大家跟着鲤鱼小编一起来做计算机二级C++考试考前过关练习题的单选题的第二部分,练习题要多做才可以在轻松应对下次考试:
1、用树型结构表示实体之间联系的模型是( )。
A.关系模型
B.网状模型
C.层次模型
D.以上三个都是
2、下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
3、若MyClass是一个类名,其有如下语句序列:
MyClassc1,*c2;
MyClass*c3=newMyClass;
MyClass&c4=c1;
上面的语句序列所定义的类对象的个数是( )。
A.1
B.2
C.3
D.4
4、下列关于继承方式的描述中,错误的是( )。
A.如果不显式地指定继承方式,默认的继承方式是私有(private)
B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员
C.采用?;ぜ坛蟹绞绞?,基类中的?;こ稍痹谂缮嘀腥匀皇潜;こ稍?o:p>
D.采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员
5、将前缀运算符“一一”重载为非成员函数,下列原型中,能正确用于类中说明的是( )。
A.Deer&operator一一int;
B.Decroperator一一(Decr&,int);
C.friendDeer&cperator一一(Deer&);
D.friendDeeroperacor一一(Deer&,int);
6、若MyTemp是一个具有虚拟类型参数的类模板,且有如下语句序列:
MyTempp2;
MyTempp3[2];
编译系统在处理上面的话句序列时,所生成的模板MyTemp的实例的个数是( )。
A.1
B.2
C.3
D.4
7、两个或两个以上??橹涔亓慕裘艹潭瘸莆? )。
A.耦合度
B.内聚度
C.复杂度
D.数据传输特性
8、下列描述中正确的是( )。
A.软件工程只是解决软件项目的管理问题
B.软件工程主要解决软件产品的生产率问题
C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D.软件丁二程只是解决软件开发中的技术问题
9、关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
A.实体完整性约束
B.参照完整性约束
C.属性完整性约束
D.用户自定义完整性约束
10、下列描述中正确的是( )。
A.程序就是软件
B.软件开发不受计算机系统的限制
C.软件既是逻辑实体,又是物理实体
D.软件是程序、数据与相关文档的集合

答案解析:
1.C?!窘馕觥坎愦文P褪鞘菘庀低持凶钤绯鱿值氖菽P?,它用树型结构来袭示各类实体及实体间的联系。在现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构很不直接,网状模型则用来表示非树型结构。关系模型是目前最重要的一种数据模型,它建立在严格的数学概念基础上。关系模型由关系数据结构、关系操作系统和关系完整性约束3部分组成。
2.D?!窘馕觥亢梢员欢ㄒ逦0?“template<模板形参表><返回值类型><函数名>(模板函数形参表)//函数定义体,”其中<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。
3.B?!窘馕觥渴紫榷ㄒ宥韵蟮母袷剑?存储类型)<类名><对象名1>(<对象名2>,…,<对象名n>);第一句定义了对象c1和指针对象c2,而MyClass*c3=newMyClass是Java里的定义方式,MyClass&c4=c1这种定义方式也是不对的。
4.D?!窘馕觥坎捎盟接屑坛蟹绞蕉??;嘀兴接谐稍痹谂缮嘀惺遣豢煞梦实某稍?。
5.C?!窘馕觥堪?ldquo;--”运算符重载为非成员(友元)函数格式:“friend<返回类型>operator--()”是前缀的格式;friend<返回类型>operator--(int)是后缀的格式。当然也可以有参数如题中C选项所示。
6.B?!窘馕觥坷嗪岚迨且幌盗邢喙乩嗟哪0寤蜓?,成员函数的源代码形式相同,不同的是所针对的类型不一样,如题中的一个double类型,一个long类型;类模板中数据类型本身是它的参数,它是类的生成器。
7.A?!窘馕觥狂詈鲜侵改?橹涞墓亓潭?,内聚是指??槟诓扛鞑糠值木酆铣潭?。
8.C?!窘馕觥咳砑こ淌茄芯亢陀τ萌绾我韵低承缘?、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。
9.C?!窘馕觥抗叵的P驮市矶ㄒ?类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,用户自定义完整性约束则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。
10.D?!窘馕觥咳砑浅绦?、数据与翱关文档的集合,它是一个逻辑实体。软件的开发要受计算机系统的限制,例如硬件系统的限制、软件操作系统的限制等。
以上就是计算机二级C++考试考前过关练习题的单选题的第二部分,希望大家利用这些联系题认真复习备考哦!
相关推荐:
全国计算机等级考试二级复习方法经验总结
2018年9月计算机一级MSOffice单选练习题(一)
附件下载:
十七.jpg