网站大量收购独家精品文档,联系QQ:2885784924

2009年计算机等级考试二级C++精选模拟题.docVIP

2009年计算机等级考试二级C++精选模拟题.doc

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

第1题 下列能对对象进行初始化的是(  )。   A.构造函数 B.析构函数 C.友元函数 D.静态成员函数   【答案】:A   【参考解析】:类的构造函数的作用就是在类实例化对象时,即对象还没有生成时完成一些初始化 的工作。此时,析构函数和静态成员函数都还没有建立,而友元函数是类外部的函数,根本无法完成类的实例化工作。   第2题 若有以下宏定义:   #define N 2   #define Y(n)((N+1)*n)   则执行语句z=2*(N+Y(5));后的结果是(  )。   A.语句有错误 B.z=34 C.z=70 D.z无定值   【答案】:B   【参考解析】:本题考查宏定义的功能,可以把它看成一个函数,直接代人参数,可计算出结果为34,故选B。   第3题 软件调试的目的是(  )。   A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能   【答案】:B   【参考解析】:软件调试的目的是改正程序中的错误。   第4题 下列关于关系运算的叙述中正确的是(  )。   A.投影、选择、连接是从二维表的行的方向来进行运算   B.投影、选择、连接是从二维表的列的方向来进行运算   C.并、交、差是从二维表的列的方向来进行运算   D.以上三种说法都不对   【答案】:B   【参考解析】:A和B是互相矛盾的,答案必然是这两者之一。在关系模型的数据语言中,常规的集合 运算(并、交、差、笛卡尔积等),是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的 行的方向来进行的;投影、选择、连接等运算主要是从二维表的列的方向来进行运算。正确答案是B。   第5题 当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为(  )。   A.ios::in B.ios::out C.ios::int|ios::out D.没有   【答案】:D   【参考解析】:c++中没有规定文件打开时的隐含打开方式,因此考生在写程序是必须指定打开方 式,否则将出现错误。   第6题 以下不属于构造函数特征的是(  )。   A.构造函数名与类名相同 B.构造函数可以重载 C.构造函数可以设置默认参数 D.构造函数必须指定函数类型   【答案】:D   【参考解析】:构造函数和析构函数一样,是类的特殊的成员函数。其特殊之处在于,构造函数可以有多个版本以实现不同的初始化方式,不能指定形参和函数类型,这些都是系统默认完成。   第7题 若有以下程序段:   int?a=0,b=0,c=0;   c=(a-=a-5),(a=b,b+3);   cout《a《,《b《,《c《endl;   《,,《   其输出结果是?(  )。   A)3,O,-10 B)0,O,5 C)-10,3,-1O D)3,O,3   【答案】:B   【参考解析】:本题考察逗号表达式的使用规则。只要考生能将表达式正确展开,逐步分析,就可获得正确答案为B。   第8题 静态成员函数不能说明为(  )。   A.整型函数 B.常函数 C.虚函数 D.内联函数   【答案】:C   【参考解析】:静态函数不能说明为虚函数。   第9题 为了避免嵌套的if…else语句的二义性,C++规定与else配对的是(  )。   A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if   【答案】:C   【参考解析】:C++规定else总是与之前未配对的最近的if进行配对。这样可以避免二义性,也便于编译器分析。   第10题 下列关于虚基类的描述中错误的是(  )。   A.完全二叉树 B.线性链表 C.带链的栈 D.带链的队列   【答案】:B   【参考解析】:虚基类主要是为了消除在多重继承中的二义性问题。实际上说某个类是虚基类,并不是该类本身有什么特殊的地方,而是在继承的时候加上virtual修饰词。虚基类不同于抽象类。虚 基类是可以被实例化的,派生类初始化时,必须列出虚基类的构造函数调用。虚基类对象的初始化 次数只于对象的多少有关,与类的层次结构是没有关系的。故本题正确答案为B。 点击进入 2009年计算机等级考试二级C++精选模拟题(2含解析) 更多试题资料请点击 计算机等级考试辅导网 第1题 设有二元关系R和三元关系S,下列运算中合法的是 (  )。   A.R∩S B.R∪S C.R-S D.R×S   【答案】:D   【参考解析】:在并(∪)、交(∩)、差(—)三种运算中,都要求参加运算的两个关系具有相同的属性名表,其运算结果也与它们具有相同的属性名。即它们的表框架是相同的。由此可以看出,本题给出的两个关系R与S格框架足不同的(R是二元关系,S三元关系),因此,它

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档