1、程序员-23 及答案解析(总分:88.00,做题时间:90 分钟)一、单项选择题(总题数:42,分数:88.00)1._不能用矢量图表示。(分数:2.00)A.几何图形B.美术字C.风景照片D.CAD 图2.在一棵非空的二叉排序树中,关键字最大的结点的_。(分数:3.00)A.左子树一定为空,右子树不一定为空B.左子树不一定为空,右子树一定为空C.左子树和右子树一定都为空D.左子树和右子树一定都不为空3.计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此_。(分数:2.00)A.时钟周期大于机器周期B.时钟周期等于机器
2、周期C.机器周期大于指令周期D.指令周期大于时钟周期4.将声音信号数字化时,_不会影响数字音频数据量。(分数:2.00)A.采样率B.量化精度C.波形编码D.音量放大倍数5.在 Windows 系统中,通过安装_组件来创建 FTP 站点。(分数:1.00)A.DNSB.IISC.POP3D.Telnet6.一个高度为 h 的满二叉树的结点总数为 2h-1,其每一层结点个数都达到最大值。从根结点开始顺序编号,每一层都从左到右依次编号,直到最后的叶子结点层为止。即根结点编号为 1,其左、右孩子结点编号分别为 2 和 3,再下一层从左到右的编号为 4、5、6、7,依此类推,那么,在一棵满二叉树中,对
3、于编号为 m 和 n 的两个结点,若 m=2n,则结点_。(分数:2.00)A.m 是 n 的左孩子B.m 是 n 的右孩予C.n 是 m 的左孩子D.n 是 m 的右孩子7.http./ 中的 http 表示_。(分数:1.00)A.域名B.所使用的协议C.访问的主机D.请求查看的文档名8.栈和队列的主要区别是_。(分数:2.00)A.逻辑结构不同B.存储结构不同C.基本运算数目不同D.插入运算和删除运算的要求不同9.可用紫外光线擦除信息的存储器是_。(分数:1.00)A.DRAMB.PROMC.EPROMD.EEPROM10.计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作
4、所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此_。(分数:2.00)A.时钟周期大于机器周期B.时钟周期等于机器周期C.机器周期大于指令周期D.指令周期大于时钟周期某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n 件产品。用 PV 操作实现他们之间的同步过程如下图所示。 (分数:6.00)A.0B.1CnD.-1A.互斥信号量,表示仓库的容量,初值为 nB.互斥信号量,表示仓库是否有产品,初值为 0C.同步信号量,表示仓库的容量,初值为 nD.同步信号量,表示仓库是否有产品,初值为 0A.互斥信号量,表示仓库的容量,初值为 nB.互
5、斥信号量,表示仓库是否有产品,初值为 0C.同步信号量,表示仓库的容量,初值为 nD.同步信号量,表示仓库是否有产品,初值为 011.以下关于子类和父类的叙述中,正确的是_。(分数:2.00)A.代码中使用父类对象的地方,都可以使用子类对象替换B.代码中使用子类对象的地方,都可以使用父类对象替换C.父类定义的对象与子类定义的对象在属性和方法上一定相同D.父类定义的对象与子类定义的对象在属性和方法上一定不同12.在计算机系统中,_是指在 CPU 执行程序的过程中,由于发生了某个事件,需要 CPU 暂时中止正在执行的程序,转去处理这一事件,之后又回到原先被中止的程序,接着中止前的状态继续向下执行。
6、(分数:1.00)A.调用B.调度C.同步D.中断13.图中、和分别表示电子邮件地址的_。 (分数:2.00)A.用户信箱的邮件接收服务器域名、账号和分隔符B.用户信箱的邮件接收服务器域名、分隔符和账号C.用户信箱的账号、分隔符和邮件接收服务器域名D.用户信箱的账号、邮件接收服务器域名和分隔符14._不属于程序的基本控制结构。(分数:1.00)A.顺序结构B.分支结构C.循环结构D.递归结构若用 8 位机器码表示二进制数-111,则原码表示的十六进制形式为_;补码表示的十六进制形式为_。(分数:4.00)A.81B.87C.0FD.FFAF9BF0C.89D.80CPU 执行指令时,先要根据_
7、将指令从内存读取出并送入_,然后译码并执行。(分数:4.00)A.程序计数器B.指令寄存器C.通用寄存器D.索引寄存器A.程序计数器B.指令寄存器C.地址寄存器D.数据寄存器15.若在单向链表上,除访问链表中所有节点外,还需在表尾频繁插入节点,那么采用_最节省时间。(分数:2.00)A.仅设尾指针的单向链表B.仅设头指针的单向链表C.仅设尾指针的单向循环链表D.仅设头指针的单向循环链表16.用_时,校验位与信息位交叉设置。(分数:2.00)A.循环冗余校验码B.海明校验码C.奇校验码D.偶校验码高级程序设计语言都会提供描述_、_、控制和数据传输的语言成分,控制成分中有顺序结构、选择结构、_。(
8、分数:3.00)A.数据B.整型C.数组D.指针A.判定B.函数C.运算D.递归A.函数B.循环C.递归D.反射17.某研究机构有 n 名研究人员(n2),其每个人都与一名以上的同事有过研究项目合作关系,那么用_结构表示该机构研究人员间的项目合作关系较为合适。(分数:2.00)A树B图C栈D.队列18.对于任意一个结点数为 n(n0)的二叉树,其高度 h_。(分数:2.00)A.一定大于 nB.一定小于 nC.一定小于 log2nD.一定大于 log2n19.软件测试方法可分为静态测试和动态测试两大类,人工检测_。(分数:2.00)A.属于静态测试和动态测试B.属于静态测试C.属于动态测试D.
9、既不属于静态测试也不属于动态测试20.某研究机构有 n 名研究人员(n2),其每个人都与一名以上的同事有过研究项目合作关系,那么用_结构表示该机构研究人员间的项目合作关系较为合适。(分数:2.00)A树B图C栈D.队列某教务系统的部分需求包括:教务人员输入课程信息:学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,考试后录入课程成绩;学生可以查询本人的成绩;教务人员可以增加、修改、删除和查询课程信息。若用项层数据流图来建模,则上述需求应包含_个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增加、修改、删除和查询放到一个模块中,则该模块的内聚类型为_。(
10、分数:4.00)A.1B.3C.5D.6A.逻辑内聚B.信息内聚C.过程内聚D.功能内聚21.软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于_维护。(分数:2.00)A.正确性B.适应性C.完善性D.预防性22.数据测量时,对同一对象进行多次测量可能得到多个数值。精确度是指多次所测得的数值彼此接近的程度;准确度是指所测得的数值与真值符合的程度。实际测量时,不可能出现的情况是_。(分数:2.00)A.精确度与准确度都很好B.精确度很好但准确度不好C.精确度与准确度都不好D.准确度很好但精确度不好23.http./ 中的 http 表示_。(分数:1.00)A.域名B.所使用的协
11、议C.访问的主机D.请求查看的文档名24.在 Windows 系统中,通过安装_组件来创建 FTP 站点。(分数:1.00)A.DNSB.IISC.POP3D.Telnet25.现需要将数字 2 和 7 分别填入 6 个空格中的 2 个(每个空格只能填入一个数字),已知第 1 格和第 2 格不能填 7,第 6 格不能填 2,则共有_种填法。(分数:3.00)A.12B.16C.17D.2026.在结构化设计中,主要根据_进行软件体系结构设计。(分数:2.00)A.数据流图B.实体-关系图C.状态-迁移图D.数据字典27.若要查询家庭住址包含“朝阳区”的人的姓名及联系电话,则对应的 SQL 语句
12、为: SELECT 姓名,电话 FROM P WHERE 家庭住址 _;(分数:2.00)A.IN(朝阳区)B.like“朝阳区“C.IN(“朝阳区“)D.like“%朝阳区%“28.某图的邻接矩阵如下所示,则该图为_。 A B C D (分数:3.00)A.B.C.D.29.以下关于汇编语言和汇编指令的叙述中,正确的是_。(分数:2.00)A.汇编语言程序中只能包含 CPU 可直接识别的汇编指令B.一条汇编指令可以没有操作码字段,但是必须具有操作数字段C.汇编语言源程序都是通过对某高级语言源程序进行编译而得到的D.一条汇编指令可以没有操作数字段,但是必须具有操作码字段30.在结构化设计中,主
13、要根据_进行软件体系结构设计。(分数:2.00)A.数据流图B.实体-关系图C.状态-迁移图D.数据字典31.下面关于交换机的说法中,正确的是_。(分数:2.00)A.以太网交换机可以连接运行不同网络层协议的网络B.从工作原理上讲,以太网交换机是一种多端口网桥C.集线器是一种特殊的交换机D.通过交换机连接的一组工作站形成一个冲突域正规式(abc)(012)表示的正规集合中有_个元素,_属于该正规集。(分数:2.00)A.3B.5C.6D.9A.abc012Ba0C.c02Dc032.在计算机系统中,_是指在 CPU 执行程序的过程中,由于发生了某个事件,需要 CPU 暂时中止正在执行的程序,转
14、去处理这一事件,之后又回到原先被中止的程序,接着中止前的状态继续向下执行。(分数:1.00)A.调用B.调度C.同步D.中断33.以下关于用户界面设计时的颜色搭配的注意事项中,不正确的是_。(分数:2.00)A.除渐变色与图片外,同一界面上操作元素的颜色不宜超过 45 种B.前景色、活动对象要鲜明;背景色、非活动图像要暗淡,使用浅色C.遵循常规原则,例如以红色表示警告,以绿色表示正常运行D.相邻区域尽量使用相近颜色,以避免色彩跳跃34.以下关于软件测试的叙述中,不正确的是_。(分数:2.00)A.所有的测试都应追溯到用户需求B.软件测试的计划和设计需要在程序代码产生之后进行C.测试软件时,不仅
15、要检验软件是否做了该做的事,还要检验软件是否做了不该做的事D.成功的测试是发现了迄今尚未发现的错误的测试35.http./ 中的 http 表示_。(分数:1.00)A.域名B.所使用的协议C.访问的主机D.请求查看的文档名36.计算机中主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和_组成。(分数:1.00)A.地址译码电路B.地址和数据总线C.微操作形成部件D.指令译码器程序员-23 答案解析(总分:88.00,做题时间:90 分钟)一、单项选择题(总题数:42,分数:88.00)1._不能用矢量图表示。(分数:2.00)A.几何图形B.美术字C.风景照片 D.CAD 图解析:解析
16、 矢量图形是用一系列计算机指令来描述和记录的一幅图的内容,即通过指令描述构成一幅图的所有直线、曲线、圆、圆弧、矩形等图元的位置、维数和形状,也可以用更为复杂的形式表示图像中的曲面、光照、材质等效果。矢量图法实质上是用数学的方式(算法和特征)来描述一幅图形图像。 编辑矢量图的软件通常称为绘图软件,如适用于绘制机械图、电路图的 AutoCAD 软件等。风景照片一般使用数码摄像产品拍摄的图像,不能用矢量图表示。2.在一棵非空的二叉排序树中,关键字最大的结点的_。(分数:3.00)A.左子树一定为空,右子树不一定为空B.左子树不一定为空,右子树一定为空 C.左子树和右子树一定都为空D.左子树和右子树一
17、定都不为空解析:解析 本题考查的是二叉树的关键字的相关知识。我们根据一个实例来分析下二叉树关键字值最大的结点的存储位置有何特点。以序列(50,72,43,85,75,20,35,45,65,30)为例,最大结点 85 的位置有两种情形,分别如下图所示。 3.计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此_。(分数:2.00)A.时钟周期大于机器周期B.时钟周期等于机器周期C.机器周期大于指令周期D.指令周期大于时钟周期 解析:解析 时钟周期是最基本的、最小的时间单位。指令周期是执行一条指令所需要的时间,一般由若干个
18、机器周期组成。指令不同,所需要的机器周期数也不同。一条指令的执行过程划分为若干个阶段,如取指令、存储器读、存储器写等,每一项工作为一项基本操作,完成一项基本操作所需要的时间称为机器周期。可见,指令周期机器周期时钟周期。4.将声音信号数字化时,_不会影响数字音频数据量。(分数:2.00)A.采样率B.量化精度C.波形编码D.音量放大倍数 解析:解析 本题考查的是影响数字音频质量的技术参数。采样率是指一秒钟时间内采样的次数。量化精度是描述每个采样点样值的二进制位数。波形编码是利用采样和量化过程来表示音频信号的波形,使编码后的音频信号与原始信号波形尽可能匹配。这三个参数都会改变数字音频的数据量。只有
19、音量放大倍数不会改变数字音频数据量。所以答案选 D。5.在 Windows 系统中,通过安装_组件来创建 FTP 站点。(分数:1.00)A.DNSB.IIS C.POP3D.Telnet解析:解析 本题考查的是在 Windows 系统中创建 FTP 站点。因为在 Windows 系统 IIS 组件中实际上包含了建立 FTP 站点的功能,只有在 IIS 中建立 FTP 才能更好地与系统紧密结合。故选择 B。6.一个高度为 h 的满二叉树的结点总数为 2h-1,其每一层结点个数都达到最大值。从根结点开始顺序编号,每一层都从左到右依次编号,直到最后的叶子结点层为止。即根结点编号为 1,其左、右孩子
20、结点编号分别为 2 和 3,再下一层从左到右的编号为 4、5、6、7,依此类推,那么,在一棵满二叉树中,对于编号为 m 和 n 的两个结点,若 m=2n,则结点_。(分数:2.00)A.m 是 n 的左孩子 B.m 是 n 的右孩予C.n 是 m 的左孩子D.n 是 m 的右孩子解析:解析 本题考查二叉树的基本概念和性质。高度为 4 的满二叉树如下图所示。 7.http./ 中的 http 表示_。(分数:1.00)A.域名B.所使用的协议 C.访问的主机D.请求查看的文档名解析:解析 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是 WWW 客户机与 W
21、WW 服务器之间的应用层传输协议,是一种面向对象的协议。 页面地址 URL 由 3 部分组成:协议类型、主机名和路径及文件名。例如:http:/ 解析:解析 栈是只能在表的一端进行捅入、删除的线性表。栈中允许插入、删除的一端称为栈顶,相反,栈中不允许插入、删除的一端称为栈底。处于栈顶位置的数据元素称为栈顶元素。 队列(queue)是一种只允许在一端进行插入,而在另一端进行删除的线性表,是一种操作受限的线性表。在表中只允许进行插入的一端称为队尾(rear),只允许进行删除的一端称为队头(front)。队列的插入操作通常称为入队列或进队列,而队列的删除操作则称为出队列或退队列。 因此,栈和队列的主
22、要区别是插入运算和删除运算的要求不同。9.可用紫外光线擦除信息的存储器是_。(分数:1.00)A.DRAMB.PROMC.EPROM D.EEPROM解析:解析 EPROM 即可擦除可编程只读存储器,其内容既可以读出,也可以由用户写入,写入后还可以修改。改写的方法是,写入之前先用紫外线照射 1520 分钟以擦去所有信息,然后再用特殊的电子设备写入信息。10.计算机中,执行一条指令所需要的时间称为指令周期,完成一项基本操作所需要的时间称为机器周期,时钟脉冲的重复周期称为时钟周期。因此_。(分数:2.00)A.时钟周期大于机器周期B.时钟周期等于机器周期C.机器周期大于指令周期D.指令周期大于时钟
23、周期 解析:解析 时钟周期是最基本的、最小的时间单位。指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。指令不同,所需要的机器周期数也不同。一条指令的执行过程划分为若干个阶段,如取指令、存储器读、存储器写等,每一项工作为一项基本操作,完成一项基本操作所需要的时间称为机器周期。可见,指令周期机器周期时钟周期。某企业有生产部和销售部,生产部负责生产产品并送入仓库,销售部从仓库取产品销售。假设仓库可存放n 件产品。用 PV 操作实现他们之间的同步过程如下图所示。 (分数:6.00)A.0B.1 CnD.-1解析:A.互斥信号量,表示仓库的容量,初值为 nB.互斥信号量,表示仓库是否有产品
24、,初值为 0C.同步信号量,表示仓库的容量,初值为 n D.同步信号量,表示仓库是否有产品,初值为 0解析:A.互斥信号量,表示仓库的容量,初值为 nB.互斥信号量,表示仓库是否有产品,初值为 0C.同步信号量,表示仓库的容量,初值为 nD.同步信号量,表示仓库是否有产品,初值为 0 解析:解析 用 PV 操作实现生产部和销售部之间的同步,可以通过设置三个信号量 S、S1 和 S2,其中,信号量 S 是一个互斥信号量,初值为 1,因为仓库是一个互斥资源,所以需要进行互斥控制;S1 是一个同步信号量,表示仓库的容量,初值为 n;S2 是一个同步信号量,表示仓库是否有产品,初值为 0。11.以下关
25、于子类和父类的叙述中,正确的是_。(分数:2.00)A.代码中使用父类对象的地方,都可以使用子类对象替换 B.代码中使用子类对象的地方,都可以使用父类对象替换C.父类定义的对象与子类定义的对象在属性和方法上一定相同D.父类定义的对象与子类定义的对象在属性和方法上一定不同解析:解析 一个子类可以继承其父类(或祖先类)中的属性和操作,这些属性和操作在子类中不必定义,子类中还可以定义自己的属性和操作。12.在计算机系统中,_是指在 CPU 执行程序的过程中,由于发生了某个事件,需要 CPU 暂时中止正在执行的程序,转去处理这一事件,之后又回到原先被中止的程序,接着中止前的状态继续向下执行。(分数:1
26、.00)A.调用B.调度C.同步D.中断 解析:解析 在计算机系统中,中断是指在 CPU 执行程序的过程中,由于发生了某个事件,需要 CPU 暂时中止正在执行的程序,转去处理这一事件,之后又回到原先被中止的程序,接着中止前的状态继续向下执行。13.图中、和分别表示电子邮件地址的_。 (分数:2.00)A.用户信箱的邮件接收服务器域名、账号和分隔符B.用户信箱的邮件接收服务器域名、分隔符和账号C.用户信箱的账号、分隔符和邮件接收服务器域名 D.用户信箱的账号、邮件接收服务器域名和分隔符解析:解析 用户的电子邮件地址由两部分组成,后一部分为邮件服务器的主机名或邮件服务器所在域的域名,前一部分为用户
27、在该邮件服务器中的账号,中间用“”分隔。14._不属于程序的基本控制结构。(分数:1.00)A.顺序结构B.分支结构C.循环结构D.递归结构 解析:解析 程序的基本控制结构有 3 种,分别为顺序结构、分支结构和循环结构。顺序结构用来表示一个计算操作序列,从第一个操作开始,按顺序依次执行后续的操作,直到最后一个操作;选择结构提供了在两种或多种分支中选择其中一个的逻辑;循环结构描述了重复计算的过程,通常由三部分组成:初始化、循环体和循环条件。若用 8 位机器码表示二进制数-111,则原码表示的十六进制形式为_;补码表示的十六进制形式为_。(分数:4.00)A.81B.87 C.0FD.FF解析:A
28、F9 BF0C.89D.80解析:解析 -111原=10000111=87(十六进制),-111反=11111000,-111补=11111001=F9(十六进制)。CPU 执行指令时,先要根据_将指令从内存读取出并送入_,然后译码并执行。(分数:4.00)A.程序计数器 B.指令寄存器C.通用寄存器D.索引寄存器解析:A.程序计数器B.指令寄存器 C.地址寄存器D.数据寄存器解析:解析 本题考布的是 CPU 执行指令的三个阶段:取指令分析指令一执行指令。 取指令的任务是:根据程序计数器 PC 中的值从程序存储器读出现行指令,送到指令寄存器。分析指令阶段的任务是:将指令寄存器中的指令操作码取出
29、后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。15.若在单向链表上,除访问链表中所有节点外,还需在表尾频繁插入节点,那么采用_最节省时间。(分数:2.00)A.仅设尾指针的单向链表B.仅设头指针的单向链表C.仅设尾指针的单向循环链表 D.仅设头指针的单向循环链表解析:解析 单向链表仅设头指针时,在表尾插入节点时需要遍历整个链表,时间复杂度为 O(n),仅设尾指针时,在表尾插入节点的时间复杂度为 O(1),但是不能访问除了尾节点之外的所有其他节点。单向循环链表仪设头指针时,在表尾插入节点时
30、需要遍历整个链表,时间复杂度为 O(n),仅设尾指针时,在表尾插入节点的时间复杂度为 O(1),同时达到表头节点的时间复杂度为 O(1),因此对于题中给出的操作要求,适合采用仅设尾指针的单向循环链表。16.用_时,校验位与信息位交叉设置。(分数:2.00)A.循环冗余校验码B.海明校验码 C.奇校验码D.偶校验码解析:解析 海明码是利用奇偶性来检错和纠错的校验方法。海明码的构成方法是:在数据位之间插入k 个校验位,通过扩大码距来实现检错和纠错。高级程序设计语言都会提供描述_、_、控制和数据传输的语言成分,控制成分中有顺序结构、选择结构、_。(分数:3.00)A.数据 B.整型C.数组D.指针解
31、析:A.判定B.函数C.运算 D.递归解析:A.函数B.循环 C.递归D.反射解析:解析 本题考查的是高级程序设计语言的基本知识。高级程序设计语言都会提供描述数据、运算、控制和数据传输的语言成分,控制成分中有顺序结构、选择结构、循环结构。17.某研究机构有 n 名研究人员(n2),其每个人都与一名以上的同事有过研究项目合作关系,那么用_结构表示该机构研究人员间的项目合作关系较为合适。(分数:2.00)A树B图 C栈D.队列解析:解析 图是比树结构更复杂的一种数据结构。在图结构中,任意两个节点之间都可能有直接的关系,一个节点的前驱和后继的数目是没有限制的。图结构被用于描述各种复杂的数据对象。而在
32、树结构中,除根节点没有前驱节点外,其余的每个节点只有唯一的一个前驱节点和多个后继结点。因此,题目中描述的关系用图结构表示较为合适。18.对于任意一个结点数为 n(n0)的二叉树,其高度 h_。(分数:2.00)A.一定大于 nB.一定小于 nC.一定小于 log2nD.一定大于 log2n 解析:解析 具有 n 个结点的完全二叉树的深度为 log 2 n+1,其高度 h 大 1 于 log 2 n。19.软件测试方法可分为静态测试和动态测试两大类,人工检测_。(分数:2.00)A.属于静态测试和动态测试B.属于静态测试 C.属于动态测试D.既不属于静态测试也不属于动态测试解析:解析 静态测试是
33、指被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测。人工检测是不依靠计算机而是靠人工审查程序或评审软件,包括代码检查、静态结构分析和代码质量度量等。20.某研究机构有 n 名研究人员(n2),其每个人都与一名以上的同事有过研究项目合作关系,那么用_结构表示该机构研究人员间的项目合作关系较为合适。(分数:2.00)A树B图 C栈D.队列解析:解析 图是比树结构更复杂的一种数据结构。在图结构中,任意两个节点之间都可能有直接的关系,一个节点的前驱和后继的数目是没有限制的。图结构被用于描述各种复杂的数据对象。而在树结构中,除根节点没有前驱节点外,其余的每个节点只有唯一
34、的一个前驱节点和多个后继结点。因此,题目中描述的关系用图结构表示较为合适。某教务系统的部分需求包括:教务人员输入课程信息:学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,考试后录入课程成绩;学生可以查询本人的成绩;教务人员可以增加、修改、删除和查询课程信息。若用项层数据流图来建模,则上述需求应包含_个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增加、修改、删除和查询放到一个模块中,则该模块的内聚类型为_。(分数:4.00)A.1 B.3C.5D.6解析:A.逻辑内聚B.信息内聚 C.过程内聚D.功能内聚解析:解析 本题考查的是数据流图的相关知识。顶
35、层数据流图只含有一个加工表示整个系统;输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系。若用顶层数据流图来建模,只需要一个教务系统的加工就可以了,所以选择 A。逻辑内聚指模块内执行个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。指机能相关的程序组合成一模块的程度,或是各机能凝聚的状态或程度。信息性内聚是如果模块进行许多操作,每个都有各自的入口点,每个操作的代码相对独立,而且所有操作都在相同的数据结构上完成,则该模块具有信息性内聚。过程内聚是指构件或者操作的组合方式是允许在调用前面的构件或操作之后,马上调用后面的构件或操作,即使两者之间没有数据
36、进行传递。如果模块内所有成分形成一个整体,完成单个功能,则称功能内聚,功能内聚是最高程度的内聚形式。根据以上所述,故选择 B。21.软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于_维护。(分数:2.00)A.正确性 B.适应性C.完善性D.预防性解析:解析 根据维护目的的不同,软件维护一般分为四大类:正确性维护、适应性维护、完善性维护和预防性维护。其中,正确性维护是指改正在系统开发阶段已经发生而系统测试阶段尚未发现的错误。22.数据测量时,对同一对象进行多次测量可能得到多个数值。精确度是指多次所测得的数值彼此接近的程度;准确度是指所测得的数值与真值符合的程度。实际测量时,不可
37、能出现的情况是_。(分数:2.00)A.精确度与准确度都很好B.精确度很好但准确度不好C.精确度与准确度都不好D.准确度很好但精确度不好 解析:解析 本题考查数据处理方面的基础知识。当准确度很好时,测量值都与真值符合得很好,相对应的精确度也很好。23.http./ 中的 http 表示_。(分数:1.00)A.域名B.所使用的协议 C.访问的主机D.请求查看的文档名解析:解析 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是 WWW 客户机与 WWW 服务器之间的应用层传输协议,是一种面向对象的协议。 页面地址 URL 由 3 部分组成:协议类型、主机名和
38、路径及文件名。例如:http:/ Windows 系统中,通过安装_组件来创建 FTP 站点。(分数:1.00)A.DNSB.IIS C.POP3D.Telnet解析:解析 本题考查的是在 Windows 系统中创建 FTP 站点。因为在 Windows 系统 IIS 组件中实际上包含了建立 FTP 站点的功能,只有在 IIS 中建立 FTP 才能更好地与系统紧密结合。故选择 B。25.现需要将数字 2 和 7 分别填入 6 个空格中的 2 个(每个空格只能填入一个数字),已知第 1 格和第 2 格不能填 7,第 6 格不能填 2,则共有_种填法。(分数:3.00)A.12B.16C.17 D
39、.20解析:解析 总共有26.在结构化设计中,主要根据_进行软件体系结构设计。(分数:2.00)A.数据流图 B.实体-关系图C.状态-迁移图D.数据字典解析:解析 结构化分析方法是一种面向数据流的需求分析方法,适用于分析大型数据处理系统。结构化分析方法也是一种建模技术,它建立的分析模型的核心是数据字典。围绕该核心有数据流图、实体-关系图(E-R 图)和状态-迁移图这三种图。其中,数据流图描述系统中数据如何被传送或变换,以及描述如何对数据流进行变换的功能,用于功能建模;实体-关系图(E-R 图)描述数据对象及数据对象之间的关系,用于数据建模;状态-迁移图描述系统对外部事件如何响应、如何动作,用
40、于行为建模。27.若要查询家庭住址包含“朝阳区”的人的姓名及联系电话,则对应的 SQL 语句为: SELECT 姓名,电话 FROM P WHERE 家庭住址 _;(分数:2.00)A.IN(朝阳区)B.like“朝阳区“C.IN(“朝阳区“)D.like“%朝阳区%“ 解析:解析 本题考查的是 SQL 语句中的查询语句。SQL 语句的查询语句为: SELECT A,B FROM table WHERE ontent like “%id%“; 故选择 D。28.某图的邻接矩阵如下所示,则该图为_。 A B C D (分数:3.00)A.B.C. D.解析:29.以下关于汇编语言和汇编指令的叙述
41、中,正确的是_。(分数:2.00)A.汇编语言程序中只能包含 CPU 可直接识别的汇编指令B.一条汇编指令可以没有操作码字段,但是必须具有操作数字段C.汇编语言源程序都是通过对某高级语言源程序进行编译而得到的D.一条汇编指令可以没有操作数字段,但是必须具有操作码字段 解析:解析 本题考查的是汇编语言的知识。一条汇编指令可以没有操作数字段,但是必须具有操作码字段。所以正确答案为 D。30.在结构化设计中,主要根据_进行软件体系结构设计。(分数:2.00)A.数据流图 B.实体-关系图C.状态-迁移图D.数据字典解析:解析 结构化分析方法是一种面向数据流的需求分析方法,适用于分析大型数据处理系统。
42、结构化分析方法也是一种建模技术,它建立的分析模型的核心是数据字典。围绕该核心有数据流图、实体-关系图(E-R 图)和状态-迁移图这三种图。其中,数据流图描述系统中数据如何被传送或变换,以及描述如何对数据流进行变换的功能,用于功能建模;实体-关系图(E-R 图)描述数据对象及数据对象之间的关系,用于数据建模;状态-迁移图描述系统对外部事件如何响应、如何动作,用于行为建模。31.下面关于交换机的说法中,正确的是_。(分数:2.00)A.以太网交换机可以连接运行不同网络层协议的网络B.从工作原理上讲,以太网交换机是一种多端口网桥C.集线器是一种特殊的交换机 D.通过交换机连接的一组工作站形成一个冲突
43、域解析:解析 为了提高网络的传输速度,根据程控交换机的工作原理,设计出了交换式集线器。正规式(abc)(012)表示的正规集合中有_个元素,_属于该正规集。(分数:2.00)A.3B.5C.6 D.9解析:A.abc012Ba0C.c02Dc0 解析:解析 本题考查的是正规式的相关概念。在正规式(abc)(012)中元素的个数为 6 个:a、b、c、0、1、2。正规式与相应的正规集是等价的,正规集给出了相应正规式所描述的全部单词,正规式不是集合,其运算结果正规集是集合。所给选项中 D.c0 属于该正规式结果,故选择 D。32.在计算机系统中,_是指在 CPU 执行程序的过程中,由于发生了某个事
44、件,需要 CPU 暂时中止正在执行的程序,转去处理这一事件,之后又回到原先被中止的程序,接着中止前的状态继续向下执行。(分数:1.00)A.调用B.调度C.同步D.中断 解析:解析 在计算机系统中,中断是指在 CPU 执行程序的过程中,由于发生了某个事件,需要 CPU 暂时中止正在执行的程序,转去处理这一事件,之后又回到原先被中止的程序,接着中止前的状态继续向下执行。33.以下关于用户界面设计时的颜色搭配的注意事项中,不正确的是_。(分数:2.00)A.除渐变色与图片外,同一界面上操作元素的颜色不宜超过 45 种B.前景色、活动对象要鲜明;背景色、非活动图像要暗淡,使用浅色C.遵循常规原则,例
45、如以红色表示警告,以绿色表示正常运行D.相邻区域尽量使用相近颜色,以避免色彩跳跃 解析:解析 关于用户界面设计时的颜色搭配,需要注意的是:除渐变色与图片外,同一界面上操作元素的颜色不宜超过 45 种;前景色、活动对象要鲜明;背景色、非活动图像要暗淡,使用浅色;遵循常规原则,例如以红色表示警告,以绿色表示正常运行;相邻区域尽量使用不同颜色。34.以下关于软件测试的叙述中,不正确的是_。(分数:2.00)A.所有的测试都应追溯到用户需求B.软件测试的计划和设计需要在程序代码产生之后进行 C.测试软件时,不仅要检验软件是否做了该做的事,还要检验软件是否做了不该做的事D.成功的测试是发现了迄今尚未发现
46、的错误的测试解析:解析 本题考查软件测试的基本概念。测试工作量约占软件开发总工作量的 40%以上,特别对一些关系到人的生命安全的软件,测试成本可能相当于开发阶段总成本的 35 倍。测试的目的是检验它是否满足规定的需求或是搞清楚预期结果与实际结果之间的差别。简单地说,软件测试的目的是尽可能多地发现软件产品(主要是指程序)中的错误和缺陷。测试用例由测试数据和预期结果构成的。一个好的测试用例是极有可能发现迄今为止尚未发现的错误。一次成功的测试是发现了至今为止尚未发现的错误的测试。测试的关键是测试用例的设计,其方法可分成两类:白盒测试和黑盒测试。 软件测试的计划和设计贯穿于软件开发过程整个过程中。35.http./ 中的 http 表示_。(分数:1.00)A.域名B.所使用的协议 C.访问的主机D.请求查看的文档名解析:解析 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是 WWW 客户机与 WWW 服务器之间的应用层传输协议,是一种面向对象的协议。 页面地址 URL 由 3 部分组成:协议类型、主机名和路径及文件名。例如:http:/