软件水平习题练习

软件水平考试程序员易错题(2018/5/14)
1题:编程序从键盘上输入一个字符串(长度小于或等于80),分别统计其中的字母、数字和其他字符的数目。本题要求用指向数组首地址的指针变量来处理字符率中的字符。
【分析题】:

2题:设a为整型变量,下列C表达式中,不能表达数学关系式:10
A、10
B、a==11||a==12|| a==13|| a==14
C、a>10&&a<15
D、!(a<=10)&&!(a>=15)
【单选题】:      

3题:若有下列说明,则数值为4的表达式是( )
int a[12]={ l,2,3,4,5,6,7,8,9,10,11,12 };
char c='a',d, g;
A、a[g-c]
B、a[4]
C、a['d'-'c']
D、a['d'-c]
【单选题】:      

4、5、6、7、8题:软件测试的目的是__(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、书写详细正确的文档,采用良好的程序结构
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      
【单选题】:      

9题:# include"stdio.h"
main()
{ char c;
while((c=getchar())!=’\n’)
switch(c)
{case ’0’:
case’1’: putchar(c);
case’2’:putchar(c);break;
case’3’:putchar(c);
default:putchar(c+1);break;

printf("\n");

假定本程序执行时输入:1357/(其中的/代表回车换行符)。
【分析题】:

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交