收藏 分享(赏)

MOOC 计算机原理-国防科技大学 中国大学慕课答案.docx

上传人:小肥粒 文档编号:21760135 上传时间:2024-04-22 格式:DOCX 页数:62 大小:147.27KB
下载 相关 举报
MOOC 计算机原理-国防科技大学 中国大学慕课答案.docx_第1页
第1页 / 共62页
MOOC 计算机原理-国防科技大学 中国大学慕课答案.docx_第2页
第2页 / 共62页
MOOC 计算机原理-国防科技大学 中国大学慕课答案.docx_第3页
第3页 / 共62页
MOOC 计算机原理-国防科技大学 中国大学慕课答案.docx_第4页
第4页 / 共62页
MOOC 计算机原理-国防科技大学 中国大学慕课答案.docx_第5页
第5页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 MOOC 计算机原理-国防科技大学 中国大学慕课答案1.1 随堂测验1、问题:以下哪项不是影响程序运行性能的主要因素()选项:A、程序所使用的算法B、创建程序并翻译成机器指令的软件C、计算机各部件的执行效率D、计算机的生产厂商的品牌声誉正确答案:【计算机的生产厂商的品牌声誉】2、问题:程序员为了编写出更高效的程序而学习计算机原理,以下哪项不是学习计算机原理的好处()选项:A、有助于了解计算机的软硬件接口B、有助于了解程序算法的设计方法C、有助于了解计算机的存储层次化特性D、有助于了解处理器的并行化特点正确答案:【有助于了解程序算法的设计方法】1.2 随堂测验1、问题:计算机的软件层次和硬件层

2、次之间的交界面是()选项:A、操作系统B、编译器C、指令系统D、数字电路正确答案:【指令系统】2、问题:计算机硬件能够直接识别的语言是()选项:A、高级语言B、自然语言C、汇编语言D、机器语言正确答案:【机器语言】3、问题:计算机执行最快的语言是()选项: A、机器语言B、汇编语言C、Java 语言D、C 语言正确答案:【机器语言】1.3_1 随堂测验1、问题:冯诺依曼计算机工作方式的基本特点是()选项:A、采用存储程序原理B、控制流驱动方式C、按地址访问并顺序执行指令D、存储器按内容选择地址正确答案:【采用存储程序原理】2、问题:计算机能自动工作的关键是()选项:A、它由电子设备组成B、具有

3、功能强大的操作系统C、采用存储程序控制D、具有高性能的计算芯片正确答案:【采用存储程序控制】3、问题:假如人脑也可利用存储程序原理,程序输入人脑后,可以准确存储、执行,那么以下现象最不可能发生的是()选项:A、逢考必过,门门满分B、交通事故急剧减少C、看电影不出门,人脑支持 mp4 格式D、人人都能成为梵高一样的艺术大师正确答案:【人人都能成为梵高一样的艺术大师】1.3_2 随堂测验1、问题:( )可以区分从存储单元中取出的是数据还是指令。选项:A、存储器B、运算器C、用户D、控制器正确答案:【控制器】 2、问题:存储器主要用来( )选项:A、存放程序B、存放数据C、存放指令D、存放程序和数据

4、正确答案:【存放程序和数据】3、问题:以下不属于输出设备的是( )选项:A、显示器B、打印机C、扫描仪D、绘图仪正确答案:【扫描仪】4、问题:( )是程序运行时的存储位置,包括所需的数据。选项:A、显示器B、主存C、硬盘D、编译器正确答案:【主存】Hello world 程序1.4_1 随堂测验1、问题:从用户观点看,评价计算机系统性能的综合参数是()选项:A、CPU 主频率B、应用响应时间C、内存容量D、磁盘空间正确答案:【应用响应时间】2、问题:假设两种程序在两台机器上的运行时间如下表所示,以下判断错误的是() 选项:A、对程序 1 而言,机器 A 比机器 B 快。B、对程序 2 而言,机

