- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013年曲靖事业单位招聘考试计算机类练习题七
1.下列程序的运行结果为
#include
void print(double a.
{ cout++a; }
void print(int a,int b.
{ cout
void main(.
{ print(1.2.;
cout ;
print(3,4.; }
A.1.234
B.2.234
C.1.243
D.2.243
【参考答案】 D
2.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
A.公有类型
B.私有类型
C.保护类型
D.友元类型
【参考答案】 D
3.在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
A.友元函数
B.虚函数
C.构造函数
D.析构函数
【参考答案】 C
4.类的析构函数的作用是
A.一般成员函数的初始化
B.类的初始化
C.对象的初始化
D.删除类创建的对象
【参考答案】 D
5.下列说法正确的是
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
【参考答案】 B
6.下面对静态数据成员的描述中,正确的是
A.静态数据成员可以在类体内进行初始化
B.静态数据成员不可以被类的对象调用
C.静态数据成员不能受private控制符的作用
D.静态数据成员可以直接用类名调用
【参考答案】 D
7.下面对于友元函数描述正确的是
A.友元函数的实现必须在类的内部定义
B.友元函数是类的成员函数
C.友元函数破坏了类的封装性和隐藏性
D.友元函数不能访问类的私有成员
【参考答案】 C
8.在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
A.派生类的对象可以赋给基类的对象
B.派生类的对象可以初始化基类的引用
C.派生类的对象可以直接访问基类中的成员
D.派生类的对象的地址可以赋给指向基类的指针
【参考答案】 C
9.下面程序的运行结果为
#include
class A
{ public:
A(.{cout1;}
~A(.{cout2;} };
class B:public A
{ public:
B(.{cout3;}
~B(.{cout4;} };
void main(.
{ B b; }
A.1234
B.1324
C.1342
D.3142
【参考答案】 C 10.下列关于虚基类的描述,错误的是
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
【参考答案】 B
11.下列关于多态性的描述,错误的是
A.C++语言中的多态性分为编译时的多态性和运行时的多态性
B.编译时的多态性可通过函数重载实现
C.运行时的多态性可通过模板和虚函数实现
D.实现运行时多态性的机制称为动态绑定
【参考答案】 C
12.下列运算符中,在C++语言中不能重载的是
A.*
B.=
C.::
D./
【参考答案】 C
13.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
A.ios::in
B.ios::out
C.ios::in | ios::out
D.以上都不对
【参考答案】 D
14.下列程序的运行结果是
#include
class A
{ int a;
public:
A(.{a=0;}
A(int aa.
{ a=aa;
cout
void main(.
{ A x,y (2.,z (3.;
cout
A.00
B.23
C.34
D.25
【参考答案】 B
15.下列程序的输出结果为
#include
int func(int n.
{ if (n1.return 1;
else return n+func(n-1.;
return 0; }
void main(.
{ cout
A.0
B.10
C.15
D.16
您可能关注的文档
最近下载
- 地铁物业管理培训课件.pptx
- 工程数学(本)形成性考核作业4.doc
- GB T 34520.7-2017 连续碳化硅纤维测试方法 第7部分:高温强度保留率 标准.pdf
- 自编教材审核表(模板).pdf
- 一例慢性阻塞性肺疾病急性加重期合并II型呼吸衰竭患者的个案护理PPT.pptx
- [大庆]黑龙江大庆市民政局所属事业单位选调事业编制工作人员笔试上岸试题历年高频考点难、易错点附带答案详解.docx VIP
- ISO9001 14001 ISO45001检查表审核方法全套.docx VIP
- 增光膜规格说明书.pdf
- 人教版数学四年级第一单元教材解读及集体备课课件.pptx VIP
- 2024 离婚协议书 离婚协议(打印版).docx
文档评论(0)