若有定义 : float x=1.5; int a=1,b=3,c=2; 则正确的 switch 语句是
提问人:陈俭龙发布时间:2020-07-03
A)
switch(x)
{ case 1.0: printf("*n");
case 2.0: printf("**n");}
B)
switch((int)x);
{ case 1: printf("*n");
case 2: 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");}
回复(0)
您可能感兴趣的试题
- 1以下不合法的数值常量是
A)011
B)1e1
C)8.0E0.5
D)0xabcd
- 2以下不合法的用户标识符是
A)j2_KEY
B)Double
C)4d
D)_8
- 3(39)有以下程序 #include main() { int a=5,b=1,t; t=(a$amp;} 程序运行后的输出结果是A)21 B)11 C)6 D)1
- 4(38)设有宏定义:#include IsDIV(k,n) ((k%n==1)?1:0且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&& IsDIV(m,7)为真时所要
A)判断m是否能被5或者7整除
B)判断m是否能被5和7整除
C)判断m被5或者7整除是否余1
D)判断m被5和7整除是否余1
- 5(37)有以下程序 #include struct ord { int x,y;} dt[2]={1,2,3,4}; main() { struct ord *p=dt; printfA)1,2 B)2,3 C)3,4 D)4,1
- 6(32)以下选项中正确的语句组是
A)char s[];s=”BOOK!”; B) char *s;s={”BOOK!”};
C)char s[10];s=”BOOK!”; D) char *s;s=”BOOK!”;
- 7(35)有以下程序 #include int b=2; int fun(int *k) { b=*k+b;return(b);} main() { int a[10]={1,2,3,4,5,6,A)10 12 B)8 10 C)10 28 D)10 16
- 8(33)有以下程序 #include int fun{int x,int y} { if(x==y) return(x); else return((x+y)/2) } main() { int a=A)3 B)6 C)8 D)12
- 9(30)设有定义:char s[81];int i=10;,以下不能将一行(不超过80个字符)带有空格的字符串真确读入的语句或语句组是
A gets(s)
B)while((s[i++]=getchar())!=”n”;s=”
点击加载更多评论>>