|
本题添加时间:2023/4/3 12:59:00 |
|
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号) |
若有如下语句 int x=3; do{printf(""%d\n",x-=2);}while(!(--x); 则上面程序段( ) A.输出的是1 B.输出的是1和-2 C.输出的是3和0 D.是死循环
|
答案是:参考答案:B
出自
安阳师范学院计算机基础与程序设计 联大系统
安阳师范学院
|
更多试题>>>>
1、在下述程序中,for循环执行的次数是( )
main( )
{
int i =0,j=10,k=2,s=0;
for(; ;) {i+=k;
if(i>j) {printf("%d\n",s);break;}
s+=i;}
2、下面程序段的循环次数是( )
int k=2;
while(k==0) printf(″%d″,k);
k--; printf(″\n″);
A.0
B.1
C.2
D.无限次
3、以下程序段的运行结果是( )
for(y=1;y<10;) y=((x=3*y,x+1),x-1);
printf(“x=%d,y=%d”,x,y);
A.x=27,y=27
B.x=15,y=14
C.x
4、有两个字符数组a、b,则以下正确的输入语句是( )
A.gets(a,b);
B.scanf(
C.scanf(
D.gets(
5、下面程序执行后,i的值是( )
main( )
{ int a [5]={1,2,3,4,5},i=2;
printf(″%d″,a[i++]);
}
A.1
B.3
C.2
D.4
|
|