下载此文档

面向对象程序设计练习题.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
面向对象程序设计练习题
2

———————————————————————————————— 作者:
———————————————————————————————— 日期:

个人收集 仅供参考学习 勿做商业用途
面向对象程序设计练习题〔1〕
一、单项选择题(本大题共12小题,每题2分,共24分)
在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项选择或未选均无分。
1. 所谓多态性是指 ( )
A. 不同的对象调用不同名称的函数 B. 不同的对象调用一样名称的函数
C. 一个对象调用不同名称的函数 D. 一个对象调用不同名称的对象
2. 有如下程序段:
int *p,a[6]={-1,0,1,2,3,4}; p=a+3;
执行该程序段后,*p的值为 ( )
A. 4 B. 2
C. 1 D. NULL
( )
A. MyA() B. MyA(MyA*)
C. MyA(MyA&) D. MyA(MyA)
,但要求被频繁调用,那么应把它定义为 ( )
A. 内联函数 B. 重载函数
C. 递归函数 D. 嵌套函数
( )
A. 构造函数和析构函数都能被继承
B. 派生类是基类的组合
C. 派生类对象除了能访问自己的成员以外,不能访问基类中的所有成员
D. 基类的公有成员一定能被派生类的对象访问
6. 解决二义性问题的方法有( )
A. 只能使用作用域分辨操作符 B. 使用作用域分辨操作符或赋值兼容规那么
C. 使用作用域分辨操作符或虚基类 D. 使用虚基类或赋值兼容规那么
7. 假设类X以类Y作为它的一个基类,并且X类的名字func()支配Y类的名字func(),obj为类X的对象,()语句实现的功能为 ( )
A. 先执行类X的func(),再执行访问类Y的func()
B. 先执行类Y的func(),再执行访问类X的func()
C. 执行类X的func()
D. 执行类Y的func()
3

个人收集 仅供参考学习 勿做商业用途
( )
A. 构造函数调用虚函数采用动态联编
B. 构造函数可以说明为虚函数
C. 当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数
D. 析构函数调用虚函数采用动态联编
( )
A. 不能说明指向抽象类对象的指针或引用
B. 可以说明抽象类对象
C. 抽象类的纯虚函数的实现可以由自身给出,也可以由派生类给出
D. 抽象类的纯虚函数的实现由派生类给出
,错误的选项是 ( )
A. ios::skipws 跳过输入中的空白字符
B. ios::fill() 获得当前的填充字符
C. ios::hex 转换基数为八进制形式
D. ios::precision 返回当前的精度
,不能被重载的运算符是( )
A. <= B. - C. ?: D. []
( )
A. 模板和继承都可以派生出一个类系
B. 从类系的成员看,模板类系的成员比继承类系的成员较为稳定

面向对象程序设计练习题 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl808
  • 文件大小168 KB
  • 时间2021-08-28
最近更新