1.一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
A
链表
B
栈
C
数组
D
队列
2.某棵二叉树上第5层的最大的结点数是
A
16
B
15
C
8
D
32
3.在结构化设计方法中,生成的结构图中,带有箭头的连线表示
A
控制程序的执行顺序
B
程序的组成成分
C
数据的流向
D
模块之间的调用关系
4.下面选项中不属于面向对象程序设计特征的是
A
封装性
B
继承性
C
多态性
D
类比性
5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
python代码转换
A
抽象和信息隐蔽
B
局部化和封装化
C
内聚性和耦合性
D
激活机制和控制方法
6.在数据流图中,带有名字的箭头表示
A
模块之间的调用关系
B
控制程序的执行顺序
C
程序的组成成分
D
数据的流向
7.需求分析阶段的任务是确定
A
软件开发方法
B
软件开发工具
C
软件系统功能
D
软件开发费用
8.数据处理的最小单位是
A
数据
B
数据元素
C
数据项
D
数据结构
9.下面选项的描述正确的是
A
数据库是一个独立的系统,不需要操作系统的支持
B
数据库设计是指设计数据库管理系统
C
数据库系统中,数据的物理结构必须与逻辑结构一致
D
数据库技术的根本目标是要解决数据共享的问题
10.一个工作人员可使用多台计算机,而一台计算机被多个人使用,表示实体工作人员与实体计算机之间的联系是
A
多对多
B
一对多
C
多对一
D
一对一
11.以下关于程序设计语言的描述,错误的选项是:
A
Python语言是一种面向过程的语言,并支持函数编程模式
B
Python语言与平台无关,同一个程序能在不同的平台上执行
C
Python语言是通用语言,可以用在很多应用领域
D
Python语言要求程序必须严格按照规则缩进
12.以下关于Python程序的书写风格,正确的描述是:
A
程序尽可能简洁明了而不要复杂隐晦
B
程序书写紧凑比有间隔要好
C
一个问题最好能多种解决方案,而不是一种明显的解决方案
D
设计的程序代码尽可能有多种解释
13.不需要在行尾加英文冒号(:)来表达对后续连续缩进语句的所属关系的保留字是:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论