1. 冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()
A. 指令操作码的译码结果
B. 指令和数据的寻址方式
C. 指令周期的不同阶段
D. 指令和数据所在的存储单元
答案为:C
2. 假定变量i,f,d数据类型分别为int, float, double(int用补码表示,float和double用IEEE754单精度和双精度浮点数据格式表示),已知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和II
B. 仅I和III
C. 仅II和III
D. 仅III和IV
答案B
3.一个C语言程序在一台32位机器上运行。程序中定义了三个变量x,y和z,其中x和z 是int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y
后,x、y和z的值分别是:
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
答案D
4. 某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址,现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储
器,则需要上述规格的ROM芯片数和RAM芯片数分别是()
A . 1、15
B . 2、15
C . 1、30
D . 2、30
答案D
5. 假定用若干个2K×4位芯片组成一个8K×8位的存储器,则地址0B1FH所在芯片的最小地址是()
A. 0000H
B. 0600H
C. 0700H
D. 0800H
答案D