




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、C 語言理論上機考試選擇題部分2 、在下列選項中 , 不正確的賦值語句是6、字符(char) 型數據在微機內存中的存儲形式是_D_.A) +t; B) n1=(n2=(n3=0);A) 反碼 B) 補碼 C) EBCDIC 碼 D)C) k=i=j; D) a=b+c=1;ASCII 碼1 、下面程序的輸出是_D#include<>void main() int k=11;printf("k=%d,k=%o,k=%xn",k,k,k);A) k=11,k=12,k=11B)k=11,k=13,k=13C) k=11,k=013,k=0xbD)k=11,k=13,
2、k=b3、 下面合法的 C 語 言字符常量是A.A) 't' B) "A" C) 65D) A4、表達式: 10!=9 的值是 D.A) true B)非零值C) 0D) 15、 C 語言提供的合法的數據類型關鍵字是B.A) DoubleB) shortC)integer D) Char7、C語言程序的基本單位是 C.A) 程序行B) 語 句 C) 函 數D) 字符8 、設int a=12, 則執行完語句 a+=a-=a*a后 ,a 的值是 DA) 552B) 264C) 144D) -2649 、 執行下面程序中的輸出語句后 , 輸出結果是B_.#incl
3、ude<>void main()int a;printf("%dn",(a=3*5,a*4,a+5);A) 65B) 20C) 15D) 1010、下面程序的輸出是B.#include<>void main()int x=023;printf("%dn",-x);A) 17B) 18C) 23D) 2411、下面程序的輸出的是C.#include<>void main()int x=10,y=3;printf("%dn",y=x/y);A) 0 B) 1 C) 3 D)不12、已知字母A 的 ASC
4、II 碼為十進制的 65,確定的值下面程序的輸出是A.#include<>void main()char ch1,ch2;ch1='A'+'5'-'3'ch2='A'+'6'-'3'printf("%d,%cn",ch1,ch2);A) 67,D B) B,C C) C,D D)不確定的值13 、若要求在if 后一對圓括號中表示a 不等于 0 的關系 , 則能正確表示這一關系的表達式為 D_.A) a<>0 B) !a C) a=0D) a14 、以下程序
5、的輸出結果是D.void main() int x=10,y=10;printf("%d %dn",x-,-y);A) 10 10 B) 9 9 C) 9 10D) 10 915、設有如下定義:int x=10,y=3,z;則語句printf("%dn",z=(x%y,x/y);的輸出結果是D.A) 1B) 0C) 4D) 316、為表示關系xyz,應使用C語言表達式 _A_.A) (x>=y)&&(y>=z)B)#include<>(x>=y)AND(y>=z)C) (x>=y>=z)D)
6、 (x>=y) &void main()#include<>(y>=z)char ch;17 、 C 語言中非空的基本數據類型包括B.scanf("%3c",&ch);A) 整型 , 實型 , 邏輯型B) 整型 ,實型 , 字符型C) 整型 , 字符型 , 邏輯型D) 整型 , 實型 , 邏輯型 , 字符型18、若x和y都是int型變量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y);上面程序片段的輸出結果是Aprintf("%c",ch);如果從鍵盤上輸入abc
7、< 回車 >則程序的運行結果是A) a B) b C) c序語法出錯A.D)程A) 200 B) 10020、閱讀下面的程序C) 100 200 D) 輸出格式符不夠, 輸出 #include<>不確定的值void main()19 、閱讀下面的程序int i,j;i=010;int i,j;j=9;printf("%d,%d",i-j,i+j);則程序的運行結果是D_A) 1,19 B) -1,19 C) 1,17D) -1,1721 、閱讀下面的程序#include<>void main()程序的運行結果是C_A) 8,10,8,10
8、B) 9,11,8,10C) 9,11,9,10D) 9,10,9,1122、已知a=12, 則表達式a+=a-=a*=a 的結果是 A_.A) 0B) 144C) 12D) -26423 、 若 已 定 義 int a, 則 表 達 式 a=10,a+10,a+ 的值是 _B_.A) 20 B) 10 C) 21D) 11int i,j,m,n;24、閱讀下面的程序 i=8;j=10;#include<> m=+i;void main() n=j+;printf("%d,%d,%d,%d",i,j,m,n);scanf("%3d%2d",&
9、amp;i,&j);26、下面程序的輸出結果是Aprintf("i=%d,j=%dn",i,j);如果從鍵盤上輸入1234567<回車 >, 則程序#include<>void main()的運行結果是A) i=123,j=4567 B) i=1234,j=567int a=5,b=3;C) i=1,j=2D) i=123,j=45float x=, y=;25 、下面程序的輸出結果是D printf("%d,%dn",a+b!=a-b,x<=(y-=)#include<>void main()int a
10、=-1, b=4, k;k=(+a<=0)&&(b-<=0);JA) 1,0B) 0,1C) 1,1D) 0,027 、 執 行 下 面 程 序 段 后 , 輸 出 結 果 是printf("%d,%d,%dn",k,a,b);int a;int b=65536;A) 1,1,2B) 1,0,3C) 0,1,2a=b;D) 0,0,3printf("%dn",a) ;A) 65536B) 0C) -1D) 128 、若有以下定義和語句 :int a=010, b=0x10, c=10;printf("%d,%d,%d
11、n",a,b,c);則輸出結果是B.A) 10,10,10 B) 8,16,10 C) 8,10,10D) 8,8,1029 、已知有 double 型變量 x=,y=, 整型變量a=7,則表達式 x+a%3*(int)(x+y)%2/4 的值是 B.A) B) 2.5 C) D) 030、 若已定義 x 和 y 是整型變量,x=2;, 則表達式 y=+x/2 的值是 C.A) B) 5 C) 3 D)31、以下程序的輸出結果是D.#include<>void main()int a=12, b=12;printf("%d,%dn",-a,+b);A)
12、 10,10 B) 12,12 C) 11,10D) 11,1332、設有以下語句 :int x=10;x+=3+x%(3),則 x 的值是 .AA) 14 B) 15 C) 11D) 1233 、 若 d 為 double 型變量, 則表達式d=1,d+5,d+ 的值是 D_.A) 1B) 6.0C)被準確無誤的表示D)34 、表達式 5!=3 的值是 D.A) TB) 非 零 值C) 0D) 135、 若 有定義 int a=12,n=5, 則 表 達式a%=(n%2運算后,a的值 A .A) 0 B) 1 C) 12D) 636、若有定義int x=3,y=2 和 float a=,b=
13、,則表達式 :(x+y)%2+(int)a/(int)b 的值是_D_.A) 0B) 2C)D) 137 、在 C 語言中 , 以下敘述不正確的是A.A) 在 C 程序中 , 無論是整數還是實數, 都能B) 在 C 程序中 , 變量名代表存儲器中的一個位置C) 靜態變量的生存期與整個程序的生存期相同D) C 語言中變量必須先定義后引用38、 C 語言中的變量名只能由字母, 數字和下劃線三種字符組 成,且第一個字符C.A) 必須為字母B) 必須為下劃線C) 必須為字母或下劃線D) 可以是字母, 數字或下劃線中的任意一種39、設有說明:char w; int x; float y;double z
14、; 則表達式 : w*x+z-y 值的數據類型是 _D.A) float B) char C) intD) double#include <>40、一個C語言的執行是從A .void main( )A) 本程序的主函數開始 , 到本程序的主函 int a=5,b=60,c;數結束if (a<b)B) 本程序的第一個函數開始 , 到本程序的最后一個函數結束c=a*b;printf("%d*%d=%dn",b,a,c);C) 本程序的主函數開始 , 到本程序的最后一個函數結束elseD) 本程序的第一個函數開始 , 到本程序的主函數結束c=b/a;printf
15、("%d/%d=%dn",b,a,c);41 、設a 為整型變量, 不能正確表達數學關系10<a<15的C語言表達式是A .A) 10<a<15B)a=11|a=12|a=13|a=14C)a>10&&a<15D) !(a<=10)&&!(a>=15)A) 60/5=12 B) 300 C) 60*5=300D) 1243 、 如果 c 為字符型變量, 判斷 c 是否為空格不 能使 用 A.( 假 設 已 知 空格ASCII 碼為 32)A) if(c='32') B) if(c
16、=32)42 、 下 列 程 序 執 行 后 的 輸 出 結 果 是C) if(c='40') D) if(c=' C.')45、 運行下面程序時, 若從鍵盤輸入數據為"6,5,7<CR>" ,則輸出結果是_#include <>void main( ) int a,b,c;scanf("%d,%d,%d",&a,&b,&c);if (a>b)if (a>c)printf("%dn",a);elseprintf("%dn",
17、c);elseif (b>c)printf("%dn",b);elseprintf("%dn",c);44 、 運 行 下 面 程 序 時 , 若 從 鍵 盤 輸 入"3,5<CR>" , 則 程 序 的 輸 出 結 果 是D.#include <>void main( )int x,y;scanf("%d,%d",&x,&y);if (x=y)printf("x=y");else if (x>y)printf("x>y&quo
18、t;);elseprintf("x<y");A) 3<5B) 5>3C) x>yD) x<y#include <>void main( ) float a,b;scanf("%f",&a);if (a< b=;else if (a< && (a!=) b=(a+;else if (a< b=2;else b=;printf("%fn",b);A)B)C)D)48 、 執 行 下 面 程 序 后 , 運A.結果是A) 5 B) 6 C) 7 D)&quo
19、t;<CR>",不定值47、運行下面程序時, 從鍵盤輸入則輸出結果是_B.46 、 執 行 下 面 程 序 時 , 若 從 鍵 盤 輸 入"2<CR>",則程序的運行結果是A .#include <>void main( ) int k; char cp;cp=getchar( );if (cp>='0' && cp<='9')k=cp-'0'else if (cp>='a' && cp<='f'
20、;)k=cp-'a'+10;else k=cp-'A'+10;printf("%dn",k);A) 2B) 4C) 1D) 10#include <>void main( ) int x=41,y=1;if (x%3=0 && x%7=0) y+=x;printf("y=%dn",y);elsey=x;printf("y=%d",y);A) y=41B) y=43C) y=42D) y=149 、 運 行 下 面 程 序 時 , 從 鍵 盤 輸 入 "12,34,9
21、<CR>" ,則輸出結果是_A_.#include <>void main( ) int x,y,z;scanf("%d,%d,%d",&x,&y,&z);if (x<y)else printf("%dn",y);else if (x<z)printf("%dn",z);else printf("%dn",x);A) 34 B) 12 C) 9 D)不確定的值50、運行下面程序時,從鍵盤輸入字母H,則輸出結果是C_.#include <&g
22、t;void main( ) char ch;ch=getchar( );switch(ch) case 'H':printf("Hello!n");case'G':printf("Goodmorning!n");default:printf("Bye_Bye!n");if (y<z)printf("%dn",z);A) Hello!B) Hello!GoodMorning!C) Hello!D) Hello!Good morning!Bye_Bye!Bye_Bye!51 、
23、執 行 下 列 程 序 段 后 的 輸 出 結 果 是A.int x=1,y=1,z=1;x+=y+=z;printf("%dn",x<yy:x);A) 3B) 2C) 1D) 452 、設 ch 是 char 型變量 , 值為 'A', 則表達式 ch=(ch>='A' && ch<='Z')ch+32:ch的值是_B_.A) ZB) aC) zD) A53、下面程序的輸出結果是C.#include <>void main( ) int x=8,y=-7,z=9;if (x<
24、;y)if (y<0) z=0;else z-=1;printf("%dn",z);A) 8 B) 1 C) 9D) 054、 運行 下面 程 序 時 , 若從 鍵 盤輸 入 "5<CR>”,則程序的輸出結果是 B.#include <>s=s*s;void main( )printf("%dn",s) ; int a ;scanf("%d",&a);if (a+>5)printf("%dn",a);else printf("%dn",a-)
25、 ;A) 7B) 6C) 5D) 455 、運行下面程序時,若從鍵盤輸入"3 , 4<CR>",則程序的輸出結果是 B.#include <>void main( ) int a,b,s;scanf("%d,%d",&a,&b);A) 14B) 16C) 18D) 2056、下列程序的執行結果是D.#include <>void main( ) int x=0,y=1,z=0;if (x=z=y)x=3;printf("%d,%dn",x,z);A) 3,0 B) 0,0 C) 0,
26、1D) 3,1s=a;57、假定等級和分數有以下對應關系:if (s<b) s=b;等級:A 分數:85100等級:B 分數:6084default:printf("等級錯誤 !n")等級: C 分數: 60 以下對于等級 grade 輸出相應的分數區間, 能夠完成該功能的程序段是D.A) switch (grade)case 'A':printf("85-100n");case 'B':printf("60-84n");case 'C':printf("60 以下 n&
27、quot;);default:printf(" 等級錯誤 !n");B) switch (grade)case'A':printf("85-100n");break;case 'B':printf("60-84n");C) switch (grade)case'A':printf("85-100n");break;case'B':printf("60-84n");break;case 'C':printf("
28、;60 以下 n");default:printf(" 等級錯誤 !n");D) switch (grade)case'A':printf("85-100n");break;case'B':printf("60-84n");break;case 'C':printf("60n");case'C':printf("60else y=-1;n");break;default:printf(" 等級錯誤 !n"
29、;);59、有如下程序 #include <>58、能夠完成如下函數計算的程序段是void main( )_B. float x=,y;廠-1x<0if(x< y=;y= T0x=0else if (x< y=x;L1x>0else y=;A) y=1;B)if(x>=0)printf("%fn",y);if(x!=0)if(x>0) y=1;該程序的輸出結果是Cif(x>0) y=1;else y=0;A) B) else y=0;else y=-1;C) D)C) y=0;D) y=-1;Bif (x>=0)
30、if (x>0)60、以下程序的執行結果是y=1;#include <>if (x>0) y=1;else y=0;void main( )third int x=1,y=0;switch (x)61、以下程序的執行結果是A#include <>case 1:void main( )switch (y) int a,b,c,d,x;a=c=0;b=1;case0:printf("firstn");break;cased=20;1:printf("secondn");break;if (a) d=d-10;else if
31、(!b)case 2:printf("thirdn");if (!c) x=15;else x=25; printf("d=%dn",d);A) firstB) firstsecondthirdA) d=20B) d=10C) d=15C) firstD) secondD) 2562、有如下程序if (z=y)<0) x=4;#include <>void main( ) int a=2,b=-1,c=2;if (a<b)if (b<0) c=0;else c+;printf("%dn",c);該程序的輸
32、出結果是_C.A) 0 B) 1 C) 2D) 363 、 下 列 程 序 執 行 后 的 輸 出 結 果B.#include <>void main( )else if (y=0) x=5;else x=6;printf("%d,%dn",x,y);A) 4,1 B) 6,1 C) 5,0 D)出錯信息64、有如下程序#include <>void main( ) int x=1,a=0,b=0;switch(x)是case 0: b+;case 1: a+;case 2: a+;b+; int x,y=1,z;printf("a=%d,
33、b=%dn",a,b);該程序的輸出結果是A.A) a=2,b=1 B) a=1,b=1 C) a=1,b=0D) a=2,b=265 、下面程序的輸出結果是C.#include <>void main( ) int a=-1,b=1,k;if (+a<0) && (b-<=0)printf("%d %dn",a,b);elseprintf("%d %dn",b,a);A) -1 1 B) 0 1 C) 1 0 D) 0 066、假定w、x、y、z、m均為int型變量,有如下程序段:w=1;x=2;y=3
34、;z=4;m=(w<x)w:x;m=(m<y)m:y;m=(m<z)m:z;則該程序段執行后,m的值是 D.A) 4B) 3C) 2D) 167、以下程序的輸出結果是_D.main( ) int a=100;if (a>100) printf("%dn",a>100);else printf("%dn",a<=100);A) a<=100 B) 100C) 0D) 168、若執行下面的程序從鍵盤上輸入9, 則輸出結果是.B#include <>void main( )int n;scanf("
35、;%d",&n);if (n+<10) printf("%dn",n);else printf("%dn",n-);A) 11B) 10C) 9D) 869 、以下程序輸出結果是D.#include <>void main( ) int m=4;if (+m>5) printf("%dn",m-);else printf("%dn",-m);A) 7B) 6C) 5D) 470、若執行下面的程序從鍵盤上輸入5, 則輸出結果是.#include <>void ma
36、in( )int x;scanf("%d",&x);if (x+>5) printf("%dn",x);else printf("%dn",x-);A) 7B) 6C) 5D) 471、以下程序段運行結果是A.int x=1,y=1,z=-1;x+=y+=z;printf("%dn",x<yy:x);#include ""A) 1 B) 2 C) 4 D)確定的值72、有以下程序#include <>void main( ) int a,b,c=246;a=c/1
37、00%9;b=(-1)&&(-1);printf("%d,%dn",a,b);輸出結果是A.A) 2,1 B) 3,2 C) 4,3D) 2,-1不void main() int num,i,j,k,place;scanf("%d",&num);if (num>99)place=3;else if(num>9)place=2;elseplace=1;i=num/100;j=(num-i*100)/10;k=(num-i*100-j*10);switch (place)73 、 運行下面程序時, 若從鍵盤輸入數據為 ca
38、se3:"123" ,printf("%d%d%dn",k,j,i);break;則輸出結果是_Ccase 2: printf("%d%dn",k,j);75、 以下條件表達式中能完全等價于條件表break;case 1: printf("%dn",k);A) 123 B) 1,2,3 C) 321D) 3,2,174 、 執 行 下 列 程 序 后 的 輸_D.#include <>void main( ) int k=4,a=3,b=2,c=1;printf("%dn",k<
39、;ak:c<bc:a);A) 4B) 3D) 1達式 x 的是 B_.A) (x=0) B) (x!=0) C) (x=1)D) (x!=1)76、若運行下面程序時, 給變量 a 輸入 15,則輸出結果是_A_.#include <>void main( )結果是 int a,b;scanf("%d",&a);b=a>15a+10:a-10;printf("%dn",b) ;A) 5 B) 25 C) 15 D)10C) 277、運行下面程序后, 輸出是 _D_.#include <>void main( )A
40、) 有語法錯誤不能編譯 int k=-3;if (k<=0) printf("*n");else printf("#n")A) #B) *C) #*D) 有語法錯誤不能通過編譯78 、 執行下面程序的輸出結果是C#include <>void main( ) int a=5,b=0,c=0;if (a=a+b) printf("*n");else printf("#n");B) 能通過編譯,但不能通過連接C) 輸出*D) 輸出#79、為了避免嵌套的if-else 語句的二義性,C語言規定else總
41、是與C組成配對關系 .A) 縮排位置相同的 ifB) 在其之前未配對的 ifC) 在其之前尚未配對的最近的 ifD) 同一行上的 if80、設x 、 y 、 z 、 t 均為 int 型變量 , 則執行以下語句后 ,t 的值為 C.x=y=z=1;t=+x | +y && +z;A) 不 定 值B) 4C) 1D) 081 、以下程序段C.83、下面程序段的輸出結果是C.x=3;do y=x-;if(!y)printf("*");continue;printf("#"); while(x=2);A) # B) #* C) 死循環 D) 輸
42、出錯誤信息x=-1;dox=x*x; while (!x);A) 是死循環B) 循環執行兩次C)循環執行一次D)有語法錯誤D) 程序段循環無數次82 、對下面程序段描述正確的是_B.84、下面程序的運行結果是Bint x=0,s=0;#include<>while (!x!=0) s+=+x;void main( )printf("%d",s); int a=1,b=10;A) 運行程序段后輸出0doB) 運行程序段后輸出1 b-=a;a+;C) 程序段中的控制表達式是非法的 while(b-<0);printf("%d,%dn",a,
43、b);87、下面程序的運行結果是_B.A) 3,11 B) 2,8 C) 1,-1D) 4,985 、 下面程序段的運行結果是Bint n=0;while (n+<=2)printf("%d",n);A) 012 B) 123 C) 234 D)錯誤信息86 、下面程序段的運行結果是_D.int x=0,y=0;while (x<15) y+,x+=+y;printf("%d,%d",y,x);A) 20,7 B) 6,12 C) 20,8#include<>void main() int s=0,i=1;while (s<
44、=10) s=s+i*i;i+;printf("%d",-i);A) 4B) 3C) 5D) 688、函數pi 的功能是根據以下近似公式求兀值:C(%* 九)/6=1+1/(2*2)+1/(3*3)+.+1/(n*nD)8,20請填空,完成求兀的功能printf("%d ",x);#include <>void main( )A) 6 3 B) 7 4 C) 6 2D) 7 3 double s=; int i,n;scanf("%ld",&n);90、下面程序的運行結果是Dfor(i=1;i<=n;i+)#
45、include<>s=s+;void main( )s=(sqrt(6*s); int a,b;printf("s=%e",s);a=-1;b=0;A) 1/i*i B) i*i C) (i*i) D)do (n*n)+a;89 、下面程序段的運行結果是B.+a;for(x=10;x>3;x-)b+=a;-x; -x; if(x%3) x-; while(a<9);printf("%dn",b);void main()while(!x);A) 34 B) 24 C) 26D) 2591 、 下 面 程 序 段 的 運 行 結 果
46、是D.for(i=1;i<=5;)printf("%d",i);i+;A) 12345 B) 1234 C) 15 D)無限循環92 、下面程序的輸出結果是B.#include<>void main( ) int n=4;while (n-) printf("%d ",n-);93 、 以 下 程 序 運 行 后 的 輸 出 結 果 是_D.#include<>void main() int i=10,j=0;do j=j+1; i-;while(i>2);printf("%dn",j);A) 50
47、 B) 52 C) 51D) 894、以下函數的功能是:求x 的 y 次方,請#include<>A) 2 0 B) 3 1 C) 3 2 1填空 .C int i,x,y;double z;scanf("%d %d",&x,&y);for(i=1,z=x;i<y;i+) printf("xAy=%en",z);A) i+B) x+C) xD) i95有如下程序#include<>void main() int x=23;該程序的執行結果是_BA) 321B) 23C) 不輸出任何內容 D)陷入死循環96以下
48、程序段的執行結果是C.int i,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4)m+;printf("%dn",m);A) 12 B) 15 C) 20 D)25do#include<> printf("%d",x-);void main( )97下面程序的輸出結果是A int i;A) 10 1 9 2 B) 9 8 7 6for(i=1;i<6;i+)if(i%2!=0)printf("#");continue;printf("*");pr
49、intf("n");A) #*#*# B) # C) *D) *#*#*98 、下面程序的輸出結果是D.#include<>void main( ) int x=10,y=10,i;for(i=0;x>8;y=+i)printf("%d %d ",x-,y);C) 10 9 9 0 D) 10 10 9 199 、 執 行 以 下 程 序 后 , 輸 出 的 結 果 是D.#include<>void main( ) int y=10;do y-;while (-y);printf("%dn",y-);A
50、) -1B) 1C) 8D) 0100、有如下程序#include<>void main( ) int n=9;102、以下循環體的執行次數是_Dwhile(n>6)#include<>n-;printf("%d",n);void main( ) int i,j;該程序段的輸出結果是B.for(i=0,j=1; i<=j+1; i+=2, j-)A) 987 B) 876 C) 8765printf("%d n",i);D) 9876101、有如下程序A) 3B) 2C) 1#include<>D) 0vo
51、id main( ) int i,sum=0;103、在執行以下程序時,如果從鍵盤上輸入:ABCdef<回車,,則輸出為 B. for(i=1;i<=3;sum+) sum+=i;#include <> printf("%dn",sum);void main( ) char ch;該程序的執行結果是C.while (ch=getchar( )!='n')A) 6B) 3C) 死 循 環D) 0 if (ch>='A'&& ch<='Z')ch=ch+32;void main(
52、 )#include<>a=a+k;else if (ch>='a' && ch<'z')b=b+k;#include<>ch=ch-32;printf("%c",ch);printf("n");A) ABCdefB) abcDEF C) abcD) DEF104、下面程序的輸出結果是D.main( )int i,k=0, a=0, b=0;for(i=1;i<=4;i+)k+;if (k%2=0) a=a+k; continue;printf("k=%d
53、a=%db=%dn",k,a,b);A) k=5 a=10 b=4B) k=3 a=6 b=4C) k=4 a=10 b=3D) k=4 a=10 b=4105 、 執 行 下 面 程 序 段 后 ,k 的 值 是D.int i,j,k;for(i=0,j=10;i<j;i+,j-)k=i+j;A) 9B) 11C) 8D) 10106、 下面程序是計算n 個數的平均值, 請填空 .B_ int i,n;float x,avg=;scanf("%d",&n);for(i=0;i<n;i+) scanf("%f",&x
54、);avg=avg+; avg=;printf("avg=%fn",avg);A) iB) xC) xD) iavg/i avg/n avg/xavg/n107、 以下程序的功能是: 從鍵盤上輸入若干個學生的成績, 統計并輸出最高成績和最低成績 , 當輸入負數時結束輸入。請填空。Dvoid main( ) float x,amax,amin;scanf("%f",&x);amax=x;amin=x;while () if (x>amax) amax=x;if () amin=x;scanf("%f",&x);pr
55、intf("namax=%fnamin=%fn",amax,amin);A) x<=0 B) x>0C) x>0D) x>=0x>aminx<=aminx>aminint x=3;7108、閱讀以下程序,程序運行后的輸出結果是 _B.#include<>void main( ) int x;for(x=5;x>0;x-)if (x-<5) printf("%d,",x);else printf("%d,",x+); A) 4,3,2 B) 4,3,1, C) 5,4,2
56、D) 5,3,1,109、以下程序段的輸出結果是C_int k,n,m;n=10;m=1;k=1;110、下面程序的輸出結果是B.#include<>void main( )int y=9;for(;y>0;y-)if(y%3=0)printf("%d",-y);continue;A) 741B) 852C) 963D) 875421#include<>while (k<=n) m*=2;k+=4;111、下面程序的輸出結果是Bprintf("%dn",m);A) 4 B) 16C) 8void main( )do printf("%d ",x-=2);while(!(-x);A) 1 B) 1 -2 C) 3 0 D)是死循環112、定義如下變量:int n=10;則下列循環的輸出結果是_B.while(n>7) n-; printf("%dn",n);A) 10 B) 9 C) 10D) 9988878113、語句while(!e); 中的條件 !e 等價于A.A) e=0 B) e!=1 C) e!=0D) e114、以下敘述正確的是B.A) continue 語句的作用是結束整個循環的執行B) 只能在循環體內和 switch 語句體內使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環保行政處罰考核試卷
- 秋天的回憶初三語文作文
- 娛樂場所室內環境舒適度優化考核試卷
- 舊夢初二語文話題作文
- 租賃經營模式的智能化應用與數字創新考核試卷
- 海洋石油鉆采工藝與設備考核試卷
- 電氣設備防誤操作技術考核試卷
- 廈門市高三語文質檢作文
- 石材加工企業市場營銷策略優化考核試卷
- 下肢深靜脈血栓的預防和護理
- 山東省高中名校2025屆高三4月校際聯合檢測大聯考生物試題及答案
- 2025年武漢數學四調試題及答案
- 中國紡織文化智慧樹知到期末考試答案2024年
- (正式版)HGT 6313-2024 化工園區智慧化評價導則
- 河北省用人單位錄用人員身份核查登記表
- 《給教師的100條建議》電子書
- 老視的機制及治療的研究進展
- VDA6.3的P2-7條款
- 工程聯系單表格(模板)
- 混凝土攪拌機設計論文
- 《Clean,Not Clean》RAZ分級閱讀繪本pdf資源
評論
0/150
提交評論