计算机选择题全部

A) #### B) &&&& C) ****

D) 有语法错误,无输出结果 &&H&& A B C D

&&D&& D

*2、B

下列程序段执行后的输出结果是( )。 int n='c'; switch(n++)

{ default: printf(\ case 'a': case 'A': case 'b': case 'B': printf(\ case 'c':

case 'C': printf(\ case 'd':

case 'D': printf(\ A) good B) passwarn C) pass D) goodpass &&H&& A B C D

&&D&& B

*3、A

选择出合法的if语句(设int x,y;):

A) if (x!=y) if(x>y) printf(\

B) if (x!=y) if (x>y) printf(\ else printf(\ else printf(\ C) if (x!=y) if(x>y) printf(\ D) if (x!=y) if(x>y) printf(\ else printf(\&&H&& A B C

D

&&D&& A

*4、D

假定等级和分数有以下对应关系: 等级:A 分数:85~100 等级:B 分数:60~84 等级:C 分数:60 以下对于等级grade输出相应的分数区间,能够完成该功能的程序段是( )。

A) switch (grade) { case 'A':printf(\以下\\n\等级错误!\\n\

B) switch (grade) { case 'A':printf(\case 'B':printf(\case 'C':printf(\以下\\n\等级错误!\\n\

C) switch (grade) { case 'A':printf(\case 'B':printf(\case 'C':printf(\以下\\n\等级错误!\\n\

D) switch (grade) { case 'A':printf(\case 'B':printf(\case 'C':printf(\以下 \\n\等级错误!\\n\&&H&& A B C D

&&D&& D

*5、B

若执行下面的程序从键盘上输入5,则输出结果是

main( ) {int x; scanf(\ A) 7 B) 6 C) 5 D) 4 &&H&& A B C D

&&D&& B

*6、D

以下程序输出结果是

main( ) { int m=4; if (++m>5) printf(\,m--); else printf(\,--m); } A) 7 B) 6

C) 5 D) 4 &&H&& A B C D

&&D&& D

*7、B

若执行下面的程序从键盘上输入9,则输出结果是

main( ) {int n; scanf(\ A) 11 B) 10 C) 9 D) 8 &&H&& A B C D

&&D&& B

*8、B

当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为

if (a

&&D&& B

*9、C

下面程序的输出是

main( ) {int a=-1,b=4,k; k=(a++<=0) && (!(b--<=0)); printf(\ A) 0 0 3

B) 0 1 2 C) 1 0 3 D) 1 1 2 &&H&& A B C D

&&D&& C

*10、B

执行下面的程序后,a的值为

main( ) { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } } A) 7 B) 8 C) 9 D) 10 &&H&& A B C D

&&D&& B

*11、C 请读程序:

#include main( )

{ float x,y; scanf(\

if (x<0.0) y=0.0; else if ((x<5.0) && (x!=2.0)) y=1.0/(x+2.0); else if (x<10.0) y=1.0/x; else y=10.0; printf(\

若运行时从键盘上输入2.0(表示回车),则上面程序的输出结果 A) 0.000000 B) 0.250000 C) 0.500000 D) 1.000000 &&H&& A B C D

&&D&& C

联系客服:779662525#qq.com(#替换为@)