[计算机类试卷]国家二级(C++)机试模拟试卷63及答案与解析.doc
《[计算机类试卷]国家二级(C++)机试模拟试卷63及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)机试模拟试卷63及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)机试模拟试卷 63及答案与解析 一、选择题 1 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 2 关于运算符重载,下列表述中正确的是 ( )。 ( A) C+已有的任何运算符都可以重载 ( B)运算符函数的返回类型不能声明为基本数据类型 ( C)在类型转换符函数的定义中不需要声明返回类型 ( D)可以通过运算符重载来创建 C+中原来没有的运算符 3 有如下程序: #include using namespace std; class B public: virtual void show() co
2、utshow(); void fun2(B void fun3(B b) b.show(); int main() B b,*p=new D; D d; fun1(p); fun2(b); fun3(d); delete p; return 0; 执行这个程序的输出结果是 ( )。 ( A) BBB ( B) BBD ( C) DBB ( D) DBD 4 下列选项中属于面向对象设计方法主要特征的是 ( )。 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 5 建立一个类对象时,系统自动调用 ( A)析构函数 ( B)构造函数 ( C)静态函数 ( D)友元函数 6 有如下模
3、板声明: template class A; 下列声明中,与上述声明不等价的是 ( A) templateclassA; ( B) templateclassA; ( C) templateclassA; ( D) templateclassA; 7 下列选项中,正确的 C+表达式是 ( A) a1+ ( B) b+2 ( C) 3=c ( D) d-=4 8 下列关键字中,用来表示继承方式的是 ( A) static ( B) const ( C) virtual ( D) protected 9 程序流程图中带有箭头的线段表示的是 ( )。 ( A)图元关系 ( B)数据流 ( C)控制流
4、 ( D)调用关系 10 已知有数组定义 char a34; 下列表达式中正确的是 ( A) a0=“AAA“ ( B) strcpy(a1,“BBBBB“) ( C) a21=“CC“ ( D) a11=a11 11 下列关于派生类构造函数和析构函数的表述中,错误的是 ( A)下列关于派生类构造函数和析构函数的表述中,错误的是 ( B)派生类的构造函数会隐含调用基类的构造函数 ( C)在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 ( D)在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数 12 下面不能作为软件设计工具的是 ( A) PAD图 ( B)程序流
5、程图 ( C)数据流程图 (DFD图 ) ( D)总体结构图 13 下列选项中,不是重载函数调用时选择依据的是 ( A)参数个数 ( B)参数类型 ( C)参数名称 ( D)函数名称 14 有如下类声明: class Pam int k; public: Pam(int n):k(n) void show()const; ; 若要在类体外给出成员函数 show的定义,下列定义中正确的是 ( A) voidshow()constcout usingnamespacestd; classMyClass inti; friendvoidIncrement(MyClass答案为 C。 17 【正确答案
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 模拟 63 答案 解析 DOC
