- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++程序设计》校考试卷
(12计算机信息管理)
考试形式闭卷考试时间________________
班级____________学号_______________姓名成绩______________
?单项选择题(本大题共20小题,每题2分,共40分)
(1)C++源文件的扩展名是(
A)
(
)
cpp
( )
( )
txt
(
D
)
exe
A
Bc
C
(2)对于随意一个类,析构函数的个数最多为
(B)
(A)0
(B)1
(C)2
(D)3
(3)使用下列哪个流格式控制符可设置变换基数为十六进制
(
C)
(
)
dec
(
)
oct
(
)
hex
(
D
)
endl
A
B
C
(4)下列C++标点符号中表示一条语句结束的是(
B)
(A
)
#
( )
( )
](i)=2
B;
C
下面对于析构函数描绘错误的选项是(A)。
—个类能够有多个析构函数。
析构函数的函数名命名是有规定的。
delete运算符释放该类的对象实例能够触发该类的析构函数运行。
析构函数是类的成员函数。
(14)已知show( )函数是一个类的常成
员函数,它返回int种类,下列表示中正确
的是(B)。
voidshow( )
intshow( )const
intshow( )
intshow(const)
(16)进行文件操作是需要包含的头文件是(C)o
下面对于继承的描绘错误是(D)o
C++允许一个类拥有两个基类。
基类的私有成员在派生类中是不可接见的。
在公有派生中,基类的公有成员在派生类中仍旧是公有的。
在公有派生中,派生类无法使用基类的保护数据成员。
(A)
(B)iostream
(C)fstream
(D)
17)下面对于结构函数描绘错误的选项是(D)。
结构函数能够使用默认参数。
使用new运算符成立对象,该类的结构函数会被履行。
结构函数的函数名称和类名同样。
—个类最多只能定义一个结构函数。
18)下面各项用于声明内联函数的是(
A)。
(A)inline
(B)online
C)line
(D)static
19)调用声明为intprint(inta,intb);的函数时,正确的方法是(C)。
(A)print,;
(B)print(2);
(C)print(1,2);
(D)print(1,2,3);
A)。
下面对于函数重载正确的描绘是(
函数的参数情况不能完全相同。
函数的返回种类一定不同。
函数的行数一定不能相同。
重载的函数名称不能相同。
二.填空题(本大题共10个小题,每题2分,共20分)
(21)在类定义时,如果没有定义任何结构函数,则编译器自动生成一个___默认
结构函数。
(22)在函数体以前加___const__________________重点字能够防备函数改变数据成员的值。
(23)现有如下两条语句:ofsteamfout;
();
它们的等效语句是___ofstreamfout();。
(24)运算符重载函数一般能够采用两种形式:定义为类的成员函数和___友元函数
形式。
(25)在函数题以前加—const______________重点字能够防备在该函数中改变所在类的数据成员的
值。
(
26
)包含有纯虚函数的类被称为
抽象___________类。
___
(27)存在下面输入语句:
inta;doubleb;charc;charstr[50];boolr;
cinab?cstr?r;
假定输入yu”str数组的内容是。
(28)存在下面程序:
intx=56;
inta=x;
x=88;
coutaendl;
输出结果是________88_________________。
(29
)要输出int种类的a变量的十六进制的值,能够使用输出语句
couthexa;。
(30
)当使用运算符delete删除一个动向对象时,
类的—析构
函数将被自
动调用。
三.改错题(本大题共5小题,每题2分,共10分)
(31)下面的程序调用swap()函数进行互换两个整数,要求输出结果为“a=2,b=1”。请用下
划线标犯错误所在行并给出改正建议。
#includeiostream
usingnamespacestd;
voidswap(inta,intb).”,请用下划线标犯错误所在行并给出改正建议。
#includeiostream
usingnamespacestd;
classPoint
{
public:
voidshow(){coutPoint...endl;}
.endl;}};
classCircle:publicPoint
{
public:
voidshow( ){coutCircle...endl;}
};
voidmain( )
{
Circlec;
Po
您可能关注的文档
最近下载
- 19S306图集—居住建筑卫生间同层排水系统安装.pdf
- (自考财务管理学00067最全公式整理.doc VIP
- 《氧化还原反应》优教课件(第一课时).pptx VIP
- 异常早期妊娠超声诊断与鉴别诊断幻灯片.ppt VIP
- 00067财务管理学公式.pdf VIP
- 2025福建厦门大学资产与后勤事务管理处工程管理人员招聘2人笔试备考题库及答案解析.docx
- 2024年教师批评与自我批评发言稿范本(3篇).docx VIP
- 2024年小学党员教师批评与自我批评发言稿12篇.docx VIP
- 2024年教师党员个人批评与自我批评发言稿.docx VIP
- Unit 5 Dinner is ready Part B Let’s talk单元整体教学设计.docx
文档评论(0)