软件水平习题练习

软件水平考试程序员易错题(2015-10-29)
1题:设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( )
A.’1’
B.’3’
C.0
D.语法出错
【单选题】:      

2题:如果某个函数在定义时,省略了存储类型,则默认的存储类型是( )
A.auto
B.void
C.extern
D.static
【单选题】:      

3题:在SQL中,外模式一级数据结构的基本单位是__(33)__。
33.
A、基本表
B、视图
C、ER图
D、用户表
【单选题】:      

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

5题:在以字节存储字符的系统中,’\n ’在内存占用的字节数是( )
A.1
B.2
C.3
D.4
【单选题】:      

6题:设有定义:"char s[12]={"string"};" 则printf("%d\n",strlen(s));的输出是( )
A. 6
B. 7
C.11
D.12
【单选题】:      

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

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.C语言
D.PASCAL语言
【单选题】:      

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

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交