软件水平习题练习

软件水平考试程序员易错题(2015-11-4)
1题:3.main()
{ int x1,x2,x3,x4;
x1=x2=x3=x4=1;
switch(x1)
{ case 1:switch(x2)
{ case 0:x3++;break;
case 1:x4--;

case 2:x3++,x4--;

printf("%d%d",x3,x4);

【分析题】:

2题:数据库技术中的“脏数据',是指__(35)__的数据。
35.
A、错误
B、回返
C、未提交
D、未提交的随后又被撤消
【单选题】:      

3题:设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( )
x=y=z=1;t=++x||++y&&++z;
A.不定值
B.2
C.l
D.0
【单选题】:      

4题:设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( )
A.’1’
B.’3’
C.0
D.语法出错
【单选题】:      

5题:实现不同的作业处理方式(如:批处理、分时处理、实时处理等),主要是基于操作系统对__(27)__管理采用了不同的策略。
27.
A、处理机
B、存储
C、设备
D、文件
【单选题】:      

6题:设有“int a=1,b=1;”,“printf("%d,%d",(a++,--b),b-1);”的输出是( )
A.1,-1
B.1,0
C.0,-1
D.0,0
【单选题】:      

7题:下列表达式中,正确的C赋值表达式是( )
A.a=7+b+C=a+7
B. C=7+b++=a+7
C.a=(7+b, b++, a+7)
D. a= 7+b, c=a+7
【单选题】:      

8、9、10、11、12题:在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过__(11)__分析其语法是否正确。例如,__(12)__就是一种自底向上的分析方法,与其它自底向上分析方法不同,它是根据__(13)__来进行归约的。自顶向下分析方法从文法的开始符号出发,判断其能否__(14)__出输入符号串。采用自顶向下分析方法时,要求文法不含有__(15)__。
11.
A、归约一移进
B、移进-移进
C、移进一归约
D、归约-归约
12.
A、算符优先分析法
B、预测分析法
C、递归子程序分析法
D、LL(1)分析法
13.
A、短语
B、素短语
C、直接短语
D、句柄。
14.
A、归纳
B、归约
C、推理
D、推导
15.
A、右递归
B、左递归
C、直接右递归
D、直接左递归
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

13题:设整型变量 a、b、c均为2,表达式 a+++b+++c++ 的结果是( )
A.6
B.9
C.8
D.表达式出错
【单选题】:      

14、15、16、17、18题:二维数组 X 的行下标范围是0~5,列下标范围是1~8,每个数组元素占六个字节,则该数组的体积为__(6)__个字节,若已知 X 的最后一个元素的起始字节地址为382,则 X 的首地址(即第一个元素的起始字节地址)为 __(7)__,记为 Xd。若按行存储,则 X[1,5] 的起始地址是 __(8)__, 结束字节地址是  __(9)__。若按列存储,则 X[4,8]的起始字节地址为__(10)__。
6.
A、210
B、240
C、288
D、294
7.
A、0
B、6
C、94
D、100
8.
A、Xd+24
B、Xd+72
C、Xd+78
D、Xd+144
9.
A、Xd+29
B、Xd+77
C、Xd+83
D、Xd+147
10.
A、Xd+186
B、Xd+234
C、Xd+270
D、Xd+276
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交