南华大学2009级研究生面向对象程序设计课程考试试卷答案

C++

南华大学 2009 级硕士研究生课程考试试题

考试科目: 面向对象程序设计 所属学院 计算机学院 考试时间 考生姓名: 考生学号 任课教师 考试成绩 一、判断题:(每题 1 分,共 20 分)

( × )1.C++语言和C语言都是面向对象的程序设计语言。

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

( × )3.标识符规定大小写字母没有区别。

( √ )4.变量的数据类型指出了变量在内存中存放的字节数。

( × )5.字符串常量与字符常量的区别仅表现在定义形式上的不同,一个用双撇号,另一个用单撇号。 ( √ )6.表达式中各操作数计算顺序取决于运算符的优先级和结合性。

( √ )7.数组中所有元素的类型都是相同的。

( × )8.任何循环语句都是至少执行一次循环体。

( × )9.指针是变量,它具有的值是某个变量或对象的地址值,它还具有一个地址值,这两个地址值是相等的。

( √ )10.创建引用时要用一个同类型的变量进行初始化。

( × )11.函数可以没有参数,但是不能没有返回值。

( √ )12.函数调用方式有传值调用和引用调用两种,传值调用中又分传值和传址两种。 ( × )13.类中的成员函数都是公有的,数据成员都是私有的。

( × )14.析构函数是一个函数体为空的成员函数。

( × )15.常数据成员在常成员函数中的值是不允许改变的,而在非常成员函数中是允许改变的。 ( √ )16.友元函数是说明在类体内的非成员函数,它可以访问类中的所有成员。

( √ )17.this指针是系统生成的指向当前被某个成员函数操作对象的指针。

( √ )18.使用new运算符创建的对象称为堆对象。

( × )19.多重继承是指一个基类派生出多个派生类的情况

( √ )20.运算符重载只可以是类的成员函数和友元函数,不可以是普通函数。

二、填空题:(每空 1 分,共 20 分)

1.单目运算符&作用在变量名左边,表示该变量的地址值,单目运算符*作用在指针名的左边,表示取该变量的 值 。

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

3.类体内成员有3个访问权限,说明它们的关键字分别是公有 、 私有 和 保护。

4.如果一个类中没有定义任何构造函数时,系统会自动提供一个默认 构造函数;同样,类中没有定义析构函数时,系统会自动提供一个默认 析构函数。

Word文档免费下载Word文档免费下载:南华大学2009级研究生面向对象程序设计课程考试试卷答案 (共6页,当前第1页)

南华大学2009级研究生面向对象程序设计课程考试试卷答案相关文档

最新文档

返回顶部