软件水平习题练习

软件水平考试程序员易错题(2018/5/24)
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、7、8、9、10题:软件测试的目的是__(16)__,通常可分为白盒测试和黑盒测试。白盒测试是根据程序的__(17)__来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中,__(18)__经常与其它方法结合起来使用。软件测试的步骤主要有单元测试、集成测试和确认测试。如果一个软件作为产品被许多客户使用的话,在确认测试时通常要经过α测试和β测试的过程。其中,α测试是__(19)__进行的一种测试。在软件设计和编码时,采取__(20)__等措施都有利于提高软件的可测试性。
16.
A、发现程序中的所有错误
B、尽可能多地发现程序中的错误
C、证明程序是正确的
D、证明程序做了应做的事
17.
A、功能
B、性能
C、内部逻辑
D、内部数据
18.
A、边值分析
B、等价类划分
C、错误猜测
D、因果图
19.
A、在开发者现场由开发方的非本项目开发人员
B、在开发者现场由用户
C、在用户现场由开发方的非本项目开发人员
D、在用户现场由用户使
20.
A、不使用标准文本以外的语句,书写详细正确的文档
B、不使用标准文本以外的语句,采用良好的程序结构
C、书写详细正确的文档,信息隐蔽
D、书写详细正确的文档,采用良好的程序结构
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

11题:设有如下定义,则正确的叙述为( )
char x[]={"abcdefg"};
char y[]={'a','b','c','d','e','f','g'};
A、数组x和数组y等价
B、数组x和数组y长度相同
C、数组X的长度大于数组y的长度
D、数组X的长度小于数组y的长度
【单选题】:      

12题:若有以下程序段,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("*");
【单选题】:      

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

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交