题目内容

若有定义:float x=1.5,int a=1,b=3,c=2;则正确的switch语句是( )。

A. switch(x){ case 1.0:printf("*\n"); case 2.0:printf("**\n");}
B. switch((int)x){ case 1:printf("*\n");case 2.0:printf("**\n");}
C、switch(a+b){ case 1:printf("*\n"); case 2+1:printf("**\n");}
D. switch(a+b){ case 1:printf("*\n"); case c:printf("**\n");}

查看答案
更多问题

若有以下函数关系x<0 → y=2xx>0 → y=xx=0 → y=x+1下面程序段能正确表示以上关系的是( )。

A. y=2*x;if(x!=0)if(x>0)y=x;else y=x+1;
B. y=2*x; if(x<=0)if(x= =0) y=x+1;else y=x;
C. if(x>=0)if(x>0) y=x;else y=x+1;else y=2*x;
D. y=x+1;if(x<=0) if(x<0) y=2*x; else y=x;

设有如下定义:char ch=’z’,则执行下面语句后变量ch是值为( )。ch=(‘A’<=ch&&ch<=‘Z’)?(ch+32):ch

A
B. a
C. Z
D. z

已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为( )。if (x>y||xz) z=x; x=y; y=z;

A. x=50, y=80, z=80
B. x=50, y=30, z=30
C. x=30, y=50, z=80
D. x=80, y=30, z=50

在C语言中,多分支选择结构语句为( )。switch(c){case 常量表达式1:语句1;……case 常量表达式n-1:语句n-1;default 语句n;}其中括号内表达式c的类型是( )。

A. 可以是任意类型
B. 只能为整型
C. 可以是整型或字符型
D. 可以为整型或实型

答案查题题库