题目内容

下面的程序: 。int main(){int x=3,y=0,z=0;if(x=y+z)printf("* * * *");else printf("# # # #");return 0;}

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

查看答案
更多问题

设有变量a、b、c、d且都已正确定义并赋值。若有下列if语句:if(a

A. 当a B. 当a C. 当a D. 当a

执行以下程序段后,输出的结果是______。int a=1;switch(a){case 1: printf("你好");case 2: printf("再见"); break;default : printf("晚安");}

A. 你好
B. 再见
C. 晚安
D. 你好再见

有定义int x=1,y=2,z=3;,执行下列程序段后,输出的结果是_______。if(x>y) z=x;x=y;y=z;printf("%d,%d,%d",x,y,z);

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

将变量x和y中的较小值赋值给z的正确语句是______。

A. if(x>y) z=y;
B. if(x>y) z=x;else z=y;
C. z=y;if(x>y) z=x;
D. z=x;if(x>y) z=y;

答案查题题库