软件水平习题练习

软件水平考试程序员易错题(2018/1/3)
1、2、3、4、5题:下面是某种计算机的32位短浮点数格式

0
1
8
9
31
Ms
E
M

其中,M为用定点小数表示的尾数的绝对值,占23位;Ms是尾数的符号位,占1位;Ms和M一起表示尾数。E为用定点整数表示的阶码,占8位。若机器表示中取阶码的基数为2,求采用下列五种不同编码方式时,浮点数-123625E-3(隐含基数为10)规格化后的机器码:
阶码用补码方式、尾数用原码方式时,为__(41)__;
阶码用补码方式、尾数用反码方式时,为__(42)__;
阶码用移码方式、尾数用原码方式时,为__(43)__;
阶码用移码方式、尾数用补码方式时,为__(44)__;
阶码用移码方式、尾数用反码方式时,为__(45)__;
41.
A、11000011100001000l10000000000000
B、10000011100001000l0ll11111111111
C、11000011111110000l0ll11111111111
D、100000111111l0ll1010000000000000
42.
A、11000011100001000l10000000000000
B、10000011100001000l0ll11111111111
C、11000011111110000l0ll11111111111
D、100000111111l0ll1010000000000000
43.
A、11000011111110111010000000000000
B、10000011100001000110000000000000
C、11000011100001000110000000000000
D、10000011100001000l0ll11111111111
44.
A、11000011111110111010000000000000
B、10000011100001000110000000000000
C、11000011100001000110000000000000
D、10000011100001000l0ll11111111111
45.
A、110000111111l0ll1010000000000000
B、10000011100001000110000000000000
C、10000011111110000l0ll11111111111
D、11000011100001000l0ll11111111111
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

6题:设有定义语句“int a[]={2, 4,6,8,10},*p=s;”,则值为8的表达式是( )
A、*p+3
B、*p+4
C、*(p+4)
D、*(s+3)
【单选题】:      

7题:编写一个模拟简单计算器的程序,计算表达式:a1 op a2的值,要求 a1、op、a2从盘输入。其中a1、a2(作除数时不能为0)为数值,op为运算符+、-、*、/。
【分析题】:

8题:函数调用“strcat(strcpy(strl,str2),str3)”的功能是( )
A、将字符串strl复制到字符串str2中后再连接到字符串str3之后
B、将字符串strl连接到字符串str2中后再复制到字符率str3之后
C、将字符串str2复制到字符串strl中后再将字符串str3连接到字符串strl之后
D、将字符串str2连接到字符率strl之后再将字符串strl复制到字符串str3中
【单选题】:      

9题:设有定义语句“double d1,d2;”,则表达式“d1=1,d2=d1+5/2”的值是( )
A、1
B、3
C、3.0
D、3.5
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交