51、執(zhí)行下列程序段后的輸出結(jié)果是_____A____.
int x=1,y=1,z=1;
x+=y+=z;
printf("%d\n",x A) 3 B) 2 C) 1 D) 4 52、設(shè)ch是char型變量,值為'A',則表達(dá)式ch=(ch>='A' && ch<='Z')?ch+32:ch的值是__B___. A) Z B) a C) z D) A 53、下面程序的輸出結(jié)果是____C____. #include void main( ) { int x=8,y=-7,z=9; if (x if (y<0) z=0; else z-=1; printf("%d\n",z); } A) 8 B) 1 C) 9 D) 0 54、運(yùn)行下面程序時(shí),若從鍵盤輸入"5 #include void main( ) { int a ; scanf("%d",&a); if (a++>5)printf("%d\n",a); else printf("%d\n",a--) ; } A) 7 B) 6 C) 5 D) 4 55、運(yùn)行下面程序時(shí),若從鍵盤輸入"3,4 #include void main( ) { int a,b,s; scanf("%d,%d",&a,&b); s=a; if (s
s=s*s; printf("%d\n",s) ; } A) 14 B) 16 C) 18 D) 20 56、下列程序的執(zhí)行結(jié)果是_____D____. #include void main( ) { int x=0,y=1,z=0; if (x=z=y) x=3; printf("%d,%d\n",x,z); } A) 3,0 B) 0,0 C) 0,1 D) 3,1 57、假定等級(jí)和分?jǐn)?shù)有以下對(duì)應(yīng)關(guān)系: 等級(jí):A 分?jǐn)?shù):85~100 等級(jí):B 分?jǐn)?shù):60~84 等級(jí):C 分?jǐn)?shù):60 以下 對(duì)于等級(jí)grade輸出相應(yīng)的分?jǐn)?shù)區(qū)間,能夠完成該功能的程序段是____D____. A) switch (grade) { case 'A':printf("85--100\n"); case 'B':printf("60--84\n"); case 'C':printf("60以下\n"); default:printf("等級(jí)錯(cuò)誤!\n"); } B) switch (grade) { case 'A':printf("85--100\n");break; case 'B':printf("60--84\n"); case 'C':printf("60以下\n"); default:printf(" 等級(jí)錯(cuò)誤!\n"); } C) switch (grade) { case 'A':printf("85--100\n");break; case 'B':printf("60--84\n");break; case 'C':printf("60以下\n"); default:printf("等級(jí)錯(cuò)誤!\n"); } D) switch (grade) { case 'A':printf("85--100\n");break; case 'B':printf("60--84\n");break; case 'C':printf("60以下 \n");break; default:printf("等級(jí)錯(cuò)誤!\n"); } 58、能夠完成如下函數(shù)計(jì)算的程序段是__B____. ┌ -1 x<0 y= ┤ 0 x=0 └ 1 x>0 A) y=1; B) if (x>=0) if(x!=0) if(x>0) y=1; if(x>0) y=1; else y=0; else y=0; else y=-1; C) y=0; D) y=-1; if (x>=0) if (x>0) y=1; if (x>0) y=1; else y=0; else y=-1; 59、有如下程序 #include void main( ) { float x=5.0,y; if(x<0.0) y=0.0; else if (x<10.0) y=1.0/x; else y=1.0; printf("%f\n",y); } 該程序的輸出結(jié)果是____C_____. A) 0.000000 B) 0.50000 C) 0.200000 D) 1.000000 60、以下程序的執(zhí)行結(jié)果是___B_____. #include void main( ) { int x=1,y=0; switch (x) { case 1: switch (y) { case 0:printf("first\n");break; case 1:printf("second\n");break; } case 2:printf("third\n"); } } A) first B) first second third C) first D) second third
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |
![]() | ![]() .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 |