软件水平考试程序员易错题(2019/5/14) |
第1题:若已定义 x和 y为double类型,则表达式: x=l, y=x+3/2结果是( )
A、l B、2 C、2.0 D、2.5 |
【单选题】: |
第2题:设有代码“int a=3;”,则执行了语句“a+=a-= a*a;”后,变量a的值是( )
A、3 B、0 C、9 D、-12 |
【单选题】: |
第3题:下列关于结构型变量的定义语句中,错误的是( )
A、typedef structCCC B、#define GGG struct { char name[20];GGGCCC、{ char name[20]; int age; int age; }GGG; }; GGG abc ; GGGCCC、abc; C、struct D、struct { char name[20]; { char name[20]; int age; int age; }ccc; }abc; CCC、abc; |
【单选题】: |
第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题:struct stu
{ int num;char name[10];int age}; void py(struct stu *p) { printf("%s\n",(*p).name);} main() { struct stu student[3]={{1001,"Sun",25}, {1002,"Ling",23}, {1003,"Shen",22}; py(student+2); } |
【分析题】: |