题目内容
(请给出正确答案)
[主观题]
有if<逻辑表达式><语句>;若整型变量a、b的值相等时执行<语句>,则逻辑表达式
是()。
(A)a=b
(B)a!=b
(C)a-b
(D)!(a-b)
答案
查看答案
(A)a=b
(B)a!=b
(C)a-b
(D)!(a-b)
第2题
A.2
B.3
C.4
D.编译时有错,无结果
第3题
A.switch语句中的break和default可有可无。
B.若所有的case常量都不能与表达式的值相匹配,那么就执行default后面的语句。通常用于处理不在合理区间内的非法数据。
C.每个case后的“常量表达式”的类型应该与switch后括号内表达式的类型一致。
D.case后面的表达式不能是含有变量的关系表达式和逻辑表达式,它不能像if语句那样起到判断表达式真假的作用。
第5题
A、case后面的表达式不能是含有变量的关系表达式和逻辑表达式,它不能像if语句那样起到判断表达式真假的作用。
B、每个case后的常量只起语句标号的作用,所以case常量的值必须互不相同,而且在每个case的语句序列后都有break的情况下,改变case常量出现的次序,不影响程序的运行结果。
C、每个case后的“常量表达式”的类型应该与switch后括号内表达式的类型一致。
D、若case后面的语句省略不写,则表示它什么也不做。
第6题
A.for语句的判断条件中有三个表达式,表达式之间用“:”隔开。
B.第一个表达式为初始表达式,用于设置控制循环次数的变量。
C.第二个表达式为条件表达式,用于判断是否进入循环体执行循环语句。
D.第三个表达式为递增表达式,用于每次执行完循环语句后对循环变量的控制或记录循环的次数。