若有以下函数关系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. 可以为整型或实型
若int i=10;执行下列程序后 ,变量i的正确结果是( )。switch(i){case 9:i+=1;case 10:i+=1;case 11:i+=1;default:i+=1;}
A. 10
B. 11
C. 12
D. 13