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

*25、B

运行以下程序后,如果从键盘上输入12,8<回车>,则输出结果为( )。 main( ) {

int a, b, n1, n2, t;

scanf(\ if (n1 > n2) { t = n1; n1 = n2; n2 = t; }

a = n1; b = n2;

while (b != 0) { t = a % b; a = b; b = t; }

printf(\}

A) 2,6 B) 4,24 C) 4,12 D) 8,96 &&H&& A B C

D&&D&& B

*26、B

下列程序的输出结果是( )。 main( ) {

int i, j, k;

for(i = 0;i <= 2;i++) {

for(k = 1;k <= i;k++) { printf(\ }

for(j = 0;j <= 3;j++) { printf(\ }

printf(\ } }

A) **** **** **** B) **** **** **** C) **** **** **** D)

*** **** *** &&H&& A B C D

&&D&& B

*27、C

运行以下程序后,如果从键盘上输入china#<回车>,则输出结果为 #include main( ) {

int v1 = 0, v2 = 0; char ch;

while ((ch = getchar( )) != '#') switch(ch) { case 'a': case 'h': default: v1++; case 'o': v2++; }

printf(\}

A) 2,0 B) 5,0 C) 5,5 D) 2,5 &&H&& A B