算法和程序设计基础(大连舰艇学院09级考题)

算法和程序设计基础(大连舰艇学院09级考题)

ID:15895208

大小:31.00 KB

页数:8页

时间:2018-08-06

算法和程序设计基础(大连舰艇学院09级考题)_第1页
算法和程序设计基础(大连舰艇学院09级考题)_第2页
算法和程序设计基础(大连舰艇学院09级考题)_第3页
算法和程序设计基础(大连舰艇学院09级考题)_第4页
算法和程序设计基础(大连舰艇学院09级考题)_第5页
资源描述:

《算法和程序设计基础(大连舰艇学院09级考题)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、算法和程序设计基础(大连舰艇学院09级考题)1.下面描述中,符合结构化程序设计风格的是______。A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句[答案]A2.算法一般都可以用哪几种控制结构组合而成______。A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环[答案]D3.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。A.调用语句B.命令C.口令D.消息[答案]D4.在下列选项中,哪个不是一个算

2、法一般应该具有的基本特征______。A.确定性B.可行性C.无穷性D.拥有足够的情报[答案]C5.在计算机中,算法是指______。A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法[答案]C6.在设计程序时,应采纳的原则之一是______。A.程序结构应有助于读者理解B.不限制goto语句的使用C.减少或取消注解行D.程序越短越好[答案]A7.对建立良好的程序设计风格,下面描述正确的是______。A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无[答案]A8.下面对对象概念描述错误的

3、是______。A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性[答案]A9.下面概念中,不属于面向对象方法的是______。A.对象B.继承C.类D.过程调用[答案]D10.关于对语句结构的要求,不正确的是。A)在一行内只写一条语句B)程序编写应优先考虑效率C)尽量避免使用临时变量D)避免不必要的转移[答案]B11.序言性注释主要内容不包括。A)数据的状态B)主要算法C)开发简历D)程序功能说明[答案]A12.结构化程序设计方法提出于是。A)20世纪50年代B)20世纪60年代C)20世纪70年代D

4、)20世纪80年代[答案]C13.结构化程序设计方法的主要原则有下列4项,不正确的是。A)自下向上B)逐步求精C)模块化D)限制使用goto语句[答案]A14.严格控制goto语句的使用,下列意思不正确的是。A)用一个非结构化的程序设计语言去实现一个结构化的构造B)若不使用goto语句会使功能模糊C)在某种可以改善而不是损害程序可读性的情况下D)取消goto语句的使用[答案]D15.采用面向对象技术开发的应用系统的特点是________。A)重用性更强B)运行速度更快C)占用存储量小D)维护更复杂[答案]A16.消息传递是对象间通信的手段,一个对象通过向另一

5、个对象发送消息来请求其服务。一个消息通常包括。A)接收消息的对象的名称、消息标识符和必要的参数B)接收消息的对象的名称和消息标识符C)发送消息的对象的名称、调用的接收方的操作名和必要的参数D)消息标识符[答案]A17.一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的__________。A)继承性B)多态性C)抽象性D)封装性[答案]B18.面向对象的开发方法中,类与对象的关系是。A)抽象与具体B)具体与抽象C)部分与整体D)整体与部分[答案]A19.对象是现实生活中一个实际存在的事物,它可以是有形的也可以是

6、无形的,下面所列举的不是对象的是________。A)狗B)苹果的颜色C)桌子D)飞机[答案]B20.源程序的文档化不包括。A)符号名的命名要有实际意义B)正确的文档格式C)良好的视觉组织D)正确的程序注释[答案]B21.结构化程序设计主要强调的是。A)程序的规模B)程序的易读性C)程序的执行效率D)程序的可移植性[答案]B22.下面关于数据说明的方法描述错误的是。A)数据说明的次序规范化B)数据说明放在第一次使用的语句前一行C)说明语句中变量安排有序化D)使用注释来说明复杂数据的结构[答案]B23.结构化程序设计是一种面向的设计方法。A)过程B)模块C)数

7、据结构D)程序[答案]A24.面向对象的设计方法与传统的面向过程的方法有本质的不同,它的基本原理是。A)模拟现实世界中不同事物之间的联系B)强调模拟现实世界中的算法而不强调概念C)使用现实世界的概念抽象地思考问题从而自然的解决问题D)鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考[答案]C25.以下不是面向对象的特征。A)多态性B)遗传性C)封装性D)继承性[答案]B1.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、_模块化_____和限制使用goto语句。2.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个__实体__

8、__。3.在面向对象方法中,信息隐蔽是通过对象的__

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。