5、器 A 比机器 B 慢。C、假设任务是执行程序 1 和程序 2 各 N(N1)次,对该任务而言,机器 A 比机器B 快。D、假设任务是程序 1 执行 2N(N1)次,程序 2 执行 N 次,对该任务而言,机器A 比机器 B 快。正确答案:【假设任务是执行程序 1 和程序 2 各 N(N1)次,对该任务而言,机器A 比机器 B 快。】1.4 _2 随堂测验1、问题:计算机操作的最小单位时间是()选项:A、时钟周期B、指令周期C、CPU 周期D、毫秒正确答案:【时钟周期】2、问题:Intel Core i7 6700K 的主频为 4 GHz,那么该 CPU 的一个时钟周期为()选项:A、0.25

6、毫秒B、0.25 微秒C、0.25 纳秒D、0.25 皮秒正确答案:【0.25 纳秒】1.4 _3 随堂测验1、问题:某计算机的时钟频率为 Hz,一个程序在该计算机上执行共花费了个时钟周期,则执行该程序的时间为()秒。选项:A、1.5B、2.66C、3.75D、6正确答案:【3.75】2、问题:某计算机主频为 1.2GHz,其指令分为 4 类,它们在基准程序中所占比例及 CPI 如下表所示,该机的 MIPS(Million Instructions Per Second,每秒执行百万指 令)数是()选项:A、100B、200C、400D、600正确答案:【400】1.4 _4 随堂测验1、填空

7、题:假设某基准程序在一台计算机上的运行时间为 100 秒,其中 80 秒的时间是用来执行乘法操作的,如果希望该程序的速度提高到原来的 4 倍,乘法部件的速度应该是原来的 倍。正确答案:【16】计算机性能评价作业第一章测验1、问题:在 CPU 的组成中,不包括()选项:A、运算器B、存储器C、控制器D、寄存器正确答案:【存储器】2、问题:计算机 CPU 主频的倒数指的是()选项:A、指令周期B、机器周期C、时钟周期D、存取周期正确答案:【时钟周期】 3、问题:以下有关程序性能的论述中,错误的一项是()选项:A、效率高的算法能够减少源程序的语句数量,从而提高程序性能B、良好的编译器可以高效翻译源程

8、序语句,从而提高程序性能C、性能高的 CPU 执行指令的速度更快,从而提高程序性能D、I/O 操作不是程序的生产性指令,因此对程序的性能影响不大正确答案:【I/O 操作不是程序的生产性指令,因此对程序的性能影响不大】4、问题:下列叙述中错误的是()选项:A、CPU 的寄存器对 C 语言是透明的B、实际应用程序的测试结果能够全面代表计算机的性能C、硬盘能够长久地存储数据和程序D、软件和硬件在逻辑功能上是等价的正确答案:【实际应用程序的测试结果能够全面代表计算机的性能】5、问题:在 CPU 中,指示下一条要执行指令的地址的寄存器是()选项:A、ARB、PCC、DRD、IR正确答案:【PC】6、问题

9、:冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 从存储器中取出一个二进制数时,根据()区分它到底是指令还是数据。选项:A、指令操作码的译码结果B、指令和数据的不同寻址方式C、指令执行过程的不同阶段D、指令和数据所在的存储单元正确答案:【指令执行过程的不同阶段】7、填空题:给定一个用 Java 编写的程序,它在一个桌面计算机上运行需要 15 秒。而如果使用一种新的 Java 编译器,生成的指令数仅是原來的 60%,但它的 CPI增加为原來的 1.1 倍,那么使用新的编译器执行该程序需要 秒。正确答案:【9.9】8、填空题:假定基准程序 A 在某计算机上的运行时间为 100 秒,

10、其中 90 秒为CPU 时间,其余为 I/O 时间。若 CPU 速度提高 50%,I/O 速度不变,则运行基准程序 A 所耗费的时间是 秒。正确答案:【70】 什么是计算机的语言1、问题:指令系统的设计原则包括选项:A、完备性B、有效性C、规整性D、兼容性正确答案:【完备性#有效性#规整性#兼容性】2、问题:下面属于 CISC 特点的是选项:A、指令系统复杂B、以寄存器-寄存器方式工作C、指令周期长D、指令周期短正确答案:【指令系统复杂#指令周期长】指令格式1、问题:程序控制类指令的功能是()选项:A、进行算术运算和逻辑运算B、进行主存与 CPU 之间的数据传送C、进行 CPU 与 I/O 设

