[计算机类试卷]国家二级(C++)笔试模拟试卷256及答案与解析.doc
《[计算机类试卷]国家二级(C++)笔试模拟试卷256及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(C++)笔试模拟试卷256及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( C+)笔试模拟试卷 256及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列叙述中正确的是 ( )。 ( A)在面向对象的程序设计中,各个对象之间具有密切的关系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述三种说法都不对 3 算法的有穷性是指 ( )。 ( A)算法程序的长度是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的运行时间是有限的 (
2、D)算法只能被有限的用户使用 4 有如下程序: #include iostream using namespace std: class A public: virtual void funcl( )cout “A1“; void func2( )cout“A2“; ; class B: public A public: void funcl( )cout “B1“; void fllnc2( )cout “B2“; ; int main( ) A*p=new B; p- funcl( ); p-func2( ); return 0: 运行程序,屏幕上将显示输出 ( A) B182 ( B)
3、A1A2 ( C) BlA2 ( D) AlB2 5 要定义一个具有 5个元素的一维数组 veer,并使其各元素的初值依次是 30、50、 -88、 0和 0,则下列 定义语句中错误的是 ( A) int vect =30, 50, -88; ( B) int vect =30, 50, -88, 0, 0; ( C) int vect5=30, 50, -88; ( D) int vect5=30, 50, -88, 0, 0; 6 对下列二叉树 进行中序遍历的结果是 ( )。 ( A) ACBDFEG ( B) ACBDFGE ( C) ABDCGEF ( D) FCADBEG 7 在关系
4、数据库中,用来表示实体之间联系的是 ( A)树结 构 ( B)网结构 ( C)线性表 ( D)二维表 8 一个栈的入栈序列是 1, 2, 3, , n,其输出序列为 P1, P2, P3, , Pn,若P1=n,则 Pi为 ( )。 ( A) i ( B) n=i ( C) n-i+1 ( D)不确定 9 将 5个数据进行快速排序,在最坏情况下需要比较的次数是 ( A) 4 ( B) 5 ( C) 10 ( D) 20 10 集簇属于 ( )。 ( A)模式 ( B)内模式 ( C)外模式 ( D)概念模式 11 有如下程序: #include iostream using namespace
5、 std; class sample private: int x,y; public: sample(int i,int j) x=i; y=j; void disp () cout “disp1“ end1; void disp() const cout “disp2“ end1; ;int main () const sample a(1,2); a.disp(); return 0; 该程序运行后的输出结果是 ( A) disp1 ( B) disp2 ( C) disp1 disp2 ( D)程序编译时出错 12 在一个类体的下列声明中,下确的纯虚函数声明星 ( A) virtual
6、 voidvf0:0; ( B) void vf(int)=0; ( C) virtual int vf(int); ( D) virtual void vf(int) 13 下列关于 C+函数的说明中,正确的是 ( )。 ( A)内联函数就是定义在另一个函数体内部的函数 ( B)函数体的最后一条语句必须是 return语句 ( C)标准 C+要求在调用一个函数之前,必须先声明其原型 ( D)编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 14 下列有关继承和派生的叙述中,正确的是 ( )。 ( A)如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员 ( B)派生
7、类的成员函数可以访问基类的所有成员 ( C)基类对象可以赋值给派生类对象 ( D)如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类 15 下列各类函数中,不是类的成员函数的是 ( A)构造函数 ( B)析构函数 ( C)友元函数 ( D)拷贝构造函数 16 this指针是 C语言实现什么的一种机制 ? ( A)抽象 ( B)封装 ( C)继承 ( D)重载 17 下面有关纯虚函数的表述中正确的是 ( )。 ( A)含有纯虚函数的类不可能是派生类 ( B)纯 虚函数是没有给出显现版本 (即无函数体定义 )的虚函数 ( C)派生类必须实现基类的纯虚函数 ( D)纯虚函数的声明总是以 “
8、=0”结束 18 执行语句:coutsetfill(*)setw(10)setfill(#)left123“OK”endl; return 0; 后将输出 ( )。 ( A) 123*OK ( B) 123#OK ( C) 123*OK* ( D) 123#OK# 19 C+本身没有定义 I/O操作,但 I/O操作包含在 C+实现中。 C+标准库iostream提供了基本的 I/O类,它包括类 iostream和 ( )。 ( A) fstream ( B) ostream ( C) iostream ( D) cin 20 模板对类型的参数化提供了很好的支持,因此 ( )。 ( A)类模板的
9、主要作用是生成抽象类 ( B)类模板实例化时,编译器将根据给出的模板实参生成一个类 ( C)在类模板中的数据成员都具有同样类型 ( D)类模板中的成员函数都没有返回值 21 当调用函数时,实参是一个数组名,则向函数传送的是 _。 ( A)数组的长度 ( B)数组的首地址 ( C)数组每一个元素的地址 ( D)数组每个元素中的值 22 若有以下定义: Int a23=2, 4, 6, 8, 10, 12:则以下描述不正确的是 _。 ( A) *(a+1)为元素 a10的指针 ( B) a1+1为元素 a11的指针 ( C) *(a+1)+2为元素 a12的指针 ( D) *a1+2的值是 12
10、23 ( )是析构函数的特征。 ( A)一个类中只能定义一个析构函数 ( B)析构函数名与类名不同 ( C)析构函数的定义只能在类体内 ( D)析构函数可以有一个或多个参数 24 所有在函数中定义的变量,连同形式参数,都属于 ( A)全局变量 ( B)局部变量 ( C)静态变量 ( D)寄存器变量 25 下面程序的运行结果是 #include iostream.h void fun(int * a, int * b) int x= * a; * a = * b; * b=x; cout *a *b “; void main( 0 int x =1, y =2; fun( strcpy(arr,
11、 “you“); strcpy(arr1, “me“); arr03 cout arr endl; ( A) you class Base public: Base( ) x=0; int x; ; class Derived1:virtual public Base public: Derived1( ) x=10; ; class Derived2:virtual public Base public: Derived2( ) x=20; ; class Derived: public Derived1,protected Derived2 ; int main( ) Derived ob
12、j; cout obj. x endl; return 0; 该程序运行后的输出结果是 _。 43 下列程序的执行结果是 _。 #include ioStream.h #include iomanip.h using namespace std; void main() cout setfill(x) setw(10); cout “Hello“ end1; 44 表达式 x. operator ( ) 还可写成 _。 45 在 C+中,打开一个文件,就是将这个文件与一个【 】建立关联;关闭一个文件,就是取消这种关联。 46 将函数模板中的参数实例化后,函数模板变为【 】。 47 函数重载要求
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 笔试 模拟 256 答案 解析 DOC
