程序设计基础三模拟题.docx
- 文档编号:26494426
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:14
- 大小:16.76KB
程序设计基础三模拟题.docx
《程序设计基础三模拟题.docx》由会员分享,可在线阅读,更多相关《程序设计基础三模拟题.docx(14页珍藏版)》请在冰豆网上搜索。
程序设计基础三模拟题
[模拟]程序设计基础(三)
一、选择题(每小题2分,共70分)下列各题[A]、[B]、[C]、[D]四个选项中,只有一个选项是正确的。
第1题:
正确的程序注释一般包括序言性注释和()。
A.说明性注释
B.解析性注释
C.概要性注释
D.功能性注释
参考答案:
D
答案解析:
第2题:
结构化程序设计主要强调的是()。
A.程序的规模
B.程序的易读性
C.程序的执行效率
D.程序的可移植性
参考答案:
B
答案解析:
第3题:
对建立良好的程序设计风格,下面描述正确的是()。
A.程序应简单、清晰、可读性好
B.符号名的命名要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
参考答案:
A
答案解析:
第4题:
下面对对象概念描述错误的是()。
A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象间的通信靠消息传递
D.操作是对象的动态性属性
参考答案:
A
答案解析:
第5题:
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
A.调用语句
B.命令
C.口令
D.消息
参考答案:
D
答案解析:
第6题:
面向对象的设计方法与传统的面向过程的方法有本质上的不同,它的基本原理是()。
A.模拟现实世界中不同事物之间的联系
B.强调模拟现实世界中的算法而不强调概念
C.使用现实世界的概念抽象地思考问题从而自然地解决问题
D.鼓励开发者在软件开发的绝大部分过程中都用实际领域的概念去思考
参考答案:
C
答案解析:
第7题:
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
A.详细设计
B.需求分析
C.总体设计
D.编程调试
参考答案:
C
答案解析:
第8题:
在设计程序时,应采纳的原则之一是()。
A.程序结构应有助于读者理解
B.不限制GOTO语句的使用
C.减少或取消注解行
D.程序越短越好
参考答案:
A
答案解析:
第9题:
结构化程序设计的3种结构是()。
A.顺序结构、选择结构、转移结构
B.分支结构、等价结构、循环结构
C.多分支结构、赋值结构、等价结构
D.顺序结构、选择结构、循环结构
参考答案:
D
答案解析:
第10题:
以下()不是面向对象的特征。
A.多态性
B.继承性
C.封装性
D.过程调试
参考答案:
D
答案解析:
第11题:
程序设计语言的基本成分是数据成分、运算成分、控制成分和()。
A.对象成分
B.变量成分
C.语句成分
D.传输成分
参考答案:
D
答案解析:
第12题:
结构化程序设计主要强调的是()。
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序易读性
参考答案:
D
答案解析:
第13题:
对象实现了数据和操作的结合,是指对数据和数据的操作进行()。
A.结合
B.隐藏
C.封装
D.抽象
参考答案:
C
答案解析:
第14题:
软件部件的内部实现和外部可访问性分离,这是指软件的()。
A.封装性
B.继承性
C.共享性
D.抽象性
参考答案:
A
答案解析:
第15题:
在提出结构化程序设计思想之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的()。
A.安全性
B.一致性
C.可理解性
D.合理性
参考答案:
C
答案解析:
第16题:
序言性注释的主要内容不包括()。
A.模块的接口
B.数据的描述
C.模块的功能
D.数据的状态
参考答案:
D
答案解析:
第17题:
在面向对象的方法出现以前,我们都是采用面向()的程序设计方法。
A.用户
B.结构
C.过程
D.以上都不对
参考答案:
C
答案解析:
第18题:
结构化程序设计方法的结构不包括()。
A.顺序结构
B.分支结构
C.循环结构
D.跳转结构
参考答案:
D
答案解析:
第19题:
面向对象的程序设计主要考虑的是提高软件的()。
A.可靠性
B.可移植性
C.可修改性
D.可重用性
参考答案:
D
答案解析:
第20题:
对象是现实世界中一个实际存在的事物,它可以是有形的,也可以是无形的,下面所列举的不是对象的是()。
A.桌子
B.飞机
C.狗
D.苹果的颜色
参考答案:
D
答案解析:
第21题:
模块的功能性注释的主要内容不包括()。
A.模块的功能
B.程序段的功能
C.语句的功能
D.数据的状态
参考答案:
A
答案解析:
第22题:
信息隐蔽是通过()实现的。
A.抽象性
B.封装性
C.继承性
D.传递性
参考答案:
B
答案解析:
第23题:
在面向对象的开发方法中,类与对象的关系是()。
A.具体与抽象
B.抽象与具体
C.整体与部分
D.部分与整体
参考答案:
B
答案解析:
第24题:
在软件工程学中,我们把一组具有相同的数据结构和相同的行为特征的对象的集合定义为()。
A.类
B.属性
C.对象
D.消息
参考答案:
A
答案解析:
二、填空题(每空2分,共30分)
第25题:
结构化程序设计具有很多优点,但它仍是一种面向______的程序设计方法。
参考答案:
过程
详细解答:
第26题:
就程序设计方法和技术的发展而言,程序设计主要经历过______和面向对象程序设计的程序设计阶段。
参考答案:
结构化程序设计
详细解答:
第27题:
注释说明了程序的功能,它分为_____和功能性注释。
参考答案:
序言性注释
详细解答:
第28题:
源程序文档化一般应注意______、程序的注释和视觉组织。
参考答案:
符号名的命名
详细解答:
第29题:
在面向对象分析和设计中,通常把对象所进行的操作称为______。
参考答案:
方法或者服务
详细解答:
第30题:
类是对象的抽象,而一个对象则是其对应的______。
参考答案:
一个实例
详细解答:
第31题:
在面向对象的程序设计中,______是指一个类实例和另一个类实例之间传递的信息。
参考答案:
消息
详细解答:
第32题:
使用已经存在的类定义作为基础建立新的类定义,这样的技术叫做______。
参考答案:
继承
详细解答:
第33题:
对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可能导致完全不同的行为,这种现象称为______。
参考答案:
多态性
详细解答:
第34题:
面向对象的程序设计方法中涉及的对象是系列中用来描述客观事物的一个实体,它由______和可执行的一组操作共同组成。
参考答案:
数据
详细解答:
第35题:
对象和类的关系可以表示为具体和______的关系。
参考答案:
抽象
详细解答:
第36题:
一个类只允许有一个父类,这样的继承称为______。
参考答案:
单继承
详细解答:
第37题:
类通过______与外界发生关系。
参考答案:
接口
详细解答:
第38题:
类是具体由共同属性和服务构成的一组对象的集合,它为属于该类的全部对象提供了抽象的描述,其内部包括______和行为两个主要部分。
参考答案:
属性
详细解答:
第39题:
对象的基本特点包括标识唯一性、非类性、______、封装性和模块独立性好等5个特点。
参考答案:
多态性
详细解答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 模拟