C D
&&D&& B
*11、A
运行下面的程序,如果从键盘上分别输入6和4,则输出结果是( )。 main( ) {
int i,x;
for(i=0;i<2;i++) { scanf(\
if (x++>5) printf(\ else printf(\ } }
A) 7和5 B) 6和3 C) 7和4 D) 6和4 &&H&& A B C D
&&D&& A
*12、B
阅读以下程序: main( ) {
int x;
for(x=5;x>0;x--)
if (x--<5) printf(\ else printf(\ }
程序运行后的输出结果是( )。 A) 4,3,2 B) 4,3,1, C) 5,4,2 D) 5,3,1, &&H&& A
B C D
&&D&& B
*13、B
下面程序是计算n个数的平均值,请填空。 main( ) {
int i,n;
float x,avg=0.0; scanf(\ for(i=0;i avg=________; printf(\ } i avg/i B) x avg/n C) x avg/x D) i avg/n &&H&& A B C D &&D&& B *14、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; } b = b + k; a = a + k; } printf(\} A) k=5 a=10 b=4 B) k=3 a=6 b=4 C) k=4 a=10 b=3 D) k=4 a=10 b=4 &&H&& A B C D &&D&& D *15、C 以下程序段的执行结果是( )。 int i, j, m = 0; for(i = 1; i <= 15; i += 4) for(j = 3; j <= 19; j += 4) { m++; } printf(\A) 12 B) 15 C) 20 D) 25 &&H&& A B C D &&D&& C *16、D 下面程序的输出结果是( )。 main( ) { int x, i; 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 &&H&& A B C D &&D&& D *17、B 在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为( #include char ch; 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 &&H&& A B C D &&D&& B *18、D 执行以下程序后,输出的结果是( )。 main( ) { int y = 10; do { )