OOP技术:面向对象程序设计期末复习指导
OOP,面向对象,程序设计,C++,Java
OOP技术:面向对象程序设计期末复习指导
面向对象程序设计课程系中央电大开放教育本科计算机科学与技术专业统设必修课程,本课程的期末复习以中央电大下发的资料和网上复习指导为准。为了加强期末复习,下面市电大给出一套综合练习题,仅作参考。
综合练习题
一、单选题
1、 C++源程序文件的默认扩展名为( )。
A:cpp B:exe C:obj D:lik
2、 用new运算符创建一个含10个元素的一维整型数组的正确语句是( )。
A: int *p=new a[10]; B: int *p=new float[10]; C: int *p=new int[10]; D: int *p=new int[10]={1,2,3,4,5}
3、 假定有“struct BOOK{char title[40]; float price;}; BOOK *book=new BOOK;”,则正确的语句为( )。
A: strcpy((*book)->title,”Wang Tao”);
B: strcpy(*book.title,”Wang Tao”);
C: strcpy(book->title,”Wang Tao”);
D: strcpy(book.title,”Wang Tao”);
4、 假定指针变量p定义为“int *p=new int[30];”,要释放p所指向的动态内存,应使用语句( )。
A: delete p;
B: delete *p;
C: delete &p;
D: delete []p;
5、 关于消息,下列说法中不正确的是( )。
A: 发送消息的对象请求服务,接受消息的对象提供服务
B: 消息的发送者必须了解消息的接收者如何相应消息
C: 在C++中,消息的发送具体体现为对接收消息的对象的某个函数的调用 D: 每个对象只能接收某些特定格式的消息
6、 对于任一个类,用户所能定义的析构函数的个数至多为( )。
A: 0 B: 1 C: 2 D: 任意个
OOP,面向对象,程序设计,C++,Java
7、 do语句能够改写为( )语句。
A: 复合 B: if C: switch D: while
8、 假定AA为一个类,a为该类公有的数据成员,x为该类的一个对象,则访问x对象中数据成员a的格式为( )。
A: x(a) B: x[a] C: x->a D: x.a
9、 假定AA为一个类,a为该类私有的数据成员,GetValue()为该类公有函数成员,它返回a的值,x为该类的一个对象,则访问x对象中数据成员a的格式为( )。
A: x.a B: x.a() C: x->GetValue() D: x.GetValue()
10、 假定AB为一个类,则( )为该类的拷贝构造函数的原型说明。
A: AB(AB x); B: AB(AB& x); C: void AB(AB& x);
11、 关于运算符重载,下列说法正确的是( )。
A: 重载时,运算符的优先级可以改变。
B: 重载时,运算符的结合性可以改变。
C: 重载时,运算符的功能可以改变。
D: 重载时,运算符的操作数个数可以改变。
12、 下列对派生类的描述中错误的说法是:( )。
A: 派生类至少有一个基类
B: 派生类可作为另一个派生类的基类
C: 派生类除了包含它直接定义的成员外,还包含其基类的成员
D: 派生类所继承的基类成员的访问权限保持不变
13、 C++程序的基本模块为( )。
A: 语句 B: 函数 C: 表达式
14、 以下叙述中不正确的是( )。
A: 在一个函数中,可以有多条return语句
B: 函数的定义不能嵌套,但函数的调用可以嵌套
C: 函数必须有返回值
D: 不同的函数中可以使用相同名字的变量
15、 文件包含命令中被包含的文件的扩展名( )。
A: 必须是.h B: 不能是.h C: 可以是.h或.cpp D: 必须是.cpp
16、 软件产品可被全部或部分地再用于新的应用的能力叫做软件的( )。
A: 可维护性 B: 可复用性 C: 兼容性 D: 正确性
17、 假定一个类的构造函数为 “A(int aa, int bb) {a=aa; b=aa*bb;}”,则执行 “A x(4,5);”语句后,x.a和x.b的值分别为( )。
A: 4和5 B: 5和4 C: 4和20 D: 20和5 D: 标识符 D: AB(int x);
18、 派生类的对象对其基类中( )可直接访问。
OOP,面向对象,程序设计,C++,Java
A: 公有继承的公有成员
B: 公有继承的私有成员
C: 公有继承的保护成员
D: 私有继承的公有成员
19、 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( )符号作为分隔符。
A: 空格或逗号 B: 逗号或回车
C: 逗号或分号 D: 空格或回车
20、 假定有定义“int b[10]; int *pb;”,则不正确的赋值语句为( )。
A: pb=b[5];
C: pb=&b[0]; B: *pb=new int; D: pb=b;
21、 假定变量a和pa定义为“double a[10], *pa=a;”,要将12.35赋值给a中的下标为5的元素,不正确的语句是( )。
A: pa[5]=12.35;
C: *(pa+5)=12.35; B: a[5]=12.35; D: *(a[0]+5)=12.35;
22、 关于面向对象系统分析,下列说法中不正确的是( )。
A:
B:
C:
D: 术语“面向对象分析”可以用缩写OOA表示 面向对象分析阶段对问题域的描述比实现阶段更详细 面向对象分析包括问题域分析和应用分析两个步骤 面向对象分析需要识别对象的内部和外部特征
23、 在C++程序中使用的cin标识符是系统类库中定义的( )类中的一个对象。 A: istream B: ostream
C: iostream D: fstream
24、 假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将( )。
A: 动态分配一个数组
B: 动态分配一个对象
C: 静态分配一个数组
D: 静态分配一个对象
25、在下面循环语句中循环体执行的次数为( )。
int i=0,s=0; while(s<20) {i++; s+=i;}
A: 4 B: 5 C: 6
26、 以下叙述不正确的是( )。
A: 宏替换不占用运行时间
B: 宏名无类型
C: 宏替换只是字符替换
D: 宏名必须用大写字母表示
27、 假定一条定义语句为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。 D: 7
OOP,面向对象,程序设计,C++,Java
A: x=a[3]; B: x=*(a+3); C: x=pa[3]; D: x=*pa+3;
28、 如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。
A: a.operator++(1)
B: operator++(a)
C: operator++(a,1)
D: a.operator++()
29、 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )。
A: 144 B: 156 C: 288 D: 12
30、 在一个用链表实现的队列类中,假定每个结点包含的值域用elem表示,包含的指针域用next表示,链队的队首指针用elemHead表示,队尾指针用elemTail表示,若链队为空,则进行插入时必须把新结点的地址赋给( )。
A:
B:
C:
D: elemHead elemTail elemHead和elemTail elemHead或elemTail
31、 类的析构函数可以带有( )个参数。
A: 0 B: 1 C: 2 D: 任意
32、 下面是重载双目运算符-的成员函数原形,其中最符合-原来含义的是( )。 A:
B: Value Value::operat …… 此处隐藏:3121字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




