一、单选题
1、内存按字节编址,地址从A4000H到CBFFFH,共有()个字节。若用存储容量为32K×8bit的存储芯片构成该内存,至少需要 ()片。
A、80K 5
B、96K 2
C、160K 5
D、192K 10
解析:
首先,我们需要计算给定地址范围内的字节数。地址从A4000H到CBFFFH,可以通过计算这两个地址之间的差值并加1来得到总的字节数。计算过程为CBFFFH - A4000H + 1 = 28000H,这等于十六进制数的160K。接下来,我们需要确定使用存储容量为32K×8bit的存储芯片来构成这个内存需要多少片。由于每片存储芯片的容量是32K,我们需要将总的字节数(160K)除以每片存储芯片的容量(32K),得到的结果是需要5片存储芯片。因此,答案是C,共有160K个字节,至少需要5片存储芯片。
2、中断响应时间是指()
A、从中断处理开始到中断处理结束所用的时间
B、从发出中断请求到中断处理结束所用的时间
C、从发出中断请求到进入中断处理所用的时间
D、从中断处理结束到再次中断请求的时间
解析:
中断响应时间是指从发出中断请求到进入中断处理所用的时间。这是中断处理过程中的一个重要阶段,包括硬件检测和响应中断请求,以及开始中断处理程序的过程。因此,正确答案为C。
3、若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需()ns。
A、163
B、183
C、193
D、203
解析:
根据题目,每条指令的执行过程分为取指、分析和执行三部分,对应的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。因此,一条指令执行完毕需要的时间为取指时间加上分析时间再加上执行时间,即2ns + 2ns + 1ns = 5ns。对于100条指令,总的执行时间为每条指令的执行时间乘以指令的数量,再加上最后一条指令执行完毕所需的额外时间(因为流水线在处理最后一条指令时不会再次启动)。所以,执行100条指令的总时间为(5 * 100)ns + 1ns = 501ns。但由于流水线的设计,相邻指令之间可以并行处理某些阶段(例如取指和分析阶段可以并行进行),因此实际执行时间会有所减少。考虑到这一点,实际执行时间应该是取指时间和分析时间的指令数量总和加上执行时间的指令数量总和,即(t取指 * 指令数量)+(t分析 * 指令数量)+ t执行 = (2 * 100)+(2 * 99)+ 1 = (t取指 * 指令数量)+ (t分析 * (指令数量-1)) + t执行。简化后得到(t取指 * 指令数量)+ 3。因此,执行完所有指令所需的时间为(2 * 100)+ 3 = 203ns。所以正确答案是D选项。
4、在单指令流多数据流计算机(SIMD)中,各处理单元必须()
A、以同步方式,在同一时间内执行不同的指令
B、以同步方式,在同一时间内执行同一条指令
C、以异步方式,在同一时间内执行不同的指令
D、以异步方式,在同一时间内执行同一条指令
解析:
在单指令流多数据流计算机(SIMD)中,各处理单元以同步方式,在同一时间内执行同一条指令。这是SIMD架构的主要特点,即多个处理单元同步执行相同的指令,但操作不同的数据。因此,正确答案是B。
5、单个磁头在向盘片的磁性涂层上写入数据时,是以()方式写入的。
A、并行
B、并-串行
C、串行
D、串-并行
解析:
单个磁头在向盘片的磁性涂层上写入数据时,是以串行方式写入的。这是因为磁头在磁盘上移动时,需要按照顺序逐道进行写入操作,即逐个处理每个数据位,这种处理方式称为串行处理。因此,正确答案为C。
6、容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应为()位,主存区号应为()位。
A、16 5
B、17 6
C、18 7
D、19 6
解析:
由于Cache采用组相联方式映像,字块大小为128个字,主存容量为4096块并以字编址,我们可以计算出主存地址的大小。首先,主存的字数是字块大小乘以主存容量,即128字/块 × 4096块 = 528384字。因为是以字编址,所以主存地址位数为以2为底的主存字数对数,即log₂(528384),结果为19位。接着,考虑到Cache容量为64块,我们需要计算主存区数。由于每4块为一组,所以主存区数 = 主存容量 / 每组的块数 = 4096块 / 4块/组 = 64组。因此,主存区号的位数为log₂(64),结果为6位。所以,主存地址应为19位,主存区号应为6位。选项D正确。
7、软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是()
A、构件化方法
B、结构化方法
C、面向对象方法
D、快速原型方法
解析:
瀑布模型是一种常用的软件开发过程模型,它典型地刻画了软件生存周期的阶段划分,包括需求分析、设计、编码、测试和维护等阶段。结构化方法是一种传统的软件开发方法,它强调按照预定的步骤和规则进行软件开发,与瀑布模型的需求分析和设计阶段的划分相适应。因此,与其最相适应的软件开发方法是结构化方法。
8、下述任务中,不属于软件工程需求分析阶段的是()
A、分析软件系统的数据要求
B、确定软件系统的功能需求
C、确定软件系统的性能要求
D、确定软件系统的运行平台
解析:
软件的需求分析阶段主要是进行软件的功能需求、性能需求、数据要求等方面的分析。而确定软件系统的运行平台是在设计阶段进行,因此不属于需求分析阶段的任务。
9、软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定5G
A、模块间的操作细节
B、模块间的相似性
C、模块间的组成关系
D、模块的具体功能
解析:
软件设计的主要任务是设计软件的结构、过程和模块。其中,软件结构设计的主要任务是确定模块间的组成关系。因此,正确答案是C。
10、系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。()不是系统测试的内容。
A、路径测试
B、可靠性测试
C、安装测试
D、安全测试
解析:
系统测试是对整个软件系统与硬件、外设和网络等其他因素结合进行的测试,常见的系统测试包括恢复测试、安全测试、强度测试、性能测试、可靠性测试和安装测试等。而路径测试是单元测试的内容,不是系统测试的内容。因此,选项A是正确答案。
11、项目管理工具中,将网络方法用于工作计划安排的评审和检查的是()
A、Gantt图
B、PERT网图
C、因果分析图
D、流程图
解析:
项目管理工具中,将网络方法用于工作计划安排的评审和检查的是PERT网图。用网络分析的方法编制的进度计划称为网络图。PERT(计划评审技术)和CPM(关键路径法)都采用了网络图来表示项目的进度安排。因此,PERT网图用于评审和检查工作计划安排。
12、在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法()
A、只有结构化语言
B、有结构化语言和判定树
C、有结构化语言、判定树和判定表
D、有判定树和判定表
解析:
在结构化分析方法中,数据字典是重要的文档,它对加工的描述是数据字典的组成内容之一。常用的加工描述方法有结构化语言、判定树和判定表。因此,答案为C。
13、CMM模型将软件过程的成熟度分为5个等级。在()使用定量分析来不断地改进和管理软件过程。
A、优化级
B、管理级
C、定义级
D、可重复级
解析:
在CMM模型的优化级中,主要特点是利用定量分析来不断地改进和管理软件过程,同时,技术和过程的改进被作为常规的业务活动加以计划和管理。因此,正确答案是A。
14、在面向数据流的设计方法中,一般把数据流图中的数据流划分为()
A、数据流和事务流
B、变换流和数据流
C、变换流和事务流
D、控制流和事务流
解析:
在面向数据流的设计方法中,数据流图中的数据流一般被划分为变换流和事务流两种类型。这两种类型的数据流决定了不同的映射方法。因此,正确答案为C。
15、()属于第三层VPN协议。
A、TCP
B、IPsec
C、PPPOE
D、SSL
解析:
IPSec(Internet Protocol Security)是一种开放的VPN协议标准,属于第三层VPN协议,用于确保网络安全和数据完整性。因此,选项B是正确答案。选项A的TCP是传输层协议,选项C的PPPoE是点对点隧道协议,选项D的SSL是安全套接字层协议,它们都不属于第三层VPN协议。
16、电子商务交易必须具备抗抵赖性,目的在于防止()
A、一个实体假装成另一个实体
B、参与此交易的一方否认曾经发生过此次交易
C、他人对数据进行非授权的修改、破坏
D、信息从被监视的通信过程中泄漏出去
解析:
电子商务交易必须具备抗抵赖性,其目的是为了防止参与交易的一方否认曾经发生过此次交易。在电子商务交易中,抗抵赖性是非常重要的,因为它确保了交易的可靠性和可信度。如果一方可以否认交易,那么整个交易过程的诚信就会受到破坏。因此,正确答案是B。
17、知识产权一般都具有法定的保护期限,一旦保护期限届满,权利将自行终止,成为社会公众可以自由使用的知识。()权受法律保护的期限是不确定的,一旦为公众所知悉,即成为公众可以自由使用的知识。
A、发明专利
B、商标
C、作品发表
D、商业秘密
解析:
根据我国相关法律规定,知识产权一般都具有法定的保护期限,如发明专利、实用新型专利和外观设计专利等都有明确的保护期限。而商业秘密的特殊性在于其受法律保护的期限是不确定的,一旦该商业秘密被公众所知悉,就会失去其商业价值,成为公众可以自由使用的知识。因此,正确答案是D,商业秘密。
18、甲.乙两人在同一时间就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种解决这一问题的办法,不可能采用 ()的办法。
A、两申请人作为一件申请的共同申请人
B、其中一方放弃权利并从另一方得到适当的补偿
C、两件申请都不授予专利权
D、两件申请都授予专利权
解析:
根据我国专利审批的“先申请先得”原则,对于同样的发明创造,专利权只能授予最先申请的申请人。因此,不可能同时授予两件申请专利权。选项D中的“两件申请都授予专利权”与专利法的这一原则相违背,因此是不可能的解决办法。而选项A、B、C都是可能的解决办法。
19、《计算机软件产品开发文件编制指南》(GB8567-88)是()标准
A、强制性国家
B、推荐性国家
C、强制性行业
D、推荐性行业
解析:
《计算机软件产品开发文件编制指南》(GB8567-88)的代号是由国家技术监督局发布的,根据其规定,强制性国家标准的代号为GB,因此该标准属于强制性国家标准,选项A正确。
20、虚拟存储管理系统的基础是程序的()理论,这个理论的基本含义是指程序执行时往往会不均匀地访问主存储器单元。根据这个理论,Denning提出了工作集理论。工作集是进程运行时被频繁地访问的页面集合。在进程运行时,如果它的工作集页面都在()内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。
A、全局性 虚拟存储器
B、局部性 主存储器
C、时间全局性 辅助存储器
D、空间全局性 U盘
解析:
虚拟存储管理系统的基础是程序的局部性理论。该理论的基本含义是指程序执行时并不是随机地访问主存储器中的各个单元,而是呈现出一定的局部性规律。根据这个理论,Denning提出了工作集理论。工作集是进程运行时被频繁访问的页面集合。在进程运行时,如果它的工作集页面都在主存储器内,能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象。因此,正确答案是B,即局部性主存储器。
21、在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。
Case( )in
1)cat $1
2)cat>>$2<$1
*)echo ‘default...’
case
A、$$
B、$@
C、$#
D、$*
解析:
在UNIX操作系统中,要判断用户键入的命令参数的个数,通常使用特殊的变量来实现。其中,$# 表示位置参数的个数,不包括命令名本身。因此,当用户键入的命令参数的个数为1时,执行cat $1命令;当用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。所以,正确的选择是C选项,即$#表示的位置参数的个数。
22、设信道的码元速率为300波特,采用4相DPSK调制,则信道的数据速率为()b/s.
A、300
B、600
C、800
D、1000
解析:
根据题目描述,信道的码元速率为300波特,采用4相DPSK调制。在数字通信中,相位的数量可以用来表示不同的符号或比特。对于四相调制,每个相位可以表示两位二进制数(即00、01、10、11)。因此,每次相位变化可以传输两个比特。所以,数据速率是码元速率的两倍。计算得出,数据速率 = 300波特 × 2 = 600b/s。因此,正确答案是B,即信道的数据速率为600b/s。
23、光纤通信中使用的复用方式是()。EI载波把32个信道按()方式复用在一条2.048Mb/s的高速信道上,每条话音信道的数据速率是() 。
A、波分多路 时分多路 64Kb/s
B、时分多路 空分多路 56Kb/s
C、空分多路 波分多路 512Kb/s
D、频分多路 频分多路 128Kb/s
解析:
光纤通信中使用的复用方式有波分多路复用(WDM)、时分多路复用(TDM)等。EI载波是一种时分多路复用技术,它将多个信道按照时间片的方式复用在一条高速信道上。在这个问题中,EI载波把32个信道按时分多路方式复用在一条2.048Mb/s的高速信道上,每条话音信道的数据速率是64Kb/s。因此,正确答案是A。
24、用户A与用户B通过卫星链路通信时,传播延迟为270ms,假设数据速率是64Kb/s,帧长4000bit,若采用停等流控协议通信,则最大链路利用率为();若采用后退N帧ARQ协议通信,发送窗口为8,则最大链路利用率可以达到()。
A、0.104 0.832
B、0.116 0.416
C、0.188 0.752
D、0.231 0.832
解析:
对于停等流控协议,链路利用率的计算是正确的,即最大链路利用率为(4000/64000)/(4000/64000+0.27×2)=0.104。对于后退N帧ARQ协议,发送窗口为8时,发送8个最大帧的发送时间为0.5秒,信号一来一回的传输延迟为0.54秒。在最佳情况下,用户A收到第一个回应帧后,可以发送第9帧。因此最大链路利用率的计算应为发送窗口内所有帧的总发送时间除以第一帧从开始发送到收到回应帧的时间。第一帧从开始发送到收到回应帧的时间包括帧的发送时间和往返传输延迟,约为帧发送时间加往返延迟的一半(假设数据帧传输无损失)。所以最大链路利用率约为(每帧发送时间×(窗口大小-损失重传数量))/(帧发送时间+往返传输延迟),根据题目条件可以计算出最大链路利用率约为(窗口大小×每帧发送时间)/(往返延迟时间+每帧发送时间),即(8×每帧发送时间)/(往返延迟时间×(窗口大小+每帧发送时间)/窗口大小),代入数值计算得到约为0.75左右。因此正确答案为C选项。
25、HDLC是一种()协议。
A、面向比特的同步链路控制
B、面向字节计数的异步链路控制
C、面向字符的同步链路控制
D、面向比特流的异步链路控制
解析:
HDLC(High-level Data Link Control)是一种面向比特的同步链路控制协议。
26、帧中继网络没有采用流量控制机制,只有拥塞控制功能。采用显式信令控制时,如果LAP-D帧中的FECN比特置1,则表示()
A、在帧的传送方向上出现了拥塞
B、在与帧传送相反的方向上出现了拥塞
C、在两个传送方向上同时出现了拥塞
D、没有出现拥塞
解析:
帧中继网络中的FECN(前向显式拥塞通知)比特用于指示在帧的传送方向上出现了拥塞。当一台帧中继交换机意识到网络上发生拥塞时,它会通过置FECN比特为1来通知目的设备。因此,选项A是正确的,表示在帧的传送方向上出现了拥塞。
27、ATM网络采用了许多通信量管理技术以避免拥塞的出现,其中()是防止网络过载的第一道防线。
A、连接许可
B、选择性信元丢弃
C、通信量整型
D、使用参数控制
解析:
根据题目描述,ATM网络采用许多通信量管理技术以避免拥塞的出现,其中连接许可是防止网络过载的第一道防线。选择性信元丢弃、通信量整型和使用参数控制都是在连接之后采取的方法。因此,正确答案是A。
28、IP交换是一种利用交换硬件快速传送IP分组的技术。一台IP交换机由()三部分组成。
A、ATM交换模块、IP交换控制器和交换机管理协议
B、RF交换模块、IP交换控制器和路由器管理协议
C、X.25交换模块、IP交换控制器和交换机管理协议
D、IPX交换模块、IP交换控制器和路由器管理协议
解析:
根据题目描述,IP交换是一种利用交换硬件快速传送IP分组的技术,而IP交换与ATM(异步传输模式)有关。因此,一台IP交换机通常由ATM交换模块、IP交换控制器和交换机管理协议三部分组成。所以正确答案是A。
29、IETF定义的多协议标记交换(MPLS)是一种第三层交换技术,MPLS网络由()组成
A、标记分发路由器和标记边缘路由器
B、标记交换路由器和标记边缘路由器
C、标记分发路由器和标记传送路由器
D、标记传送路由器和标记交换路由器
解析:
MPLS网络由标记交换路由器(Label Switch Router,LSR)和标记边缘路由器(Label Edge Router,LER)组成。这两种设备共同协作实现了MPLS网络的标记交换功能。因此,选项B正确。
30、DHCP协议的功能是()。
A、为客户自动进行注册
B、为客户机自动配置IP地址
C、使DNS名字自动登录
D、为WINS提供路由
解析:
DHCP协议的功能是为客户机自动配置IP地址,以减少网络管理员手工分配IP地址的工作量,并缓解IP紧缺的问题。因此,选项B是正确的。其他选项的功能并非DHCP协议的核心功能。
31、在Linux中提供DHCP服务的程序是().
A、/etc/networks/dhcpd
B、/usr/sbin/dhcp
C、/etc/networks/dhcp
D、/usr/sbin/dhcpd
解析:
在Linux中提供DHCP服务的程序是/usr/sbin/dhcpd。其他选项中的路径不正确或不是用于DHCP服务的程序。因此,正确答案是D。
32、DHCP服务将主机的MAC地址和IP地址绑定在一起的方法是在()文件中添加“host主机名{hardware Ethernetxx xx.xx.xx.xx.xx fixed-address 192.168.0.9}”配置项;
A、/etc/dhcpd.conf
B、/etc/dhcp.conf
C、/networks/dhcpd.conf
D、/networks/dhcp.conf
解析:
DHCP服务将主机的MAC地址和IP地址绑定在一起的方法是在/etc/dhcpd.conf文件中添加相关的配置项。根据题目描述,正确的配置项格式应为"host主机名{hardware Ethernetxx xx.xx.xx.xx.xx fixed-address IP地址}",且该配置文件是dhcpd的关键配置文件,用于设置各种DHCP相关的参数,包括将主机的MAC地址和IP地址绑定。因此,正确答案为A,即/etc/dhcpd.conf文件。
33、在分布式环境中实现身份认证可以有多种方案,以下选项中最不安全的身份认证方案是() 。
A、用户发送口令,由通信对方指定共享密钥
B、用户发送口令,由智能卡产生解密密钥
C、用户从KDC获取会话密钥
D、用户从CA获取数字证书
解析:
在分布式环境中实现身份认证时,选项A中的“用户发送口令,由通信对方指定共享密钥”是最不安全的身份认证方案。因为口令是明文发送,容易被截获或窃取,存在安全风险。而其他选项如智能卡产生解密密钥、从KDC获取会话密钥、从CA获取数字证书等方案,在安全性方面相对更高。因此,最不安全的身份认证方案是A。
34、数字证书采用公钥体制进行加密和解密。每个用户有一个私钥,用它进行().
A、解密和验证
B、解密和签名
C、加密和签名
D、加密和验证
解析:
数字证书采用公钥体制进行加密和解密的过程中,每个用户拥有一个私钥,主要用于解密和签名。公钥则用于加密和验证。因此,正确答案是B。
35、下面有关NTFS文件系统优点的描述中,()是不正确的。
A、NTFS可自动地修复磁盘错误
B、NTFS可防止未授权用户访问文件
C、NTFS没有磁盘空间限制
D、NTFS支持文件压缩功能
解析:
NTFS是Windows的一种文件系统,它具有许多优点,包括自动修复磁盘错误、防止未授权用户访问文件以及支持文件压缩功能。但是,NTFS并不是没有磁盘空间限制的,实际上,它对于磁盘空间的使用和管理有明确的限制和特性。因此,选项C是不正确的描述。
36、在键入交换机命令时可使用缩写形式,在Switch#模式下,如果键入con,则表示()。
A、connect
B、control
C、configure
D、confirm
解析:
在Switch#模式下,键入con实际上是configure的缩写形式,因此表示的是配置命令。所以正确答案是C。
37、在缺省配置的情况下,交换机的所有端口()。连接在不同交换机上的,属于同一VLAN的数据帧必须通过()传输。
A、处于直通状态 服务器
B、属于同一VLAN Trunk链路
C、属于不同VLAN 路由器
D、地址都相同 Backbone链路
解析:
在缺省配置的情况下,交换机的所有端口都属于VLAN1,因此连接在不同交换机上的、属于同一VLAN的数据帧必须通过Trunk链路传输。选项B中的描述与这一原理相符,因此是正确答案。
38、
以太网100BASE-TX标准规定的传输介质是()。
A、3类UTP
B、5类UTP
C、单模光纤
D、多模光纤
解析:
以太网100BASE-TX标准规定的传输介质是5类UTP。100Base-TX使用了两对阻抗为100Ω的5类非屏蔽双绞线UTP或STP,最大传输距离是100m。其中一对用于发送数据,另一对用于接收数据。因此,正确答案是B。
39、许多网络通信需要进行组播,以下选项中不采用组播协议的应用是()。在IPv4中把()类地址作为组播地址。
A、FTP D
B、CSCW E
C、Netmeeting B
D、VOD A
解析:
本题考查网络通信中的组播协议。FTP(文件传输协议)并不采用组播协议,因此选项A是正确的。在IPv4中,把C类地址作为组播地址。因此,本题答案为A。
40、将双绞线制作成交叉线(一端按EIA/TIA 568A线序,另一端按EIA/TIA 568B线序),该双绞线连接的两个设备可为()
A、网卡与网卡
B、网卡与交换机
C、网卡与集线器
D、交换机的以太口与下一级交换机的UPLINK口
解析:
交叉线主要用于连接相同设备,因此将双绞线制作成交叉线(一端按EIA/TIA 568A线序,另一端按EIA/TIA 568B线序),该双绞线连接的两个设备可为网卡与网卡。其他选项如网卡与交换机、网卡与集线器、交换机的以太口与下一级交换机的UPLINK口,均不是交叉线的应用场景。因此,答案为A。
41、以下不属于中间件技术的是().
A、Java RMI
B、CORBA
C、DCOM
D、Java Applet
解析:
Java RMI、CORBA和DCOM都属于分布式对象中间件的基础通信技术,用于实现不同系统间的通信和数据共享。而Java Applet主要用于浏览器客户端的动态网页技术,与中间件技术无关。因此,选项D不属于中间件技术。
42、Networks can be interconnected by different devices.In the physical layer, networks can be connected by() or hubs, which just move the bits from one network to an identical network.
A、repeaters
B、relays
C、connectors
D、modems
解析:
根据题目描述,物理层中的网络可以通过重复器(repeaters)或集线器(hubs)连接。重复器用于在网络信号传输过程中增强信号,使其能够跨越更长的距离。而集线器则是一个多端口设备,用于连接多个网络设备并允许它们在同一个网络上通信。因此,正确答案是A,即重复器。学好英语能够更好地理解并解释这些技术概念。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!