软件水平考试程序员易错题(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 |
【单选题】: |