0809面向对象程序设计(二)试卷B汇编.docVIP

  • 0
  • 0
  • 约5.42千字
  • 约 11页
  • 2021-10-17 发布于山东
  • 举报
0809面向对象程序设计(二)试卷B汇编 0809面向对象程序设计(二)试卷B汇编 PAGE / NUMPAGES 0809面向对象程序设计(二)试卷B汇编 华侨大学 面向对象程序设计(二) 试卷( B) 系别 计算机、软件工程、网络工程 08 考试日期 2009 年 06 月 29 日 姓名 学号 成绩 一、选择题 (20 分,每题 2 分) (1) 在 C++中,关于以下设置参数默认值的描述中, 正确 的是 (1) 。 A)不相同意设置参数的默认值 B)设置参数默认值只幸亏定义函数时设置 C)设置参数默认值时,应该是先设置右边的再设置左边的 D)设置参数默认值时,应该全部参数都设置 编译时多态性经过使用( 2)获得。 A)重载函数 B)虚函数 C)继承 D) 析构函数 派生类构造函数的成员初始化列表中,不能够包含(3)。 A)基类的构造函数 B) 派生类中成员对象的初始化 C)基类中成员对象的初始化 D)派生类中一般数据成员的初始化 (4) 下面关于友元的描述中, 错误 的是( 4)。 A)友元函数能够接见该类的私有数据成员 B)一个类的友元类中的成员函数都是这个类的友元函数 C)友元能够提高程序的运行效率 D)类与类之间的友元关系能够继承 在定义派生类对象时构造函数的执行序次为:( 5)。 A)先执行基类的构造函数,再执行成员对象的构造函数,最后执行派生类自己的构造函数 B)先执行基类的构造函数,再执行派生类自己的构造函数,最后执行成员对象的构造函数 C)先执行派生类自己的构造函数,再执行基类的构造函数,最后执行成员对象的构造函数 D)先执行派生类自己的构造函数,再执行成员对象的构造函数,最后执行基类的构造函数 以下表达中 不正确 的是 ( 6) 在不相同的函数中能够使用相同名字的变量 函数中的形式参数是局部变量 在一个函数内定义的变量只在本函数范围内有效 在一个函数内的复合语句中定义的变量在本函数范围内有效 (7) 下面关于构造函数的表达中 , 正确 的表达是 (7) 。 A)引入构造函数是为了对象的自动执行 B)构造函数名必定与类名相同 C)构造函数不能够重载 D) 构造函数也是成员函数 , 因此能够被其他函数调用 1 (8) 以下关于函数指针的表达中, 正确 的是( 8) 。 A) 函数指针用来存放函数入口地址 B) 函数指针用来存放函数调用的结果 C) 函数指针用来指示函数的出口地址 D) 函数指针就是指针函数的别名 (9) 以下关于继承的描述中, 错误 的是( 9)。 A)析构函数不能够被继承 B) 派生类是基类的组合 C)派生类的成员除了它自己的成员外还包含了它的基类的成员 D)派生类中继承的基类成员的接见权限在派生类中保持不变 (10) 以下正确的描述是 (10) 。 在 C++语言程序中 A)函数的定义能够嵌套,但函数的调用不能够够嵌套 B)函数的定义不能够够嵌套,但函数的调用能够嵌套 C)函数的定义和函数的调用均不能够够嵌套 D)函数的定义和函数的调用均能够嵌套 二、阅读以下程序并给出执行结果( 20 分,每题 5 分)。 1、 #includeiostream using namespace std; void func(); int a=1; int main() { int x=0, y=-1; coutx=x, y=y, a=aendl; func(); coutx=x, y=y, a=aendl; func(); return 1; } void func() { static int x=2; int y=5; x+=2, y+=5; a+=12; coutx=x, y=y, a=aendl; } 2、 #includeiostream using namespace std; class Add { private: 2 int x,y; public: Add(int a,int b) { x=a; y=b; cout 调用构造函数 1endl; } Add(Add p) { x=p.x; y=p.y; cout 调用构造函数 2endl; } ~Add() { cout 调用析构函数 endl; } int add(){ return x+y; } }; void main() { Add p1(2,3); Add p2(p1); coutp2.add()endl; } 3、 #include iostream using namespace std; class Base { protected: int b; public: Base(int bval=0) {coutConstructing Base...bvalendl; b=bval; } }; cla

文档评论(0)

1亿VIP精品文档

相关文档