国家二级Python(程序设计基础)模拟试卷1
单项选择题
1.关于结构化程序设计风格,以下选项中描述正确的是(A)
A. 使用顺序、选择和重复(循环)3种基本控制结构表示程序的控制逻辑
B. 模块只有一个入口,可以有多个出口
C. 注重提高程序的执行效率
D. 不使用goto语句
解析:
2.以下选项中,不属于面向对象方法概念的是(D)
A. 对象
B. 继承
C. 类
D. 过程调用
解析:
3.结构化程序设计主要强调的是(B)
A. 程序的规模
B. 程序的易读性
C. 程序的执行效率
D. 程序的可移植性
解析:
4.关于面向对象的继承,以下选项中描述正确的是(C)
A. 继承是指一个对象具有另一个对象的性质
B. 继承是指一组对象所具有的相似性质
C. 继承是指类之间共享属性和操作的机制
D. 继承是指各对象之间的共同性质
解析:
5.对于建立良好的程序设计风格,以下选项中描述正确的是(A)
A. 程序应简单、清晰、可读性好
B. 符号名的命名要符合语法
C. 充分考虑程序的执行效率
D. 程序的注释可有可无
解析:
6.关于面向对象的描述,以下选项中描述错误的是(A)
A. 任何对象都必须有继承性
B. 对象是属性和方法的封装体
C. 对象间的信息交换靠消息传递
D. 操作是对象的动态性属性
解析:
7.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过哪个选项发送?(D)
A. 调用语句
B. 命令
C. 口令
D. 消息
解析:
8.关于面向对象设计方法与传统的面向过程方法,下列选项中正确的是(C)
A. 面向对象模拟现实世界中不同事物之间的联系
B. 面向过程强调模拟现实世界中的算法而不强调概念
C. 面向过程使用现实世界的概念抽象地思考问题从而自然地解决问题
D. 面向对象鼓励开发者用实际领域概念去思考软件开发
解析:
9.在结构化方法的软件开发阶段中,软件功能分解所处的阶段是(D)
A. 详细设计
B. 需求分析
C. 编程调试
D. 总体设计
解析:
10.在设计程序时,应采纳的原则之一是(A)
A. 程序结构应有助于读者理解
B. 不限制goto语句的使用
C. 减少或取消注解行
D. 程序越短越好
解析:
11.下列工具中,不属于结构化分析常用的工具是(D)
A. 数据流图
B. 数据字典
C. 判定树
D. PAD图
解析:
12.结构化程序设计中,对goto语句的使用描述正确的是(C)
A. 使用goto语句程序效率高
B. 禁止使用goto语句
C. 应避免滥用goto语句
D. 不确定
解析:
13.以下选项中,不属于结构化程序设计特征的是(A)
A. 可封装
B. 逐步求精
C. 自顶向下
D. 模块化
解析:
14.以下选项中,不属于结构化程序设计特征的是(A)
A. 多态性
B. 逐步求精
C. 自顶向下
D. 模块化
解析:
15.以下选项中,不属于面向对象设计方法特征的是(C)
A. 继承性
B. 多态性
C. 分类性
D. 封装性
解析:
16.源程序的文档化不包括(B)
A. 符号名的命名要有实际意义
B. 正确的文档格式
C. 良好的视觉组织
D. 正确的程序注释
解析:
17.以下选项中,不符合良好程序设计风格的是(D)
A. 源程序要文档化
B. 数据说明的次序要规范化
C. 避免滥用goto语句
D. 模块设计要保证高耦合、高内聚
解析:
18.采用面向对象技术开发的应用系统的特点是(A)
A. 重用性强
B. 运行速度更快
C. 占用存储量小
D. 维护更复杂
解析:
19.在面向对象方法中,类之间共享属性和操作的机制是(A)
A. 继承
B. 封装
C. 多态
D. 对象
解析:
20.在面向对象方法中,类的实例称为(A)
A. 对象
B. 多重继承
C. 信息隐蔽
D. 父类
解析:
21.在结构化设计方法生成的结构图中,带有箭头的连线表示(A)
A. 模块之间的调用关系
B. 程序的组成成分
C. 控制程序的执行顺序
D. 数据的流向
解析:
22.下列叙述中正确的是(C)
A. 在面向对象的程序设计中,各个对象之间具有密切的联系
B. 在面向对象的程序设计中,各个对象都是公用的
C. 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
D. 上述三种说法都不对
解析:
23.下面概念中,不专属于面向对象方法的是(A)
A. 过程调用
B. 对象
C. 继承
D. 类
解析:
24.关于面向对象的继承,下列选项的描述中正确的是(A)
A. 程序的易读性
B. 程序的规模
C. 程序的执行效率
D. 程序的可移植性
解析:
25.下面选项中,不属于面向对象程序设计特征的是(A)
A. 类比性
B. 继承性
C. 多态性
D. 封装性
解析:
26.在结构化程序设计的具体实施中,不属于需要注意的要素是(D)
A. 使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑
B. 选用的控制结构只准许一个入口和一个出口
C. 程序语句组成容易识别的块,每块只有一个人口和一个出口
D. 语言中所没有的控制结构,可以采用前后不一致的方法来模拟
解析:
27.根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列,属于(A)
A. 选择结构
B. 顺序结构
C. 循环结构
D. 以上选项都不对
解析:
28.根据给定的条件,判断是否重复执行某一相同的程序段,属于(C)
A. 顺序结构
B. 选择结构
C. 循环结构
D. 以上选项都不对
解析:
29.对于面向对象方法中的对象,下面选项中描述错误的是(D)
A. 对象具有标识唯一性
本文档预览:3600字符,共3865字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载