当前位置:课程学习>>第三章 运算符与流程控制>>本章练习
一、单选题
下面对于关系运算符描述正确的是( )
A. 关系运算符返回的是boolean类型的值。
B. 关系运算符用“<>”来测试是否不等
C. 关系运算符用用“=”来比较是否相等
D. 只有整数、浮点数可以用来比较大小
2. switch(变量a)中的变量a的类型可以是下面哪种类型( )
A.boolean B. int C. long D. double
3. 下面哪个选项是逻辑运算符( )
A.++ B. ? C. >= D. &&
4. 下面有关for循环的描述正确的是( )
A.for循环体语句中,可以包含多条语句,但要用大括号括起来
B.for循环只能用于循环次数已经确定的情况
C.在for循环中,不能使用break语句跳出循环
D.for循环是先执行循环体语句,后进行条件判断
5. 下列语句执行后,i的值是( )
int i=2;
do{i*=i;} while(i<16);
A. 4 B. 8 C. 16 D. 32
二、多选题
1. 下面哪个属于移位运算符( )
A.<< B.>> C.++ D.>=
2. 下面给出的选项是循环语句的是 ( )
A.for语句 B.while语句 C.do-while语句 D.if语句
三、简答题
1. 关系运算符的运算结果是怎样的数据类型?
2. if语句中的条件表达式的值是否可以是int型?
四、编程题
1. 编写程序求1!+2!+…+10!