11、备之间的数据传送D、改变程序执行的顺序正确答案:【改变程序执行的顺序】2、问题:某指令系统指令字长 16 位,每个地址码为 6 位,若二地址指令 15 条,一地址指令 62 条,则剩下零地址指令最多有多少条()选项:A、64B、96C、128D、255正确答案:【128】3、问题:以下有关指令系统的说法中错误的是()选项:A、指令系统是一台机器硬件能执行的指令全体B、任何程序运行前都要先转化为机器语言程序C、指令系统是计算机软件、硬件的界面 D、指令系统和机器语言是无关的正确答案:【指令系统和机器语言是无关的】操作码设计1、问题:每条指令的操作码可以有几个()选项:A、一个B、两个C、三个D、

12、没有限定正确答案:【一个】2、问题:某指令系统有 200 条指令,对操作码采用固定长度二进制编码,最少需要用()位。选项:A、4B、8C、16D、32正确答案:【8】3、问题:在指令格式中,采用扩展操作码设计方案的目的是()。选项:A、减少指令字长度B、增加指令字长度C、保持指令字长度不变而增加指令的数量D、保持指令字长度不变而增加寻址空间正确答案:【保持指令字长度不变而增加指令的数量】4、问题:下列哪种指令不属于程序控制指令()。选项:A、无条件转移指令B、条件转移指令C、中断隐指令D、循环指令正确答案:【中断隐指令】地址码结构1、问题:下列关于一地址运算类指令的叙述中,正确的是()。选项:

13、 A、仅有一个操作数,其地址由指令的地址码提供B、可能有一个操作数,也可能有两个操作数C、一定有两个操作数,其中一个操作数是隐含的D、指令的地址码段存放的一定是操作码正确答案:【可能有一个操作数,也可能有两个操作数】2、问题:关于二地址指令以下论述正确的是()。选项:A、二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中B、二地址指令中,指令的地址码字段存放的一定是操作数C、二地址指令中,指令的地址码字段存放的一定是寄存器号D、二地址指令中,指令的地址码字段存放的一定是操作数地址正确答案:【二地址指令中,运算结果通常存放在其中一个地址码所提供的地址中】3、问题:以下叙述错误的是()。

14、选项:A、为了充分利用存储空间,指令的长度通常为字节的整数倍B、单地址指令是固定长度的指令C、单字长指令可加快取指令的速度D、单地址指令可能有一个操作数,也可能有两个操作数正确答案:【单地址指令是固定长度的指令】如何找到我的操作数 0011、问题:源操作数直接存放在指令中的寻址方式是()选项:A、存储器直接寻址B、立即数寻址C、寄存器直接寻址D、存储器间接寻址正确答案:【立即数寻址】2、问题:执行操作的数据不可能来自()。选项:A、寄存器B、指令本身C、控制存储器D、存储器正确答案:【控制存储器】如何找到我的操作数 002 1、问题:寄存器间接寻址方式中,操作数在()中。选项:A、通用寄存器B

15、、堆栈C、主存单元D、指令本身正确答案:【主存单元】2、问题:在指令的相对寻址中,其相对的基准地址是()。选项:A、基址寄存器B、变址寄存器C、堆栈指示器D、程序计数器正确答案:【程序计数器】3、问题:设变址寄存器为 X,形式地址为 D,某机器具有先变址再间址的寻址方式,则这种寻址方式的有效地址为()。选项:A、EA=(X)+DB、EA=(X)+(D)C、EA=X+DD、EA=(X)+D)正确答案:【EA=(X)+D)】4、问题:直接、间接、立即 3 种寻址方式指令的执行速度,由快至慢的排序是()。选项:A、直接、间接、立即B、直接、立即、间接C、立即、直接、间接D、立即、间接、直接正确答案:

