题目内容

若有定义: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=2x x>0 → y=x x=0 → y=x+1 下面程序段能正确表示以上关系的是()

A. y=2x; if(x!=0) if(x>0) y=x; else y=x+1;
B. y=2x; 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=2x;
D. y=x+1; if(x<=0) if(x<0) y=2x; 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. 可以为整型或实型

答案查题题库