![c語言備考復(fù)習(xí)題與部分答案_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/26/684f9e24-0568-4a89-b6d1-02b9e6050755/684f9e24-0568-4a89-b6d1-02b9e60507551.gif)
![c語言備考復(fù)習(xí)題與部分答案_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/26/684f9e24-0568-4a89-b6d1-02b9e6050755/684f9e24-0568-4a89-b6d1-02b9e60507552.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.專業(yè) .專注 .判斷題1.格式字符%m(中的 m 不能為負(fù)。(x)2.實(shí)際上,可以用順序、分支、循環(huán)三種結(jié)構(gòu)構(gòu) 造任何算法。 ( )3.printf(%(,sizeof(1234); 其結(jié)果是 4。5.下面程序執(zhí)行結(jié)果是 32768o (X)main( )int a,b;printf(%(n,b=(a=32767,a+1);x)4.在 C 語言中,任何一個(gè)表達(dá)式的最后加上一個(gè)分號(hào)就構(gòu)成一個(gè)合法的語句。( )二、 單選題1. 下述程序的輸出結(jié)果是(B )#inclu(e voi( main()inta,b,c=241;a=c/100%9;b=-1&-1;printf(%(,%(,a,b
2、);2. 若有定義: int x,y;char a,b,c; 并有以下輸入數(shù)據(jù): x=12 AB C,則能給 x 賦整數(shù) 1,給賦整數(shù) 2,給 a 賦字符 A,給 b 賦字符 B,給 c 賦字符 C 的正確程序段是(D )A) scanf(x%( y=%(,&x,&y);a=getch();b=getch();c=getch();B) scanf(x=%(%(,&x,&y);a=getch();b=getch();c=getch();C) scanf(x=%(%(%c%c%c,7x,&y,&a,&b,&c);D)scanf(x=%
3、(%(%c%c%c%c%c,&x,&y,&a,&b,&b,&c,&c);3. 已有定義 (ouble (,f;數(shù)據(jù)的輸入方式為: 3.45 1.2 根據(jù)定義和數(shù)據(jù)的輸入方式,輸入函數(shù)調(diào)用語句的 正確形式為( A )A) scanf(%lf%lf,&(,&f)B) scanf(%f%f,&(,&f)C) scanf(3.2f%3.1f,&(,&f)D) scanf(%3.2lf%3.1lf,&(,&f)4.如下程序: #inclu(e voi( main() int m,n,k
4、;m=(n=4)+(k=10-7);printf( “m=%(n”,m);運(yùn)行后 m 的值為(C)o(A)4(B)3(C)7(D)145.下面程序的輸出是( C)o#inclu(e voi( main() int x=10,y=3;printf( “%( n”,y=x/y);(A)0(B)1(C)3(D)不確定的值6.下面程序運(yùn)行情況是( D)o#inclu(e voi( main().專業(yè) .專注 . int x=3,y=0,z=0;.專業(yè).專注.11.下面程序的輸出是 (C)printf( “* ”);elseprintf( “#”);(A) 有語法錯(cuò) 0 不能通過編譯(B) 輸出 *(C
5、) 可以通過編譯,但不能通過連接,因而不 能運(yùn)行(D) 輸出 #7.結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是( A )。(A) 順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)(B) 遞歸結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)(C) 嵌套結(jié)構(gòu)、遞歸結(jié)構(gòu)、順序結(jié)構(gòu)(D) 循環(huán)結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)、順序結(jié)構(gòu)8.以下程序的輸出結(jié)果是( B )。 #include main() int i=010,j=10;printf(%d,%d,+i,j-);(A) 11,10 (B) 9,10 (C) 010,9(D) 10,99.運(yùn)行完下列程序后,在屏幕上的容是( D )。main () int a=0;a+=(a=12);printf (%dn,a);10.
6、語句 printf(s=%-5.3s,computer); 的輸出結(jié)果是( B )。A)s= B)s= C)s= ter D)s=termain( )int x=10,y=3;printf( “%dn”, y=x/y) ;A)0B)1C)3D)不確定的值12.執(zhí)行下面程序中輸出語句后, a 的值是( C )。main( ) int a;printf( “%d n”, (a=3*5,a*4,a5);A)65B)20C)15D)1013.下列程序的輸出結(jié)果是( A )。 main( )int a=-1,b=1,c;c=(a+=0)&!(b-=0);printf(%d,%d,%d,a,b,c
7、);A)0,0,1B)-1,1,1C)0,1,0D)0,0,014.以下程序運(yùn)行后 ,m 的值為( C )。#include void main( ) int m,n,k;if (x=y+z).專業(yè) .專注 .m=(n=4)+(k=10-7);.專業(yè).專注.printf(m=%dn,m);A)4B)3C)7D)1415.下面程序的輸出結(jié)果是(D )omain()int x=10;printf(%dn,x);A)9B)-9C)11D)-1116.以下程序的輸出結(jié)果是(D)omain()int x=10,y=10;printf(%d,%dn,x-,-y);A)10,10D)10,9B)9,9C)9
8、,10rrrA.B.C.D17.printf函數(shù)中用到格式符%5s,其中數(shù)字5 表示輸岀的字符串占用 5 列,如果字符串長度大于 5,則輸出按方式 (B )oA) 從左起輸岀該字符串,右補(bǔ)空格B) 按原字符長從左向右全部輸岀C) 右對齊輸岀該字串,左補(bǔ)空格D) 輸岀錯(cuò) 0 信息18.putchar 函數(shù)可以向終端輸出一個(gè)DA)整型變量表達(dá)式值B)實(shí)型變量值C)字符串D)字符或字符型變量值B) scanf(%f%f, &f1, &f2);C) scanf(%3.2f%2.1f, &f1, &f2);D) scanf(%3.2f%2.1f, &f1,&
9、;f2);20.已知 ch 是字符型變量,下面不正確的賦值語句是(A)。A)ch=a+b”B) ch=O;C)ch =7+9;D)ch=5+9;21.假設(shè) inta=4;以下不正確的語句是(A)oA)a+1=4;B)a+4;a/=4C)D)printf(a+1=4);22.如下程序的執(zhí)行結(jié)果是(B)omain() int x=023;printf(%dn,-x);A) 17B) 18C)23D) 2423.以下程序的輸出結(jié)果是(D )omain()char x=040;printf(%dn,x=x1);A)100B)80C)120D)6424.假如一個(gè)整型變量的最大允許值為32767,那么運(yùn)行
10、如下程序后屏幕上會(huì)輸岀的結(jié)果是(B ).專業(yè) .專注 .main()19.根據(jù)定義和數(shù)據(jù)的插入方式,輸入語句 int a,b; 的正確形式為(B)oa=32767; 已有定義: floatf1,f2;b=a+1;數(shù)據(jù)的輸入方式:4.52printf(“d,%d ,a,b) ;3.5 A)scanf(%f,%f,&f1,&f2);.專業(yè).專注.32767,-32768 C) 32767,0 D) 運(yùn)行時(shí)報(bào)錯(cuò)25.已知字母 A 的 ASCII 碼為十進(jìn)制的 65, 下面程序的輸出是 C main() char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf(%
11、d,%cn,ch1,ch2);A) 67,D B) B,C C) C,D D) 不確定的值26.請讀程序片段: int i=65536; printf(%dn,i);上面程序片段的輸出結(jié)果是 ( B ) 。A) 65536 B) 0 C) 有語 法錯(cuò) 0,無輸出結(jié)果D) -127.在下列程序段中:int x, y ;scanf(%3d*2d%d,&x,&y);若輸入的數(shù)據(jù)為:12345678則 x、y 的值分別為( B)。A) 123,456B)123,678C)12345 678D)無法得到正確的值28.有如下程序, 輸入數(shù)據(jù)12 345CR 后,y 的值是 (B ) 。#i
12、nclude main() int x;float y;scanf(%3d%f,&x,&y);(C)12345.000000(D)0.00000029.有如下程序,若要求 a1,a2,c1,c2 的值 分別為 10,20,A,B,正確的數(shù)據(jù)輸入是(D ) main()int a1,a2;char c1,c2;scanf(%d%d,&a1,&a2);scanf(%c%c,&c1,&c2);(A)1020AB(B)1020AB(C)1020AB(D)10 20AB30.下列語句的輸出為( A )。int x=-1; printf(%d,%u,%o,x
13、,x,x);A)-1 , 65535, 177777B) -1 , -1 , -1C)-1 , 32767, -177777D) -1 , 32768,17777731.若有定義 int a=3; 則執(zhí)行完printf(%d,-a-);語句后,a 的值為(B )。A) -3B) 2C) -2D) 332.以下程序的輸出結(jié)果是( C )。int x=3,y=4;void main( ) int x,y=5;x=y+;printf(%d,x);A)3B) 4633.設(shè)有如下定義: intz=(x%y,x/y)“%d n”, Z);A) 32767,32768B)(A)12.000000(B)345
14、.000000C) 5D)x=10,y=3,z; 則語句:printf(.專業(yè) .專注 .的輸出結(jié)果是( D )A)1 B)0 C)4D)334.以下程序的輸出結(jié)果是 ( D ) . main( ) int a=3;printf(%dn,(a+a-=a*a) ); A) -6 B)12 C) 0D) - 1235.設(shè)有定義 :int x=1,y=-1; 則語句 :printf(%dn,(x-&+y);的輸出結(jié)果是(B).A)1B)0C)-1D)236.設(shè)有如下定義: int x=10,y=3,z;則語句:printf(%dn,z=x%y,x/y);的輸出結(jié)果是 ( D)。A)1 B)0
15、 C)4D)337.下列程序的輸出結(jié)果是( A )main( ) doubled=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf(%d n, d*y);3.0738.已知 E 的 ASCII 碼是 69,則執(zhí)行以下語句的結(jié)果是( A )printf(%c,D-8+5);A)66B)AC)BD)E39.執(zhí)行下面程序后 ,n 的值為(C )。main()intn,a=2,b=3,c=4;n=(ab)?b:c;n=(nc)?a:b;A)5 B)4 C)3D)240.以下程序執(zhí)行完后 ,a 的值為 (C ) #inlcudevoid main( )int a; print
16、f(%dn,(a=3*5,a*4,a+5);A)65B)20C)15D)1041.下面程序的運(yùn)行結(jié)果是( B ) main( )int n; (n=6*4,n+6),n*2;printf(n=%dn,n); A)30B)24C)60D)4842.下面程序的運(yùn)行結(jié)果是( B ) main( )int x=0,y=0;while (!x) y+=+x;printf(%dn,y); A)1B)0C)控制表達(dá)式非法D )程序執(zhí)行無限次43.下面程序的運(yùn)行結(jié)果是 ( B ) main( )int n,a=2,b=3,c=4; n=(ab)?b:c; A)5B)4C)3D) 244.以下程序的運(yùn)行結(jié)果為
17、( C ) 。 main( )unsigned a=3,b=10; printf(%dn,a1); A)3B)10 C) 13D)1445.以下程序的運(yùn)行結(jié)果為( A )。 main( )A) 3 B) 3.2C) 0D).專業(yè) .專注 .printf(%d,y/=(x%=6);#includeint a,b,d=241;printf(%f,x);z=1|+x&y-;3. 已知 ch 是字符型變量,下面正確的賦值語句是(BC )。1. 下列程序的運(yùn)行結(jié)果是3 2 1 )main()int x=1;intx=2;intx=3;printf(%d,x);printf(%d,x);print
18、f(%d,x);int x=17,y=26;48. 下列程序的運(yùn)行結(jié)果是 (B)A)5B)8C)2D)26main( )46.以下程序的輸出是()main( )unsigned a,b,c;a=0 x255; b=a4;A)6,1b=(-1)&(-1);printf(%d,%dn,a,b);B)2,1C)6,0A)0 x55B)0 xafC)0 x50D)2,047. 下列程序段的輸出結(jié)果是(D)0 xda49. 若有定義 int a=25,b=14,c=19; 三目運(yùn)算符構(gòu)成的語句的執(zhí)行結(jié)果是 ( B則以下int x=1y=1z;A)。a+=25&b-=2&c+pritnf(%d,%d,%dn,a,b,c):printf(%d,%d,%dprintf(n%d,%d,%d,x,y,z);A)25,14,19B)26,13,19A)1,1,1B)2, 0, 1C)2,1,C)25,13,19D)26,14,19D)2,0,0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安裝天然氣申請書
- 2025年基因工程項(xiàng)目風(fēng)險(xiǎn)評估報(bào)告
- 探索組件快速迭代方法論
- 2024-2025學(xué)年廣東省廣州市花都區(qū)二校聯(lián)考高一(上)期末地理試卷
- 物品領(lǐng)取申請書
- 公司融資申請書
- 天津市北辰區(qū)2024-2025學(xué)年高二上學(xué)期期中考試物理試卷(解析版)
- 2024-2025學(xué)年江蘇省常州市高三上學(xué)期期末質(zhì)量調(diào)研考試英語試題(解析版)
- 知識(shí)產(chǎn)權(quán)對企業(yè)核心競爭力的影響
- 北師大版九年級(jí)數(shù)學(xué)上冊圖形的相似《回顧與思考》單元復(fù)習(xí)示范公開課教學(xué)課件
- 共享wifi貼合同范本
- 統(tǒng)戰(zhàn)工作先進(jìn)個(gè)人事跡材料
- 成人鼻腸管的留置與維護(hù)
- 國能遼寧北票 200MW 風(fēng)力發(fā)電項(xiàng)目地質(zhì)災(zāi)害危險(xiǎn)性評估報(bào)告
- 2024年松溪縣城投實(shí)業(yè)集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 《中電聯(lián)團(tuán)體標(biāo)準(zhǔn)-220kV變電站并聯(lián)直流電源系統(tǒng)技術(shù)規(guī)范》
- 新版ISO22301BCM體系手冊
- 55項(xiàng)臨床護(hù)理技術(shù)操作標(biāo)準(zhǔn)(49-55項(xiàng))
- 《公路智慧養(yǎng)護(hù)信息化建設(shè)指南(征求意見稿)》
- 中國主要蜜源植物蜜源花期和分布知識(shí)
- 電化學(xué)免疫傳感器的應(yīng)用
評論
0/150
提交評論