计算机c语言,有几个问题,望解答,准备计算机二级的菜鸟在此谢过!!!(第二波) 在2013年的计算机二级c语言考试中,有个程序改错题目。

\u8ba1\u7b97\u673ac\u8bed\u8a00\uff0c\u6709\u51e0\u4e2a\u95ee\u9898\uff0c\u671b\u89e3\u7b54\uff0c\u51c6\u5907\u8ba1\u7b97\u673a\u4e8c\u7ea7\u7684\u83dc\u9e1f\u5728\u6b64\u8c22\u8fc7\uff01\uff01\uff01

\u95ee\u9898\u4e00\uff1a
C\u8bed\u8a00\u5fc5\u987b\u53ea\u6709\u4e00\u4e2amain\u51fd\u6570\uff0c\u56e0\u4e3amain\u51fd\u6570\u662fC\u8bed\u8a00\u7684\u4e3b\u51fd\u6570\uff0c\u65e0\u8bbamain\u51fd\u6570\u5728\u54ea\u91cc\uff0c\u90fd\u662f\u5148\u6267\u884cmain\u51fd\u6570\u7684\uff0c\u540c\u65f6\uff0cC\u8bed\u8a00\u53c8\u662f\u4e00\u79cd\u7ed3\u6784\u5316\u8bed\u8a00\uff0c\u7ed3\u6784\u5316\u7684\u8868\u73b0\u5c31\u662f\u6a21\u5757\u5316\uff0c\u6a21\u5757\u5316\u5c31\u662f\u51fd\u6570\uff0c\u610f\u601d\u5c31\u662f\u8bf4\uff0c\u540c\u4e00\u4e2a\u7a0b\u5e8f\u6709\u4e14\u53ea\u6709\u4e00\u4e2a\u4e3b\u51fd\u6570\uff0c\u4f46\u662f\u4f60\u53ef\u4ee5\u5b9a\u4e49\u5176\u4ed6\u7684\u51fd\u6570\uff0c\u6bd4\u5982\uff0c\u4f60\u8981\u5b9e\u73b0\u4e24\u4e2a\u6570\u4e2d\u8f93\u51fa\u6700\u5927\u503c\uff0c\u4f60\u53ef\u4ee5\u6709\u4ee5\u4e0b\u4e24\u79cd\u65b9\u6cd5\u7f16\u7a0b\uff1a
\u65b9\u6cd5\u4e00\uff1a
#include
main()
{
int a=6,b=5;
if(a>b)
printf("%d",a);
else
printf("%d",b);
}
\u65b9\u6cd5\u4e8c\uff1a
#include
main()
{
int max(int x,int y);
int a=6,b=5,c;
c=max(a,b);
}
int max(int x,int y)
{
if(x>y)
printf("%d",x);
else
printf("%d",y);
}
\u65b9\u6cd5\u4e00\u5c31\u53ea\u6709\u4e00\u4e2amain\u51fd\u6570\uff0c\u800c\u6ca1\u6709\u5176\u4ed6\u51fd\u6570\uff0c\u65b9\u6cd5\u4e8c\u6709\u4e00\u4e2amain\u51fd\u6570\u548c\u4e00\u4e2amax\u51fd\u6570\uff0c\u663e\u7136\uff0c\u4e00\u4e2a\u7a0b\u5e8f\u53ef\u4ee5\u5305\u542b\u4e24\u4e2a\u6216\u4e24\u4e2a\u4ee5\u4e0a\u7684\u51fd\u6570\u3002
\u95ee\u9898\u4e8c\uff1a
\u5b9e\u6570\u5c31\u662f\u6d6e\u70b9\u6570\uff0c\u5e26\u5c0f\u6570\u70b9\u7684\u6570\uff0c\u5728C\u4e2d\u7684\u53d8\u91cf\u7c7b\u578b\u662ffloat\uff0c\u6574\u6570\uff0c\u5c31\u662f\u6ca1\u6709\u5c0f\u6570\u7684\u6570\uff0c\u5728C\u4e2d\u7684\u53d8\u91cf\u7c7b\u578b\u662fint\uff0c\u5982\u679c\u4f60\u5b9a\u4e49\u4e00\u4e2afloat\u53d8\u91cf\uff0c\u90a3\u53ea\u80fd\u7528\u6765\u5b58\u653e\u5e26\u5c0f\u6570\u70b9\u7684\u6570\uff0c\u5982\u679c\u4f60\u5b9a\u4e49\u4e00\u4e2aint\u53d8\u91cf\uff0c\u5c31\u80fd\u7528\u6765\u5b58\u653e\u6574\u6570\u6216\u8005\u5b57\u7b26\u3002\u5e38\u91cf\u548c\u53d8\u91cf\u662f\u4e24\u4e2a\u4e0d\u540c\u7684\u6982\u5ff5\uff0c\u53d8\u91cf\u7684\u503c\u662f\u53ef\u4ee5\u6539\u53d8\u7684\uff0c\u6bd4\u5982\u4f60\u5b9a\u4e49\u4e00\u4e2a\u6574\u578b\u53d8\u91cfa\uff0c\u5219a\u7684\u503c\u662f\u53ef\u4ee5\u6539\u53d8\u7684\uff0c\u4f46\u662f\u5e38\u91cf\u7684\u503c\u662f\u4e0d\u80fd\u6539\u53d8\u7684\uff0c\u4f60\u7ed9\u4ed6\u5b9a\u4e49\u591a\u5c11\u5c31\u591a\u5c11\u4e86\uff0cC\u4e2d\u6700\u5178\u578b\u7684\u8868\u73b0\u5c31\u662fdefine\u5b8f\u5b9a\u4e49\u3002
\u95ee\u9898\u4e09\uff1a
\u2018abc\u2019\u662f\u9519\u8bef\u7684\u5199\u6cd5\uff0c\u5b57\u7b26\u5e38\u91cf\u53ea\u80fd\u5305\u542b\u4e00\u4e2a\u5b57\u7b26\uff0c\u6b63\u786e\u7684\u5199\u6cd5\u662f'a','b','c'\uff0c\u5355\u5f15\u53f7\u7684\u662f\u5b57\u7b26\u5e38\u91cf\uff0c"abc\u201d\u624d\u662f\u5b57\u7b26\u4e32\u5e38\u91cf\uff0c\u5b57\u7b26\u4e32\u7684\u6700\u540e\u7cfb\u7edf\u4f1a\u81ea\u52a8\u52a0\u4e0a\u7a7a\u5b57\u7b26\0\u3002\u201d\007\u201c\u5c31\u662f\u4ee3\u8868\u516b\u8fdb\u5236\u7684007.
\u95ee\u9898\u56db\uff1a
\u6211\u4e0d\u61c2\u4f60\u5927\u6982\u8981\u8868\u8fbe\u7684\u662f\u4ec0\u4e48\u610f\u601d\uff0c\u8fd9\u91cc\u7b80\u5355\u8bf4\u660e\u4e00\u4e0b\u4e00\u4e9b\u6982\u5ff5\u3002\u7531\u8d4b\u503c\u8fd0\u7b97\u7b26\u5c06\u4e00\u4e2a\u53d8\u91cf\u548c\u4e00\u4e2a\u8868\u8fbe\u5f0f\u8fde\u63a5\u8d77\u6765\u7684\u5f0f\u5b50\u5c31\u662f\u201c\u8d4b\u503c\u8868\u8fbe\u5f0f\u201d\u3002C\u8bed\u8a00\u7684\u8bed\u53e5\u90fd\u662f\u4ee5\u5206\u53f7\u7ed3\u675f\u7684\uff0c\u4e0d\u662f\u4ee5\u5206\u53f7\u7ed3\u675f\u7684\u90fd\u4e0d\u662f\u8bed\u53e5\u3002
\u95ee\u9898\u4e94\uff1a
\u8fd9\u4e2ax++!=3||y\u662f\u8868\u8fbe\u5f0f\uff0c++\u8fd0\u7b97\u7b26\u7684\u4f18\u5148\u7ea7\u9ad8\u4e8e!=\u548c||\uff0c!=\u7684\u4f18\u5148\u7ea7\u9ad8\u4e8e||\uff0c\u6309\u7167\u9053\u7406\u6765\u8bf4\u5e94\u8be5\u662fx!=3\u6216\u8005y\u3002\u3002\u3002\uff0c\u7136\u540ex\u81ea\u52a01\uff0c||\u662f\u903b\u8f91\u8fd0\u7b97\u7b26\uff0c\u6bd4\u5982if(a>6||a6\u6216\u8005a<2\uff0c\u5c31\u8f93\u51faa.||\u7684\u610f\u601d\u662f\u6ee1\u8db3\u4e24\u4e2a\u6761\u4ef6\u5176\u4e2d\u4e4b\u4e00\u5c31\u6267\u884c\u64cd\u4f5c\u3002\u4f46\u662f\u6211\u4e0d\u660e\u767d\u4f60\u5199\u7684\u90a3\u4e2a\u8bed\u53e5\u5230\u5e95\u662f\u60f3\u8bf4\u660e\u4ec0\u4e48\u3002
\u4f60\u5bf9C\u7684\u57fa\u672c\u6982\u5ff5\u90fd\u6ca1\u7406\u89e3\uff0c\u5efa\u8bae\u591a\u627e\u4e9b\u4e66\u6765\u770b\uff0c\u8d77\u7801\u7cfb\u7edf\u5f97\u5bf9C\u7684\u5404\u4e2a\u8981\u7d20\u548c\u6982\u5ff5\u8ba4\u8bc6\uff0c\u4e0d\u7136\u8981\u8003\u8fc7\u8ba1\u7b97\u673a\u771f\u7684\u5f88\u96be\u3002

\u53ef\u80fd\u4f1a\u6709\u5f71\u54cd\uff0c\u7a0b\u5e8f\u6539\u9519\u9898\u7684\u9898\u76ee\u5df2\u7ecf\u63d0\u9192\u4f60\u4e0d\u8981\u589e\u52a0\u884c\u4e5f\u4e0d\u8981\u5220\u51cf\u884c\u3002\u6211\u4eec\u505a\u9898\u5e76\u7f16\u8bd1\u518d\u63d0\u4ea4\uff0c\u56e0\u4e3a\u662f\u673a\u5668\u6539\u5377\uff0c\u662f\u6309\u7167\u63d0\u4ea4\u7a0b\u5e8f\u7684\u884c\u6570\u6765\u5bf9\u5e94\u627e\u5230\u7b54\u6848\uff0c\u589e\u5220\u884c\u6570\u5c31\u6709\u53ef\u80fd\u4f7f\u673a\u5668\u627e\u5230\u4e0d\u662f\u4f60\u6240\u586b\u7684\u7b54\u6848\u3002

【1】我也觉得是长双精度,不过长双精度对于初学者来说很少用到,可能是因为这个原因,所以答案是双精度吧。
【2】C语言的注释可以放在程序的任何地方,只要写在注释符/**/中就可以。
【3】应该跟你理解的也要,C的类型int也是标识符,命名的时候不要和那些系统默认的符号重复就可以了。
【4】char c1,c2/*定义两个字符型变量*/
c1='A'+'8'-'4'/*这些加减数都是字符型的,转换成ASCII码然后再进行加减*/
c2='A'+'8'-'5'
printf("%c,%d\n",c1,c2);/*之前你定义了c1为字符型数据,所以可以用%c来输出,字符型和整形数据是可与等效代换的,所以字符型c2也可以用整形int即%d输出*/
这个你可以看看数据类型这方面的资料。
【5】int k,定义了一个变量k,变量代表内存中具有特定属性的一个存储单元,用来存放数据,变量名代表一个地址,可以往里面存放数据。
【6】l表示long的意思,就是长型数据,比如115l就表示115这个值是long int型常量。long int和Long int是一样的。
【7】(EXP)?i++:j--;的意思是说,如果EXP不等于0,即为真(真表示1,或者任意字符或数字),则进行1++,否则进行j--,你这道题目的意思应该是要你选择下面哪个选项跟(EXP)等价,所以选择(EXP!=0)。
【8】A我看不明白,B和C的0x和0X代表十六进制,a和A代表十六进制的10。
8进制最大的数是7,0-7.十六进制为0-15.
【9】最后一道题你的分析是对的了。不过"65"也不是字符常量,是字符串了。

[1],字符就是整型类型,加减就是ASCII码的数值加减。%c %d就是格式化标识符,没什么好说的。记住就行。
[2],你是对的,有值,但是是随机值。
[3], L是long型。
[4],:(EXP)?i++:j--, 先判断EXP值,如果是true,就是取i的值,然后i++,为false,取j值,后j--。
[5]:0x开头表示十六进制,其后每个字符代表4位,A就是就是十六进制0到F中,比9大那个。。
二进制最大是1,八进制最大是7,十进制最大是9,类推。。。
[6]:字符常量用一个单引号括起来,中间只有一个字符。

  • 璁$畻鏈篶璇█,鏈夊嚑涓棶棰,鏈瑙g瓟,鍑嗗璁$畻鏈轰簩绾х殑鑿滈笩鍦ㄦ璋㈣繃...
    绛旓細1.鏁存暟闄ゆ暣鏁拌繕鏄暣鏁帮紝鎵浠5/2=2锛屾墍浠(double)(5/2) = 2.0銆傝5.0/2=2.5锛屾墍浠(double)(5)/2=2.5銆傝繕鏈夎繍绠楃浼樺厛绾у拰寮哄埗绫诲瀷杞崲鐨闂锛鑷繁鐪嬬湅涔﹀惂 2.涓轰粈涔堜笉鍙互锛宑璇█娉ㄩ噴鏍煎紡/* */锛屼互 /* 寮濮嬩互 */ 缁撴潫锛屼腑闂寸殑绔栫嚎鍙槸娉ㄩ噴鏂囨湰鐨勪竴閮ㄥ垎锛屽氨褰撴椂abc濂戒簡 3.ABC鍒...
  • 璁$畻鏈篶璇█,鏈夊嚑涓棶棰,鏈瑙g瓟,鍑嗗璁$畻鏈轰簩绾х殑鑿滈笩鍦ㄦ璋㈣繃...
    绛旓細銆1銆戞垜涔熻寰楁槸闀垮弻绮惧害锛屼笉杩囬暱鍙岀簿搴﹀浜庡垵瀛﹁呮潵璇村緢灏戠敤鍒帮紝鍙兘鏄洜涓鸿繖涓師鍥狅紝鎵浠ョ瓟妗堟槸鍙岀簿搴﹀惂銆傘2銆慍璇█鐨勬敞閲婂彲浠ユ斁鍦ㄧ▼搴忕殑浠讳綍鍦版柟锛屽彧瑕佸啓鍦ㄦ敞閲婄/**/涓氨鍙互銆傘3銆戝簲璇ヨ窡浣犵悊瑙g殑涔熻锛孋鐨勭被鍨媔nt涔熸槸鏍囪瘑绗︼紝鍛藉悕鐨勬椂鍊欎笉瑕佸拰閭d簺绯荤粺榛樿鐨勭鍙烽噸澶嶅氨鍙互浜嗐傘4銆慶har c1...
  • 鍦C璇█涓,璁$畻鏈绋嬪簭閫氬父鏈夊摢鍑犵閿欒?
    绛旓細1銆佺郴缁熼敊璇細杩欐槸鎸囩▼搴忔病鏈夎娉曢敊璇拰閫昏緫閿欒锛屼絾绋嬪簭鐨勬甯歌繍琛屼緷璧栦簬鏌愪簺澶栭儴鏉′欢鐨勫瓨鍦紝濡傛灉杩欎簺澶栭儴鏉′欢缂哄け锛屽垯绋嬪簭灏嗕笉鑳借繍琛屻2銆佽娉曢敊璇細杩欐槸鎸囩▼搴忎腑鍚湁涓嶇鍚堣娉曡瀹氱殑璇彞锛屼緥濡傚叧閿瓧鎴栫鍙蜂功鍐欓敊璇紙灏唒rintf鍐欐垚print銆佸皢鏁扮粍鍏冪礌寮曠敤鍐欐垚a(2)绛夛級銆佷娇鐢ㄤ簡鏈畾涔夌殑鍙橀噺銆佹嫭鍙蜂笉閰嶅...
  • 璁$畻鏈篶璇█,鏈夊嚑涓棶棰,鏈瑙g瓟,鍑嗗璁$畻鏈轰簩绾х殑鑿滈笩鍦ㄦ璋㈣繃...
    绛旓細绗竴涓瓟妗堟槸2锛宐=b%10锛2瀵10鍙栨ā鏄2.绗簩涓槸m=m*锛坕*j锛夛紝鍏堢畻i*j锛屽嵆浣縨*=i+j閭d篃鏄厛绠楀悗闈㈢殑鐩稿綋浜巑=m*锛坕+j锛
  • 鍑犱釜C璇█闂,璇烽珮鎵嬭В绛
    绛旓細c[5]锛歞 鍏朵粬鐨勫瓧绗︾敱浜庤秴鍑烘暟缁刢鐨勫瓨鍌ㄨ寖鍥达紝灏卞拷鐣ヤ簡銆傛墍浠ワ紝杈撳嚭涓猴細a b cd 3.do/while寰幆锛岀敱浜庝竴寮濮嬫槸do璇彞锛屽繀鐒舵墽琛岋紝鎵浠ヨ嚦灏戞墽琛屼竴娆°俤o鎵ц瀹屾瘯鍚庯紝鍒ゆ柇while鏉′欢涓嶆垚浜嗭紝璺冲嚭寰幆銆傛墍浠ユ墽琛屼簡涓娆°4.涓嶈鏄庢暟缁勭殑琛屾暟鏄鍚堣娉曠殑锛屽洜涓哄彲浠ユ牴鎹垪鏁板拰鏁扮粍鎴愬憳涓暟鎺ㄧ畻鍑猴紝鑰屽彧鏈夎...
  • 璁$畻鏈烘湁鍏c璇█鐨勪竴浜闂閫夋嫨 鍚勪綅澶уぇ 姹傚府蹇檦~~
    绛旓細绗叚棰橈細c 鐞嗙敱锛氬瓧绗﹀父閲忚鐢ㄥ崟鎾囧彿鎷捣鏉 绗竷棰橈細a c 鐞嗙敱锛欳涓敮鎸佷袱绉嶆敞閲婃柟寮忥細涓鏄互/*寮濮嬩互*/缁撳熬鐨勫琛屾敞閲婏紝浜屾槸浠//寮澶寸殑鍗曡娉ㄩ噴銆傜鍏锛歝 鐞嗙敱锛氳繖鏄敱C缂栬瘧绯荤粺鐨勭被鍨嬭浆鎹㈣鍒欏喅瀹氱殑锛屾墍鏈夌殑鏁版嵁閮芥湇浠庡弻绮惧害娴偣鍨 绗節棰橈細a 鐞嗙敱锛欳璇█缂栬瘧鍣ㄧ殑棣栬宸ヤ綔鏄鏌璇硶閿欒...
  • 璁$畻鏈绋嬪簭c璇█闈㈣瘯甯歌闂
    绛旓細D.瀛楃 绛旀锛欱 2銆丆璇█绋嬪簭鐢()缁勬垚 A.瀛愮▼搴 B.杩囩▼ C.鍑芥暟 D.涓荤▼搴忔绋嬪簭 绛旀锛欳 3銆佺畻娉曠殑琛ㄧず鏂规硶鏈塤__A.鑷劧璇█锛屼紶缁熸祦绋嬪浘锛孨-S娴佺▼鍥撅紝浼唬鐮锛岃绠楁満璇█ B.楂樼骇璇█锛屾眹缂栬瑷锛屾満鍣ㄨ瑷 C.C璇█锛QBASIC璇█锛孖nterDev D.鍥惧舰鍥惧儚娉曪紝鎻忚堪娉曪紝缂栫▼娉 E.璁$畻鏈鸿瑷 绛旀...
  • c璇█鐨闂,姹傝В绛斻
    绛旓細琛ㄧず鍏崇郴x>=y>=z 鍦C璇█涓紝搴旇鐢 x>=y && y>=z鏉ヨ〃绀恒倄>=y>=z 杩欑鍐欐硶鏄暟瀛︿笂鐨勮〃杈炬柟娉 鍦–璇█涓紝濡傛灉鍐欐垚杩欐牱锛岀▼搴忕紪璇戝苟涓嶆姤閿欙紝杩欎篃鏄竴涓悎娉曠殑閫昏緫杩愮畻琛ㄨ揪寮忋傚厛璁$畻x>=y锛岀粨鏋滄槸鐪燂紙1锛夋垨鍋囷紙0锛夛紝鐒跺悗鍐嶇敤杩欎釜缁撴灉涓巣杩涜姣旇緝锛屽緱鍒版渶缁堢粨鏋溿傝繖涓粨鏋滀笌x>=y && ...
  • C璇█鍩虹闂 鏈涚粏蹇冨洖绛 璋㈣阿
    绛旓細灏辨槸璐熸暟鏈夌偣鍖哄埆锛屽 锛氾紙1001锛夋簮=-1锛涳紙1001锛夊弽=锛1110锛夋簮=-6锛涳紙1001锛夎ˉ=锛1111锛夋簮=-7.5.long鏄暱鏁村瀷int鏄暣鍨嬶紝鍦–++涓畠浠兘鏄洓涓瓧鑺傝〃绀猴紝鎵浠ュ簲璇ユ病褰卞搷鐨勶紝杩樻槸OXabcdefL 6.Ox琛ㄧず16杩涘埗锛屾墍浠 y=0x11涓殑11鏄崄鍏繘鍒惰〃绀虹殑锛岃繖鏍风瓟妗堢瓑浜庡崄涓冧綘搴旇鏄庣櫧浜嗗惂 ...
  • 闂鍑犱釜C璇█閲屽緢澶氫汉娌℃敞鎰忚繃鐨闂
    绛旓細璇村疄璇濊鏄繖鍑犱釜闂鍙鐞嗚В浜C璇█鐨勪汉锛屾庝箞鍙兘涓嶆槑鐧姐傚緢澶氫汉娌℃敞鎰忥紝璇存槑浠栦滑杩樻病瀛︽噦銆傚綋鐒舵垜涔熶笉鏄湪鑷じ锛屾垜涔熸槸鍒濆鑰咃紝鍙槸鎴戣繕鏄负妤间笂鍑犱綅鎮插搥銆1.浣犺鐭ラ亾绋嬪簭鍦ㄥ唴瀛樹腑鐨勭粨鏋勶紝鏈夋爤鍖恒佸爢鍖恒佹枃瀛楀父閲忓尯銆佸叏灞鍙橀噺鍖恒佸嚱鏁板尯锛屼娇鐢 char* a = "xxx";杩欐牱鐨勮鍙ュ垵濮嬪寲鎸囬拡a锛"...
  • 扩展阅读:二级c语言含金量高吗 ... c++和python先学哪个 ... c语言2%6取余怎么计算 ... 二级证书哪个最好考 ... c语言二级通过率高吗 ... c语言证书有几个级别 ... 扫一扫题目出答案 ... 大一c语言必背知识点 ... 计算机c语言二级含金量 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网