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