计算机选择题全部 下载本文

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 main( ) {

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 {

)