16、【立即、直接、间接】如何找到我的操作数 0031、问题:需要多次访问存储器的寻址方式的是()。选项:A、存储器直接寻址B、立即数寻址C、寄存器直接寻址 D、存储器间接寻址正确答案:【存储器间接寻址】2、问题:哪几种寻址方式的操作数存在存储器中选项:A、存储器直接寻址B、寄存器间接寻址C、寄存器直接寻址D、存储器间接寻址正确答案:【存储器直接寻址#寄存器间接寻址#存储器间接寻址】数据在计算机中如何表示1、问题:数据表示是指()选项:A、能被计算机硬件直接识别的类型B、计算机软件直接识别的类型C、高级语言程序员直接识别的类型D、计算机操作系统识别的类型正确答案:【能被计算机硬件直接识别的类型】2、

17、问题:现代计算机主存对于多大的数据单位进行编址()选项:A、位B、字节C、半字D、字正确答案:【字节】数值数据的定点表示1、问题:定点整数所能表示的绝对值的范围是()选项:A、B、C、D、正确答案:【】2、问题:【2012 年计算机联考真题】假定编译器规定 int 和 short 类型长度分别为32 位和 16 位,执行下列 C 语言语句得到 y 的机器数为()。unsignedshortx=65530; unsignedinty=x; 选项:A、0000 7FFAHB、0000 FFFAHC、FFFF 7FFAHD、FFFF FFFAH正确答案:【0000 FFFAH】数值数据的浮点表示1、

18、问题:【2010 年计算机联考真题】假定变量 i、f 和 d 的数据类型分别为 int、float 和 double(int 用补码表示,float 和 double 分别用 IEEE 754 单精度和双精度浮点数格式表示),已知 i=785、f=1.5678E3、d=1.5E100,若在 32 位机器中执行下列关系表达式,则结果为“真”的是()。I. i=(int)(float)i II. f=(float)(int)f III.f=(float)(double)f IV. (d+f)-d=f选项:A、I 和 IIB、I 和 IIIC、II 和 IIID、III 和 IV正确答案:【I 和

19、III】2、问题:【2013 年计算机联考题】某数采用 IEEE 754 单精度浮点数格式表示为C640 0000H,则该数的值是()。选项:A、B、C、D、正确答案:【】3、问题:【2011 年计算机联考真题】float 型数据通常用 IEEE 754 单精度浮点数格式表示。若编译器将 float 型变量 x 分配在一个 32 位浮点寄存器 FR1 中,且 x=-8.25,则 FR1 的内容是()。选项:A、C104 0000HB、C242 0000HC、C184 0000HD、C1C2 0000H正确答案:【C104 0000H】数值数据的十进制表示 1、问题:在 ASCII 编码中一个十

20、进制数需要多少位来存放()选项:A、4 位B、8 位C、16 位D、32 位正确答案:【8 位】2、问题:在 BCD 编码中一个十进制数最多需要多少位来存放()选项:A、4 位B、8 位C、16 位D、32 位正确答案:【4 位】字符数据的机器表示1、问题:微软的拼音输入法属于()选项:A、输入码B、内码C、字模点阵码D、BCD 码正确答案:【输入码】2、问题:对于汉字,用于在系统中进行存储、查找、传送的编码方式为()选项:A、输入码B、内码C、字模点阵码D、BCD 码正确答案:【内码】作业 2-信息存储作业 3-整数表示与运算数据的度量与存储1、问题:存储数据的小端方式是指()选项: A、将

21、数据的最低有效字节存储在高位地址中B、将数据的最高有效字节存储在低位地址中C、将数据的最低有效字节存储在低位地址中D、以上都不对正确答案:【将数据的最低有效字节存储在低位地址中】2、问题:存储数据时为什么尽量使数据对齐()选项:A、为了使内存空间占用尽可能大B、为了更方便的定位数据的位置C、为了尽可能减少访存的次数D、以上都不对正确答案:【为了尽可能减少访存的次数】数据出错了怎么办1、问题:奇偶校验码只能检测出()出错的情况。选项:A、奇数位B、偶数位C、奇偶均可D、奇偶均不可正确答案:【奇数位】2、问题:【2013 年计算机联考真题】用海明码对长度为 8 位的数据进行检/纠错时,若能纠正一位

