计算机水平考试中级软件设计师2017年上半年上午真题
(总分:75.00,做题时间:150分钟)
一、上午试题(总题数:54,分数:75.00)
1.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在( )中。
(分数:1.00)
(分数:1.00)
A.程序计数器 (PC)
B.累加器 (AC) √
C.指令寄存器 (IR)
D.地址寄存器 (AR)
解析:答案应该是累加寄存器,用来暂时存放算术逻辑运算部件ALU运算的结果信息。 程序计数器(PC)是存放执行指令的地方,计算之前就要用到。 指令寄存器(IR)保存当前正在执行的一条指令。 地址寄存器(AR)用来保存当前CPU所要访问的内存单元的地址。
2.要判断宇长为16位的整数a的低四位是否全为0,则()
(分数:1.00)
(分数:1.00)
A.将a与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0 √
B.将a与0x000F进行"逻辑或"运算,然后判断运算结果是否等于F
C.将a与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于O
D.将a与0x000F进行"逻辑与"运算,然后判断运算结果是否等于F
解析:在逻辑运算中,设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A与B的值为“真”;否则A与B的值为“假”。当且仅当A和B的取值都为“假”时,A或B的值为“假”;否则A或B的值为“真”。当且仅当A、B的值不同时,A异或B为“真”,否则A异或B为“假”。 对于16位二进制整数a,其与0000000000001111(即十六进制数000F)进行逻辑与运算后,结果的高12位都为0,低4位则保留a的低4位,因此,当a的低4位全为0时,上述逻辑与运算的结果等于0。
3.计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA方式等。当采用()方式时,不需要 CPU 执行程序指令来传送数据。
(分数:1.00)
(分数:1.00)
A.中断
B.程序查询
C.无条件传送
D.DMA √
解析:本题考查DMA方式的特点。在计算机中,实现计算机与外部设备之间数据交换经常使用的方式有无条件传送、程序查询、中断和直接存储器存取(DMA)。其中前三种都是通过CPU执行某一段程序,实现计算机内存与外设间的数据交换。只有DMA方式下,CPU交出计算机系统总线的控制权,不参与内存与外设间的数据交换。而DMA方式工作时,是在DMA控制硬件的控制下,实现内存与外设间数据的直接传送,并不需要CPU参与工作。由于DMA方式是在DMA控制器硬件的控制下实现数据的传送,不需要CPU执行程序,故这种
方式传送的速度最快。
4.某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为 R ,则该系 统的千小时可靠度为()。
(分数:1.00)
(分数:1.00)
A.(1-R3)(1-R2)
B.(1-(1-R)3)(1-(1-R)2) √
C.(1-R3)+(1-R2)
D.(1-(1-R)3)+(1-(1-R)2)
解析:串联部件的可靠度=各部件的可靠度的乘积。 并联部件的可靠度=1-部件失效率的乘积。 题目中给出的系统是“先并后串”。 此时先求出三个R并联可靠度为:1-(1-R)3 然后求出两个R并联可靠度为:1-(1-R)2 最终整个系统的可靠度是两者之积:(1-(1-R)3)*(1-(1-R)2)。
5.己知数据信息为 16 位,最少应附加()位校验位,才能实现海明码纠错。
(分数:1.00)
(分数:1.00)
A.3
B.4
C.5 √
D.6
解析:只要是海明码按合法的方式编码,就能纠错。所以,本题实际上就是求海明码中校验位的长度。海明码中所需要的校验码位数,有这样的规定的:假设用N表示添加了校验码位后整个信息的二进制位数,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足:2r>=K+r+1=N。 本题中K=16,则要求2r>=16+r+1,根据计算可以得知r的最小值为5。
6.以下关于Cache (高速缓冲存储器)的叙述中,不正确的是()
(分数:1.00)
(分数:1.00)
A.Cache 的设置扩大了主存的容量 √
B.Cache 的内容是主存部分内容的拷贝
C.Cache 的命中率并不随其容量增大线性地提高
D.Cache 位于主存与 CPU 之间
解析:
7.HTTPS 使用()协议对报文进行封装
(分数:1.00)
(分数:1.00)
A.SSH
B.SSL √
C.SHA-1
D.SET
解析:
8.以下加密算法中适合对大量的明文消息进行加密传输的是( )
(分数:1.00)
(分数:1.00)
A.RSA
B.SHA-1
C.MD5
D.RC5 √
解析:
9.假定用户A、B 分别在I1和I2两个 CA 处取得了各自的证书,下面()是 A、B 互信的必要条件。
(分数:1.00)
(分数:1.00)
A.A、B互换私钥
B.A、B互换公钥
C.I1、I2互换私钥
D.I1、I2互换公钥 √
解析:
10.甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由( )享有。
(分数:1.00)
(分数:1.00)
A.甲 √
B.乙
C.甲与乙共同
D.软件设计师
解析:
11.根据我国商标法,下列商品中必须使用注册商标的是()。
(分数:1.00)
(分数:1.00)
A.医疗仪器
B.墙壁涂料
C.无糖食品
D.烟草制品 √
解析:
12.甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法。下列说法中,不可能采用( )
(分数:1.00)
(分数:1.00)
A.甲、乙作为共同申请人
B.甲或乙一方放弃权利并从另一方得到适当的补偿
C.甲、乙都不授予专利权
D.甲、乙都授予专利权 √
解析:
13.数字语音的采样频率定义为 8kHz,这是因为( )
(分数:1.00)
(分数:1.00)
A.语音信号定义的频率最高值为4kHz √
B.语音信号定义的频率最高值为8kHz
C.数字语音转输线路的带宽只有8kHz
D.一般声卡的采样频率最高为每秒8k次
解析:
14.使用图像扫描仪以300DPI的分辨率扫描一幅3×4英寸的图片,可以得到( )像素的数字图像。
(分数:1.00)
(分数:1.00)
A.300×300
B.300×400
C.900×4
D.900×1200 √
解析:300*3*300*4=900*1200
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的( )。接口设计的任务主要是( )。(分数:2.00)
A.数据流图 √
B.E-R图
C.状态-迁移图
D.加工规格说明
解析:
A.定义软件的主要结构元素及其之间的关系
B.确定软件涉及的文件系统的结构及数据库的表结构
C.描述软件与外部环境之间的交互关系,软件内模块之间的调用关系 √
D.确定软件各个模块内部的算法和数据结构
解析:
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。活动BD和HK最早可以从第( )天开始。(活动AB、AE和AC最早从第1天开始) (分数:2.00)
A.17
B.18
C.19
D.20 √
解析:
A.3和10
B.4和11 √
C.3和9
D.4和10
解析:BD是关键路径里面,AB为第1天开始,要花费3天,BD肯定是第4天开始。 HK不在关键路径里,需要看H,最早完时间应该是10天完成,HK应该是第11天开始。
15.在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是()。
(分数:1.00)
(分数:1.00)
A.32和8
B.32和7
C.28和8
D.28和7 √
解析:
16.在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有( ) ①关键字(或保留字) ②变量 ③函数 ④数据类型 ⑤注释
(分数:1.00)
(分数:1.00)
A.①②③
B.②③④ √
C.①③⑤
D.②④⑤
解析:
17.在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正规式表示为( )
(分数:1.00)
(分数:1.00)
A.(b|ab)*b
B.(ab*)*b
C.a*b*b
D.(a|b)*b √
解析:
18.在以阶段划分的编译过程中,判断程序语句的形式是否正确属于() 阶段的工作。
(分数:1.00)
(分数:1.00)
计算机架构师证书 A.词法分析
B.语法分析 √
C.语义分析
D.代码生成
解析:
19.某文件管理系统在磁盘上建立了位示图(bitmap) ,记录磁盘的使用情况。若计算机 系统的字长为 32 位,磁盘的容量为 300GB ,物理块的大小为4MB ,那么位示图的大小需要( )个字。
(分数:1.00)
(分数:1.00)
A.1200
B.2400 √
C.6400
D.9600
解析:
20.某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有( )个R,才能保证系统不会发生死锁。
(分数:1.00)
(分数:1.00)
A.12
B.13 √
C.14
D.15
解析:
21.某计算机系统页面大小为4K ,进程的页面变换表如下所示。若进程的逻辑地址为2D16H。该地址经过变换后,其物理地址应为( )
(分数:1.00)
(分数:1.00)
A.2048H
B.4096H
C.4D16H √
D.6D16H
解析:
进程P1、P2 、P3、P4 和P5的前趋图如下所示: 若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,需要设置5个信号量S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。如下的进程执行图中a和b处应分别填写(26);c和d处应分别填写(27);e和f处应分别填写(28) 。 (分数:3.00)
A.V(S1)和P(S2)V(S3)
B.P(S1)和V(S2)V(S3) √
C.V(S1)和V(S2)V(S3)
D.P(S1)和P(S2)V(S3)
解析:
A.P(S2)和P(S4)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论