![安徽大學(xué)2014年c語言平時作業(yè)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/dcba1f57-0533-473d-a2c9-755789ac4fb1/dcba1f57-0533-473d-a2c9-755789ac4fb11.gif)
![安徽大學(xué)2014年c語言平時作業(yè)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/dcba1f57-0533-473d-a2c9-755789ac4fb1/dcba1f57-0533-473d-a2c9-755789ac4fb12.gif)
![安徽大學(xué)2014年c語言平時作業(yè)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/dcba1f57-0533-473d-a2c9-755789ac4fb1/dcba1f57-0533-473d-a2c9-755789ac4fb13.gif)
![安徽大學(xué)2014年c語言平時作業(yè)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/dcba1f57-0533-473d-a2c9-755789ac4fb1/dcba1f57-0533-473d-a2c9-755789ac4fb14.gif)
![安徽大學(xué)2014年c語言平時作業(yè)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/7/dcba1f57-0533-473d-a2c9-755789ac4fb1/dcba1f57-0533-473d-a2c9-755789ac4fb15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、作業(yè)一 C語言基本概念選擇:17題窗體頂端 能將高級語言編寫的源程序轉(zhuǎn)換成目標(biāo)程序的是_。A) 編輯程序 B) 編譯程序 C) 解釋程序 D) 鏈接程序您的答案為:B參考答案為:B 以下選項中合法的用戶標(biāo)識符是_。A) long B) _2Test C) 3Dmax D) A.dat您的答案為:B參考答案為:B 以下敘述正確的是A) 可以把define和if定義為用戶標(biāo)識符 B) 可以把define定義為用戶標(biāo)識符,但不能把if定義為用戶標(biāo)識符 C) 可以把if定義為用戶標(biāo)識符,但不能把define定義為用戶標(biāo)識符 D) define和if都不能定義為用戶標(biāo)識符您的答案為:B參考答案為:B 以
2、下敘述正確的是A) C語言比其他語言高級B) C語言可以不用編譯就能被計算機(jī)識別執(zhí)行C) C語言以接近英語國家的自然語言和數(shù)學(xué)語言作為語言的表達(dá)形式D) C語言出現(xiàn)的最晚、具有其他語言的一切優(yōu)點(diǎn)您的答案為:C參考答案為:C 在一個C語言程序中A) main函數(shù)必須出現(xiàn)在所有函數(shù)之前B) main函數(shù)必須出現(xiàn)在所有函數(shù)之后C) main函數(shù)可以在任何地方出現(xiàn)D) main函數(shù)必須出現(xiàn)在固定位置您的答案為:C參考答案為:C 一個C語言程序是由_組成的。A) 一個主程序和若干子程序 B) 若干子程序 C) 函數(shù) D) 若干過程您的答案為:C參考答案為:C 以下敘述中正確的是()A) C語言的源程序不
3、必通過編譯就可以直接運(yùn)行B) C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令C) C源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行D) C語言中的函數(shù)不可以單獨(dú)進(jìn)行編譯您的答案為:B參考答案為:B 下列關(guān)于C語言用戶標(biāo)識符的敘述中正確的是A) 用戶標(biāo)識符中可以出現(xiàn)下劃線和數(shù)字,它們都可以放在用戶標(biāo)識符的開頭B) 用戶標(biāo)識符中可以出現(xiàn)下劃線,但不可以放在用戶標(biāo)識符的開頭C) 用戶標(biāo)識符中不可以出現(xiàn)中劃線,但可以出現(xiàn)下劃線D) 用戶標(biāo)識符中可以出現(xiàn)下劃線和中劃線(減號)您的答案為:C參考答案為:C 以下說法中正確的是A)C語言程序總是從第一個定義的函數(shù)開始執(zhí)行B)C語言程序中,要調(diào)用的函數(shù)必須
4、在main()函數(shù)中定義C)C語言程序總是從main()函數(shù)開始執(zhí)行 D)C語言程序中的main()函數(shù)必須放在程序的開始部分您的答案為:C參考答案為:C 默認(rèn)情況下,一個C程序的執(zhí)行是從A)本程序的main函數(shù)開始,到main函數(shù)結(jié)束B)本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C)本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D)本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束您的答案為:A參考答案為:A C語言編程整個操作的過程是A)編輯、編譯、鏈接、執(zhí)行B)編譯、編輯、鏈接、執(zhí)行C)鏈接、編譯、編輯、執(zhí)行D)編輯、鏈接、編譯、執(zhí)行您的答案為:A參考答案為:
5、A 下列說法不正確的是A)鏈接操作將生成擴(kuò)展名為.lnk的文件B)編輯過程將生成擴(kuò)展名為.cpp或.c的文件C)編譯過程將生成擴(kuò)展名為.obj的文件C)C編程最終要生成擴(kuò)展名為.exe的文件您的答案為:A參考答案為:A C語言提供了豐富的結(jié)構(gòu)化語句,直接支持_、_和_三種基本程序結(jié)構(gòu)。A)順序、分支、過程B)順序、分支、循環(huán)C)分支、過程、循環(huán)D)順序、過程、循環(huán)您的答案為:B參考答案為:B 下列說法正確的是A)C語言版本眾多,但這些版本大多不能兼容B)C語言只能在固定的操作系統(tǒng)上運(yùn)行。C)C語言不包含依賴硬件的輸入/輸出語句,其輸入/輸出功能語句需要手工來編寫。D)C語言允許對位、字節(jié)、地址
6、這些計算機(jī)功能中的基本成分進(jìn)行操作。您的答案為:D參考答案為:D 當(dāng)用戶用編輯器將C語言程序錄入到計算機(jī)后,就建立一個源文件,則A)源文件可以直接被計算機(jī)執(zhí)行B)源文件需要編譯后就可執(zhí)行C)源文件經(jīng)過編譯鏈接后生成的可執(zhí)行程序和源程序是獨(dú)立的D)錯誤調(diào)試一般在執(zhí)行過程進(jìn)行您的答案為:C參考答案為:C 下列說法中正確的是( )A由于C源程序是高級語言程序,因此一定要在VC+軟件中輸入B由于C源程序是字符組成,因此可以作為文本文件在任何文本編輯的軟件中輸入C由于C程序是高級語言程序,因此輸入后即可執(zhí)行D由于C程序是高級語言程序,因此它由命令組成您的答案為:B參考答案為:B 下列說法中錯誤的是( )
7、A. 主函數(shù)可以分為兩個部分:主函數(shù)說明部分和主函數(shù)體B. 主函數(shù)可以調(diào)用任何非主函數(shù)的其它函數(shù)C. 任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)D. 程序可以從任何非主函數(shù)開始執(zhí)行您的答案為:D參考答案為:D作業(yè)二 C基本數(shù)據(jù)類型及運(yùn)算窗體底端選擇:21題 下列不正確的C語言用戶標(biāo)識符是_。 A) int B) a_1_2 C) ab1exe D) _x您的答案為:A參考答案為:A 下列正確的C語言標(biāo)識符是_。 A) #define B) _123 C) %d D) n您的答案為:B參考答案為:B 下列四組字符串中都可以用作語言程序標(biāo)識符的一組是_ 。 A) print _123 Pxq str_l
8、 B) _3d one_half My->book Cpp C) oodb start$it line# pow D) aBc 3pai His.age while您的答案為:A參考答案為:A 下面各選項組中,均是C語言關(guān)鍵字的組是_ 。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type您的答案為:B參考答案為:B 下列不屬于C語言關(guān)鍵字的是_ 。 A) default B) register C) enum D) external您的答案為:D參考答案為:D 執(zhí)
9、行語句 printf("%x",-1);屏幕顯示_。 A) -1 B) 1 C) -ffff D) ffffffff您的答案為:D參考答案為:D 已知 int a=2,b=1,c;執(zhí)行語句c=b/a+2.5后, c的值_。 A) 2.5 B) 3 C) 3.0 D) 2您的答案為:D參考答案為:D 有關(guān)變量已經(jīng)定義,以下合法的數(shù)值表達(dá)式是_。 A) a=1/b=2 B) +(a+b) C) b=b/(a=6) D) c=int(a)+b您的答案為:C參考答案為:C 將字符g賦給字符變量c,正確的表達(dá)式是_ 。 A) c=147 B) c="147" C)
10、 c='147' D) c='0147'您的答案為:C參考答案為:C 下列轉(zhuǎn)義字符中錯誤的一個是_。 A) '000' B) '014' C) 'x111' D) '2'您的答案為:C參考答案為:C 將空格符賦給字符變量c,正確的賦值語句是_。 A) c='0' B) c=NULL C) c=0 D) c=32您的答案為:D參考答案為:D 已知:char a='70';則變量a中 。 A)包含1個字符 B)包含2個字符 C)包含3個字符 D)說明非法您的答案為:A參考
11、答案為:A 字符串""EOFn=-61""的長度是_。 A) 8 B) 9 C) 14 D) 非法字符串您的答案為:B參考答案為:B 字符串""的長度是_。 A) 0 B) 1 C) 2 D) 非法字符串您的答案為:A參考答案為:A 已知:char a;int b;float c;double d;執(zhí)行語句"c=a+b+c+d;"后,變量c的數(shù)據(jù)類型是 。 A) int B) char C) float D) double您的答案為:C參考答案為:C 逗號表達(dá)式"(a=3*5,a*4),a+15"
12、;的值是_。 A) 15 B) 60 C) 30 D) 不確定您的答案為:C參考答案為:C 如果int a=1,b=2,c=3,d=4;則條件表達(dá)式a<b?a:c<d?c:d的值是_。 A) 1 B) 2 C) 3 D) 4您的答案為:A參考答案為:A 已知int i=10;表達(dá)式"20-5<=i<=9"的值是_。 A) 0 B) 1 C) 19 D) 20您的答案為:B參考答案為:B 已知int x=1,y;執(zhí)行下述語句后變量x的值是_。 y=+x>5&&+x<10; A) 1 B) 2 C) 3 D) 4您的答案為:B
13、參考答案為:B 為判斷字符變量c的值不是數(shù)字也不是字母時,應(yīng)采用下述表達(dá)式_。 A) c<=48|c>=57&&c<=65|c>=90&&c<=97|c>=122 B) !(c<=48|c>=57&&c<=65|c>=90&&c<=97|c>=122) C) c>=48&&c<=57|c>=65&&c<=90|c>=97&&c<=122 D) !(c>=48&&a
14、mp;c<=57|c>=65&&c<=90|c>=97&&c<=122)您的答案為:D參考答案為:D 已知int x=5,y=5,z=5;執(zhí)行語句x%=y+z;后,x的值是_。 A) 0 B) 1 C) 5 D) 6您的答案為:C參考答案為:C作業(yè)三 輸入和輸出選擇:15題 設(shè)a=3,b=4, 執(zhí)行“printf(“a=%d,B=%d",a,b);”的輸出是( )A. a=3,b=4 B. 3,4 C. a=3,B=4 D.a=3 B=4您的答案為:C參考答案為:C 設(shè)a=1234,b=12,c=34 執(zhí)行“printf(
15、“|%3d%3d%-3d|n”,a,b,c); ”的輸出是( )A.|12341234 |B.|1231234| C.|123412-34| D.|2341234|您的答案為:A參考答案為:A 使用“scanf(“x=%f,y=%f”,&x,&y);”,要使x,y均為1.25,正確的輸入是( )A. 1.25,1.25B. 1.251.25 C. x=1.25,y=1.25D. x=1.25 y=1.25您的答案為:C參考答案為:C 要使double x; long a; 獲得數(shù)據(jù),正確的輸入語句是( )A. scanf(“%d,%f”,&a,&x); B. s
16、canf(“%f,%ld”,&x,&a); C. scanf(“%d,%lf”,&a,&x); D. scanf(“%ld,%lf”,&a,&x); 您的答案為:D參考答案為:D 設(shè)有int a=255,b=8;則printf(“%x,%on”,a,b);的輸出的是( )A. 255,8 B. ff,10 C. 0xff,010 D. 輸出格式錯您的答案為:B參考答案為:B 設(shè)a、b為字符型變量,執(zhí)行“scanf(“a=%c,b=%c”,&a,&b);”后使a為A,b為B,從鍵盤上的正確輸入是( )A. AB B. A,B C.
17、A=A,B=B D. a=A,b=B您的答案為:D參考答案為:D 語句printf(“%f%”,1.0/3);的輸出結(jié)果為:(注:的輸出結(jié)果是一個)A.0.333333 B.0.333333%C.0.333333% D.出錯您的答案為:B參考答案為:B 已有定義int x ;float y;且執(zhí)行scanf("%3d%f",&x,&y);輸入數(shù)據(jù)為12345 678<回車>,則x和y的值為:A.123 45.000000 B.123 678.000000C.12345 678.000000 C.345 678.000000您的答案為:A參考答案為
18、:A 有如下的定義和輸入語句:int a1,a2;char c1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);若要求a1,a2,c1,c2的值分別為10、20、A和B,則正確的數(shù)據(jù)輸入方式為( )A. 1020AB B. 10 20<CR>AB<CR>C. 10 20 AB<CR> D. 10 20AB<CR>您的答案為:D參考答案為:D 已有定義:float f1,f2;程序運(yùn)行時輸入數(shù)據(jù)為4.52 3.5 ,則輸入語句正確
19、的為( )A.scanf("%f,%f",&f1,&f2);B.scanf("%f%f",&f1,&f2);C.scanf("%f%fn",&f1,&f2);D.scanf("%3f%f",&f1,&f2);您的答案為:B參考答案為:B 下列數(shù)據(jù)中屬于“字符串常量”的是( )A“a” B. ABCC. abc0 D. a您的答案為:A參考答案為:A 在PC機(jī)中,n在內(nèi)存占用的字節(jié)數(shù)是( )A. 1 B. 2 C. 3 D. 4您的答案為:A參考答案為:
20、A 在PC機(jī)中,“axff” 在內(nèi)存占用的字節(jié)數(shù)是( )A. 5 B. 6 C. 3 D. 4您的答案為:C參考答案為:C 在C語言中,合法的長整型常數(shù)是( )A. 0L B. 4962710 C. 0.054838743 D. 2.1869e10您的答案為:A參考答案為:A 下列數(shù)據(jù)中不屬于“字符常量”的是( )A. a B. 160C. 070 D. 070您的答案為:D參考答案為:D作業(yè)四 C程序控制結(jié)構(gòu)選擇:20題 結(jié)構(gòu)化程序設(shè)計的3種結(jié)構(gòu)是A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)B)分支結(jié)構(gòu)、等價結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C)多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價結(jié)構(gòu)D)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)您的答案為:D參
21、考答案為:D 已知int t=0;while (t=1).則以下敘述正確的是A)循環(huán)控制表達(dá)式的值為0B)循環(huán)控制表達(dá)式的值為1C)循環(huán)控制表達(dá)式不合法D)以上說法都不對您的答案為:B參考答案為:B 有如下程序:main() int x=1,a=0,b=0; switch(x) case 0: b+; case 1: a+; case 2: a+;b+; printf("a=%d,b=%dn",a,b);該程序的輸出結(jié)果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2您的答案為:A參考答案為:A 有以下程序main() int i=1,j=1,k=
22、2; if(j+|k+)&&i+) printf("%d,%d,%dn",i,j,k);執(zhí)行后輸出結(jié)果是 A)1,1,2B)2,2,1C)2,2,2D)2,2,3您的答案為:C參考答案為:C 有如下程序main() float x=2.0,y; if(x<0.0) y=0.0; else if(x<10.0) y=1.0/x; else y=1.0; printf("%fn",y);該程序的輸出結(jié)果是A)0.000000B)0.250000C)0.500000D)1.000000您的答案為:C參考答案為:C 有如下程序:mai
23、n() int n=9; while(n>6) n-; printf("%d",n); 該程序的輸出結(jié)果是A)987B)876C)8765D)9876您的答案為:B參考答案為:B 在下列選項中,沒有構(gòu)成死循環(huán)的是 A)int i=100; while(1) i=i%100+1; if(i>100) break; B)for(;);C)int k=10000; do k+; while(k>10000);D)int s=36; while(s) -s;您的答案為:D參考答案為:D 有如下程序段 #include "stdio.h" mai
24、n() int a=10,b=50,c=30; a=a>30?1:2; b=b>30?1:2; c=c>30?1:2; printf("%d,%d,%dn",a,b,c);則執(zhí)行結(jié)果為A)2,1,2B)1,2,1C)1,1,2D)2,1,1您的答案為:A參考答案為:A 閱讀如下程序段#include "stdio.h"main() int a=45,b=40,c=50,d; d=a>30?b:c; switch(d) case 30 : printf("%d,",a); case 40 : printf(&qu
25、ot;%d,",b); case 50 : printf("%d,",c); default : printf("#"); 則輸出的結(jié)果是 A)40,50,B)50,#C)40,#D)40,50,#您的答案為:D參考答案為:D 若有定義int k=10;則下列程序的輸出結(jié)果為do printf("%d",k-); while(!k);A)9B)10C)10987654321D)沒有輸出您的答案為:B參考答案為:B 閱讀下列程序段,則程序的輸出結(jié)果是 #include "stdio.h"main() int
26、 a=10,b=10,k; for(k=0;a>8;b=+k) printf("%d,%d,",a-,-b); printf("n");A)10,10,10,0,B)10,9,9,0,C)10,10,9,1,D)9,9,9,1,您的答案為:B參考答案為:B 下列程序的運(yùn)行結(jié)果是 #include "stdio.h"main() int a,b,m; for(a=5;a>=1;a-) m=0; for(b=a;b<=5;b+) m=m+a*b; printf("%dn",m);A)30B)15C)2
27、0D)10您的答案為:B參考答案為:B 若int i,j;,則for(i=j=0;i<10&&j<8;i+,j+=3)控制的循環(huán)體執(zhí)行的次數(shù)是 A)9B)8C)3D)2您的答案為:C參考答案為:C 下列程序的輸出結(jié)果是 #include "stdio.h"main() int i=6; while(i-) printf("%d",-i); printf("n");A)531B)420C)654321D)死循環(huán)您的答案為:B參考答案為:B 閱讀下列程序,則執(zhí)行結(jié)果是 #include "stdio.
28、h"main() int a=0,b=0,c=0,i; for(i=0;i<4;i+) switch(i) case 0:a=i+; case 1:b=i+; case 2:c=i+; case 3:i+; printf("%d,%d,%d,%dn",a,b,c,i);A)0,1,3,4B)1,2,3,4C)0,1,2,5D)0,2,3,4您的答案為:C參考答案為:C 下面程序的運(yùn)行結(jié)果是 #include "stdio.h"main() int j,i; for(j=50;j<=60;j+) for(i=2;i<j;i+)
29、if(!(j%i) break; if(i=j) printf("%d",j); A)5359B)5953C)3595D)9535您的答案為:A參考答案為:A 已知char ch='C';則以下表達(dá)式的值是 ch=(ch>='A && ch<='Z)?(ch+32):ch;A)AB)aC)ZD)c您的答案為:D參考答案為:D 下列程序的運(yùn)行結(jié)果是 #include "stdio.h"main() int x=-9,y=5,z=8; if(x<y) if(y<0) z=0; else
30、z+=1; printf("%dn",z);A)6B)7C)8D)9您的答案為:D參考答案為:D 現(xiàn)有定義int k=1;則執(zhí)行語句while(+k<4);后,k的值為 A)4B)5C)6D)8您的答案為:A參考答案為:A 以下程序的運(yùn)行結(jié)果為 #include "stdio.h"main() int m,n; for(m=0,n=10;m<n;m+=3,n-); printf("%d,%dn",m,n);A)6,7B)7,6C)9,7D)7,9您的答案為:C參考答案為:C作業(yè)五 數(shù)組選擇:21題 1、若有以下數(shù)組說明,則
31、數(shù)值最小和最大元素的下標(biāo)分別是( )。 int a12=1,2,3,4,5,6,7,8,9,10,11,12; A.1,12 B.0,11 C.1,11 D.0,12您的答案為:B參考答案為:B 2、若有以下數(shù)組說明,且i=10;則aai元素數(shù)值是( )。 int a12=1,4,7,10,2,5,8,11,3,6,9,12; A.10 B.9 C.6 D.5您的答案為:C參考答案為:C 3、設(shè)有定義:char s12=“string”;,則printf(“%dn”,strlen(s);的輸出是( )。 A.6 B.7 C.11 D.12您的答案為:A參考答案為:A 4、以下對數(shù)組描述正確的是
32、( )。 A.數(shù)組一旦定義其大小是固定的,但數(shù)組元素的類型可以不同 B.數(shù)組一旦定義其大小是固定的,且數(shù)組元素的類型必須相同 C.數(shù)組一旦定義其大小是可變的,且數(shù)組元素的類型可以不同 D.數(shù)組一旦定義其大小是可變的,但數(shù)組元素的類型必須相同您的答案為:B參考答案為:B 5、以下敘述中錯誤的是( )。A.不可以用數(shù)組名對數(shù)組整體進(jìn)行操作 B.數(shù)組名代表的是數(shù)組所占存儲區(qū)的首地址,其值不可改變 C.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時,系統(tǒng)將給出“下標(biāo)越界”的出錯信息 D.可以通過賦初值的方式確定數(shù)組元素的個數(shù)您的答案為:C參考答案為:C 6、下列定義的字符數(shù)組中,printf(“%
33、sn”,str2);語句的輸出是( )。 char str320=“basic”,“foxpro”,“windows”; A.basic B.foxpro C.windows D.輸出語句出錯您的答案為:C參考答案為:C 7、以下能正確將字符串“Boy”進(jìn)行完整賦值操作的是( )。 A.char s3=B,oy; B.char s=“Boy”; C.char s3=“Boy”; D.char s3;s0=B;s1=o;s2=y;您的答案為:B參考答案為:B 8、定義: char a="China" 則數(shù)組 a所占的空間為( )。 A.4個字節(jié) B.5個字節(jié) C.6個字節(jié) D
34、.7個字節(jié)您的答案為:C參考答案為:C 9、若有int a4=1,2,3,4;,則aa0+2*a2-a3的值( )。 A.1 B.2 C.3 D.4您的答案為:D參考答案為:D 10、設(shè)變量定義為char format=“s=%dn”;則數(shù)組format中有( )個元素。 A.4 B.5 C.6 D.7您的答案為:C參考答案為:C 11、靜態(tài)整型數(shù)組不賦初值時,其各元素的值是( )。 A.不定值 B.-1 C.0 D.1您的答案為:C參考答案為:C 12、有以下程序段的輸出結(jié)果是( )。char a=“abcdefgh”;int m,n;m=sizeof(a);n=strlen(a);prin
35、tf(“%d,%dn”,m,n); A.9,9 B.8,9 C.8,8 D.9,8您的答案為:D參考答案為:D 13、以下程序段的輸出結(jié)果是( )。int i,a10; for(i=9;i>=0;i-) ai=10-i; printf(“%d%d%d”,a2,a5,a8); A.258 B.741 C.852 D.369您的答案為:C參考答案為:C 14、以下程序運(yùn)行后的輸出結(jié)果是( )。main() int p8=11,12,13,14,15,16,17,18,i=0,j=0; while(i+<7) if(pi%2) j+=pi; printf("%dn",
36、j); A.42 B.45 C.56 D.60您的答案為:B參考答案為:B 15、以下程序執(zhí)行后輸出結(jié)果是( )。main() int p7=11,13,14,15,16,17,18,i=0,k=0; while(i<7&&pi%2) k=k+pi; i+; printf("%dn",k);A.58 B.56 C.45 D.24您的答案為:D參考答案為:D 16、設(shè)int x10=0,2,4;,假定在VC編譯環(huán)境下,int類型變量占用四個字節(jié),則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是( )。A.6 B.12 C.20 D.40您的答案為:D參考答案為:D 17、定
37、義: int a22; 則數(shù)組 a在內(nèi)存中的存放順序?yàn)椋?)。 A.a00、a10、a01、a11 B.a00、a01、a10、a11 C.a00、a11、a01、a10 D.a00、a11、a10、a01您的答案為:B參考答案為:B 18、以下數(shù)組定義中不正確的是( )。 A.int a23; B.int b3=0,1,2,3; C.int c100100=0; D.int d3=1,2,1,2,3,1,2,3,4;您的答案為:D參考答案為:D 19、以下程序的輸出結(jié)果是( )。main() int a33=1,2,3,4,5,6,i,j,s=0; for(i=1;i<3;i+) fo
38、r(j=0;j<=i;j+) s+=aij; printf(“%dn”,s); A.18 B.19 C.20 D.21您的答案為:A參考答案為:A 20、數(shù)組定義為int a32=1,2,3,4,5,6,數(shù)組元素( )的值為6。 A.a32 B.a21 C.a12 D.a23您的答案為:B參考答案為:B 21、以下程序的輸出結(jié)果是( )。main() int i,x33=1,2,3,4,5,6,7,8,9; for(i=0;i<3;i+) printf(“%d,”,xi2-i); A.1,5,9 B.1,4,7 C.3,5,7 D.3,6,9您的答案為:C參考答案為:C作業(yè)六 指針
39、選擇:15題 1.執(zhí)行以下程序后,a的值為( ). main() int a,k=4,m=6,*p1=&k,*p2=&m; a=p1=&m; printf("a=%d",a); A)-1 B)1 C)0 D)4您的答案為:C參考答案為:C 2.以下程序中調(diào)用scanf函數(shù)給變量a輸入數(shù)值的方法是錯誤的,其錯誤的原因是( ). main() int *p,*q,a,b; p=&a; printf("ninput a:"); scanf("%d",*p); A)*p表示的是指針變量p的地址. B)*p表示的是變量a的值,而不是變量a的地址. C)*p表示的是指針變量p的值 D)*p只能用來說明p是一個指針變量您的答案為:B參考答案為:B 3.已有定義 int k=2;int *ptr1,*ptr2;且ptr1 、ptr2均已指向變量k,下面不能正確執(zhí)行的賦值語句是( ) A) k=*ptr1+*ptr2 B) prt2=k; C) ptr1=ptr2 D) k=*ptr1*(*ptr2);您的答案為:B參考答案為:B 4.變量的指針,其含義是指變量的( ) A) 值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年四年級語文上冊第二單元明月4走月亮作業(yè)設(shè)計北師大版
- 個人前臺自我總結(jié)
- 獨(dú)家合作協(xié)議范本
- 個人下半年主題計劃書
- 公司年終人力資源工作總結(jié)
- 五年級上冊語文教學(xué)計劃
- 水電安裝勞務(wù)承包合同范本
- 監(jiān)控租賃合同范本
- 臨聘人員勞動合同范本
- 銷售項目實(shí)施方案
- 2025年電力鐵塔市場分析現(xiàn)狀
- GB 12158-2024防止靜電事故通用要求
- 2025-2030年中國清真食品行業(yè)運(yùn)行狀況及投資發(fā)展前景預(yù)測報告
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場運(yùn)行格局及前景研究報告-智研咨詢(2025版)
- 臨床提高膿毒性休克患者1h集束化措施落實(shí)率PDCA品管圈
- 中國工運(yùn)史知識競答附答案
- 瑞幸咖啡SWOT分析
- DL∕T 1867-2018 電力需求響應(yīng)信息交換規(guī)范
- 小學(xué)生品德發(fā)展水平指標(biāo)評價體系(小學(xué))
- 水利工程地震應(yīng)急預(yù)案
- 日歷表空白每月打印計劃表
評論
0/150
提交評論