c++程序语言考试模拟题

里边有考题及答案,快速自我测评,也可用于复习。

C++语言考卷

课程名称: C++语言 考试时间: 110 分钟 课程代码: 8416431 试卷总分: 100 分 考试形式: 闭卷 学生自带普通计算机器: 是

一、判断题(在下列各题中,请在正确的题后括号中打√,错误的题后括号中打×。本大题共15小题,每小题1分,总计15分)

1.编译C++源程序时,出现了警告错(Warning)也可以生成可执行文件。

2.定义变量时,变量的存储类说明符不得省略。

3.增1和减1运算符不仅可以作用在变量上,也可以作用在表达式上。

4.在定义一个数组时,对其部分元素进行了初始化,没有初始化的元素的值都是无意义的。

5.开关语句可实现多路分支。

6.指针的类型是它所指向的变量或对象的类型。

7.函数可以设置默认的参数值,默认参数值必须设置在函数定义时的形参上。

8.对象成员的表示方法与结构变量成员的表示方法相同。

9.构造函数和析构函数都可以重载。

10.静态数据成员必须在构造函数的成员初始化列表中进行初始化。

11.友元函数是说明在类体内的非成员函数,它可以访问类中的所有成员。

12.派生类只继承基类中的公有成员和保护成员,而不继承私有成员。

13.运算符重载是通过函数来实现的,定义运算符重载函数时,函数名中要使用关键字operator。

14.只要是成员函数就可以说明为虚函数,因为虚函数是一种成员函数。

15.含有纯虚函数的类称为抽象类。

二、填空题(在___处填上最准确的答案)(本大题共15个空,每空1分,总计15分)

1.已知:double dd[ ][3]={{1.2, 2.4, 3.6}, {4.8, 5.2},{6.4}}; 这里dd是一个二维数组的数组名,该数组共有 个元素,每个元素的类型是 。数组元素dd[0][0] dd[1][1]的值是 。

2.表达式语句是一个表达式后边加上 组成的。

3.使用关键字inline说明的函数称为 函数,具有相同函数名但具有不同实现的函数称为 函数。

4.使用class定义的表中,成员的默认访问权限是私有的;由struct定义的类中,成员的默认的访问权限是 的。

5.静态成员是属于 的,它除了可以通过对象名来引用外,还可以使用 来引用。

6.运行下面程序段后,k值为 。

int k=1,n=263;

do {k*=n%10;n/=10; } while(n);

7.利用“对象名.成员变量”形式访问的对象成员仅限于被声明为 的成员;若要访问其他成员变量,需要通过成员函数函数或 函数。

8.在保护继承方式下,基类的public成员成为派生类的 成员。

c++程序语言考试模拟题相关文档

最新文档

返回顶部