软件水平习题练习

软件水平考试程序员易错题(2015-12-10)
1题:设a为整型变量,下列C表达式中,不能表达数学关系式:10
A.10
B.a==11||a==12|| a==13|| a==14
C.a>10&&a<15
D.!(a<=10)&&!(a>=15)
【单选题】:      

2、3、4、5、6题:下面是某种计算机的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、110000111 00001000l10000000000000
B、100000111 00001000l0ll11111111111
C、110000111 11110000l0ll11111111111
D、100000111 111l0ll1010000000000000
42.
A、110000111 00001000l10000000000000
B、100000111 00001000l0ll11111111111
C、110000111 11110000l0ll11111111111
D、100000111 111l0ll1010000000000000
43.
A、110000111 11110111010000000000000
B、100000111 00001000110000000000000
C、110000111 00001000110000000000000
D、100000111 00001000l0ll11111111111
44.
A、110000111 11110111010000000000000
B、100000111 00001000110000000000000
C、110000111 00001000110000000000000
D、100000111 00001000l0ll11111111111
45.
A、110000111 111l0ll1010000000000000
B、100000111 00001000110000000000000
C、100000111 11110000l0ll11111111111
D、110000111 00001000l0ll11111111111
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

7题:执行下列程序段后的输出结果是( )
x=9;
while( x>7)
{ printf("*");x--;}
A.****
B.***
C.**
D.*
【单选题】:      

8题:一般说来,用户可以通过两类接口请求操作系统的服务,一类是作业一级的接口(如命令语言,JCL等);另一类是编程接口,即提供一组__(28)__,供实用程序、应用程序与用户程序等请求操作系统的服务。
28.
A、程序编辑
B、特权操作
C、系统调用
D、进程调度
【单选题】:      

9题:2.struct a{ char name[10];
int age;
}aa[3]={{"abc",20},{"def",21},{"ghi",22}};
main()
{ struct a *paa=aa;
printf("%c%c%c",(*(paa+1)).name[0]
(*paa++).name[1]
(*(paa+1)).name[2]);

【分析题】:

10、11、12、13、14题:均可唯一地转换成与它对应的二叉树。由树转换成的二叉树中,结点 N 的左子女是 N 在原树里对应结点的__(1)__,而 N 的右子女是原树里对应结点的__(2)__。
在下列二叉树中,图一为__(3)__树,图二为__(4)__树,图三为__(5)__树。
1.
A、最左子结点
B、最右子结点
C、最邻近的右兄弟
D、最邻近的左兄弟
2.
A、最左的兄弟
B、晨右的兄弟
C、最邻近的右兄弟
D、最邻近的左兄弟
3.
A、查找树
B、满二叉树
C、平衡树但不是满二叉树
D、B+树
4.
A、查找树
B、满二叉树
C、平衡树但不是满二叉树
D、B+树
5.
A、查找树
B、满二叉树
C、平衡树但不是满二叉树
D、B+树
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

15题:设整型变量m,n,a,b,c,d均为1,执行“( m=a>b)&&(n=a>b)"后m,n的值是( )
A.0,0
B.0,l
C.1,0
D.1,l
【单选题】:      

16题:若整型变量x的值为8,则下列表达式中值为1的表达式是( )
A.x+=x-=x=x
B.x%=x-1
C.x%=x%=3
D.x/=x+x
【单选题】:      

17题:void f(p1,p2)
int *p1,*p2;
{ int i,j;
*p2=0;
for(i=0;i<3;i++)
for(j=i;j<3;j++)
*p2+=*(pl+i*3+j);
return;

main()
{ int a[3][3]={{1,2},{3,4},{5,6}};
int s;
f(a,&s);
printf("%d",s);

【分析题】:

18题:编程序从键盘上输入一个字符串(长度小于或等于80),分别统计其中的字母、数字和其他字符的数目。本题要求用指向数组首地址的指针变量来处理字符率中的字符。
【分析题】:

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交