【文章內(nèi)容簡介】
60。)A. B. 25 C. 11 D. 10 50. 執(zhí)行以下程序段后,a,b,c的值分別是()inta,b=100,c,x=10,y=9。a=(x==y++)?x。++y。if(x9)b=x++。c=y。A. 9,9,9 B. 8,8,10 C. 9,10,9 D. 1,11,10 51. 下列說法中正確的是______。()A. break用在switch語句中,而continue用在循環(huán)語句中。B. break用在循環(huán)語句中,而continue用在switch語句中。C. break能結(jié)束循環(huán),而continue只能結(jié)束本次循環(huán)。D. continue能結(jié)束循環(huán),而break只能結(jié)束本次循環(huán)。52. 以下程序的輸出結(jié)果是()main(){intn=4;while(n)printf(%d,n);}A. 2 0 B. 3 1 C. 3 2 1 D. 2 1 0 53. 若有:do{i=ab++。printf(“%d”,i)。}while(!i)。則while中的!i可用()代替。A. i==0 B. i!=1 C. i!=0 D. 以上均不對 54. 執(zhí)行以下程序段后,c3的值是 int c1=1,c2=2,c3。c3=c1/c2。()A. 0 B. 1/2 C. D. 1 55. 若有以下程序段,其輸出結(jié)果是 int a=0,b=0,c=0。c=(a=a5),(a=b,b+3)。printf (“%d,%d,%d\n”,a,b,c)。()A. 3,0,10 B. 0,0,5 C. 10,3,10 D. 3,0,3 56. 若a為int 類型,且a=125,執(zhí)行下列語句后的輸出是 printf (“%d,%o,%x\n”,a,a+1,a+2)()A. 125,175,7D B. 125,176,7F C. 125,176,7D D. 125,175,2F 57. 以下程序的輸出結(jié)果是( )main(){int a=12,b=12;printf(%d %d\n,a,++b)。 } A. 10 10 B. 12 12 C. 11 13 D. 11 10 58. 以下程序的輸出結(jié)果是 main() { int a= 1,b=1; if((++a 0)amp。amp。 ! (b =0)) printf(%d %d\n,a,b); else printf(%d %d\n,b,a); } A. 1 1 B. 0 1 C. 1 0 D. 0 0 59. 若執(zhí)行下面的程序從鍵盤輸入3和4,則輸出是main() { int a,b,s。 scanf(%d%d,amp。a,amp。b)。 s=a。 if (a b) s=b。 s=s*s。 printf(%d\n,s)。 } A. 14 B. 16 C. 18 D. 20 60. 下面的程序是main() { int x=3,y=0,z=0。 if (x==y+z) printf(****)。 else printf()。 } A. 有語法錯誤不能通過編譯B. 輸出****C. 可能通過編譯,但是不能通過連接,因而不能運(yùn)行D. 輸出 61. 以下程序輸出結(jié)果是 main () { int m=5。 if (m++ 5) printf (%d\n,m)。 else printf (%d\n,m)。 } A. 7 B. 6 C. 5 D. 4 62. 執(zhí)行下面語句后的輸出為int i= 1。 if (i =0)printf(****\n) else printf(%%%%\n) ()A. **** B. %%%% C. %%%%C D. 有語法錯,不能執(zhí)行 63. 執(zhí)行下列程序段后,x、y和z的值分別是 int x=10,y=20,z=30。if(xy) z=x。x=y。y=z。()A. 10,20,30 B. 20,30,30 C. 20,30,10 D. 20,30,20 64. 以下程序的輸出結(jié)果是 main(){int w=4,x=3,y=2,z=1。if(xyamp。amp。(z= =w))printf (“%d\n”,(wx? w:zy? z:x))。else printf (“%d\n”,(wx? w:zy? z:x))。}A. 1 B. 2 C. 3 D. 4 65. 以下程序的輸出是main(){ int x=1,y=0,a=0,b=0。switch(x) { case 1: switch(y) { case 0:a++。break。 case 1:b++。break。 }case 2: a++。b++。break。case 3: a++。b++。}printf(“\na=%d,b=%d”,a,b)。}A. a=1,b=0 B. a=2,b=1 C. a=1,b=1 D. a=2,b=2 66. 閱讀以下程序: main(