22、错,则校验位数至少为()。选项:A、2B、3C、4D、5正确答案:【4】3、问题:具有一定纠错能力的数据校验码有()选项:A、奇偶校验码B、海明校验码C、循环冗余校验码D、以上都没有正确答案:【海明校验码#循环冗余校验码】基本指令和指令类别 1、问题:下面描述正确的是()选项:A、子程序调用指令不要求返回,可嵌套和递归调用B、子程序调用指令要求返回,可嵌套和递归调用C、子程序调用指令不要求返回,不可嵌套和递归调用D、转移指令要求返回,实现同一程序内的转移正确答案:【子程序调用指令要求返回,可嵌套和递归调用】2、问题:在子程序调用指令中用堆栈来保存返回地址的目的是()选项:A、保证子程序可以嵌套

23、和递归调用B、保证子程序在同一程序内的转移C、保证调用程序正确返回子程序D、以上都不是正确答案:【保证子程序可以嵌套和递归调用】3、问题:在子程序的开始处保护现场,返回前恢复现场的目的是()选项:A、保证调用程序和子程序之间的参数传递B、保证调用程序正确转入子程序C、保证子程序正确返回调用程序D、避免调用程序和子程序之间的产生公用寄存器冲突正确答案:【避免调用程序和子程序之间的产生公用寄存器冲突】程序在计算机中如何表示-11、问题:R 型指令的具体操作由哪个字段决定()选项:A、opB、rsC、shamtD、funct正确答案:【funct】2、问题:MIPS 指令中跳转指令如何用指令的低 2

24、6 位寻址()选项:A、通过高四位补 PC 值,低两位补零来形成 32 位目标地址B、通过低四位补 PC 值,高两位补零来形成 32 位目标地址C、直接用 26 位地址作为目标地址D、通过低四位补 PC 值,高两位补一来形成 32 位目标地址正确答案:【通过高四位补 PC 值,低两位补零来形成 32 位目标地址】 3、问题:MIPS 指令存放时的对齐方式是()选项:A、按字节对齐B、按半字对齐C、按字地址对齐D、以上均不对正确答案:【按字地址对齐】程序在计算机中如何表示-21、问题:对于 32 位的 MIPS,可以访问的空间为()选项:A、2GBB、4GBC、8GBD、16GB正确答案:【4G

25、B】2、问题:将字节 5AH 与 6CH 相加之后,FLAGS 中的状态位 CF(进位标志)、OF(溢出标志)、ZF(零标志)以及 SF(符号标志)分别被设置成什么值()选项:A、CF=0,OF=0,SF=0,ZF=0B、CF=0,OF=1,SF=1,ZF=0C、CF=1,OF=0,SF=1,ZF=0D、CF=0,OF=1,SF=0,ZF=1正确答案:【CF=0,OF=1,SF=1,ZF=0】3、问题:【2011 年计算机联考真题】某机器有一个标志寄存器,其中有进位/借位标志 CF、零标志 ZF、符号标志 SF 和溢出标志 OF,条件转移指令 bgt(无符号整数比较大于时转移)的转移条件是()

26、。选项:A、B、C、D、正确答案:【】程序在计算机中如何表示-31、问题:MIPS 指令的算术运算指令的操作数必须直接取自于()选项:A、寄存器 B、存储器C、操作系统D、磁盘正确答案:【寄存器】2、问题:汇编的过程是指()选项:A、将高级语言的程序转换成汇编语言的程序B、将汇编程序转换成二进制机器代码C、机器执行二进制机器代码的过程D、以上均不对正确答案:【将汇编程序转换成二进制机器代码】第二章测试1、问题:下列各种数制的数中,最小的数是()选项:A、B、C、D、正确答案:【】2、问题:一个 16 位无符号二进制数的表示范围是()选项:A、-3276832768B、065536C、06553

