能正确表示逻辑关系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") }
运行下列程序 #include "stdio.h"void main(){ int a=16,b=21,m=0;switch(a%3){ case 0: m++;break;case 1: m++;switch(b%2){ default : m++;case 0: m++;break; }}printf(“%d\n”,m); }则输出结果是
A. 1
B. 2
C. 3
D. 4
switch…case结构中条件表达式和常量表达式值可以为float类型
A. 对
B. 错