1). 下面关于break语句的描述中,不正确的是
A.break可以用于循环体内
B.break语句可以在for循环语句中出现多次
C.break语句可以在switch语句中出现多次
D.break语句可用于if条件判断语句内
正确答案:D
2). 在C++语言中,不合法的实型数据的是( )
A.0.123
B.123e3
C.2.1e3.5
D.123.0
正确答案:C
3). 已知类A有公用数据成员a,并重载了=运算符,且有A obj2; const A*ptr = new A;,则下列语句错误的是( )。
A.ptr- >a=100;
B.ptr= & -obj2;
C.ptr++;
D.obj2=* ptr;
正确答案:A
答案解析:本题考查const修饰符的作用。注意,const位置不同,其修饰的部分也是不同的。本题中const修饰的是ptr所指的对象本身,所以,ptr可以重新指向新的对象,而ptr- >a则无法被更新。
4). 下列叙述中,正确的是
A.用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
B.用E-R图只能表示实体集之间一对一的联系
C.用E-R图只能表示实体集之间一对多的联系
D.用E-R图表示的概念数据模型只能转换为关系数据模型
正确答案:C
答案解析:目的,本题主要考查了用E-R图表示实体之间联系的方法。要点,两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。
5). 执行语句 for(i=1;i++<4;);,后变量 i 的值是
A.3
B.4
C.5
D.不定
正确答案:C
答案解析:for语句中的表达式可以部分或全部省略,但两个";"不能省略,若三个表达式均省略,会因为缺少条件判断,导致循环无限执行,而形成死循环。本题中当i的值为5 的时候,循环终止。
2017年计算机二级考试C++强化练习试题及答案三.doc正在阅读:
2017年计算机二级考试C++强化练习试题及答案三11-19
给爸爸的一封信800字01-14
2017年节水周日记:节约用水12-11
我不再害怕作文800字06-21
2016基督教父亲节祝福语短信10-22
申请意大利移民的方式10-29
2014年广东省深圳市中考数学真题及答案(Word版)07-20
2018开学第一课各篇章心得精选【四篇】07-26