27、5D、-3276832767正确答案:【065535】3、问题:对真值 0 表示形式唯一的机器数是()选项:A、原码B、补码和移码C、反码D、以上都不对正确答案:【补码和移码】 4、问题:长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()选项:A、两者可表示的数的范围和精度相同B、前者可表示的数的范围大且精度高C、前者可表示的数的范围大但精度低D、后者可表示的数的范围大且精度高正确答案:【前者可表示的数的范围大但精度低】5、问题:【2012 年计算机联考真题】某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规

28、定 int 和 short 型长度分别为 32 位和 16 位,并且数据按边界对齐存储。某 C 语言程序段如下:struct inta; charb; shortc; record; record.a=273;若 record 变量的首地址为 0xC008,则地址 0xC008 中内容及 record.c 的地址分别为()。选项:A、0x00、0xC00DB、0x00、0xC00EC、0x11、0xC00DD、0x11、0xC00E正确答案:【0x11、0xC00E】6、问题:某机器字长为 16 位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移

29、量字段。假定取指令时,每取一个字节 PC 自动加 1。若某转移指令所在主存地址为 2000H,相对位移量字段的内容为 06H,则该转移指令成功转移以后的目标地址是()。选项:A、2006HB、2007HC、2008HD、2009H正确答案:【2008H】7、问题:float 类型(即 IEEE754 单精度浮点数格式)能表示的最大正整数是()。选项:A、B、C、D、正确答案:【】 8、问题:float 型数据采用 IEEE 754 单精度浮点数格式表示,若编译器将 float 型变量 x 分配在一个 32 位浮点寄存器 FR1 中,且 x=-8.75,则 FR1 的内容是()。选项:A、C10

30、4 0000HB、C10C 0000HC、C184 0000HD、C1C2 0000H正确答案:【C10C 0000H】9、问题:四地址指令 OPA1A2A3A4 的功能为(A1)OP(A2)-A3,且 A4 给出下一条指令地址,假设 A1、A2、A3、A4 都为主存储器地址,则完成上述指令需要访存()次。选项:A、2B、3C、4D、5正确答案:【4】10、问题:设 x 为整数,x补=,若要 x-16,应满足的条件是()。选项:A、至少有一个为 1B、必须为 0,至少有一个为 1C、必须为 0,任意D、必须为 1,任意正确答案:【必须为 0,任意】随堂测验1、问题:gcc test.c -o

31、test.exe 这条命令中,-o 选项指的是:选项:A、对文件进行链接B、编译优化开关C、指定输出文件名D、对文件进行预处理正确答案:【指定输出文件名】2、问题:以下哪一条命令可以得到可执行程序 test.exe选项:A、gcc test.o -o test.exeB、gcc -E test.cC、gcc -S test.i-o test.exe D、gcc test.c正确答案:【gcc test.o -o test.exe】4 机器语言与汇编语言1、问题:下面关于机器语言与汇编语言的说法,错误的一项是选项:A、机器语言与汇编语言都是低级语言。B、机器语言与汇编语言都能够被处理器识别和执行

32、。C、汇编语言相对于机器语言来说,可读性较强。D、机器语言与汇编语言都与计算机的指令集结构相关。正确答案:【机器语言与汇编语言都能够被处理器识别和执行。】2、问题:计算机硬件能直接执行的只有选项:A、符号语言B、机器语言C、机器语言和汇编语言D、汇编语言正确答案:【机器语言】3、问题:计算机执行最快的语言是选项:A、汇编语言B、C 语言C、机器语言D、Java 语言正确答案:【机器语言】5 机器语言与指令集结构1、问题:关于 RISC 和 CISC 指令集的表述,正确的是选项:A、RISC 指令集精简,指令周期短,具有大量通用寄存器B、CISC 指令集指令周期长,具有大量通用寄存器C、RISC

