2021年计算机二级模拟考带答案与解析.docVIP

2021年计算机二级模拟考带答案与解析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

试卷第PAGE1页共NUMPAGES1页

2021年计算机二级模拟考带答案与解析

姓名:_____________年级:____________学号:______________

题型

选择题

填空题

解答题

判断题

计算题

附加题

总分

得分

评卷人

得分

第1大题:单选题(共10题,共10分)

1.在下列链表中,能够从任意一个结点出发直接访问到所有结点的是()

正确答案:

本题解析:暂无解析

2.有两个关系R和T如下:则由关系R得到关系T的操作是()。

A.选择

B.交

C.投影

D.并正确答案:B

本题解析:关系T是由关系R的第1、3列的元组组成,这是对关系R进行投影运算的结果。可以简单理解为:选择运算是对行(元组)的操作,投影运算是对列的操作。投影运算是对列的操作。投影是从表中选出指定的属性值组成新表,是单目运算,答案选择C选项。

3.对图书进行编目时,图书有如下属性:ISBN书号,书名,作者,出版社,出版日期。能作为关键字的是()。

A.ISBN书号

B.书名

C.作者,出版社

D.出版社,出版日期正确答案:A

本题解析:关键字是指能惟一标识元组的属性或属性集合。书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书。答案选择A选项。

4.下列关于函数的说法中,正确的是()

A.C++允许在函数体中定义其他函数

B.所有的内联函数都要用inifne说明

C.仅函数返回类型不同的同名函数不能作为重载函数使用

D.有默认值的参数应从左至右逐个定义正确答案:C

本题解析:C项中如果函数只是函数类型不同,而其他完全相同(参数个数及类型),则不能作为重载函数来使用,C项正确。C++不允许定义函数嵌套,即在一个函数体内不能包含有其他函数的定义。在C++中使用inline关键字来定义内联函数,inline关键字放在函数定义中函数类型之前,不过,编译器会将在类的说明部分定义的任何函数都认定为内联函数,即使它们没有用inline说明。如果一个函数中有多个参数,则默认参数应从右至左逐个定义。ABD三项表述有误。

5.下列关于构造函数的说法中,正确的是()。

A.构造函数不能重载

B.构造函数的返回值为void

C.构造函数中可以使用this指针

D.用户必须为定义的类提供构造函数正确答案:C

本题解析:构造函数的功能是对对象进行初始化,即对数据成员进行初始化。构造函数是类成员函数,它除了具有一般成员函数的特性之外,还具有一些特殊的性质:①构造函数的名字必须与类名相同;②构造函数不指定返回类型,它隐含有返回值,由系统内部使用;③构造函数可以有一个或多个参数,因此构造函数可以重载;④在创建对象时,系统会自动调用构造函数。

6.下列不属于C++规定的类继承方式是()。

A.protective

B.private

C.protected

D.public正确答案:A

本题解析:类的继承方式包括3种:公有继承(publie)、私有继承(private)和保护继承(protected),如果省略,则默认为private方式。所以题中BCD三项都属于类继承方式。A项是错误的写法。

7.下列关于运算符重载的说法,错误的是()。

A.New和delete运算符可以重载

B.重载运算符不能改变其原有的操作数个数

C.三元运算符”?:”不能重载

D.所有运算符既可以作为类的成员函数重载,又可以作为非成员函数重载正确答案:D

本题解析:【解析】A项正确,除了new和delete这两个较为特殊的运算符外,任何运算符在作为成员函数重载时不得重载为静态成员函数。重载的运算符保持其原有的操作个数不变。除了。、.*、

*、::、?、:运算符外,其他运算符都可以重载。=、[]、()、以及所有的类型转换运算符只能作为成员函数重载。

8.下列关于函数模板的说法,正确的是()。

A.在定义模板参数时关键字ypename和class可以互换

B.函数模板的形参表中只能有虚拟类型参数。

C.调用函数模板时,模板实参永远不能省略

D.在函数模板的声明中,只能使用1个虚拟类型参数正确答案:A

本题解析:template是一个声明模板的关键字,C++语言通过模板提供一

文档评论(0)

圣欣网络科技 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体邢台圣欣网络科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91130502MABXNAP331

1亿VIP精品文档

相关文档