就业数据资源平台
当前位置:首页 > C++语言程序设计
2013年计算机等级考试二级C++笔试模拟题及答案3

单项选择题


(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则是先执行一次语句再判断条件,从而决定是否继续再执行循环体中的语句,这正是二者主要区别。

就业数据资源平台