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成员成为派生类的 成员。


