判断char型变量ch是否为大写字母的正确表达式是
A. ’A’<=ch<=’Z’
B. (cb>=’A’)&(ch<=’Z’)
C. (ch>=’A’)&&(ch<=’Z’)
D. (‘A’<=ch)AND(‘Z’>=ch)
查看答案
为了避免在嵌套的条件语句if-else中产生二义性,C语言规定else子句总是与() 配对
A. 缩排位置相同的if
B. 其之前最近的if
C. 其之后最近的if
D. 同一行的if
以下语句不正确的语句为
A. if(x>y);
B. if(x=y)&&(x!=0)x+=y;
C. if(x!=y)scanf(“%d”,&x);else scanf(“%d”,&y);
D. if(x++) x++;
能正确表示逻辑关系a≥5或a≤-1的C语言表达式是
A. a>=5 or a<= -1
B. a>=5 | a<= -1
C. a>=5 && a<= -1
D. a>=5 || a<= -1
若有定义: float w; int a,b; 则合法的switch语句是
A. switch(a) { case1: printf("*\n"); case 2: printf("**\n"); }
B. switch(w) { case 1: printf("*\n"); case 2: print("**\n"); }
C. switch(b) { case 1: printf("*\n"); default: printf("\n"); case 1+2: printf("**\n"); }
D. switch(b) { case1: printf("*\n"); case 2: printf("**\n") default:printf("\n") }