33、 指令集指令周期短,有专用寄存器D、CISC 指令集精简,指令周期长,有专用寄存器正确答案:【RISC 指令集精简,指令周期短,具有大量通用寄存器】2、问题:Intel IA32 指令集属于哪一类指令集?选项:A、CISC B、RISCC、以上都不是D、我不知道正确答案:【CISC】3.1.1 按位运算1、问题:计算机的基本运算包括()选项:A、浮点运算B、逻辑运算C、移位运算D、加法运算正确答案:【逻辑运算#移位运算】2、问题:按位异或可以实现的功能包括()选项:A、提取二进制数中的指定位B、在特定位上进行无条件赋值C、判断两个二进制数是否相等D、对二进制数进行按位取反正确答案:【判断两个二

34、进制数是否相等#对二进制数进行按位取反】3.1.2 逻辑运算1、问题:在 C 语言中,逻辑或用什么符号表示()C、|D、正确答案:【| 】2、问题:在 C 语言中,逻辑运算与按位运算的区别是什么()选项:A、按位运算针对二进制数,逻辑运算针对表达式的值B、按位运算的结果是 1 位多位,逻辑运算的结果只有 1 位C、按位运算的结果是二进制数,逻辑运算的结果是布尔量真与假D、以上均不对正确答案:【按位运算针对二进制数,逻辑运算针对表达式的值#按位运算的结果是1 位多位,逻辑运算的结果只有 1 位#按位运算的结果是二进制数,逻辑运算的结果是布尔量真与假】3.1.3 移位操作 1、问题:下面关于算术移

35、位和逻辑移位的描述中,正确的是()选项:A、算术移位的数具有数值意义B、逻辑移位的数具有数值意义C、算术移位的数不具有数值意义D、以上均不对正确答案:【算术移位的数具有数值意义】2、问题:对于有符号数进行算术右移,高位应该()选项:A、补 0B、补 1C、补符号位D、补移出的位正确答案:【补符号位】3.2-加法和减法-001 习题1、问题:已知 A=0.1011,B=-0.1110,求A+B补=()选项:A、11.1101B、00.1101C、01.1001D、10.1001正确答案:【11.1101】2、问题:下面描述正确的是()选项:A、A-B补=A补+-B补 (mod2)B、A+B补=A

36、补+B补 (mod2)C、A+B补=A补+-B补 (mod2)D、A-B补=A补+B补 (mod2)正确答案:【A-B补=A补+-B补 (mod2)#A+B补=A补+B补 (mod2)】3.2-加法和减法-002 习题1、问题:下面对补码加法结果中的两位符号位描述不正确的是()选项:A、00 时结果正常B、01 时为正溢出C、10 时为正溢出 D、11 时结果正常正确答案:【10 时为正溢出】2、问题:在定点数运算中,产生溢出的原因是()选项:A、运算中的最高位产生了进位或借位B、参加运算的操作数超出了机器的表示范围C、运算结果的操作数超出了机器的表示范围D、寄存器的位数太少,不得不舍弃最低有

37、效位正确答案:【运算结果的操作数超出了机器的表示范围】3.2-加法和减法-003 习题1、问题:加法器采用先行进位的目的是()选项:A、提高加法器速度B、快速传递进位信号C、优化加法器结构D、增强加法器功能正确答案:【提高加法器速度】2、问题:在定点二进制运算器中,减法运算一般通过()来实现。选项:A、原码运算的二进制减法器B、补码运算的二进制减法器C、补码运算的十进制加法器D、补码运算的二进制加法器正确答案:【补码运算的二进制加法器】二进制乘法习题1、问题:二进制乘法的结果最终存放在()。选项:A、被乘数寄存器中B、高位存在部分积寄存器中,低位存在乘数寄存器中C、低位存在部分积寄存器中,高位

38、存在乘数寄存器中D、高位存在被乘数寄存器中,低位存在乘数寄存器中正确答案:【高位存在部分积寄存器中,低位存在乘数寄存器中】2、问题:二进制乘法中每完成一位的乘法需要右移的是()。选项:A、被乘数 B、乘数C、部分积D、以上均不对正确答案:【乘数#部分积】原码乘法习题1、问题:带符号数的原码乘法,其符号位如何得到()。选项:A、两数符号位求与B、两数符号位求或C、两数符号位求异或D、被乘数符号位取反正确答案:【两数符号位求异或】2、问题:带符号数的原码乘法,部分积寄存器每次在进行右移操作时高位补()。选项:A、0B、1C、两数符号位求异或D、被乘数的符号位正确答案:【0】补码乘法习题1、问题:在

