C++程序设计考试试题及答案解析 - 读趣百科
单选题

设x=8,执行语句Y=x++,则y等于()

A
6
B
7
C
9
D
8

题目答案

D

答案解析

暂无解析
单选题

拷贝构造函数的参数是()

A
某个对象名
B
某个对象的成员名
C
某个对象的引用名
D
某个对象的指针名

题目答案

C

答案解析

暂无解析
填空题

重载的运算符保持其原有的、优先级和结合性不变。

填空题答案仅供参考

题目答案

操作数

答案解析

暂无解析
单选题

关于this指针使用说法正确的是()

A
保证每个对象拥有自己的数据成员,但共享处理这些数据的代码
B
保证基类私有成员在子类中可以被访问。
C
保证基类保护成员在子类中可以被访问。
D
保证基类公有成员在子类中可以被访问。

题目答案

A

答案解析

暂无解析
单选题

有关多态性说法不正确的是()

A
C++语言的多态性分为编译时的多态性和运行时的多态性
B
编译时的多态性可通过函数重载实现
C
运行时的多态性可通过模板和虚函数实现
D
实现运行时多态性的机制称为动态多态性

题目答案

C

答案解析

暂无解析
单选题

拷贝构造函数的参数是()

A
某个对象名
B
某个对象的成员名
C
某个对象的引用名
D
某个对象的指针名

题目答案

C

答案解析

暂无解析
单选题

使用地址作为实参传给形参,下列说法正确的是()

A
实参是形参的备份
B
实参与形参无联系
C
形参是实参的备份
D
实参与形参是同一对象

题目答案

D

答案解析

暂无解析
单选题

关于类和对象不正确的说法是()

A
类是一种类型,它封装了数据和操作
B
对象是类的实例
C
一个类的对象只有一个
D
一个对象必属于某个类

题目答案

C

答案解析

暂无解析
单选题

C++语言中所有在函数中定义的变量,连同形式参数,都属于()

A
全局变量
B
局部变量
C
静态变量
D
函数

题目答案

B

答案解析

暂无解析
单选题

关于类模板的说法正确的是()

A
类模板的主要作用是生成抽象类
B
类模板实例化时,编译器将根据给出的模板实参生成一个类
C
在类模板中的数据成员具有同样类型
D
类模板中的成员函数没有返回值

题目答案

B

答案解析

暂无解析
单选题

语句ofstreamf(“”,ios::app|ios::binary)?的功能是建立流对象f,试图打开文件并与之连接,并且()

A
若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
B
若文件存在,将其置为空文件;若文件不存在,打开失败
C
若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
D
若文件存在,打开失败;若文件不存在,建立一个新文件

题目答案

A

答案解析

暂无解析
单选题

假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,和的值分别为()

A
3和15
B
5和4
C
4和20
D
20和5

题目答案

C

答案解析

暂无解析
单选题

关于类模板的说法正确的是()

A
类模板的主要作用是生成抽象类
B
类模板实例化时,编译器将根据给出的模板实参生成一个类
C
在类模板中的数据成员具有同样类型
D
类模板中的成员函数没有返回值

题目答案

B

答案解析

暂无解析
单选题

语句ofstreamf(“”,ios::app|ios::binary)?的功能是建立流对象f,试图打开文件并与之连接,并且()

A
若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
B
若文件存在,将其置为空文件;若文件不存在,打开失败
C
若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
D
若文件存在,打开失败;若文件不存在,建立一个新文件

题目答案

A

答案解析

暂无解析
单选题

要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用()

A
内联函数
B
重载函数
C
内部函数
D
函数模板

题目答案

A

答案解析

暂无解析
单选题

存储下列数据,占用存储字节最多的是()

A
0
B
‘0’
C
〝0〞
D
0.0

题目答案

D

答案解析

暂无解析
填空题

抽象类中至少要有一个函数。

填空题答案仅供参考

题目答案

纯虚

答案解析

暂无解析
单选题

已知类A是类B的友元,类B是类C的友元,则()

A
类A一定是类C的友元
B
类C一定是类A的友元
C
类C的成员函数可以访问类B的对象的任何成员
D
类A的成员函数可以访问类B的对象的任何成员

题目答案

D

答案解析

暂无解析
单选题

C++的继承性允许派生类继承基类的()

A
部分特性,并允许增加新的特性或重定义基类的特性
B
部分特性,但不允许增加新的特性或重定义基类的特性
C
所有特性,并允许增加新的特性或重定义基类的特性
D
所有特性,但不允许增加新的特性或重定义基类的特性

题目答案

C

答案解析

暂无解析
单选题

在公有继承的情况下,基类的公有或保护成员在派生类中的访问权限()

A
受限制
B
保持不变
C
受保护
D
不受保护

题目答案

B

答案解析

暂无解析