试卷详情
-
中级软件设计师上午试题-27
-
[单项选择]系统测试是为了发现错误而执行程序的过程,测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。信息系统的测试应包括()。
A. Alpha测试、Beta测试
B. 软件测试、硬件测试、网络测试
C. 人工测试、机器测试、综合测试
D. 单元测试、组装测试、确认测试、系统测试
-
[单项选择]若事务T1对数据A已加排它锁,那么其它事务对数据A()。
A. 加共享锁、加排它锁都失败
B. 加排它锁成功,加共享锁失败
C. 加共享锁、加排它锁都成功
D. 加共享锁成功,加排它锁失败
-
[单项选择]计算机一旦发生中断,将进入中断处理,转入操作系统程序的运行。操作系统程序的入口地址出现在()中。
A. GOTO语句
B. 内存的第一个单元
C. 待交换的新程序状态字
D. 中断向量
-
[单项选择]
计算机浮点数的表示中,可分为阶码和尾数两部分,如果某机阶码为8位 (含1位符号位)定点整数,用移码表示,其阶码最大正数是 (8) ,最小负数是 (9) 。
(8)处填()。
A. 01111111
B. 11111111
C. 10000000
D. 000000001
-
[单项选择]()主要用于描述面向对象的开发过程。
A. 瀑布模型
B. 演化模型
C. 螺旋模型
D. 喷泉模型
-
[单项选择]
设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。一个模式有4个基本要素,它们是 (48) ,设计模式中的Factory属于 (49) 。
(48)处填()。
A. 模式名称、问题、解决方案、效果
B. 模式名称、来源、目的、实现方式
C. 模式名称、结构、目的、实现方式
D. 模式名称、问题、实现方式、备注
-
[单项选择]
计算机中的指令系统用来反映计算机的基本功能,随着计算机应用范围的扩大,在一些大型机中指令系统越来越复繁,为了提高计算机的性能,用更为复杂的新指令取代某些子程序的功能,这种指令的计算机称为 (1) 。
(1)处填()。
实践证明这并不是提高计算机性能的最好方法,因为其中80%的指令在程序中使用频度很低。因而提出了另一种方案:简化指令的种类和格式,增加通用寄存器数目,使用RR型指令格式,要求多数指令功能在一个机器周期内完成等,这种指令的计算机称为 (2) 。
A. RISC
B. CISC
C. MIMD
D. MIMD
-
[单项选择]
传统的交换机作为第二层设备,只能识别并转发 (59) 地址,要支持 VLAN间的通信只能借助于具有 (60) 功能的网络设备。
(59)处填()。
A. IP
B. 网络
C. 协议
D. MAC
-
[单项选择]LZW编码是()。
A. 有损数据压缩编码
B. 无损数据压缩编码
C. 不压缩数据的编码
D. 通道(或称信道)编码
-
[单项选择]()是父类和子类之间共享数据和方法的机制。
A. 多态
B. 继承
C. 绑定
D. 重置
-
[单项选择]回溯法也称为试探法,以下关于回溯法的结论中正确的是()。
A. 即使问题的解存在,回溯法不一定能找到问题的解
B. 回溯法找到的问题的解不一定是最优解
C. 回溯法不能找到问题的全部解
D. 回溯法无法避免求出的问题解的重复
-
[单项选择]SSL协议是运行在()层的协议。
A. 数据链路层
B. 传输层
C. 传输层之上
D. 物理层
-
[单项选择]m个进程(Pi,0≤i≤m-1)通过k个等长的缓冲区(Bi,0≤i≤k-1)向n个进程(Qi,0≤i≤m-1)发送消息。每个进程Pi发送消息的顺序与数量不受限制,每个进程Qi接收消息的顺序与数量也不受限制,但发送进程与接收进程作为两个分别的整体,要求消息发送与接收的整体次序相同。为保证消息发送与接收的充分并行,需要设置()。
A. 3个信号量,初值分别为1,1,0
B. 4个信号量,初值分别为1,0,1,0
C. 3个信号量,初值分别为k,1,0
D. 4个信号量,初值分别为k,1,0,1
-
[单项选择]系统设计是信息系统开发过程中的一个重要的阶段,系统设计的原则是()。
A. 抽象、封装、继承、原子化
B. 高内聚、低耦合、可重用、需求引导
C. 抽象、模块化、信息隐蔽、模块独立
D. 高可用、需要引导、风险可控、易于维护
-
[单项选择]ISO/IEC 9126软件质量模型由()几个层次组成。
A. 质量、功能、过程
B. 成熟性、容错性、易恢复性
C. 质量特性、质量子特性、度量指标
D. 质量特性、时间特性、资源特性
-
[单项选择]对象自身引用(Self-Reference)是OOPL中的一种特有结构。对象自身引用的值和类型分别扮演了两种意义的角色:对象自身引用的值使得方法体中引用的成员名与特定的对象相关,对象自身引用的类型则决定了方法体被实际共享的()。
A. 类型
B. 程度
C. 大小
D. 范围
-
[单项选择]设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行的操作是()。
A. top->link=s;
B. s->link=top->link;top->link=s;
C. s->link=top;top=s;
D. s->link=top;top=top->link;
-
[单项选择]若一个硬盘驱动器的硬盘组由9个硬盘盘片组成,则它的读/写磁头数是()。
A. 1个
B. 8个
C. 9个
D. 16个
-
[单项选择]设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想摘除链式栈的栈顶结点,并将被摘除结点的值保存到x中,则应执行的操作是()。
A. x=top->data;top=top->link;
B. top=top->link;x=top->data;
C. x=top;top=top->link;
D. x=top->data;
-
[单项选择]
(66) method is the use of a data processing system to represent selected behavioral (67) of a physical or abstract system. For example, the representation of air streams around airfoils at various velocities, temperatures, and air pressures with such a system.
(66)处填()。
Emulation method is slightly different, it uses a data processing system to imitate another data processing system, so that the imitating system accepts the same data, executes the same programs, and achieves the same (68) as the imitated system. Emulation is usually achieved (69) hardware or firmware. In a network, for example, microcomputers might emulate terminals (70) communicate with mainframe.
A. Assembly
B. Simultaneity
C. Fraud
D. Simulation
-
[单项选择]市场上出售标有80 min/700 MB CD-R光盘,80 min 700 MB都是指它的容量。其中,700 MB是指记录()(1MB=1024×1024B,四舍五入取整数)。
A. 80分钟CD-DA声音
B. CD-ROM Mode 1的用户数据
C. CD-ROM Mode 2的用户数据
D. 其他
-
[单项选择]在编译程序时,采用的对中间代码的优化方法中,()是基于循环结构进行的优化处理。
①合并已知量
②删除归纳变量
③删除多余运算
④强度削弱
⑤复写传播
⑥代码外提
A. ①③⑤
B. ②④⑥
C. ①②③
D. ④⑤⑥
-
[单项选择]
UML的词汇表包含3种构造块,但不包括下面的 (52) ;UML中有 4种事物,但不包括下面的 (53) ;UML中有4种关系,但不包括下面的 (54) 。
(52)处填()。
A. 对象
B. 事物
C. 关系
D. 图
-
[单项选择]某软件公司根据技术发展的需要,从另一软件公司购买一项现有的软件技术,并与其签定了技术转让协议。该软件公司在购买该项软件技术的合同中应注意()问题。
A. 技术本身
B. 知识产权
C. 技术本身和知识产权
D. 实用性
-
[单项选择]不满足()NF的数据库模式不能称为关系数据库。
A. 0
B. 1
C. 2
D. 3
-
[单项选择]设有一个递归算法如下:
int fact(int n)
if(n<=0)return 1;
else return n*fact(n-1);
下面正确的叙述是()。
A. 计算fact(n)需要执行n次函数调用
B. 计算fact(n)需要执行n+1次函数调用
C. 计算fact(n)需要执行n+2次函数调用
D. 计算fact(n)需要执行n-1次函数调用
-
[单项选择]
消息摘要算法MD5(Message Digest)是一种常用的 (57) 。MD5算法以一个任意长数据块作为输入,其输出为一个 (58) 比特的消息摘要。
(57)处填()。
A. 索引算法
B. Hash函数
C. 递归函数
D. 倒排算法
-
[单项选择]设循环队列的结构如题33。若有一个Queue类型的队列Q,计算队列元素个数应该用()。
A. (Q.rear-Q.front+ MaxSize)%MaxSize;
B. rear-Q.front+1;
C. rear-Q.front-1;
D. rear-Qfront;
-
[单项选择]设循环队列的结构是:
const int MaxSize=100;
typedef int Data Type;
typedef struct
DataType data[MaxSize];
int front, rear;
Queue;
若有一个Queue类型的队列Q,试问判断队列满的条件应是()。
A. front=Q.rear;
B. front-Q.rear==MaxSize;
C. front+Q.rear=MaxSize;
D. front==(Q.rear+1)%MaxSize;
-
[单项选择]
利用并行处理技术可以缩短计算机处理一个问题的时间,开发计算机系统的并行性措施有3类: (5) 。流水线处理机属于 (6) ,某机采用4级流水线结构完成一条指令,每一级流水操作实际需要的时间为:取指令60ns,指令译码和取数40ns,运算70ns,送结果50ns。
(5)处填()。
计算机执行一条程序需要100条基本指令,理想情况下流水线计算机需要 (7) 时间完成这段程序。
A. 多处理机,多级存储器,中断系统
B. 资源重复,资源共享,时间重叠
C. 高速缓存,流水线结构,DMA
D. 虚拟存储器RISC流水线结构
-
[单项选择]面向对象的设计原则包括()。
A. 弱耦合、弱内聚
B. 弱耦合、强内聚
C. 强耦合、强内聚
D. 强耦合、弱内聚
-
[单项选择]下列不属于软件复杂性的度量参数是()。
A. 规模
B. 结构
C. 效率
D. 智能度
-
[单项选择]
一个主机的IP地址是172.20.50.17对应的子网掩码是255.255.255.240,则所在的子网号是 (61) ,子网的广播地址是 (62) 。
(61)处填()。
A. 172.20.50.16
B. 172.20.50.32
C. 172.20.50.17
D. 172.20.50.31
-
[单项选择]计算机软件著作权自()起产生。
A. 软件研究开发之日
B. 软件销售发行之日
C. 软件正式发表之日
D. 软件开发完成之日
-
[单项选择]计算机的RAS技术,就是指系统的()指标,这3个指标用来衡量系统的性能。
A. 速度、容量、价格
B. 可靠性、可用性、可维修性
C. 平均无故障时间、平均修复时间、平均故障时间
D. 并行性、兼容性、可移植性
-
[单项选择]在MPEG-1 Video压缩标准中定义了I、P、B图像,如果要使运动速度极快的影视(例如飞机翻跟斗)不模糊,需要()。
A. 增加I图像的帧数/秒
B. 增加P图像的帧数/秒
C. 增加B图像的帧数/秒
D. 使用其他技术
-
[单项选择]
假定每一个信用卡客户具有唯一的客户号。如果实体“客户信息”属性依次为“客户号、客户姓名、证件号码、开卡时间、卡状态”,其中,一个客户可以有多个卡,每个卡对应唯一的客户号;实体“客户交易记录”属性依次为“客户号、交易日期、交易开始时间、交易结束时间,交易类型、交易结果、交易金额”,其中一个客户一天可以进行多个交易,但同一时间只能进行一个交易。那么,实体“客户信息”的主键是 (40) ,实体“客户交易记录”的主键是 (41) ,这两个实体型间 (42) 联系。
(40)处填()。
A. 客户号
B. 客户姓名
C. 客户号、客户姓名
D. 证件号码
-
[单项选择]在DFD中,假设分层数据流图里的某张图(记为图A)中的某个加工可用另一张图(记为图B)来分解,称图A是图B的()。
A. 顶层图
B. 加工
C. 0层图
D. 父图
-
[单项选择]对象被看成是用传递消息的方式互相联系的通信实体,它们既可以接收、也可以拒绝外界发来的消息。一般情况下,对象()。
A. 接收它能够识别的消息,也接收它不能识别的消息
B. 拒绝它能够识别的消息,也拒绝它不能识别的消息
C. 接收它能够识别的消息,拒绝它不能识别的消息
D. 拒绝它能够识别的消息,接收它不能识别的消息
-
[单项选择]目标准实施之日起,至标准复审重新确认、修订或废止的时间,称为标准的有效期,我国在国家标准管理办法中规定,国家标准的有效期一般为()年。
A. 2
B. 5
C. 7
D. 10
-
[单项选择]结构化分析(Structured Analysis)方法简称SA方法,它是一种面向数据流的需求分析方法,适用于分析大型数据处理系统。SA方法的基本思想是()。
A. 自顶向下逐层分解
B. 自下向上逐层构架
C. 先自顶向下分解,然后自下向上构架
D. 先全面数据抽象,然后模块化
-
[单项选择]某操作系统的内存管理采用段式管理,内存分配采用最先适配算法,计算机的内存为50MB,刚开始时内存均未使用。经过一段时间的运行(其内存申请、释放的序列为:申请20MB—申请15MB—申请10MB—释放15MB—申请10MB—释放20MB—申请8MB)以后,内存中存在()。
A. 2个空闲块,长度分别为10MB、12MB
B. 3个空闲块,长度分别为12MB,5MB,5MB
C. 1个空闲块,长度为22MB
D. 4个空闲块,长度分别为5MB、5MB、5MB、7MB
-
[单项选择]为适应网络带宽和降低存储器存储容量的要求,科技工作者开发了许多算法,用于压缩各种各样的数据。假设处理系统的计算精度足够高,由此造成的数据损失可忽略。其中,逆向离散余弦变换(IDCT)()。
A. 对重构图像的质量有损失
B. 对重构图像的质量没有损失
C. 变换前后数据项的数目不相等
D. 变换前后的系数具有相同含义
-
[单项选择]传统以太网采用的编码方式是()。
A. 不归零制
B. 曼彻斯特
C. 差分曼彻斯特
D. PCM编码
-
[单项选择]
In information theory, "information" is regarded as knowledge which reduces or removes (71) about the occurrence of a specific event from a given set of possible events. The concept "event" is to be understood as used in the theory of probability. For instance, an event may be the occurrence of a (72) character or word in a given message or in a given position of a message.
In communication theory, channel is defined as that part of a communication system that connects the message source with the message sink. An encoder may be inserted between the message source and the input to the channel, and a (73) between the output of the channel and the message sink. Generally, these two units are not considered as being parts of the channel. In certain cases, however, they may be considered as pans of the message source and message sink, (74) . In information theory (75) to Shannon, the channel can be characterized b
A. uncertainty
B. unreliability
C. randomness
D. inconsistency -
[单项选择]关于防火墙不正确的说法是()。
A. 防火墙通常被安装在被保护的内网与因特网的连接点上
B. 防火墙可以根据安全策略规定的规则,仅允许“许可的服务”和授权的用户通过
C. 防火墙能够防止病毒在网上蔓延
D. 防火墙不能防止网络内部的破坏
-
[单项选择]()展现了一组对象、接口、协作和它们之间的关系。
A. 类图
B. 对象图
C. 协作图
D. 活动图
-
[单项选择]
计算机对存储器的要求是速度快、容量大、价格低,主存储器是CPU按照地址进行随机读写的存储器,主存的特点是 (3) ,主有的最大容量与主存的地址位数有关,64MB的主存,地址需要 (4) 位(二进制数)。
(3)处填()。
A. CPU访问不同单元需要的时间不同
B. CPU访问任何单元的速度相同
C. CPU访问地址小的单元,速度较快
D. 访问时间不固定
-
[单项选择]布鲁特—福斯算法是一种常用的()算法。
A. 匹配
B. 近似
C. 概率
D. 加密
-
[单项选择]某个单CPU计算机的操作系统有n个进程,当它处于非核心程序运行时,在运行队列、就绪队列和等待队列中的进程数目分别为()。
A. 0~1个、0~n-1个和0~n个
B. 1个、0~n-1个和0~n-1个
C. 1个、0~n个和0~n个
D. 1个、1~n-1个和0~n-1个
-
[单项选择]软件工程是一种层次化的技术,包括3个要素()。
A. 过程、方法、工具
B. 需求、设计、实施
C. 质量、环境、管理
D. 模型、数据、系统