单项选择题
(11)以下都是C++语言标识符的是
A)dsfa,df4,f$ B)huhj,a^,k2 C)3k,h,j_9 D)_ok,jk,k8
(12)C++语言中用于定义类的关键字是
A)class B)struct C)default D)sizeof
(13)设以下变量均为int类型,则值不等于7的表达式是
A)(x=y=6,x+y,x+1)
B)(x=y=6,x+y,y+1) C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1)
(14)以下程序的输出结果是
#include
void main()
{ int a=21,b=11;
cout << --a+b;}转自:考试网 - [Examw.Com]
A)30 B)31 C)32 D)33
(15)while 和do-while循环的主要区别是
A)do-while的循环体至少无条件执行一次
B)while的循环控制条件比do-while的循环控制条件更严格
C)do-while允许从外部转到循环体内
D)do-while 的循环体不能是复合语句
(11)D
解析: C++语言标识符只能由数字,字母和下划线组成,并且只能以字母和下划线为开头。
(12)A
解析: C++中类定义的关键字是class。class不能大写。
(13)C
解析: C++语言中逗号","也是一种运算符,称为逗号运算符。其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式。其一般形式为:表达式1, 表达式2,其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。逗号表达式的一般形式可以扩展为:表达式1,表达式2,表达式3,…,表达式n,它的值为表达式n的值。
(14)B
解析: 自减运算符位于变量之前时,先使变量的值减1,再进行运算。
(15)A
解析: while是先判断条件再执行语句;do-while则是先执行一次语句再判断条件,从而决定是否继续再执行循环体中的语句,这正是二者主要区别。