长江大学专升本计算机基础重点题库及参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长江大学专升本题目及答案
一:填空
1、 CAD是指_计算机辅助设计。
2、 CAM是指_计算机辅助制造
3、在计算机工作时,内存用来存储当前正在使用的程序和数据。
4、机器语言和汇编语言是低级语言。
5、 CAI是指计算机辅助教学。
6、关掉电源后,RAM的存储内容会丢失_。
7、只读存储器简称ROM。
8、 8位二进制数所表示的最大的无符号十进制整数为255。
9、电子元件的发展经过了电子管、晶体管、集成电路和大规模集成电路4个阶段。
10、计算机病毒一般具有破坏性、传染性、隐蔽性、潜伏性等特点。
11、根据规模大小和功能强弱,计算机可分为巨型机、大型机、中型机、小型机和微型机。
12、 bit的意思是位_。
13、计算机可分为主机和RAM两部分。
14、随机存储器简称外设
15、计算机主要是运算速度快,存储容量大,精度高。
16、存储器分为内存储器和外存储器两类。
17、运算器和控制器合称为中央处理器。
18、在微型计算机中常用的总线有控制器、数据总线和控制总线。
19、计算机的存储容量通常都使用KB、MB或GB等单位来表示。
20、在计算机内部,一切信息均表示为二进制数。
21、根据软件的用途,计算机软件一般分为系统软件和应用软件。
22、计算机系统硬件包括运算器、控制器、存储器、输入设备和输出设备。
23、常用鼠标器有机械式和光电_式两种。
24、随机存储器的英文缩写是RAM。
25、汇编语言是一种低级的计算机语言。
26、计算机中的数,除十进制、二进制、八进制外,还常用十六进制_。
27、将十进制数-35表示成二进制码11011101,这是补码码表示。
28、中央处理器是计算机系统的核心。
29、计算机的语言可分为机器语言、汇编语言和高级语言3类。
30、八进制数126对应的十进制数是86_。
31、控制器_是对计算机发布命令的“决策机构”。
32、程序必须位于_内存内,计算机才可以执行其中的指令。
33、将十进制数34转换成二进制数是101110 _。
34、 CPU在存取存储器中的数据时是按字节_进行的。
35、微型计算机的字长取决于总线宽度宽度。
36、软盘的每一面包含许多同心圆,称为磁道。
37、软盘上的写保护口可以防止用户将非法数据写到磁盘上。
38、常用的鼠标器有两种:机械式和光电式鼠标。
39、目前,局域网的传输介质主要是双绞线、同轴电缆和光纤。
40、用户要想在网上查询 WWW 信息,必须安装并运行一个被称为浏览器的软件。
41、 Internet 称为国际互联网。
42、域名地址中的后缀 cn 代表[ 中国 ]
43、 World Wide Web 的缩写是WWW。
44、计算机网络按其所覆盖的地理范围可分为三类,它们是局域网_、广域网、城域网。
45、局域网常用的拓扑结构主要有星型、环型、总线型三种
46、 ISDN 中文含义是指综合业务数字网。
47、国际标准化组织(ISO)制定的 OSI 参考模型将计算机网络的功能划分为七层。
48、计算机网络就是通信线路和通信设备将分布在不同地点的具有独立功能的多个计算机系统互相连接起来,在网络软件的技术下实现彼此之间的数据通信和资源共享的系统。
49、通信介质分为两大类即有线介质和无线介质,有线介质包括双绞线、同轴电缆和光纤电缆。
50、在目前的网络系统中,由于网络覆盖面积的大小、技术条件和工作环境的不同,通常分为广域网、局域网和城域网三种。
51、在局域网中提供共享资源并对这些资源进行管理的计算机称为服务器。
52、 Hub 的中文名称是集线器。
53、建立计算机网络的基本目的是实现数据通信和数据共享_。
54、表示数据传输可靠性的指标是误码率_。
55、以字符特征名为代表的 IP 地址(又称 IP 名字的地址)中包括计算机名、机构名、网络名和国家名四部分。
56、局域网主要具有覆盖范围小、传输速度快、数据错误率低三个特点。
57、调制解调器是实现数字信号和模拟信号转换的设备。
58、 OSI 参考模型从低到高第三层是网络层。
59、根据带宽来分,计算机网络可分为宽带网和基带网。
60、决定网络使用性能的诸多因素中,最关键的一项是网络操作系统。
61、因特网为联网的每个网络和每台主机都配置了一个用数字和小数点表示的地址,它称为IP地址。
62、一个类可以从直接或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的(可重用性)
63、一个类允许有多个父类,这种继承称为【多继承】。
64、原程序文档要求程序应加注释。
注释一般分为【序言性注释】和功能性注释。
65、在面向对象方法中,信息隐蔽是通过对象的(封装)性来实现的。
66、结构化程序设计的原则中,“把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标”称为:【模块化】。
67、 .类是一个支持集成的抽象数据类型,而对象是类的(实例)。
68、在结构化程序设计的具体实施中,对于语言中所没有的控制结构,应采用【前后一致】的方法模拟。
69、在面向对象的方法中,类的实例称为【对象】。
70、问题处理方案的正确而完整的描述称为【算法】。
71、在编写程序时,需要注意【数据说明】的风格,以便使程序中的数据说明更易于理解和维护。
72、由于类具有【继承】性,相似的对象可以共享程序代码和数据结构,提高软件的可重用性。
73、结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【模块化】和限制使用goto 语句。
74、软件的调试方法主要有:强行排错法、【回溯法】和原因排除法。
75、软件需求规格说明书是软件开发的重要文档之一,它是【需求分析】阶段的最后结果。
76、软件产品从提出、实现、使用维护到停止使用的过程称为【软件生命周期】。
77、 Jackson方法是一种面向【数据结构】的结构方法。
78、诊断和改正程序中错误的工作通常称为【程序调试】。
79、数据流图的类型有【事务型】和变换型。
80、软件是程序、数据和【文档】的集合。
81、在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。
其中【驱动测试】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
82、一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的【控制结构】。
83、软件开发环境是全面支持软件开发过程的【软件工具】集合。
84、软件工程研究的内容主要包括【软件工程】技术和软件工程管理。
85、衡量模块独立程度的度量标准有两个:【耦合和内聚】
86、某二叉树中,度为2的结点有18个,则该二叉树中有【19】个叶子结点。
87、算法的复杂度主要包括【时间】复杂度和空间复杂度。
88、所谓【数据处理】,是指对数据集合中各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析。
89、算法复杂度主要包括时间复杂度和【空间】复杂度。
90、在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则该循环队列中共有【3】个元素。
91、所有插入和删除都在表的一端进行的线性表称为【栈】。
92、一棵二叉树第六层(根结点为第一层)的结点数最多为【32 】个。
93、在线性链表中,每个结点包含两个域,一个域叫指针域,另一个域叫【数据域】。
94、在完全二叉数中,某个结点的右分支的子结点的最大层数是p,则其左分支的子结点的最大层数是【p+1】。
95、数据结构分为逻辑结构和存储结构,循环队列属于【存储结构】结构。
96、一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的【控制结构】。
97、栈的基本运算有3种:入栈,退栈和【读栈顶元素】
98、与一般的线性表一样,在程序设计语言中,用【一维数组】作为栈的顺序存储空间。
99、在深度为5的满二叉树中,叶子结点的个数为【16 】。
100、栈顶插入一个数据元素,需要【入栈】操作,在栈顶删除一个数据元素,需要出栈操作。
101、递归算法一般需要利用【栈】来实现。
102、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【数据库系统阶段】
103、数据模型按不同的应用层次分为三种类型,它们是_概念模式_数据模型、逻辑数据模型和物理数据模型。
104、数据库系统中实现各种数据管理功能的核心软件称为【数据库管理系统】。
105、关系模型的数据操纵即是建立在关系上的数据操纵,一般有【修改】、增加、删除和查询4
种操作。
106、关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询_、增加、删除和修改四种操作。
107、如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体“设备”之间存在一对多联系。
108、【DBA】负责整个数据库系统的建立、维护和协调工作。
109、数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
110、关系数据库管理系统能实现的专门关系运算包括选择、连接和投影_。
111、数据库保护分为:安全性控制、(完整性控制)并发性控制和数据的恢复。
112、在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则该循环队列中共有【3 】个元素。
113、关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、参照完整性_ 和自定义完整性。
114、在关系数据库中,把数据表示成二维表,每一个二维表称为【关系】
115、数据库系统的三级模式分别为【概念】模式、内部模式和外部模式。
二、选择
1、二进制数101110转换为八进制数是________。
A. 45
B. 56
C. 67
D. 78
2、 ________ 是内存储器中的一部分,CPU对它们只能读取不能存储内容。
A. RAM
B. 随机存储器
C. ROM
D. 键盘
3、将二进制数1101001.0100111转换成八进制数是________。
A. 151.234
B. 151.236
C. 152.234
D. 151.237
4、高速信息公路传送的是________。
A. 二进制数据
B. 系统软件
C. 应用软件
D. 多媒体信息
5、在微机系统中,对输入输出设备进行管理的基本程序是放在________。
A. RAM中
B. ROM中
C. 硬盘上
D. 寄存器中
6、 ________ 是大写字母锁定键,主要用于连续输入若干个大写字母。
A. Tab
B. Ctrl
C. Alt
D. Caps Lock
7、 ASCII码是一种字符编码,常用________ 位码。
A. 7
B. 16
C. 10
D. 32
8、计算机发生死机时若不能接收键盘信息,最好采用________ 方法重新启动机。
A. 冷启动
B. 热启动
C. 复位启动
D. 断电
9、 ________是最早出现的计算机网络体系结构和协议标准之一。
A. TCP/IP B. FTP C. NET D. TEMP
10、字符的ASCII编码在机器中的表示方法准确地描述应是,使用________。
A. 8位二进制代码,最右1位为1
B. 8位二进制代码,最左1位为0
C. 8位二进制代码,最右1位为0
D. 8位二进制代码,最左1位为1
11、输入输出装置和外接的辅助存储器统称为________。
A. CPU
B. 存储器
C. 操作系统
D. 外围设备
12、具有下列哪个扩展名的文件,可以被计算机直接执行?
A. com
B. bak
C. doc
D. for
13、计算机内存储器比外存储器更优越,其特点为________。
A. 便宜
B. 存取速度快
C. 贵且存储信息少
D. 存储信息多
14、 CAM软件可用于计算机________。
A. 辅助制造
B. 辅助测试
C. 辅助教学
D. 辅助设计
15、输入输出装置和外接的辅助存储器统称为________。
A. 外围设备
B. 存储器
C. 操作系统
D. CPU
16、 ________是大写字母锁定键,主要用于连续输入若干个大写字母。
A. Caps Lock
B. Ctrl
C. Alt
D. Tab
17、计算机网络最主要的功能在于________。
A. 扩充存储容量
B. 提高运算速度
C. 传输文件
D. 共享资源
18、在局域网中的各个节点心,计算机都应在主机扩展槽中插有网卡,网卡的正式名称是。
A. 集线器
B. T型接头(连接器)
C. 终端匹配器
D. 网络适配器
19、目前,局域网的传输介质(媒体)主要是同轴电缆、双绞线和________。
A. 通信卫星
B. 公共数据网
C. 电话线
D. 光纤
20、在计算机网络中,TCP/IP是一组________。
A. 支持同种类型的计算机(网络)互联的通信协议
B. 支持同种或异种类型的计算机(网络)互联的通信协议
C. 局域网技术
D. 广域网技术
21、在设计程序时,应采纳的原则之一是()。
A. 不限制goto语句的使用
B. 减少或取消注释行
C. 程序越短越好
D. 程序结构应有助于读者理解
22、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
A. 模块间的关系
B. 系统结构部件转换成软件的过程描述
C. 软件层次结构
D. 软件开发过程
23、下列选项不是计算机软件组成部分的是()。
A. 操作系统
B. 程序
C. 数据
D. 相关文档
24、下面有关软件设计的重要性和地位的描述不正确的是()。
A. 软件开发阶段(设计、编码、测试)占据软件项目开发总成本绝大部分,是在软件开发中形成质量的关键环节
B. 软件设计是开发阶段最重要的步骤,是将需求准确地转化为完整的软件产品或系统的唯一途径
C. 软件设计作出的决策,最终影响软件实现的成败
D. 概要设计属于软件定义阶段的工作
25、下列关于队列的叙述中正确的是()。
A. 在队列中只能插入数据
B. 在队列中只能删除数据
C. 队列是先进先出的线性表
D. 队列是先进后出的线性表
26、数据结构中,与所使用的计算机无关的是数据库的()。
A. 存储结构
B. 物理结构
C. 逻辑结构
D. 物理和存储结构
27、用链表表示线性表的优点是()
A. 便于随机存取
B. 花费的存储空间较顺序存储少
C. 便于插入和删除操作
D. 数据元素的物理顺序与逻辑顺序相同
28、下列叙述中正确的是()。
A. 一个逻辑数据结构只能有一种存储结构
B. 数据的逻辑结构属于线性结构,存储结构属于非线性结构
C. 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
29、设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数是______。
A. 12
B. 13
C. 14
D. 15
30、下列关于栈的描述中错误的是()。
A. 栈是先进后出的线性表
B. 栈只能顺序存储
C. 栈具有记忆作用
D. 对栈的插入与删除操作中,不需要改变栈底指针
31、已知二叉数后序遍历序列是debac,它的前序遍历序列是()。
A. acbed
B. decab
C. deabc
D. cedba
32、在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
33、单个用户使用的数据视图的描述称为()。
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
34、下列选项不是数据库系统的组成部分的是()。
A. 数据库
B. 数据字典
C. 数据库管理系统
D. 数据库管理员
35、 E-R模式中的“实体标识符”术语对应于机器中的术语是()。
A. 记录
B. 字段
C. 文件
D. 关键码
36、在E-R模型中,就实体集的个数而言,实体集间的联系有多种,下面选项不属于这种联系的是()。
A. 两个实体集间的联系
B. 多个实体集间的联系
C. 一个实体集内部的联系
D. 一对一的联系
37、有关系T和R,T能被R除的充分必要条件是()。
A. T的元组数大于R的元组数,并且T的元组数能被R的元组数整除
B. T包含R中的所有元组,并且T中有些元组不出现在R中
C. T中的域包含R中的所有属性,并且T中有些域不出现在R中
D. T中的域包含R中的所有属性,并且T包含R中的所有元组
38、下述说法中没有体现数据库系统特点是_____
A. 数据面向应用程序
B. 数据结构化
C. 数据冗余小
D. 数据共享性高
39、下列选项关于数据字典的叙述错误的是()。
A. 数据字典是数据库系统中数据的详尽描述,是各种数据属性的清单
B. 数据字典是数据库概念设计阶段建立的
C. 数据字典是进行详细的数据收集和数据分析所获得的主要成果
D. 数据字典通常包括五部分,即数据项、数据结构、数据流、数据存储和处理过程
40、将E-R图转换到关系模式时,实体与联系都可以表示成()。
A. 属性
B. 关系
C. 键
D. 域
41、数据库系统依赖于()支持数据独立性。
A. 具有封装机制
B. 定义完整性约束条件
C. 模式分级,各级模式之间的映射
D. DDL语言与DML语言互相独立
42、()处于中层,反映了设计者的数据全局逻辑要求
A. 概念模式
B. 内模式
C. 外模式
D. 模式
43、下列选项不属于数据库设计阶段的是()。
A. 应用设计
B. 概念设计
C. 逻辑设计
D. 物理设计
44、 SQL语言又称为()。
A. 结构化定义语言
B. 结构化控制语言
C. 结构化查询语言
D. 结构化操纵语言
45、在基本层次联系中,学校与校长之间的联系是()。
A. 一对一联系
B. 一对多联系
C. 多对多联系
D. 多对一联系
46、用树形结构来表示实体之间联系的模型称为______。
A. 关系模型
B. 层次模型
C. 网状模型
D. 数据模型
47、下列说法中,不属于数据模型所描述的内容的是_____.
A. 数据结构
B. 数据操作
C. 数据查询
D. 数据约束
48、设关系R和S分别有m和n个元组,则R×S的元组个数为()。
A. m
B. n
C. m+n
D. m×n
49、数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
A. C
B. BASIC
C. DDL
D. DML
50、下面列出的数据模型中_____是概念数据模型.
A. 关系模型
B. 网状模型
C. 层次模型
D. 实体-联系模型
51、数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指()。
A. 数据与程序独立存放
B. 不同的数据被存放在不同的文件中
C. 不同的数据只能被对应的应用程序所使用
D. 以上三种说法都不对
52、下列选项不是数据库管理系统提供的数据语言是()。
A. 数据定义语言
B. 数据操纵语言
C. 数据说明语言
D. 数据控制语言
53、数据库设计的根本目标是要解决()。
A. 数据共享问题
B. 数据安全问题
C. 大量数据存储问题
D. 简化数据维护
54、下列有关数据库的描述正确的是()。
A. 数据库是一个DBF文件
B. 数据库是一个关系
C. 数据库是一个结构化的数据集合
D. 数据库是一组文件
55、数据库系统的核心是()。
A. 数据模型
B. 数据库管理系统
C. 数据库
D. 数据库管理员
56、计算机网络最突出的优点是________。
A. 运算速度快
B. 运算精度高
C. 存储容量大
D. 资源共享
57、从 可以看出,它是中国的一个________的站点。
A. 政府部门
B. 军事部门
C. 工商部门
D. 教育部门
58、调制解调器(Modem)的功能是实现________。
A. 数字信号的编码
B. 数字信号的整形
C. 模拟信号的放大
D. 数字信号与模拟字号的转换
59、因特网上许多复杂网络和许多不同类型的计算机之间能够互相通信的基础是。
A. X.25
B. ATM
C. Novell
D. TCP/IP
60、互联网络上的服务都是基于一种协议,WWW服务基于________协议。
A. SMIP
B. HTTP
C. SNMPO
D. TELNET
61、国际标准化组织制定的OSI模型的最低层是________。
A. 数据链路层
B. 逻辑链路
C. 物理层
D. 介质访问控制方法
62、 Internet 的通信协议是________。
A. X.25
B. CSMA/CD
C. TCP/IP
D. CSMA
63、局域网的网络硬件主要包括网络服务器、工作站、________和通信介质。
A. 计算机
B. 网卡
C. 网络拓扑结构
D. 网络协议
64、为网络提供共享资源并对这些资源进行管理的计算机被称为________。
A. 网卡
B. 服务器
C. 工作站
D. 网桥
65、常用的通信有线介质包括双绞线、同轴电缆和________。
A. 微波
B. 线外线
C. 光缆
D. 激光
66、下面关于结构化程序设计中输入/输出描述错误的是()。
A. 对所有的输入数据都要检验数据的合法性
B. 输入数据时,不允许使用自由格式
C. 检查输入项的各种重要组合的合理性
D. 应允许缺省值
67、下列关于传统的程序设计方法和面向对象方法的比较错误的是()。
A. 传统的设计方法面向过程,以算法为核心;面向对象的方法面向对象,以对象为核心
B. 传统的设计方法的数据和过程是分开的,是相互独立的部分;面向对象的方法把数据和操作封装在对象内,构成一个统一体
C. 传统的设计方法从系统应该完成的功能出发,强调的是解决问题的算法;面向对象的方法使用现实世界的概念抽象地思考问题从而自然地解决问题,它强调模拟现实世界的概念而非算法
D. 传统的设计方法不使用模块化的方法,而面向对象的方法使用模块化的方法
68、结构化程序设计的3种结构是()。
A. 顺序结构、选择结构、转移结构
B. 分支结构、等价结构、循环结构
C. 多分支结构、赋值结构、等价结构
D. 顺序结构、选择结构、循环结构
69、结构化设计主要强调的是()。
A. 程序的规模
B. 程序的效率
C. 程序设计语言的先进性
D. 程序易读性
70、根据结构化设计思想,不属于结构图构成的基本形式是()。
A. 跳转形式
B. 顺序形式
C. 重复形式
D. 选择形式
71、下面选项不是程序流程图的控制结构的是()。
A. 顺序结构
B. 选择结构
C. 循环结构
D. 先判断重复型
72、下列关于结构化程序设计原则错误的是()。
A. 用程序设计语言中顺序、选择、循环等有限的控制结构表示程序的控制逻辑
B. 控制结构中只允许有一个入口,但允许有多个出口
C. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
D. 语言中所没有的控制结构,应该采用前后一致的方法来模拟
73、面向对象的开发方法中,类与对象的关系是()。
A. 具体与抽象
B. 抽象与具体
C. 整体与部分
D. 部分与整体
74、由于类具有()性,相似的对象可以共享程序代码和数据结构,提高软件的可重用性。
A. 封装
B. 继承
C. 多态
D. 传递
75、详细调查现实世界需要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确立新系统的功能,该工作属于()。
A. 概念设计
B. 需求分析
C. 逻辑设计
D. 物理设计
76、为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()。
A. PAD图
B. N-S图
C. 结构图
D. 数据流图
77、为软件结构图中每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节的阶段是()。
A. 概要设计
B. 详细设计
C. 可行性分析
D. 需求分析
78、检查软件产品是否符合需求定义的过程称为()。
A. 确认测试
B. 集成测试
C. 验证测试
D. 验收测试
79、衡量软件需求规格说明书的好坏标准是()。
A. 正确性、无歧义性、完整性、可验证性
B. 正确性、完整性、可验证性、可实现性
C. 完整性、一致性、确定性、可修改性
D. 无歧义性、可验证性、可追踪型、可完成性
80、下列对于软件的描述中正确的是()。
A. 软件测试的目的是证明程序是否正确
B. 软件测试的目的是使程序运行结果正确
C. 软件测试的目的是尽可能多地发现程序中的错误
D. 软件测试的目的是使程序符合结构化原则
81、软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
A. 阶段性报告
B. 需求评审
C. 总结
D. 都不正确
82、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成,下列图符名标识的图符不属于数据流图合法图符的是()。
A. 控制流
B. 加工
C. 数据存储
D. 源和潭
83、下面关于N-S图的特征描述错误的是()。
A. 每个构件都具有明确的功能域
B. 易于确定局部数据和全局数据的作用域
C. 结构清晰易懂
D. 易于表达嵌套关系和模块的层次结构
84、为了使模块尽可能独立,要求()。
A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
85、下列叙述中,不属于软件需求规格说明书的作用的是()。
A. 用户、开发人员进行理解和交流
B. 反映出用户问题的结构,可以作为软件开发工作的基础依据
C. 作为确认测试和验收的依据
D. 便于开发人员进行需求分析
86、软件测试方法中的()属于静态测试方法。
A. 人工检测
B. 路径覆盖
C. 黑盒
D. 边界值法
87、下面选项不属于软件设计应该遵循的基本原则的是()。
A. 抽象,把事物本质的共同特性提取出来,而不考虑其他细节
B. 确定性,软件设计阶段所使用概念的表达应该是确定的、无歧义的
C. 模块化,把待开发的软件分解为若干小的简单的部分
D. 信息隐藏,一个模块内部的信息对其他模块来说是不能访问的
88、下列描述中正确的是()。
A. 程序就是软件
B. 软件开发不受计算机系统的限制
C. 软件既是逻辑实体,又是物理实体
D. 软件是程序、数据与相关文档的集合
89、下列不属于软件工程的3个要素的是()。
A. 工具
B. 过程
C. 方法
D. 环境
90、软件设计包含过程设计、接口设计、体系结构设计和数据设计,其中最后完成的是()。
A. 过程设计 B. 接口设计 C. 体系结构设计 D. 数据设计
91、为了提高测试的效率,应该()。
A. 随机选取测试数据
B. 取一切可能的输入数据作为测试数据
C. 在完成编码以后制定软件的测试计划
D. 集中对付那些错误群集的程序
92、下列叙述中正确的是()。
A. 程序设计就是编制程序
B. 程序的测试必须由程序员自己去完成
C. 程序经调试改错后还应进行再测试
D. 程序经调试改错后不必进行再测试
93、在数据流程图(DFD)中,带有名字的箭头表示()。
A. 模块之间的调用关系
B. 程序的组成部分
C. 控制程序的执行顺序
D. 数据流的流向
94、软件生命周期中所花费用最多的阶段是()。
A. 详细设计
B. 软件编码
C. 软件测试
D. 软件维护
95、下列描述中正确的是()。
A. 软件工程只是解决软件项目的管理问题
B. 软件工程主要解决软件产品的生产率问题
C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D. 软件工程只是解决软件开发中的技术问题
96、下列叙述中正确的是()。
A. 软件交付使用后还需要进行维护
B. 软件一旦交付使用就不需要再进行维护
C. 软件交付使用后其生命周期就结束
D. 软件维护是指修复程序中被破坏的指令
97、在软件设计中,不属于过程设计工具的是()。
A. PDL(过程设计语言)
B. PAD图
C. N-S图
D. DFD图
98、在深度为5的满二叉树中,叶子结点的个数为()。
A. 32
B. 31
C. 16
D. 15
99、下列关于栈的叙述中正确的是_____。
A. 在栈中只能插入数据
B. 在栈中只能删除数据
C. 栈是先进先出的线性表
D. 栈是先进后出的线性表
100、对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。