网站大量收购独家精品文档,联系QQ:2885784924

c++程序设计(高起专)奥鹏东北师范.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
离线考核 《C++程序设计(高起专)》 满分 100 分 一、简答题(每小题 10 分, 40 分。) 1.什么是类?什么是对象?对象与类的关系是什么? 答:(1) 类是一组具有共同的属性特征和行为特征的对象的抽象; (2) 对象就是系统中用来描述客观事 物的一个实体,它是构成系统的一个基本单位,由一组属性和一组行为构成。 (3) 类和对象之间的关 系是抽象和具体的关系,类是对多个对象进行抽象的结果,对象是类的具体实现。 2. 什么是多态性?请举例说明。 答:多态性是面向对象程序的重要特征,它是指不同的对象收到相同的消息时产生不同的行为方式。例 如我们同样双击 windows 系统桌面上的图标时,有的是打开媒体播放器,有的是打开 D 盘,而有的是 关机。 3.虚函数是否一定要有 virtual 关键字?什么叫纯虚函数和抽象类?多态调用需要满足怎样的条件? 答:不一定,派生类覆盖基类的成员函数时,没有 virtual 关键字,也是虚函数;纯虚函数没有实 现    ,它供派生类覆盖,纯虚函数的一般定义形式为:     virtual 返回类型  函数名(参数表) = 0 ;  至少含有一个纯虚函数的类称为抽象类,抽象类不能定义对象,只能作为基类;    多态调用需要满足的条件:    被调用的成员函数是虚函数    用指针或引用调用虚函数 4.简述结构化的程序设计、面向对象的程序设计的基本思想。 答:它采用结构化技术(结构化技术分析 结构化设计 结构化实现)来完成软件开发的各项任务,并使 用适当的软件工具或软件工程环境来支持机构化技术的运用。结构化程序中的任意基本结构都具有唯一 入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关 系。 面向对象程序设计是一种计算机编程架构。面向对象程序设计的一条基本原则是计算机程序是由单 个能够起到子程序作用的单元或对象组合而成。它达到了软件工程的三个主要目标:重用性、灵活性和 扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象程 序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。 二、程序分析题(每小题 10 分, 40 分。) 1. 指出下列程序中的 1 处错误,并说明为什么。 class Location { int X,Y=20; protected: int zeroX,zeroY; int SetZero(int ZeroX,int ZeroY); private: int length,height; public: void init(int initX,int initY); int GetX( ); int GetY( ); }; 答:错误语句:int X,Y=20; 错误原因:数据成员不能在类定义中初始化 2 .指出下列程序中的 1 处错误,并说明为什么。 #includeiostream.h #includestdlib.h class CTest{ public: const int y2; CTest(int i1, int i2,int i3):y1(i1),y2(i2) { x=i3; } int show() const{couty1=y1\ny2=y2\nx=xendl;} //… private: int x; const int y1; }; void main() { CTest c(1,2,3); c.show(); c.y2 = -2; c.show(); } 答:错误位置:c.y2=-2; 错误原因:y2 是常数据成员,而常数据成员的值是不能被改变的

文档评论(0)

137****0427 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档