一、单选题
1.正确答案:A
答案解析:关系运算符也叫比较运算符是用来对两个操作数进行大小或者是否相等的比较,返回的是boolean类型的值所以A选项正确。用“==”来比较是否相等,用“!=”来测试是否不等,所以B、C选项错误。只有整数、浮点数和字符数可以用来比较大小,所以D选项错误。
2.正确答案:B
答案解析:在switch……case语句中,变量a可以是int型,也可以是char型,而不能为其他数据类型,所以B选项正确。
3.正确答案:D
答案解析:逻辑运算符包括:&&(与)、||(或)、^(异或)、!(非)。所以D选项正确。A选项++属于算术运算符。B选项?属于属于条件运算符。C选项>=属于关系运算符。
4.正确答案:A
答案解析:for循环体语句中,可以包含多条语句,但要用大括号括起来,所以A选项正确。for循环不仅能用于循环次数已经确定的情况,还可以用于循环次数不确定的情况。所以B选项错误。在for循环中,使用break语句跳出循环。所以C选项错误。for循环是先执行条件判断,后进行循环体语句。所以D选项不正确。
5.正确答案:C
答案解析:略。
二、多选题
1.正确答案:AB
答案解析:C选项++属于算术运算符,D选项>=属于关系运算符。AB选项属于位运算符,所以AB为正确选项。
2.正确答案:ABC
答案解析:循环语句包括for语句、while语句和do-while语句,所以ABC选项正确。
三、简答题
1.关系运算符也叫比较运算符是用来对两个操作数进行大小或者是否相等的比较,返回的是boolean类型的值true或false。
2.if语句中的条件表达式的值是boolean型,不可以是int型。
四、编程题
public class Xiti1 {
public static void main(String args[]) {
double sum=0,a=1;
int i=1;
while(i<=10) {
sum=sum+a;
i++;
a=a*i;
}
System.out.println("sum="+sum);
}
}