内容发布更新时间 : 2025/7/20 9:32:40星期一 下面是文章的全部内容请认真阅读。
}
A)2 B)4 C)6 D)8
27.假定a和b为int型变量,则执行以下语句后b的值为:( ) a=1;b=10; do
{ b-=a; a++;
}while (b--<0);
A)9 B)-2 C)-1 D)8
28.设j为int型变量,则下面for循环语句的执行结果是:( for (j=10;j>3;j--) { if(j%3) j--; --j;--j;
printf(“%d ”,j); }
A)6 3 B)7 4 C)6 2 D)7 3
29.有以下程序 main()
{ int x, i; for(i=1;i<=50;i++) { x=i;
if(x%2==0)
{ x++;
if(x%3==0) { x++;
if(x%7==0) { x++;
printf(\} } }
} }
输出结果是:( )
A)28 B)27 C)42 D)26
30.假定所有变量均已正确说明,下列程序段运行后x的值是:( a=b=c=0;x=35; if(!a)
x--;
else if(b) ;
if(c)
x=3;
else
) )
x=4;
A)34 B)4 C)35 D)3
31.执行表达式k = ( 10>12 ? 15 :6>5 ? 8 :9 )后,变量k的值为:( )
A. 9 B. 8 C. 15 D. 1
32.以下程序运行后,如果从键盘上输人5,则输出结果是:( )
main( ) {
int x;
scanf(\,&x); if(x--<5)
printf(\,x); else
printf(\,x++); }
A、3 B、4 C、5
33.以下程序段的输出结果是:( )
int k, j , s ;
for(k=2;k<6;k++,k++) { s=1;
for (j=k;j<6;j++) s+=j; }
printf(“%d\\n”,s);
A)9 B)1 C)11
34.以下程序段的输出是:( )
int i,j,m=0;
for (i=1;i<=15;i+=4)
for (j=3;j<=19;j+=4) m++;
printf(“%d\\n”,m);
A)1