题目内容
(请给出正确答案)
[单选题]
以下程序段:int x=5,a=0,b=0;if(x=a+b) printf(“** **/n”);else printf(“## ##/n”);运行结果()。
A.通过编译,但不能连接
B.有语法错,不能通过编译
C.输出** **
D.输出## ##
答案
查看答案
A.通过编译,但不能连接
B.有语法错,不能通过编译
C.输出** **
D.输出## ##
第1题
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
第2题
若i、j为int类型,则以下程序段内循环体的总执行次数是【 】。 for(i=5;i;i--) for(j=0;j<3;j++) { }
第6题
#include
main(int x,int b[])
{int k=0,r,i;
scanf("%d",x);
do .
{r=x%2;
b[______]=r;/*第一空*/
x/=2;
}while(______);/*第二空*/
for(______);i>=0;i--)/*第三空*/
print f("%d",b[i]);
}
第7题
A.17
B.22
C.27
D.32
第8题
A.1
B.2
C.5
D.7
第9题
A.15
B.24
C.45
D.不确定
第11题
以下程序运行后的输出结果是______。
main()
{int x=1,y=0,a=0,b=0;
switch(x)
{case 1:switch(y)
{case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
}
printf("%d%d\n",a,b);
}