┌ 1 a
└ 2 c≠d 正确答案是: B
15、以下程序的执行结果是( )。 #include
a=2;b=3;c=1; if (a>b)
if (a>c) printf(\ else printf(\ printf(\ }
A) 2 B) 2 end C) end D) 3 end
正确答案是: C 你选择的答案是:未选 ×
16、下列程序执行后的输出结果是( )。 #include
printf(\ else printf(\ } else
{if (a<10)
printf(\ else printf(\ } }
A) a is less than 10 B) a is 10 to 99 C) a is greater than 10000 D) 358 is 100 to 999 正确答案是: D
17、运行下面程序时,若从键盘输入数据为\, 则输出结果是( )。 #include
scanf(\
if (a>b) if (a>c)
printf(\ else
printf(\ else
if (b>c)
printf(\ else
printf(\ }
A) 5 B) 6
C) 7 D) 不定值 正确答案是: C
18、运行下面程序时,若从键盘输入\, 则程序的输出结果是( )。 #include
scanf(\ if (guess==magic) printf(\ else
{printf(\ if (guess>magic)
printf(\ else
printf(\ } }
A) **Right** B) **Wrong**Too high** C) Too high** D) Too low** 正确答案是: B
19、以下程序的输出结果是( )。 #include
for(i=1;i<=5;i++) if(i%2)
printf(\
else continue; printf(\ printf(\ }
A) ***#$ B) #*#*#*$ C) *#*#*#$ D) **#*$ 正确答案是: A
20、下面程序的输出结果是( )。 #include
for(i=1;i<=50;i++) { x=i;
if (++x%2==0) if (x%3==0) if (x%7==0) printf(\ } }
A) 28 B) 27 C) 42 D) 41 正确答案是: D
21、在执行以下程序时,如果从键盘上输入:ABCdef<回车>, 则输出为
#include
while ((ch=getchar( ))!='\\n')
{ if (ch>='A' && ch<='Z') ch=ch+32; else if (ch>='a' && ch<'z') ch=ch-32; printf(\ }
printf(\ }
A) ABCdef B) abcDEF C) abc D) DEF 正确答案是: B
22、有如下程序 #include
for(i=1;i<=3;sum++) sum+=i; printf(\
} i永远都是1 该程序的执行结果是 A) 6 B) 3 C) 死循环 D) 0 正确答案是: C
23、下面程序段的运行结果是( )。 int x=0,y=0;
while (x<15) y++,x+=++y; printf(\ A) 20,7 B) 6,12 C) 20,8 D)8,20 正确答案是: D
24、以下不是无限循环的语句是( )。 A) for(y=0,x=1;x>++y;x=i++) i=x; B) for(; ;x++=i); C) while(1) {x++;}
D) for(i=10; ;i--) sum+=i; 正确答案是: A 25、有以下程序
#include
while ((c=getchar())!='\\n') { switch(c-'2') { case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break; case 3: putchar(c+3);
default: putchar(c+2);break; } } printf(\ }
从第一列开始输入以下数据,
#include
相关推荐: