题目内容

考虑以下C语言代码:unsigned short usi=65535;short si=usi;执行上述程序后,si的值是。

A. -1
B. -32767
C. -32768
D. -65535

查看答案
更多问题

有如下C语言程序段:short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值是。

A. -32767
B. 32767
C. 32768
D. 32769

float型数据通常用IEEE单精度浮点数据格式表示。若编译器将float型变量x分配在一个32位浮点数据寄存器FR1中,且x=-8.25,则FR1的内容是。

A. C104 0000H
B. C242 0000H
C184 0000H
D. C1C2 0000H

float型数据通常用IEEE754单精度浮点格式表示。假定两个float型变量x和y分别存放在32位寄存器f1和f2中,若f1=CC90 0000H,f2=B0C0 0000H,则x和y的关系为。

A. x B. x C. x>y且符号相同
D. x>y且符号不同

假定变量i、f、d的数据类型分别为int、float、double(int用补码表示,float和double用IEEE754标准中的单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3,d=1.5e100,若在32位计算机中执行下列关系表达式,则结果为真的是。Ⅰ==(int)(float)i Ⅱ f==(float)(int)f Ⅲ f==(float)(double)f Ⅳ (d+f)-d==f

A. 仅Ⅰ、Ⅱ
B. 仅Ⅰ、Ⅲ
C. 仅Ⅱ、Ⅲ
D. 仅Ⅲ、Ⅳ

答案查题题库