题目内容

表达式(x%3)等价于表达式( )。

A. x%3 == 2
B. x%3 != 0
C. x%3 == 1
D. x%3 == 0

查看答案
更多问题

如果要求在if后一对括号中的表达式在表示a 不等于 0 的时候的值为“真”,则能正确表示这一关系的表达式为( )。

A. a<>0
B. !a
C. a=0
D. a

设变量已正确定义,以下( )与其它switch语句不等价。

A. switch(op){case '+': printf("%d\n", value1 + value2); break;case '-': printf("%d\n", value1 - value2); break;case '*': printf("%d\n", value1 * value2); break;default: printf("Error\n"); break;}
B. switch(op){default: printf("Error\n"); break;case '*': printf("%d\n", value1 * value2); break;case '-': printf("%d\n", value1 - value2); break;case '+': printf("%d\n", value1 + value2); break;}
C. if(op != '+' && op != '-' && op != '*'){printf("Error\n");}else{switch(op){case '+': printf("%d\n", value1 + value2); break;case '-': printf("%d\n", value1 - value2); break;case '*': printf("%d\n", value1 * value2); break;}}
D. switch(op){case '+': printf("%d\n", value1 + value2); break;case '-': printf("%d\n", value1 - value2); break;case '*': printf("%d\n", value1 * value2); break;}

以下关于switch语句和break语句的描述中正确的是( )

A. 在switch语句中必须使用break语句
B. break语句只能用于switch语句体中
C. break语句只能用于循环语句中
D. 在switch语句中可以不使用break语句

下列程序段的输出结果是#include int main(void){int m, k = 0, s = 0;for (m = 1; m <= 4; m++) {switch (m % 4) {case 0:case 1: s += m; break;case 2:case 3: s -= m; break;}k += s;}printf("%d\n", k);return 0;}

A. 10
B. -2
C. -4
D. -12

答案查题题库