欢迎来到天天文库
浏览记录
ID:42845894
大小:56.50 KB
页数:3页
时间:2019-09-22
《计算机等级考试(国家)-程序设计基础(三)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、程序设计基础(三)一、选择题K下列选项屮不属于结构化程序设计原则的是0A.可封装B.口顶向卞C.模块化D.逐步求精2、符合结构原则的3种基木结构是:选择结构、循环结构和。3、在面向对象方法中,不属于''对象〃基本特点的是oA.—致性B.分类性C.多态性D.标识唯一性4、结构化程序设计的基本原则不包括oA・多态性B.口顶向卞C.模块化D.逐步求精5、下列叙述中,不属于良好程序设计风格要求的是oA.程序的效率第一,清晰第二B・程序的可读性好C.程序小要有必要的注释D.输入数据前要有提示信息6、在面向对象方法屮,实现信息隐蔽是依靠oA.对象的继承B.对象的多态C.对象的封
2、装D.对象的分类7、下面选项中不属于面向对象程序设计特征的是oA.继承性B.多态性C.类比性D.封装性8、下列关于源程序文档化的说法不适宜的是oA.变量的定义要有明确的意义B.程序代码的注释可以随意放置C・根据代码层次进行不同的缩进D.序言性注释关注的问题比较全面9、模块的功能性注释的主耍内容不应包括oA.程序段的功能B.语句的功能C.数据的状态D・模块的功能10、对建立良好的程序设计风格,下面描述正确的是。A.程序应简单、清晰、可读性好B.符号名的命名符合语法即可C.充分考虑程序的执行效率D.程序的注释可有可无1K结构化程序设计主要强调的是。A・程序的可移植性B.
3、程序的易读性C.程序的执行效率D.程序的规模12.结构化程序设计是一种而向的设计方法。A.模块B.程序C.结构D.过程13、输入输出风格应尽可能。4.符合程序的格式B.简单明了C.方便用户的使用D.符合数据的定义14、在面向对象的方法出现以前,我们都是釆用面向的程序设计方法。A.用户B.结构C.过程D.函数15.下面关于对象概念描述错误的是。A.任何对象都必须冇继承性B.对彖是屈性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态性属性16.软件部件的内部实现与外部可访问性分离是指软件的oA.继承性B.多态性C.共享性D.封装性17.在面向对象方法中,一个
4、对象请求另一个对象为其服务的方式是通过发送。A.命令B.参数C.调用语D.消息18.信息隐蔽的概念与下述哪种概念相关?oA.软件结构定义B.模块类型划分C.模块独立性D.模块耦合度丄9、软件中子类部件对父类部件属性的延续性指软件的。A.独立性B.共享性C.多态性D.继承性20、下述概念中,不属于而向对象基本机制的是oA・消息B.方法C.模块调用D.继承二.填空题21、结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、限制使用got。语句和22、程序语句构造的原则是,不能为了追求效率而使代码复杂化。23、选择结构可以分为简单选择和两种结构。24、结构化分析的方
5、法适合于类型软件的需求分析。25、在面向对象方法中,类的实例称为o26、类是具有共同属性和的对彖的集合。27、类的共享是指同一个类中的对象有着相同的和相同的行为特征。28、对象具有抽象性、和共享性特征。29、对象具有状态,一个对象用来描述它的状态。答案:一、选择题1>A[解析]结构化程序设计的基木原则是:模块化原则、自顶向下原则、逐步求精原则和限制使用got。语句。自项向下:设计程序吋,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。逐步求精:对复杂问题,应设计一些了目标进行过渡,逐步细化。模块化:是把程序耍求解决的总目标分解为小目标,然后再进一步分解为具
6、体的小目标,并把每个小目标称为一个模块。2、顺序结构[解析]结构化程序设计的3种基木结构分别是:顺序结构、选择结构和循环结构这3种结构的特点分别是:顺序结构也就是顺序执行结构,它足最基本、最常用的结构。所谓顺序执行,就是按照程序语句行的自然顺序,一条语句一条语句地执行程序。选择结构包括简单选择和多分支选择结构,这种结构可以根据设定的条件控制语句流程,同吋有选择地执行不同的语句序列。而循环结构是用于在某些程序中,常常需要重复使用某一一段相同的或类似的程序段,利用循环结构可简化大量的程序行。3、A[解析]对象的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好
7、。标识唯一性是指对象是可区分的;分类性是指可将具有相同属性和操作的堀象抽象成类;多态性是指同一个操作可以是不同对象的行为;封装性是指对象的内部对外不可见,在外面不可直接使用对象的处理能力,也不能直接修改其内部状态。4、A[解析]同试题5、A[解析]著名的''清晰第一,效率第二〃的沦点已经成为当今主导的程序设计风格,所以选项A是错误的,其他选项都是良好程序设计风格的要求。6、C[解析]对象的继承是指使用己有的类定义作为基础建立新类的定义;多态是指在类中可以定义名称相同的函数,但是这些函数的参数或者返冋值的类型不同;封装是指将对象分为内部实现和外部接口两个部分,对象
此文档下载收益归作者所有