AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2025年计算机二级Python语言考试题库(官方) 题目详情
CA351E2C0DF0000166568A3287402040
2025年计算机二级Python语言考试题库(官方)
383
单选题

以下选项中,不属于结构化程序设计方法的是

A
逐步求精
B
模块化
C
可封装
D
自顶向下

答案解析

正确答案:C

解析:

本题考查结构化程序设计方法的基本概念与核心原则。 结构化程序设计是一种经典的程序设计方法论,起源于20世纪60年代末至70年代,旨在通过限制程序控制流的复杂性、提高程序的可读性、可维护性和可靠性。其公认的三大基本原则(或核心方法)是: 1. **自顶向下(Top-down)**:从整体功能出发,将复杂问题逐层分解为若干子问题,先设计高层逻辑,再细化底层实现。这有助于把握系统全局,降低设计复杂度。 2. **逐步求精(Stepwise refinement)**:在自顶向下的基础上,对每一层抽象进行逐步细化,每次只关注当前层次的细节,不断补充和具体化算法描述,直至达到可编程的精确程度。该思想由Niklaus Wirth明确提出,是结构化设计的关键技术支撑。 3. **模块化(Modularization)**:将程序划分为若干功能独立、接口明确、内聚高而耦合低的模块,每个模块完成单一职责,支持分而治之与独立开发、测试和复用。 选项分析: - A(逐步求精):属于结构化程序设计的核心方法,正确。 - B(模块化):是结构化程序设计的基础组织方式,正确。 - D(自顶向下):是结构化程序设计的总体策略与设计思路,正确。 - C(可封装):**不属于结构化程序设计方法**。封装(Encapsulation)是面向对象程序设计(OOP)的三大基本特征之一(另两个是继承和多态),强调将数据与操作数据的方法绑定在一起,并隐藏内部实现细节。结构化程序设计以过程/函数为中心,不涉及类、对象、访问控制等面向对象机制,因此“可封装”并非其方法论组成部分。 综上,正确答案为C。

相关知识点:

结构化设计无“可封装”

题目纠错
2025年计算机二级Python语言考试题库(官方)

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码