39、补码一位乘中,若判断位,则应执行的操作为()。选项:A、原部分积加-x补,然后右移一位B、原部分积加x补,然后右移一位C、原部分积加-x补,然后左移一位D、原部分积加x补,然后左移一位正确答案:【原部分积加x补,然后右移一位】2、问题:补码一位乘法中,操作数的符号位不需要参与运算。选项:A、正确B、错误正确答案:【错误】快速乘法习题 1、问题:提高乘法速度的方法主要包括()。选项:A、加速乘法的执行(每步处理多位乘数)B、加速加法的执行(一步完成多个位积相加)C、加速移位的执行移位的执行(每步多移几位)D、以上均不对正确答案:【加速乘法的执行(每步处理多位乘数)#加速加法的执行(一步完成多个位

40、积相加)】2、问题:在采用存储进位加法器(CSA)来实现多个位积相加时,还需要用到普通加法器(CPA)选项:A、正确B、错误正确答案:【正确】3.4_除法运算_001(二进制无符号数除法)习题1、问题:真余数是指()选项:A、符号位与商的符号位相同的余数B、符号位与被除数的符号位相同的余数C、符号位与除数的符号位相同的余数D、以上均不对正确答案:【符号位与被除数的符号位相同的余数】2、问题:无符号数除法,在什么情况下需要进行恢复余数的操作()选项:A、余数减完除数后B、余数减完除数后,其值为正时C、余数减完除数后,其值为负时D、以上均不对正确答案:【余数减完除数后,其值为负时】3.4_除法运算

41、_002(原码一位除法_恢复余数法)习题1、问题:原码一位除法中余数的符号位要求()选项:A、与除法结果符号位一致B、与被除数的符号位一致C、与除数的符号位一致 D、除数与被除数符号位做异或操作得到正确答案:【与被除数的符号位一致】2、问题:原码除法的商符由两数符号位通过()运算获得选项:A、异或B、与C、或D、求和正确答案:【异或】3.4_除法运算_003(原码一位除法_加减交替法)习题1、问题:在原码不恢复余数除法(又称原码加减交替法)的算法中,()。选项:A、每步操作后,若不够减,则需恢复余数B、若为负商,则恢复余数C、整个算法过程中,从不恢复余数D、仅当最后一步不够减时,才恢复一次余数

42、正确答案:【仅当最后一步不够减时,才恢复一次余数】2、问题:在加减交替法中,以下规则正确的是()选项:A、本次余数为正,下步除法做加法B、本次余数为正,下步除法做减法C、本次余数为负,下步除法做减法D、本次余数为负,下步除法做加法正确答案:【本次余数为正,下步除法做减法#本次余数为负,下步除法做加法】3.5_除法运算_004(补码除法)习题1、问题:下列关于 Booth 补码除法说法正确的是()。选项:A、 Booth 补码除法中,比较被除数/余数和除数,够减商 0,不够减商 1B、 Booth 补码除法中,比较被除数/余数和除数的符号位,异号商 0,同号商 1C、 Booth 补码除法中,比较被除数/余数和除数,够减商 1,不够减商 0D、以上都不对正确答案:【 Booth 补码除法中,比较被除数/余数和除数的符号位,异号商 0,同号商 1】2、问题:原码除法和补码除法判断溢出的方法是一样的。选项: A、正确B、错误正确答案:【错误】3.4_除法运算_005(快速除法)习题1、问题:阵列除法器的核心部件是()。选项:A、CASB、ALUC、控制部件D、存储部件正确答案:【CAS】2、问题:阵列除法器实现两个正数通过()进行相除。选项:A、恢复余数法B、加减交替法C、移位法D、以上均不对正确答案:【加减交替法】3.5.1 浮点运算的基本概念和问题习题1、问题:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报