1、在程序的执行过程中,Cache与主存的地址映像由 (1) 。
A.专门的硬件自动完成
B.程序员进行调度
C.操作系统进行管理
D.程序员和操作系统共同协调完成
答案:A
解析:cache的工作是建立在程序与数据访问的局部性原理上,即经过对大量程序执行情况的结果分析;在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理,对数据的访问也存在局部性现象。 为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的cache中,为了提高速度,cache系统都是有硬件实现的
2、指令寄存器的位数取决于(2)。
A.存储器容量
B.指令字长
C.数据总线的宽度
D.地址总线的宽度
答案:B
解析:指令寄存器是CPU中的关键寄存器,内容为正在执行的指令,其位数取决于指令字长
3、若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经__(3)__运算得1,则可断定这两个数相加的结果产生了溢出。
A.逻辑与
B.逻辑或
C.逻辑同或
D.逻辑异或
答案:D
解析:当表示数据时规定了位数后,其能表示的数据值范围就确定了在两个数进行相加运算的结果超出了该范围后,就发生了溢出。在二进制情况下,溢出时符号变反,两正相加,结果为负,两负相加为正。采用两个符号位时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为1
4、某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(4)
A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt
答案:C
解析:流水线的吞吐率是指计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量;流水线的吞吐率是可以进一步分为最大吞吐率和实际吞吐率。该题求实际吞吐率,以流水的方式执行8条指令的执行时间是28t,吞吐率为8/28t
5、(5)不是RISC的特点。
A.指令种类丰富
B.高效的流水线操作
C.寻址方式较少
D.硬布线控制
答案:A
解析:RISC精简指令集计算机的主要特点是重叠寄存器窗口技术;优化编译技术。RISC使用了大量的寄存器,如何合理分配寄存器、提高寄存器的使用效率及减少访存次数等,都应通过编译技术的优化实现,超流水及超标量技术。为了进一步提高流水线速度而采用的技术;硬布线逻辑与微程序组合在微程序技术中;
6、程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的(6)。
A.地址
B.类型
C.名称
D.值
答案:A
解析:引用调用传递实参的地址(一改全改)。值调用传递实参的值(值变地址不变)
7、(7)不是单元测试主要检查的内容。
A.模块接口
B.局部数据结构
C.全局数据结构
D.重要的执行路径
答案:C
解析:模块接口、局部数据结构、执行路径、错误处理和边界
8、PKI体制中,保证数字证书不被篡改的方法是(8)。
A.用CA的私钥对数字证书签名
B.用CA的公钥对数字证书签名
C.用证书主人的私钥对数字证书签名
D.用证书主人的公钥对数字证书签名
答案:A
解析:PKI体质总,为保障数字证书不被篡改而且要发送到证书主人手中,需要用CA的私钥对数据证书签名,防伪造,不可抵赖
9、下列算法中,不属于公开密钥加密算法的是(9)。
A.ECC
B.DSA
C.RSA
D.DES
答案:D
解析:秘钥分为单钥和双钥加密体制,即使私钥和公钥加密算法,ECC、DSA、RSA是公开秘钥加密算法,DES是典型的私钥加密算法
10、为说明某一问题,在学术论文中需要引用某些资料。以下叙述中错误的是(10)。
A.既可引用发表的作品,也可引用未发表的作品
B.只能限于介绍、评论作品
C.只要不构成自己作品的主要部分,可适当引用资料
D.不必征得原作者的同意,不需要向他支付报酬
答案:A
解析:
11、以下作品中,不适用或不受著作权法保护的是__(11)___。
A.某教师在课堂上的讲课
B.某作家的作品《红河谷》
C.最高人民法院组织编写的《行政诉讼案例选编》
D.国务院颁布的《计算机软件保护条例》
答案:D
解析:国务院颁布的《计算机软件保护条例》是国家为了管理需要制定的政策法规,不使用与著作权
12、已知文法G:S->A0|B1,A->S1|1,B->S0|0,其中S是开始符号。从S出发可以推导出(12)。
A.所有由0构成的字符串
B.所有由1构成的字符串
C.某些0和1个数相等的字符串
D.所有0和1个数不同的字符串
答案:C
解析:
13、算术表达式 a+(b-c)*d 的后缀式是(13)(-、+、*表示算术的减、加、乘运算, 运算符的优先级和结合性遵循惯例)。
A. abcd+-*
B. abc-d* +
C. abc-+d*
D. ab-cd*+
答案:B
解析:
14、将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处是(14)。
A.有利于进行反编译处理
B.有利于进行与机器无关的优化处理
C.尽早发现语法错误
D.可以简化语法和语义分析
答案:B
解析:与机器无关
15、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(15),S和P的之间联系类型属于(16)。
A.营销点、商品名
B.营销点、条形码
C.负责人姓名、商品名
D.负责人姓名、条形码
答案:B
解析:条形码可包含多种信息
16、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(15),S和P的之间联系类型属于(16)。
A.1:1
B.1:n
C.n:1
D.n:m
答案:D
解析:
17、若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式SELECT__(18)__ FROM __(19)__WHERE ___(20)__
A