请教:2010年下半年软考嵌入式系统设计师-上午试题(标准参考答案版)第1大题第小题如何解答? 【题目描述】 ● 对于数组float array[5][4],若数组元素array[0][0]的地址为2400,每个数组元素长度为 32 位(4 字节),且假定其采用行序为主的存储模式,那么 array[3][2]的内存地址为 (46) 。 (46) A. 2448 B. 2452 C. 2456 D. 2460

题目
请教:2010年下半年软考嵌入式系统设计师-上午试题(标准参考答案版)第1大题第小题如何解答?

【题目描述】

● 对于数组 float array[5][4],若数组元素 array[0][0]的地址为 2400,每个数组元素长度为 32 位(4 字节),且假定其采用行序为主的存储模式,那么 array[3][2]的内存地址为 (46) 。

(46)

A. 2448     

B. 2452    

C. 2456    

D. 2460

 

 

参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请教:2010年下半年软考嵌入式系统设计师-上午试题(标准参考答案版)第1大题第4小题如何解答?

【题目描述】

● 设用2K×4位的存储器芯片组成16K×8 位的存储器 (地址单元为 0000H~3FFFH,每个芯片的地址空间连续),则地址单元 0B1FH 所在芯片的最小地址编号为 (4) 。

(4)

A. 0000H   

B. 0800 H   

C. 2000 H   

D. 2800 H

 


可以计算出一共需要的芯片数目:16*8/2*4=16
写出每一个芯片的地址范围:(写出第一片的地址空间,往后的芯片的地址空间一次在前一个芯片的基础上加上2K)
第一片:0000H-03FFF (一共2k的地址空间)
第二片:0400H-07FF (一共2k的地址空间)
第三片:0800H-0BFF (一共2k的地址空间)
.....
第n片:
可以发现0B1FH的地址在第三片芯片内。
所以第三片的的最小地址为:0800H
您好!2K*4位的存储器芯片,要组成8位的存储器,所以在逻辑上可以把前面的存储器看作是1K*8的,这个是按照地址来说的。也就是说每一个单元存储芯片的地址范围是3FFH(2^10),所以看答案,0800H+3FFH=BFF,由此可以看出0B1FH包含在其中,所以答案为B。
正确答案:B

第2题:

请教:2010年下半年软考软件设计师-上午试题(标准参考答案版)第1大题第14小题如何解答?

【题目描述】

● 10000 张分辨率为 1024×768的真彩(32 位)图片刻录到 DVD 光盘上,假设每张光盘可以存放4GB的信息,则需要 (14) 张光盘。

(14)

A. 7       

B. 8      

C. 70     

D. 71

 


正确答案:B

第3题:

请教:2010年下半年软考程序员-上午试题(标准参考答案版)第1大题第17小题如何解答?

【题目描述】

● 若用8位机器码表示二进制数-111,则原码表示的十六进制形式为 (20) ;补码表示的十六进制形式为 (21) 。

(20)

A. 81     

B. 87     

C. 0F     

D. FF    

(21)

A. F9    

B. F0     

C. 89       

D. 80   


20 正确答案:B
 
21 正确答案:A
 
 

第4题:

请教:2010年下半年软考信息处理技术员-上午试卷(标准参考答案版)第1大题第1小题如何解答?

【题目描述】

● 以下存储介质,数据存储量最大的是 (1) 。

(1)

A.CD-R         

B.CD-RW    

C.DVD-ROM      

D.软盘(Floppy Disk)

 

 


正确答案:C

第5题:

请教:2010年下半年软考软件设计师-上午试题(标准参考答案版)第1大题第3小题如何解答?

【题目描述】

● 若内存容量为4GB,字长为32,则 (3) 。

(3)

A. 地址总线和数据总线的宽度都为 32

B. 地址总线的宽度为30,数据总线的宽度为 32

C. 地址总线的宽度为30,数据总线的宽度为 8

D. 地址总线的宽度为32,数据总线的宽度为 8

 

 


正确答案:A

第6题:

请教:2006年下半年《嵌入式系统设计师》上午试题(参考答案版)第1大题第42小题如何解答?

【题目描述】

● 在某嵌入式操作系统中,若P、V 操作的信号量 S 的初值为2,当前值为-1,则 表示等待信号量 S 的任务个数为 (48 ) 。

   (48 )

A. 0          

B. 1           

C. 2           

D. 3


正确答案:B

信号量表示的是可用的资源数。初值为2,表示初始时有两个可用的资源。现在为-1,说明这两个可用资源已经被占用了,而且有一个进程在等待资源,所以就为-1了。

 

第7题:

请教:2006年下半年《软件设计师》上午试题(参考答案版)第1大题第43小题如何解答?

【题目描述】

● 对于二维数组 a[0..4,1..5],设每个元素占 1 个存储单元,且以列为主序存储,则元 素 a[2,2]相对于数组空间起始地址的偏移量是 (55)。 

     (55)A. 5                     B. 7                   C. 10                 D. 15

 


正确答案:B

第8题:

请教:2010年下半年软考嵌入式系统设计师-上午试题(标准参考答案版)第1大题第2小题如何解答?

【题目描述】

● 若某计算机采用8位整数补码表示数据,则运算 (2) 将产生溢出。

(2)

A. -127+1   

B. -127-1   

C. 127+1    

D. 127-1

 


正确答案:C
 
-127用补码0000000表示-1不是溢出
127+1=11111111+1溢出

对于一个n位的补码表示的数字
其中一位表示符号,另外n-1位表示数值
表示范围为:-2的n次方——2的n次方-1
带入数字可得:
-128-127
故C选项溢出了

您好!8位整数补码表示数据(char类型变量)的取值范围是-128到127,运算产生127+1溢出。

第9题:

请教:2010年下半年软考网络工程师-上午试题(标准参考答案版)第1大题第2小题如何解答?

【题目描述】

● 若计算机采用8位整数补码表示数据,则 (2) 运算将产生溢出。

(2)

A. -127+1   

B. -127-1    

C. 127+1       

D. 127-1

 

 

 


正确答案:C

答案分析:

补码的范围是-128~127

因为计算机才用的是8位的整数补码,所以需要空出一位作符号位,即数据的范围是:-128-127,如果超出这个范围数据将会产生溢出

补码的表示范围是-128到127,所以,当数据大于127或者小于-128时才会出现溢出,显然,只有C选项中的数满足溢出条件,故选择C

8位的补码,最高位为符号位,正数的补码与原码相同,负数的补码,符号位与原码的符号位相同,其余7位是反码+1,127的原码表示为 01111111 ,用补码表示就是01111111,127+1的运算在补码中变成10000000,溢出。所以补码的表示范围是 -128~127 。

第10题:

请教:2010年下半年软考软件设计师-上午试题(标准参考答案版)第1大题第2小题如何解答?

【题目描述】

● 若某计算机采用8位整数补码表示数据,则运算 (2) 将产生溢出。

(2)

A. -127+1   

B. -127-1     

C. 127+1    

D. 127-1

 


正确答案:C

答案分析:

8位整数补码的表示范围为-128——+127。很明显127+1=128超过了8位整数的表示范围,即两个正数相加的结果是-128。产生错误的原因就是溢出,答案为C。

更多相关问题