重庆医科大学804计算机基础考研真题及详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆医科大学804计算机基础考研真题及详解
2021年重庆医科大学基础医学院《804计算机基础》考研全套资料
来源:才聪学习网/考研真题
目录
•全国名校计算机综合考研真题汇编
•全国名校计算机组成原理考研真题汇编
•白中英《计算机组成原理》(第5版)【教材精讲+考研真题解析】讲义与视频课程【30小时高清视频】
•谢柏青《大学计算机应用基础》笔记和课后习题详解
•白中英《计算机组成原理》(第5版)笔记和课后习题详解
•谢柏青《大学计算机应用基础》配套题库【名校考研真题+课后习题+章节题库+模拟试题】
•白中英《计算机组成原理》(第5版)配套题库[名校考研真题+课后习题+章节题库+模拟试题]
•唐朔飞《计算机组成原理》(第2版)笔记和课后习题(含考研真题)详解
•唐朔飞《计算机组成原理》(第2版)配套题库【名校考研真题+课后习题+章节题库+模拟试题】
6.计算机组成原理考研题库
•2021年计算机组成原理考研题库【名校考研真题+经典教材课后习题+章节题库+模拟试题】
考研真题及详解
第一部分名校考研真题
一、选择题
1.计算机硬件能够直接执行的是()。[2015年联考真题]
Ⅰ.机器语言程序
Ⅱ.汇编语言程序
Ⅲ.硬件描述语言程序
A.仅Ⅰ
B.仅ⅠⅡ
C.仅ⅠⅢ
D.ⅠⅡⅢ
【答案】A查看答案
【解析】机器语言是计算机唯一可以直接执行的语言。汇编语言属于低级语言,但其源程序必须要翻译成目标程序成为机器语言程序后才能被直接执行。硬件描述语言是电子系统硬件行为描述、结构描述、数据流描述的语言。2.一台完整的计算机系统应包括()几大部分。
A.运算器、存储器和控制器
B.外设与主机
C.主机和实用程序
D.配套的硬件设备和软件系统
【答案】D查看答案
【解析】一台完整的计算机系统包括硬件系统和软件系统两大部份。二者都不可缺少。
3.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()。[2015年联考真题]
A.-126
B.-125
C.-32
D.-3
【答案】B查看答案
【解析】能表示的最小整数一定是负数,符号位占用1个“1”;负数的补码和原码的转化是:原码符号位不变,数值部分按位取反,末位加“1”。因此最小的整数的补码是“10000011”,原码为“11111101”,即-12510。4.下列有关浮点数加减运算的叙述中,正确的是()。[2015年联考真题]Ⅰ.对阶操作不会引起阶码上溢或下溢
Ⅱ.右规和尾数舍入都可能引起阶码上溢
Ⅲ.左规时可能引起阶码下溢
Ⅳ.尾数溢出时结果不一定溢出
A.仅ⅡⅢ
B.仅ⅠⅡⅣ
C.仅ⅠⅢⅣ
D.ⅠⅡⅢⅣ
【答案】D查看答案
【解析】浮点数的加减运算步骤包括:①对阶,使两个操作数的小数点位置对齐,阶码小的尾数右移,可能产生溢出,但是阶码不会溢出;②尾数求和,将对阶后的尾数按定点数加(减)运算规则运算;③规格化,包括左规和右规,左规时阶码减少,可能出现阶码下溢,而右规时,阶码增加可能出现阶码上溢;④舍入,该过程可能需要右规调整,因此可能出现阶码上溢;⑤溢出判断,浮点数的溢出与否是由阶码的符号决定的,而不是由尾数溢出判断的,因此尾数溢出时结果不一定溢出。因此ⅠⅡⅢⅣ均正确。
5.若阶码为三位,用补码表示;尾数7位,用原码表示,其中一位为符号位;以2为底,则十进制数27/64的浮点规格化数是()。[东部名校考研真题]
A.010*******
B.1100110110
C.1110110110
D.0001011011
【答案】C查看答案
【解析】首先排除A、D,它们非规格化,因为规格化的原码,最高数值位为1。27/64的原码表示:0.0110110=0.110110×2-1。左移一位成规格化数。阶码用补码:111。
6.假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方式,则能存放4 K字数据的Cache的总容量的位数至少是()。[2015年联考真题] A.146k
B.147K
C.148K
D.158K
【答案】B查看答案
【解析】Cache和主存直接映射方式的规则为:主存储器分为若干区,每个区与缓存容量相同;每个区分为若干数据块,每个块和缓存块容量相同;主存中某块只能映象到Cache的一个特定的块中。本题中,Cache总共存放4K
字数据,块大小为4个字,因此cache被分为4K/4 =1K个块,由10位表示。块内共16字节,所以由4位表示,于是标记位为32-10-14=18 位。所以,C ache的每一行需要包含所存的数据4个字,每个字32位,18位标记位和一个有效位,因此总容量为:(4*32 + 18 + 1)*1K =147K。
7.假定编译器将赋值语句“x=x+3;”转换为指令”add xaddt,3”,其中xaddt是x对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Through)方式,则完成该指令功能需要访问主存的次数至少是()。[2015年联考真题]
A.0
B.1
C.2
D.3
【答案】C查看答案
【解析】采用页式虚拟存储管理方式时,若页表全部放在内存中,则存取一个数据最少要访问两次内存:第一次是访问页表,得到所存取的数据或指令的物理地址;第二次根据该地址存取数据或指令。在配有TLB的页式虚拟管理方式中,如果给出的地址在TLB中,则直接根据该地址取数据或指令,仅需要一次访问内存。Cache使用直写方式时,计算完需要将数据写回到内存中,因此完成整个指令功能至少需要访问主存2次。