题目内容

下面的程序( )。#includevoid main(){int x=3,y=0,z=0;if(x=y+z)printf(”* * * *”);elseprintf(”####”);}

A. 有语法错误不能通过编译
B. 输出* * * *
C. 可以通过编译,但是不能通过连接,因而不能运行
D. 输出

查看答案
更多问题

如下程序的输出结果为()。#includevoid main(){int a,b,c=246;a=c/100%9:b=(-1)&&(-1);printf(”%d,%d\n”,a,b);}

A. 2,1
B. 3,2
C. 4,3
D. 2,-1

当a=1、b=3、c=5、d=5时,执行下面的程序段后,x的值为()。if(a

A. 1
B. 2
C. 3
D. 6

以下程序的输出结果是()。#includevoid main(){int a=-1,b=1,k;if((++a<0)&&!(b--<=0))printf(”%d%d\n”,a,b);elseprintf(”%d%d\n”,b,a);}

A. -1 1
B. 0 1
C. 1 0
D. 0 0

设有说明语句“int a=1,b=0;”,则执行以下语句后,输出为()。switch(a){case 1:switch(b){case 0:printf(”**0**”);break;case 1:printf(”**1**”);break;}case 2:printf(”**2**”);break;}

A. **0**
B. **0****2**
C. **0****1****2**
D. 有语法错误

答案查题题库