好文档 - 专业文书写作范文服务资料分享网站

面向对象的程序设计第1阶段江南大学练习题答案 共三个阶段,这是其中一个阶段,答案在最后。

天下 分享 时间: 加入收藏 我要投稿 点赞

江南大学网络教育第一阶段江南大学练习题答案 共三个阶段,这是其中一个阶段,答案在最后。

考试科目:《面向对象的程序设计》第 章至第 章(总分100分) __________学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分:

一 单选题 (共9题 ,总分值9分 ,下列选项中有且仅有一个选项符合题目要求,

请在答题卡上正确填涂。)

1. 友元类的声明方法是( )。 (1 分) A. friend class<类名>; C. class friend<类名>;

B. youyuan class<类名>; D. friends class<类名>;

2. 在类定义的外部,可以被任意函数访问的成员有( )。 (1 分) A. 所有类成员 C. public 的类成员

B. private或 protected 的类成员 D. public 或 private 的类成员

3. 在面向对象程序设计中,类通过( )与外界发生关系。 (1 分) A. 对象

B. 类

C. 消息

D. 接口

4. 下面选项中,( )不是类的成员函数。 (1 分) A. 构造函数

B. 析构函数

C. 友元函数

D. 拷贝构造函数

5. 对 new运算符的下列描述中,( )是错误的。 (1 分) A. 它可以动态创建对象和对象数组 B. 用它创建对象数组时必须指定初始值 C. 用它创建对象时要调用构造函数

D. 用它创建的对象数组可以使用运算符 delete 来一次释放 6. 关于C++与C语言的关系的描述中,( )是错误的。 (1 分)

第17 页 /共 17页

A. C语言是C++的一个子集 C. C++对C语言进行了一些改进 B. C语言与C++是兼容的

D. C++和C语言都是面向对象的

7. 面向对象程序设计着重于( )的设计。 (1 分) A. 对象

B. 类

C. 算法

D. 数据

8. 关于 this 指针的说法正确的是( )。 (1 分) A. this 指针必须显式说明

B. 当创建一个对象后, this 指针就指向该对象 C. 成员函数拥有 this 指针

D. 静态成员函数拥有 this 指针。

9. 在整型指针变量 p2、p3 的定义中,错误的是( ) (1 分) A. int p1, *p2, p3;

C. int p1, *p2=&p1, *p3;

B. int*p2, p1, *p3;

D. int*p2 , p1, *p3=&p1;

二 多选题 (共2题 ,总分值2分 ,下列选项中至少有2个或2个以上选项符合

题目要求,请在答题卡上正确填涂。)

10. 下面对析构函数的正确描述是( )。 (1 分) A. 系统可以提供默认的析构函数 C. 析构函数没有参数

11. 下面说法正确的是( )。 (1 分)

A. 对象是计算机内存中的一块区域,它可以存放代码和数据 B. 对象实际是功能相对独立的一段程序

C. 各个对象间的数据可以共享是对象的一大优点

D. 在面向对象的程序中,对象之间只能通过消息相互通信

B. 析构函数必须由用户定义 D. 析构函数可以设置默认参数

三 判断题 (共8题 ,总分值8分 正确的填涂“A”,错误的填涂“B”。)

12. C++程序中,不得使用没有定义或说明的变量。 (1 分)( )

13. 函数可设置默认参数,但不允许将一个函数的所有参数都设置为默认参数。 (1 分)( ) 14. 函数可以没有参数,也可以没有返回值。 (1 分)( )

15. 面向对象程序设计中的消息应该包含“如何做”的信息。 (1 分)( ) 16. 引用被创建时可以用任意变量进行初始化。 (1 分)( )

第17 页 /共 17页

17. 类的设计和类的继承机制实现了软件模块的可重用性。 (1 分)( )

18. 在高级程序设计语言中,一般用类来实现对象,类是具有相同属性和行为的一组对象的集

合,它是创建对象的模板。 (1 分)( )

19. 学习 C++语言是学习面向对象的程序设计方法的唯一途径。 (1 分)( )

四 名词解释题 (共4题 ,总分值12分 )

20. 引用 (3 分) 21. 消息 (3 分) 22. 封装 (3 分) 23. 重载函数 (3 分)

五 填空题 (共13题 ,总分值13分 )

24. C++ 程序的内存格局通常分为 4 个区:_________________、_________________、

_________________和_________________。 (1 分)

25. 目前有_________________和_________________两种重要的程序设计方法。 (1 分) 26. 对于任意一个类,析构函数的个数最多为_________________个。 (1 分) 27. C++ 有_________________和_________________两种参数传递机制。 (1 分)

28. 使用 C++风格的输入输出,在程序中必须包含头文件“ _________________ ”。 (1 分) 29. 在结构化程序设计方法中,程序可表示为_________________;而面向对象的程序设计方法,

程序可表示为_________________。 (1 分)

30. 静态数据成员和静态成员函数可由 _________________的函数访问。 (1 分) 31. _________________是预定义的标准输出流对象,_________________是输出操作符,也称

插入运算符。 (1 分)

32. 面向对象程序设计方法具有_________________、_________________、_________________

和_________________等特点。 (1 分)

第17 页 /共 17页

面向对象的程序设计第1阶段江南大学练习题答案 共三个阶段,这是其中一个阶段,答案在最后。

江南大学网络教育第一阶段江南大学练习题答案共三个阶段,这是其中一个阶段,答案在最后。考试科目:《面向对象的程序设计》第章至第章(总分100分)__________学习中心(教学点)批次:层次:专业:学号:
推荐度:
点击下载文档文档为doc格式
848jn5oopm6k2tg1xudp48fsc2a7k200rhi
领取福利

微信扫码领取福利

微信扫码分享