计算机组成与结构2015春期末考试卷A
《计算机组成原理》2015期末试题及答案
《计算机组成原理》2015期末试题及答案
一、选择题(每小题3分,共36分)
1.下列数中最大的数是( )。
A. (101001)2 B.(52)8
C. (00111001) BCD
D.(2C)16
2.两个补码数相减,只有在____时有可能产生溢出,在____时一定不会产生溢
出。
( )
A.符号位相同,符号位不同 B.符号位不同,符号位相同
C.符号位都是O,符号位都是1 D.符号位都是1,符号位都是O
3.为了便于检查加减运算是否发生溢出,定点运算器采用双符号位的数值表示,在寄存器和主存中是采用( )的数值表示。
A.双符号位 B.单符号位
C.上述两种方式 D.无符号位
4.运算器由ALU完成运算后,除了运算结果外,下面所列( )不是运算器给出的结果特征信息。
A.是否溢出 B。
有无进位
C.时钟信号 D.结果是否为零
5.汇编语言要经过( )的翻译才能在计算机中执行。
A.编译程序 B.数据库管理程序
C.汇编程序 D.文字处理程序
6。
相对寻址方式中,求有效地址使用( )加上偏移量。
A.基址寄存器内容 B.栈指示器内容
C.变址寄存器内容 D.程序计数器内容
7.程序计数器PC属于( )。
A.运算器 B.控制器
C.主存储器 D.外存储器
8。
指令周期是( )。
A.CPU执行一条指令的时间。
2015-—2016-学年第-二-学期--计算机组装与维修期末试卷
计算机组装与维修 期末测试 满分150分 15504 45份 一、单项选择题( 2’*40 ) 1.主板的核心和灵魂是 ( )。
A.CPU 插座 B 。
扩展槽 C.芯片组 D 。
BIOS 和 CMOS 芯片 2。
AWARD BIOS 系统自检时,发现显示器或显卡错误,喇叭中会发出( )。
A.1长1短响声 B.1长2短响声 C 。
不停地响声 D 。
重复短响声 3。
AWARD BIOS 设置主功能界面中LOAD BIOS DEFAULTS 选项的含义是( )。
A 。
标准CMOS 设定 B 。
BIOS 功能设定 C 。
芯片组特性设定 D.载入BIOS 预设值 4.目前市场上最常见的机箱结构是( ). A 。
AT B.Micro ATX C 。
BTX D.ATX 5。
( )的密封性最好。
A 。
硬盘 B 。
电源 C 。
光驱 D 。
机箱 6.在计算机中火线是指( )。
B 接口 B 。
IEEE 1394 接口 C.电源接口 D.宽带网接口 7。
CD-ROM 光盘片的存储容量大约是( )。
A.100MB B.380MB C.1.2GB D 。
650MB 8.Modem 是 ( ). A.数模转换器 B 。
显示适配器 C 。
调制解调器 D 。
网络适配器 9。
开机后,计算机首先进行设备检测,称为( )。
A.启动系统B.设备检测 C 。
开机 D.系统自检10。
主板主要由( )组成.A.运算器、 控制器、 存储器B.CPU 、 存储器、 总线、 插槽以及电源电路C 。
CPU 、 存储器、 总线、 插槽以及电源 D.CPU 和外设11。
LCD 显示器的主要技术指标不包括( ).A .显示尺寸B .刷新率C .可视角度D .响应时间12。
下列显示器图像显示最清晰的是( )。
班级姓名考号考生答题不得超过此密封线A。
0。
24mm B。
0。
25mm C.0.26mm D。
0.28mm 13。
在下列规格的槽口中,( )只能适用于显卡。
《计算机组成与结构》期末考试试题(A)卷 (1)
西 南 大 学 育 才 学 院 期 末 考 试 试 卷2006 ~2007 学年第 一 学期期末阅卷须知:阅卷用红色墨水笔书写,得分用阿拉伯数字写在每小题题号前,用正分表示,不得分则在题号前写0;大题得分登录在对应的分数框内;统一命题的课程应集体阅卷,流水作业;阅卷后要进行复核,发现漏评、漏记或总分统计错误应及时更正;对评定的分数或统分记录进行修改时,修改人必须签名。
一、填空题(每空1分,共25分)1. 从计算机语言的发展史来看,计算机语言从低到高依次为 、 、 。
2. 某定点机字长8位,其中1位符号位,7位尾数。
若采用定点整数表示,则所能表示的最大数为___________,最小数为___________。
3. 某浮点计算机字长16位,其中阶码5位(阶符1位),尾数11位(数符1位),若阶码与尾数都使用原码表示。
那么该机器所能表示的最大数是___________。
4. 一个数的真值是X=-0.110101,那么它的原码是_________,反码是_________,补码是_________,-X 的补码是_________,X/2的补码是__________。
5. 某SRAM 芯片,存储容量为64K ×16位,该芯片有_____根地址线和_____根数据线。
6. 某采用虚拟存储器的计算机的物理内存为256M ,它所能使用的虚拟空间为128G ,那么该虚拟存储器的虚地址宽度为_______位,物理地址是_______位。
7. Cache 一般有三种存储映象方式,它们分别是_______映象、_______映象和_______映象。
8. 写出至少三种虚拟存储器的页面替换算法:___________、___________、___________。
9. 对于40GB 的硬盘,40GB 是指的 容量。
(格式化、非格式化) 10、软盘采用的是 磁头。
(接触式、浮动式)11、17寸显示器是指屏幕的 的长度是17英寸。
2015-2016学年度第一学期15级计算机期末试卷
2015-2016学年度第一学期15级计算机期末试卷一、判断题,每题1分,共20分1、1943年,在美国诞生了第一台计算机。
2、1个字节由2个二进制数组成。
3、移动硬盘多采用USB、IEEE1394接口。
4、触模屏是一种多媒体输入定位设备。
5、绘图仪是比较常用的一种图形输入设备。
6、ASCII码是国际通用的信息交换标准代码。
7、操作系统简称OS。
8、要移动窗口,鼠标必须指向标题栏,按住鼠标左键拖动即可。
9、对话框不能改变大小。
10、选择多个不相邻的文件,必须按住shift键。
11、在同一个磁盘中,不能有同名文件或文件夹。
12、全角、半角切换的快捷键是Ctrl+空格。
13、Word中,按End键可快速移至行尾。
14、在行左侧的选定区单击可选定一行。
15、撤销的快捷键是Ctrl+Z16、1.0倍行距的快捷键是Ctrl+117、上边距包含页眉的高度。
18、在Word中,文本与表格不可以互换。
19、套用样式可以提高排版效率。
20、设置文档自动保存功能后,就再也不用手动保存文档了。
二、单项选择题,每题1.5分,共45分1、一般情况下,U盘中存储的信息在断电后()A、不会丢失B、全部丢失C、大部分丢失D、局部丢失2、显示器是目前使用最多的()A、存储设备B、输入设备C、输出设备D、主存储器3、在微机中,把数据传送到U盘上,称为()A、复制B、读盘C、输出D、粘贴4、计算机存储器的基本单位是()A、字节B、整数C、字长D、符号5、第三代计算机采用的电子逻辑元件是()A、晶体管B、电子管C、集成电路D、超大规模集成电路6、计算机内使用的是()A、二进制B、八进制C、十进制D、十六进制7、所谓“裸机”是指()A、单片机B、单板机C、不装备任何软件的计算机 D、只装备操作系统的计算机8、负责指挥与控制整台计算机系统的是()A、输入设备B、输出设备C、存储器D、中央处理器9、二进制数101101转换成十进制是()A、45B、44C、43D、4210、十进制数39转换成二进制数是()A、100111B、1010111C、111000D、101010111、以下()是不合法文件名A、和》B、和>C、和!D、和;12、Windows7桌面的快捷方式可以是()A、文档文件B、打印机C、应用程序D、三种都可以13、Windows7的“桌面”指的是()A、整个屏幕B、全部窗口C、某个窗口D、活动窗口14、Windows7主要利用窗口、菜单、图标、()等窗口画面与用户交互。
计算机组成原理期末考试及答案
计算机组成原理期末考试及答案A卷基础知识(50分)1、名词解释(10分)机器字长SRAMEPROM指令系统微指令2、选择题(10分)1)设字长32位,使⽤IEEE格式,则阶码采⽤______表⽰。
A.补码B. 原码C. 移码D. 反码2) 四⽚74181ALU和⼀⽚74182CLA器件相配合,具有如下进位传递功能______。
A.形波进位B. 组内先⾏进位,组间先⾏进位C.组内先⾏进位,组间⾏波进位D. 组内形波进位,组间先⾏进位3) 某SARM芯⽚,其存储容量为64K×16位,该芯⽚的地址线数⽬和数据线数⽬分别是___。
A. 16, 16 B .16, 64, C. 64, 8 D. 64, 164)单地址指令中为了完成两个数的算术运算,除地址码指明的⼀个操作数外,另⼀个数常需采⽤______。
A. 堆栈寻址⽅式B. ⽴即寻址⽅式C. 隐含寻址⽅式D. 间接寻址⽅式微5)程序控制器中,机器指令与微指令的关系是______。
A.每⼀条机器指令由⼀条微指令来执⾏B.⼀段机器指令组成的程序可由⼀条微指令执⾏C.⼀条微指令由若⼲条机器指令组成D. 每⼀条机器指令由⼀段⽤微指令编成的微程序来解释执⾏3、填空题(10分)1)存储___①___并按__②____顺序执⾏,这是冯?诺依曼型计算机的⼯作原理。
2)相联存储器是按③访问的存储器。
3) 主存与cache的地址映射有__④___、⑤、⑥三种⽅式。
4)通常指令编码的第⼀个字段是⑦。
5) 异步通信⽅式可分为⑧、⑨、⑩三种类型。
4、问答题(20分)1)在计算机中,为什么要采⽤多级结构的存储器系统2)简述CPU的功能.3)试⽐较⽔平型微指令与垂直型微指令。
4)简述总线集中控制的优先权仲裁⽅式。
⼆、综合应⽤(50分)1、已知X=-0.1101,Y=0.1011,试⽤补码⼀位乘法计算X×Y (15分)2、指令格式如下所⽰。
OP为操作码字段,试分析指令格式特点。
计算机组成与结构2015春期末考试卷A
case 0:
case 1:
;
case:
;
break;
case:
result =
;
break;
case 3:
;
case 7:
;
default:
;
}
return result;
}
第 4页(共 8页)
三、(20 分)某计算机系统主存容量为 256 字节,按字节编址。高速缓存(Cache) 容量为 32 字节,主存和 Cache 每个数据块大小为 4 字节,试设计一个 2 路组 相联的 Cache,要求: (1) 指出主存地址中标记(Tag), 组索引(Index)和块偏移(Offset)字段 的宽度;(8 分) (2) 假设该 Cache 采用最近最少使用的替换策略。初始是 Cache 内容为空, 当 N=10 时,执行下列代码 cache 内实际内容是什么?(int 类型为 4 个字节, v 被加载到从地址 0 开始的连续存储器地址中) int sumvec( int v[N]) { int i, sum=0; for ( i=0; i<N; i++ ) sum += v [i]; return sum; } 请给出每执行一条指令时,Cache 中内容的变化。(12 分)
问:该数组的行值 H 和列值 J 分别为多少?(8 分)
H=
J=
(3) 考虑 switch 语句的某种实现,采用 jmpq 指令(64 位机器)来实现转 跳转表的操作: 0x40047b jmpq *0x400598(, %rdi, 8)
利用 GDB 工具查看内存中的跳转表:
0x400598: 0x4005a8: 0x4005b8 0x4005c8:
计算机基础期末考试试卷2015-1A(2)
《计算机基础》课程考试试卷( A 卷)注意事项:①所有答案必须填写在专用答题纸的指定位置,否则无效。
②请监考教师收卷时将试卷与答题纸分开,答题纸的A、B卷也要分开!一、单项选择题(每小题1分,共30分)1.第四代计算机采用大规模和超大规模()作为主要电子元件。
A. 微处理器B. 集成电路C. 存储器D. 晶体管2.计算机朝着大型化和()化两个方向发展。
A. 科学B. 商业C. 微型D. 实用3.计算机中最重要的核心部件是()。
A. CPUB. DRAMC. CD-ROMD. CRT4.计算机类型大致可以分为:大型计算机、()、嵌入式系统三类。
A. 微机B. 服务器C. 工业PCD. 笔记本微机5.能够直接与CPU进行数据交换的存储器称为()。
A. 外存B. 内存C. 缓存D. 闪存6.()是微机中各种部件之间共享的一组公共数据传输线路。
A. 数据总线B. 地址总线C. 控制总线D. 总线7. 为了便于区分,二进制数用下标或在数字尾部加()表示。
A. AB. BC. CD. D8. 表达式:1×23+1×20+1×2-2的二进制数是()。
A. 1001.01B. 1100.11C. 1001.11D. 1111.119. ASCII编码使用()位二进制数对1个字符进行编码。
A. 2B. 4C. 7D. 1010.在Windows 7中,选取某菜单后,若菜单项后面带有省略号(…),则表示()。
A. 目前不能使用B. 已被删除C. 将弹出对话框D. 将弹出子菜单11.剪切的快捷键是()。
A. Ctrl+CB. Ctrl+VC. Ctrl+XD. Ctrl+F12.在Windows窗口中,用鼠标拖曳(),可以移动整个窗口。
A. 菜单栏B. 标题栏C. 工具栏D. 状态栏13.在资源管理器窗口中,若文件夹图标前面含有实心黑三角符号,表示()。
A. 含有未展开的文件夹B. 无子文件夹C. 子文件夹已展开D. 该文件夹已删除14.回收站是()文件存放的容器,通过它可恢复误删的文件和文件夹。
2015年数据结构期末考试题及答案,推荐文档(2021年整理)
2015年数据结构期末考试题及答案,推荐文档(word版可编辑修改) 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(2015年数据结构期末考试题及答案,推荐文档(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为2015年数据结构期末考试题及答案,推荐文档(word版可编辑修改)的全部内容。
2012年数据结构期末考试题及答案一、选择题1.在数据结构中,从逻辑上可以把数据结构分为 C 。
A.动态结构和静态结构 B.紧凑结构和非紧凑结构C.线性结构和非线性结构 D.内部结构和外部结构2.数据结构在计算机内存中的表示是指 A 。
A.数据的存储结构B.数据结构C.数据的逻辑结构 D.数据元素之间的关系3.在数据结构中,与所使用的计算机无关的是数据的 A 结构。
A.逻辑B.存储C.逻辑和存储D.物理4.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 C .A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法5.在决定选取何种存储结构时,一般不考虑 A 。
A.各结点的值如何B.结点个数的多少C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便.6.以下说法正确的是 D 。
A.数据项是数据的基本单位B.数据元素是数据的最小单位C.数据结构是带结构的数据项的集合D.一些表面上很不相同的数据可以有相同的逻辑结构7.算法分析的目的是 C ,算法分析的两个主要方面是 A .(1)A.找出数据结构的合理性 B.研究算法中的输入和输出的关系C.分析算法的效率以求改进 C.分析算法的易读性和文档性(2)A.空间复杂度和时间复杂度 B.正确性和简明性C.可读性和文档性 D.数据复杂性和程序复杂性8.下面程序段的时间复杂度是O(n2) 。
(完整版)计算机组成原理期末考试试题及答案
计算机组成原理期末考试试题及答案一、选择题1、完整的计算机系统应包括______。
DA. 运算器、存储器和控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统2、计算机系统中的存储器系统是指______。
DA.RAM存储器B.ROM存储器C. 主存储器D. 主存储器和外存储器3、冯·诺依曼机工作方式的基本特点是______。
BA. 多指令流单数据流B. 按地址访问并顺序执行指令C. 堆栈操作D. 存储器按内部选择地址4、下列说法中不正确的是______。
DA. 任何可以由软件实现的操作也可以由硬件来实现B. 固件就功能而言类似于软件,而从形态来说又类似于硬件C. 在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D. 面向高级语言的机器是完全可以实现的5、在下列数中最小的数为______。
CA. (101001)2B. (52)8C. (101001)BCDD. (233)166、在下列数中最大的数为______。
BA. (10010101)2B. (227)8C. (143)5D. (96)167、在机器中,______的零的表示形式是唯一的。
BA. 原码B. 补码C. 反码D. 原码和反码9、针对8位二进制数,下列说法中正确的是______。
BA.–127的补码为10000000B.–127的反码等于0的移码BC.+1的移码等于–127的反码D.0的补码等于–1的反码9、一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。
BA. –127B. –32C. –125D. –310、计算机系统中采用补码运算的目的是为了______。
CA. 与手工运算方式保持一致B. 提高运算速度C. 简化计算机的设计D. 提高运算的精度11、若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。
计算机组成原理期末考试试题及答案
计算机组成原理期末考试试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要由哪两部分组成?A. 控制器和运算器B. 输入设备和输出设备C. 中央处理器和外部设备D. 存储器和输入输出设备答案:C2. 下面哪个不是计算机的五大组成部分?A. 控制器B. 运算器C. 输入设备D. 电源答案:D3. 下面哪个寄存器用于存放将要执行的下一条指令的地址?A. 指令寄存器B. 程序计数器C. 地址寄存器D. 数据寄存器答案:B4. 下面哪个不是计算机的数据表示方法?A. 二进制B. 十进制C. 八进制D. 十六进制答案:B5. 下面哪个不是计算机的存储器层次结构?A. 寄存器B. 高速缓存C. 主存储器D. 硬盘答案:D6. 下面哪个不是计算机的输入设备?A. 鼠标B. 键盘C. 扫描仪D. 显示器答案:D7. 下面哪个不是计算机的输出设备?A. 显示器B. 打印机C. 扬声器D. 键盘答案:D8. 下面哪个不是计算机的总线类型?A. 数据总线B. 地址总线C. 控制总线D. 通信总线答案:D9. 下面哪个不是计算机的指令类型?A. 数据传输指令B. 算术运算指令C. 逻辑运算指令D. 中断指令答案:D10. 下面哪个不是计算机的并行计算技术?A. 流水线技术B. 向量处理技术C. 多线程技术D. 分布式计算技术答案:D二、填空题(每题2分,共20分)1. 计算机硬件系统主要由______和______组成。
答案:中央处理器,外部设备2. 计算机的五大组成部分包括:控制器、运算器、______、______和______。
答案:存储器,输入设备,输出设备3. 计算机的数据表示方法有:二进制、八进制、十六进制等,其中计算机内部使用的是______。
答案:二进制4. 计算机的存储器层次结构包括:寄存器、高速缓存、______和______。
答案:主存储器,硬盘5. 计算机的指令分为:数据传输指令、算术运算指令、逻辑运算指令和______。
计算机体系结构期末考试题(A卷)
福建师大网络教育学院《计算机体系结构》期末复习题系别_________ 班级_________ 姓名__________ 学号__________一、填空题(每空1分)1.按照弗林(Flynn)分类法,计算机系统可以分为4类:SISD计算机、______计算机、_______计算机和_______计算机。
2. 改进之后的冯•诺依曼计算机的只要特点是__________。
3. 当前计算机系统中的存储系统是一个层次结构,其各层分别为__________。
4.高速缓冲存储器的地址映象方式有三种,它们分别是:__________、__________、__________。
5.虚拟存储器的三种管理方式是__________,__________和__________6.目前计算机中常用数据有__________,__________和__________三种类型。
7.通常可能出现的流水线的相关性有__________。
8.解决中断引起的流水线断流的方法有_______和________。
9.目前向量处理机的系统结构有两种:__________和__________。
10.通用计算机基本指令分为5类,它们分别是:__________。
11.执行指令x1=x2+x3;x4=x1-x5会引起__________类型的数据相关,执行指令x5=x4*x3;x4=x0+x6会引起__________类型的数据相关,执行指令x6=x1+x2;x6=x4*x5会引起__________类型的数据相关。
12.多计算机网络中,通常出现的4种通信模式是__________。
13.传统的冯•诺依曼计算机是以控制驱动方式工作,以数据驱动方式工作的典型计算机是_______,以需求驱动方式工作的典型计算机是_______,以模式匹配驱动方式工作的典型计算机是_______。
二、名词解释(每题2分)1.计算机体系结构:2.系列机:3.模拟:4.程序的局部性原理:5.MIPS:6.高速缓冲存储器:7.虚拟存储器:8.快表:9.程序定位:10.延迟转移技术:11.窗口重叠技术:12.流水线技术:13.动态流水线:14.静态流水线:15.线性流水线:16.非线性流水线:17.流水线的吞吐率:18.超流水线计算机:19.向量的分段开采技术:20.基准测试程序:三、简答题(每题5分)1.什么是存储系统?2.简述全相联映象规则。
计算机组成原理与体系结构考试试卷
计算机组成原理与体系结构考试试卷(答案见尾页)一、选择题1. 计算机组成原理的主要研究对象是什么?A. 计算机的指令集B. 计算机的硬件组成及其工作原理C. 操作系统的工作原理D. 计算机网络的工作原理2. 下列哪个部件是计算机的核心部件,负责执行程序指令?A. CPUB. 内存C. 显卡D. 硬盘3. 在冯·诺依曼体系结构中,以下哪个不是必要的组成部分?A. 输入设备B. 输出设备C. 控制单元D. 数据总线4. 计算机的存储系统通常包括哪几个层次?A. 缓存B. 主存C. 外存D. 以上都是5. 在计算机组成原理中,常用的数据表示方法有哪些?A. 原码B. 补码C. 反码D. 移码6. 以下哪个是计算机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 网络接口卡7. 在计算机组成原理中,CPU的主要功能是什么?A. 存储数据B. 进行算术运算和逻辑运算C. 控制和管理计算机其他部件D. 传输数据8. 下列哪种存储器具有最快的读写速度?A. RAMB. 硬盘C. 缓存D. CD9. 在计算机组成原理中,中断是指什么?A. 计算机在执行程序时,由于某些紧急事件需要立即处理,而暂时中止当前程序的执行过程B. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行顺序暂时改变C. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行状态暂时保存D. 计算机在执行程序时,由于某些紧急事件需要立即处理,而将程序的执行内容暂时复制到另一个部件10. 在计算机组成原理中,为了提高计算机的性能,通常会采用多种技术手段,如并行处理、流水线技术等。
以下哪种技术不是常见的提高计算机性能的技术手段?A. 多核处理器B. 缓存技术C. 串行通信D. 异步I/O11. 计算机组成原理的主要内容包括哪些?A. 信息的表示与存储B. 控制器的设计与实现C. 总线与接口技术D. 操作系统的基本原理E. 以上都是12. 下列哪个部件不属于计算机的中央处理器(CPU)?A. 寄存器B. 运算器C. 控制器D. 缓存E. 输入/输出设备13. 在冯·诺依曼体系结构中,计算机由哪五个主要部分组成?A. 输入设备、输出设备、控制器、算术逻辑单元、内存B. 输入设备、输出设备、运算器、内存、外部存储器C. 输入设备、输出设备、控制器、算术逻辑单元、内存D. 输入设备、输出设备、运算器、内存、硬盘E. 输入设备、输出设备、控制器、内存、缓存14. 以下哪个不是计算机内部的信息表示方式?A. 原码B. 补码C. 反码D. ASCII码E. 二进制编码15. 在计算机组成原理中,通常使用哪种寻址方式来访问内存中的数据?A. 索引寻址B. 间接寻址C. 直接寻址D. 寄存器寻址E. 堆栈寻址16. 计算机的存储系统通常分为哪两部分?A. 主存储器B. 辅助存储器C. 随机存取存储器D. 磁盘存储器E. 光盘存储器17. 在输入/输出(I/O)系统中,中断的作用是什么?A. 提高系统的运行效率B. 实现多任务处理C. 允许计算机在等待I/O操作完成时继续执行其他任务D. 增加I/O设备的利用率E. 以上都是18. 在计算机组成原理中,为了提高指令的执行速度,通常会采用哪种技术?A. 流水线技术B. 哈希技术C. 缓存技术D. 动态调度技术E. 以上都是19. 以下哪个是计算机的输入设备?A. 显示器B. 键盘C. 打印机D. 扬声器E. 数字相机20. 在计算机体系结构中,超标量处理器的主要特点是什么?A. 支持分支预测B. 提高指令流水线的执行速度C. 增加寄存器数量D. 支持浮点运算E. 减少指令周期21. 在计算机组成原理中,以下哪个不是计算机的基本逻辑电路?A. 与门B. 或门C. 异或门D. 触发器E. 计数器22. 计算机的存储系统通常包括哪几个部分?A. 寄存器B. 缓存C. 主存储器D. 辅助存储器E. 高速缓冲存储器F. 以上都是23. 在计算机体系结构中,以下哪个是用于解释指令执行过程的概念?A. 指令集B. 指令流水线C. 数据通路D. 控制单元E. 以上都不是24. 下面关于冯·诺依曼结构的描述,哪个是正确的?A. 存储器只用于存储数据和指令B. 控制单元负责解释指令并控制整个计算机系统C. 输入/输出设备只能位于计算机的主板上D. 堆栈是用于数据存储的E. 以上都不对25. 在计算机组成原理中,以下哪个是用于表示字符的编码方式?A. ASCII码B. 汉字编码C. 国际码D. 以上都是E. 以上都不是26. 计算机的指令集是指什么?A. 计算机能够执行的全部指令的集合B. 计算机内部所有硬件部件的总和C. 计算机程序的集合D. 计算机内存中的数据集合E. 以上都不是27. 在计算机体系结构中,以下哪个是用于提高指令执行效率的技术?A. 流水线技术B. 循环展开技术C. 指令乱序执行D. 以上都是E. 以上都不是28. 计算机组成原理中的“存储程序”概念是由谁提出的?A. 图灵B. 冯·诺依曼C. 比尔·盖茨D. 以上都不是E. 以上都是29. 在计算机组成原理中,以下哪个是用于描述计算机系统各部件之间连接方式的模型?A. 系统总线B. 数据总线C. 控制总线D. 以上都是E. 以上都不是30. 计算机组成原理的主要目的是什么?A. 计算机内部电路的设计与优化B. 计算机硬件的逻辑设计C. 描述计算机硬件系统的组成和工作原理D. 计算机软件的开发与维护31. 在冯·诺依曼体系结构中,以下哪个部分不是必需的?A. CPUB. 内存C. 磁盘D. 输入输出设备32. 在计算机组成原理中,存储器的编址单位通常是:A. 字节B. 字C. 块D. 位33. 下列哪个部件不属于CPU的内部组成部分?A. 寄存器B. 指令寄存器C. 数据寄存器D. 输出缓冲器34. 在计算机的存储系统中,缓存通常位于哪个层次?A. L1缓存B. L2缓存C. 主存D. 硬盘35. 在计算机组成原理中,以下哪个概念是指CPU一次能处理的二进制数据的位数?A. 字长B. 总线宽度C. 主频D. 进程数36. 在冯·诺依曼体系结构中,程序和数据通常存储在哪里?A. RAMB. 硬盘C. ROMD. CD37. 在计算机组成原理中,以下哪个设备不是输入设备?A. 键盘B. 鼠标C. 打印机D. 显示器38. 在计算机组成原理中,以下哪个术语描述了CPU执行指令的速度?A. 主频B. 延迟C. 吞吐量D. 时序39. 在计算机的存储系统中,RAM的特点是什么?A. 速度快,但断电后数据会丢失B. 速度慢,但断电后数据不会丢失C. 速度快,断电后数据不会丢失D. 速度慢,断电后数据会丢失二、问答题1. 远程通信模块:如Wi-Fi、蓝牙等,用于与远程设备通信。
计算机组成原理试题-A-答案
第 1 页 共 9 页 考试科目名称 计算机组织与系统结构 (A 卷)一、选择题(每小题2分,共36分)1. -1022的32位补码用十六进制表示为( D )。
A. 0000 03FEHB. 0000 FC02HC. FFFF 03FEHD. FFFF FC02H2. 假定变量f 的数据类型为float ,f=-4.093e3,则变量f 的机器数表示为( B )。
A. 457F D000HB. C57F D000HC. C5FF D000HD. C67F E800H3. 某8位计算机中,假定带符号整数变量x 和y 的机器数用补码表示,[x]补=F5H ,[y]补=7EH ,则x –y 的值及其相应的溢出标志OF 分别是( D )。
A. 115、0B. 119、0C. 115、1D. 119、14. 考虑以下C 语言代码:short si= –8196;int i=si;执行上述程序段后,i 的机器数表示为( D )。
A. 0000 9FFCHB. 0000 DFFCHC. FFFF 9FFCHD. FFFF DFFCH5. 以下几种存储结构中,采用相联存取方式访问信息的是( C )。
A.堆栈B.直接映射cacheC. 分支历史记录表D. 主存页表6. 假定用若干个16K×8位的存储器芯片组成一个64K×8位的存储器,按字节编址,芯片内各单元交叉编址,则地址BFFFH 所在的芯片的最小地址为( D )。
A. 0000HB. 0001HC. 0002HD. 0003H7. 假定主存地址位数为32位,按字节编址,主存和cache 之间采用全相联映射方式,主存块大小为一个字,每字32位,采用回写(Write Back )方式和随机替换策略,则能存放32K 字数据的cache 的总容量至少应有多少位?( D )A. 1536KB. 1568KC. 2016KD. 2048K8. 某计算机按字节编址,采用小端方式存储信息。
河南师范大学软件学院-2015级计算机专业《数据结构》试卷A卷
河南师范大学软件学院2016--2017学年度第一学期 2015级计算机专业期末考试《数据结构》A 卷1. 线性表若采用链式存储结构,要求内存中可用存储单元的地址( )。
A 、必须是连续的 B 、部分地址必须是连续的 C 、必须是不连续的 D 、连续或不连续都可以2. 栈中元素的进出原则是( )。
A 、先进先出 B 、后进先出 C 、栈空则进 D 、栈满则出3. 以下数据结构中,( )是非线性数据结构。
A 、树 B 、字符串 C 、队列 D 、栈4. 队列的插入操作是在( )。
A 、队尾 B 、队头 C 、队列任意位置 D 、队头元素后5. 在单链表中,指针p 指向元素为x 的结点,实现删除x 的后继的语句是( )。
A 、p=p->next; B 、p->next=p->next->next; C 、p->next=p; D 、p=p->next->next;6. 设广义表L=((a,b,c)),则L 的长度和深度分别为( )。
A 、1和1 B 、1和3 C 、1和2 D 、2和37. 一棵树转换为二叉树后,这棵二叉树的形态是( )。
A 、唯一的 B 、有多种C 、有多种,但根结点都没有左孩子D 、有多种,但根结点都没有右孩子8. 图的深度优先遍历类似于二叉树的( )。
A 、先序遍历 B 、中序遍历 C 、后序遍历 D 、层次遍历9. 在一个无向图中,所有顶点的度数之和等于图的边数的( )倍。
A 、1/2B 、1C 、2D 、410. 二叉排序树中左子树上所有结点的值均( )根结点的值。
A 、< B 、> C 、= D 、!=11. 根据使用频率为5个字符设计的哈夫曼编码不可能是( )。
A 、111,110,10,01,00B 、000,001,010,011,1C 、100,11,10,1,0D 、001,000,01,11,1012. 对线性表进行折半查找时,要求线性表必须( )。
计算机组成原理期末考试题与答案
计算机组成原理期末考试试题及答案一、选择题D 1、完整的计算机系统应包括______。
A. 运算器、存储器和控制器B. 外部设备和主机C. 主机和实用程序D. 配套的硬件设备和软件系统D 2、计算机系统中的存储器系统是指______。
A. RAM存储器B. ROM存储器C. 主存储器D. 主存储器和外存储器B 3、冯·诺依曼机工作方式的基本特点是______。
A. 多指令流单数据流B. 按地址访问并顺序执行指令C. 堆栈操作D. 存储器按部选择地址D4、下列说法中不正确的是______。
DA. 任何可以由软件实现的操作也可以由硬件来实现B. 固件就功能而言类似于软件,而从形态来说又类似于硬件C. 在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级D. 面向高级语言的机器是完全可以实现的C5、在下列数中最小的数为______。
CA. (101001)2B. (52)8C. (101001)BCDD. (233)16B6、在下列数中最大的数为______。
BA. (10010101)2B. (227)8C. (143)5D. (96)16B7、在机器中,______的零的表示形式是唯一的。
BA. 原码B. 补码C. 反码D. 原码和反码B9、针对8位二进制数,下列说法中正确的是______。
BA.–127的补码为10000000B.–127的反码等于0的移码BC. +1的移码等于–127的反码D. 0的补码等于–1的反码B9、一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。
BA. –127B. –32C. –125D. –3C10、计算机系统中采用补码运算的目的是为了______。
CA. 与手工运算方式保持一致B. 提高运算速度C. 简化计算机的设计D. 提高运算的精度B11、若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是______码。
2015计算机组成原理期末试卷试卷白中英
本科生期末试卷(一)一、选择题(每小题1分,共15分)1 从器件角度看,计算机经历了五代变化。
但从系统结构看,至今绝大多数计算机仍属于( B )计算机。
A 并行B 冯·诺依曼C 智能D 串行2 某机字长32位,其中1位表示符号位。
若用定点整数表示,则最小负整数为( A )。
A -(231-1)B -(230-1)C -(231+1)D -(230+1)3 以下有关运算器的描述,( C )是正确的。
A 只做加法运算B 只做算术运算C 算术运算与逻辑运算D 只做逻辑运算4 EEPROM是指(D )。
A 读写存储器B 只读存储器C 闪速记忆体D 电擦除可编程只读存储器5 常用的虚拟存储系统由( B )两级存储器组成,其中辅存是大容量的磁表面存储器。
A cache-主存B 主存-辅存C cache-辅存D 通用寄存器-cache6 RISC访内指令中,操作数的物理位置一般安排在( C )。
A 栈顶和次栈顶B 两个主存单元C 一个主存单元和一个通用寄存器D 两个通用寄存器7 当前的CPU由(B )组成。
A 控制器B 控制器、运算器、cacheC 运算器、主存D 控制器、ALU、主存8 流水CPU是由一系列叫做“段”的处理部件组成。
和具备m个并行部件的CPU相比,一个m段流水CPU的吞吐能力是( D )。
A 具备同等水平 B 不具备同等水平C 小于前者D 大于前者9 在集中式总线仲裁中,( C )方式回应时间最快。
A 独立请求B 计数器定时查询C 菊花链10 CPU中跟踪指令后继地址的寄存器是( C )。
A 地址寄存器B 指令计数器C 程序计数器D 指令寄存器11 从信息流的传输速度来看,( A )系统工作效率最低。
A 单总线B 双总线C 三总线D 多总线12 单级中断系统中,CPU一旦回应中断,立即关闭(C )标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
A 中断允许B 中断请求C 中断屏蔽D DMA请求13 安腾处理机的典型指令格式为( A)位。
计算机体系结构期末考试试卷及答案
计算机体系结构期末考试试卷及答案一、选择题(每题2分,共20分)1. 计算机体系结构的研究对象是()A. 硬件系统B. 软件系统C. 硬件和软件系统D. 计算机网络答案:C2. 下面哪个不是计算机体系结构的基本特性?()A. 并行性B. 高效性C. 可扩展性D. 可靠性答案:D3. 下面哪个不是计算机体系结构的层次结构?()A. 物理层B. 逻辑层C. 指令层D. 系统层答案:A4. 下面哪个不是流水线技术的优点?()A. 提高指令执行速度B. 减少指令执行时间C. 提高硬件资源利用率D. 降低硬件成本答案:D5. 下面哪个不是超标量处理器的特点?()A. 多指令发射B. 多指令执行C. 高性能D. 低功耗答案:D6. 下面哪个不是精简指令集计算机(RISC)的特点?()A. 指令简单B. 执行速度快C. 指令复杂D. 硬件简化答案:C7. 下面哪个不是复杂指令集计算机(CISC)的特点?()A. 指令复杂B. 执行速度慢C. 硬件复杂D. 指令简单答案:D8. 下面哪个不是存储器层次结构的组成部分?()A. 寄存器B. 缓存C. 主存储器D. 硬盘答案:D9. 下面哪个不是虚拟存储器的作用?()A. 扩展物理内存B. 提高内存利用率C. 提高程序执行速度D. 减少程序占用空间答案:D10. 下面哪个不是计算机体系结构的发展方向?()A. 多核处理器B. 众核处理器C. 量子计算机D. 单核处理器答案:D二、填空题(每题2分,共20分)1. 计算机体系结构的五大部件是____、____、____、____、____。
答案:控制器、运算器、存储器、输入设备、输出设备2. 计算机体系结构的主要性能指标有____、____、____。
答案:吞吐量、执行时间、效率3. 流水线技术可以分为____、____、____三个级别。
答案:单级流水线、多级流水线、超流水线4.超标量处理器的主要技术有____、____、____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
case 0:
case 1:
;
case:
;
break;
case:
result =
;
break;
case 3:
;
case 7:
;
default:
;
}
return result;
}
第 4页(共 8页)
三、(20 分)某计算机系统主存容量为 256 字节,按字节编址。高速缓存(Cache) 容量为 32 字节,主存和 Cache 每个数据块大小为 4 字节,试设计一个 2 路组 相联的 Cache,要求: (1) 指出主存地址中标记(Tag), 组索引(Index)和块偏移(Offset)字段 的宽度;(8 分) (2) 假设该 Cache 采用最近最少使用的替换策略。初始是 Cache 内容为空, 当 N=10 时,执行下列代码 cache 内实际内容是什么?(int 类型为 4 个字节, v 被加载到从地址 0 开始的连续存储器地址中) int sumvec( int v[N]) { int i, sum=0; for ( i=0; i<N; i++ ) sum += v [i]; return sum; } 请给出每执行一条指令时,Cache 中内容的变化。(12 分)
第 8页(共 8页)
问:该数组的行值 H 和列值 J 分别为多少?(8 分)
H=
J=
(3) 考虑 switch 语句的某种实现,采用 jmpq 指令(64 位机器)来实现转 跳转表的操作: 0x40047b jmpq *0x400598(, %rdi, 8)
利用 GDB 工具查看内存中的跳转表:
0x400598: 0x4005a8: 0x4005b8 0x4005c8:
# on entry: # %edi = x # %esi = y # copy_array:
movslq %esi, %rsi movslq %edi, %rdi leaq (%rsi, %rsi, 8), %rdx addq %rdi, %rdx movq %rdi, %rax salq 4, %rax subq %rdi, %rax addq %rsi, %rax movl array1(, %rax, 4), %eax movl %eax, array2(, %rdx, 4) ret
相应该系统的高速缓存 Cache 是 16 行,每块大小为 4Byte,采用直接映射, 其物理地址形式为:
高速缓存内容如下:
若虚拟地址为 0X03D4,其相应的物理地址是多少?此时 TLB 命中吗?是否 发生缺页?若虚拟地址为 0X0020,其相应物理地址是多少?此时 TLB 命中吗?
第 6页(共 8页)
(2) 考虑下面数组访问的 C 程序,假设其 H 和 J 值已先行定义: int array1 [H][J]; int array2 [J][H];
void copy_array(int x, int y) { array2[y][x] = array1[x][y];
}
第 2页(共 8页)
假设上述 C 代码运行于某 x86-64 位的机器上,其汇编代码如下:
下面是该 switch 语句的汇编代码:
# on entry: 0x400474: 0x400477: 0x400479: 0x40047b: 0x400482: 0x400487: 0x400488:
%rdx = c and %rsi = b
cmp $0x7, %edi
ja
0x40049a
mov %edi, %edi
static inline void read_and_print_one(int fd) { char c; read(fd, &c, 1); printf("%c", c); fflush(stdout);
} int main() {
int file1 = open("numbers.txt", O_RDONLY); int file2; int file3 = open("numbers.txt", O_RDONLY); file2=dup(file3); read_and_print_one(file1); read_and_print_one(file2); read_and_print_one(file3); read_and_print_one(file2); read_and_print_one(file3); read_and_print_one(file1); read_and_print_one(file3); return 0; }
0x0(, %rdx, 4), %eax
$0x2, %edx %edx, %esi 0x4(%rsi), %eax
请将以下 C 代码填写完整,C 中的 switch 由上述跳转表实现(14 分)。 int main(int a, int b, int c) {
int result = 4;
switch(a) {
是否发生缺页?上述,若发生 TLB 不命中,应该怎么办?若发生缺页,应该怎 么办?
(3)进程的地址空间是什么样的?代码段和数据段分别在地址空间中的什 么地方?
第 7页(共 8页)
五、(10 分)numbers.txt 中的内容为“0123456789”请写出下列程序的运行结
果:
#include <stdlib.h> #include <fcntl.h> #include <stdio.h> #include <unistd.h>
值
格式 A 的编码
格式 B 的编码
0
0 000 00
0 00 000
1
1/2
11/8
第 1页(共 8页)
姓名:学号:专业班级:
二、以下有三段完整或者不完整的 C 程序段,题目给出了它们对应的汇编代
码,请利用你掌握的 C 语言和汇编语言知识,采用逆向工程的思维,回
答下面的问题。(共 30 分)
(1) 请将下面这段缺失的 C 代码填写完整(8 分)。
jmpq *0x400598(, %rdi, 8)
mov $0x15213, %eax
retq
sub $0x5, %edx
第 3页(共 8页)
0x40048b: lea 0x400492: retq 0x400493: mov 0x400498: and 0x40049a: lea 0x40049d: retq
考试中心填写: 年 月日 考试用
湖南大学课程考试试卷
课程名称:计算机组成与结构(2015 春);试卷编号:A;考试时间:120 分钟 (通信工程/信息安全/保密管理/物联网/智能专业)
题号 一 二 三 四 五 六 七 八 九 十 总分
应得分 10 30 20 30 10
100
实得分
评分:
评卷人
一、(10 分)请考虑以下两种不同的 6 位浮点格式机器,采用与 IEEE 浮点 标准相同的格式,即最高位符号位,接着是阶码,最后为尾数部分。 (1)格式 A 1 位符号位 s; 3 位阶码 k,使用基于 2k-1 – 1=3 的偏置值(bias); 2 位尾数 n。 (2)格式 B 1 位符号位 s; 2 位阶码 k,使用基于 2k-1 – 1=1 的偏置值(bias); 3 位尾数 n。 非规格化数的阶码值 E = 1 – bias,规格数的阶码则为 E = e – bias;尾数 采取向偶数舍入方式。针对格式 A 和格式 B,分别填写下表中的二进 制编码。
.L3: movl leave ret
%ebp %esp, %ebp $8, %esp $0, 8(%ebp) .L2 $1, -4(%ebp) .L3
8(%ebp), %eax %eax %eax, (%esp) mystery1 $1, %eax %eax, -4(%ebp)
-4(%ebp), %eax
第 5页(共 8页)
四、(30 分)现有某个简单的虚拟存储系统,其虚拟地址长度为 14bit,物理 地址长度为 12bit,页面大小为 64Byte,那么:
(1)虚拟地址如何组成?物理地址如何组成?页表作用是什么?页表存放在 哪里?若有如下页表,其中的 valid 表示什么意思?
(2)该系统存在 TLB,TLB 是什么?作用是什么?保存在哪里?若 TLB 大 小为 16 个条目,采用四路组相联,那么虚拟地址中哪几位表示 TLBT?哪几位 表示 TLBI?TLB 内容如下:
C 代码:
unsigned mystery1(unsigned n) {if ( Nhomakorabea)
return 1;
else
return 1 + mystery1(
);
}
汇编代码:
mystery1: pushl movl subl cmpl jne movl jmp
.L2: movl shrl movl call addl movl
0x0000000000400488 0x000000000040048b 0x000000000040049a 0x000000000040049a
0x0000000000400488 0x0000000000400493 0x0000000000400482 0x0000000000400498