软件水平习题练习

软件水平考试程序员易错题(2018/12/4)
1、2、3、4、5题:softwaredesignisa__(71)__process.Itrequiresacertain__(72)__off1aironthepartofthedesigner.Designcannotbelearnedfromabook.Itmustbepracticedandlearntbyexperienceandstudyofexistingsystems.Awell__(73)__softwaresystemisstraightforwardtoimplementandmaintain,easily__(74)__andreliable.Badly__(73)__softwaresystems,althoughtheymayworkare__(75)__tobeexpensivetomaintain,difficulttotestandunreliable.
71.
A、create
B、createD、C、creating
D、creative
72.
A、amount
B、amounted`
C、mount
D、mounteD、73.
A、design
B、designeD、C、designing
D、designs
74.
A、understanD、
B、understands
C、understanding
D、understooD、75.
A、like
B、likely
C、unlike
D、unlikely
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

6题:1.main()
{ char str[]="1234567";
int i;
for(j=0;i<7;i十=3)
printf("%s\n",str+i);
【分析题】:

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

8题:若有以下程序段,W和k都是整型变量,则不能与该程序段等价的循环语句是( )
W= k;
LB、if(w==0) gotO LE;
w - -;
printf("*");
goto LB;
LE、
A、for(w=k;w!=0;W--)printf("*");
B、w= k;
While(W--!=0) Prinif(”* ”);
C、w= k;
do{w--; prinif(“*”);
} while( W!= 0);
D、for(w=k;W;--W) printf("*");
【单选题】:      

9、10、11、12、13题:在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过__(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、直接左递归
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交