c语言研究生试题及答案,全国硕士研究生入学考试计算机试题及答案(计算机组成)...

2009-2012全国硕士研究生入学考试计算机组成原理选择题及答案

11.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()

A.指令操作码的译码结果

B.指令和数据的寻址方式

C.指令周期的不同阶段

D.指令和数据所在的存储单元

12、下列选项中,能缩短程序执行时间的措施是()I 提高CPU时钟频率,II优化数据通路结构,III对程序进行编译优化

A:仅I和II

B:仅I和III

C:仅II和III

D:I,II,III

12、下列选项中,描述浮点数操作速度指标的是()。

A.MIPS

B.CPI

C.IPC

D.MFLOPS

12.一个C语言程序在一台32位机器上运行。程序中定义了三个变量xyz,其中x和z是int 型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,xyz的值分别是()

A.X=0000007FH,y=FFF9H,z=00000076H

B.X=0000007FH,y=FFF9H,z=FFFF0076H

C.X=0000007FH,y=FFF7H,z=FFFF0076H

D.X=0000007FH,y=FFF7H,z=00000076H

13.浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是()

A.00111 1100010

B.00111 0100010

C.01000 0010001

D.发生溢出

13、假定有4个整数用8位补码分别表示r1=FEH ,r2=F2H ,r3=90H,r4=F8H,若将运算结果存放在一个8位的寄存器中,则下列运算会发生溢出的是()

A:r1*r2

B:r2*r3

C:r1*r4

D:r2*r4

14、假定变量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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值