文档详情

大学C++面向对象程序设计模拟试题三.pdf

发布:2025-03-30约1.74万字共15页下载文档
文本预览下载声明

20XX年复习资料

专业:

班级:

科目老师:

日期:

1/15

C++面向对象程序设计模拟试题三

一、单项选择题(本大题共20XXXX小题,每小题2分,共20XX分)在每小题列出的

四个备选项中,只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、

多选或未选均无分。

1.下面有关重载函数的描述中,正确的是()。

A)重载函数必须具有不同的返回值类型B)重载函数形参个数必须不同

C)重载函数必须具有不同的形参表D)重载函数名可以不同

2.假定MyCIass为一个类,那么下列的函数说明中,()为该类的析构函

数。

A)void~MyClass();B)~MyClass(intn);C)MyClass();D)

~MyClass();

3.()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用

的每个对象的类型。

A)模板B)类C)对象D)函数

4.下面关于静态成员函数的途术中错语的是()。

A.静态成员函数可以有返回值B.this指针可以指向静态成员函

C.静态成员函数可以具有指针参数D.静态成员函数可有具有返回值

类型

5.定义类模板时要使用关键字()。

A.privateB.publiC.deleteD.

template

6.下列是重载乘法运算符的函数原型声明,其中错误的是()。

A)MyClassoperator*(double,double);B)MyClass

operator*(double,MyClass);

C)MyClassoperator*(MyClass,double);D)MyClass

operator*(MyClass,MyClass);

7.以下()成员函数表示纯虚函数。

A)virtualintfun(int)B)voidfun(int)=0

C)virtualvoidfun()=0D)virtualvoidfun(int){}

8.关于纯虚函数,下列表述中正确的是()。

A)纯虚函数的声明总是以=0结束B)含有纯虚函数的类可以定义对象

C)含有纯虚函数的类是抽象类D)上面都是错误的

9.()解决二义性问题。

A.只能使用作用域分辨操作符

显示全部
相似文档