2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题

2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题

ID:18267206

大小:218.00 KB

页数:8页

时间:2018-09-16

2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题_第1页
2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题_第2页
2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题_第3页
2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题_第4页
2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题_第5页
资源描述:

《2008年9月全国计算机等级考试四级软件测试工程师笔试真题—主观题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·2008年9月全国计算机等级考试四级软件测试工程师笔试真题一、论述题(共3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。·1.一个系统的登录操作规格说明如下:登录对话框有两个数据输入:用户名和密码。登录操作对两个输入数据进行检查,要求用户名中只能包含字母和数字(字母不区分大小写),密码可以包含任何字符。用户名和密码都不能为空且长度不限。当用户名或密码为空时,则登录失败并提示对应的出错信息;当用户名不正确或用户名不存在或密码错误时,则登录失败并提示以下三种相应的出错信息:用户名不合法(即

2、包含有非字母、非数字字符),或用户名不存在,或密码错误;当用户名和密码都正确时,则显示登录成功信息,完成登录。假设正确的用户名是abcd123,密码是123456试用等价类方法为上述规格说明设计等价类表(10分)和测试用例(10分)。(20分)·参考答案:·我的答案:·我给自己评()分·2.针对以下C语言程序,请按要求回答问题。已知weekday.c源程序如下:#include#include/*主函数*/intmain(){charletter;printf("pleaseinput

3、thefirstletter,"Y"toexit!\n");while((letter=getch())!=Y)/*当输入字母为Y时结束*/{switch(letter){caseS:printf("%c\n",letter);printf("pleaseinputsecondletter\n");//输入第二个字母if((letter=getch())==a)printf("Saturday\n");elseif(letter==u)printf("sunday\n");elseprintf("dataerror\n"

4、);break;caseF:printf("fridaykn");break;caseM:printf("mondayha");break;caseT:printf("%c\n",letter);printf("pleaseinputsecondletter\a");//输入第二个字母if((letter=getch())==u)printf("tuesday\n");elseif(letter==h)printf("thursday\n");elseprintf("dataerror\n");break;caseW:p

5、rintf("wednesday\n");break;default:printf("dataerror\n");}}return0;}1.画出主函数main的控制流程图;(8分)2.设计一组测试用例,使main函数的语句覆盖率尽量达到100%;(11分)3.main函数的语句覆盖率能否达到100%?如果认为无法达到,需说明原因。(1分)(20分)·参考答案:1.#include#include/*主函数*/intmain(){charletter;printf("pleaseinpu

6、tthefirstletter,"Y"toexit!\n")【1】;while((letter=getch())!=Y)/*当输入字母为Y时结束*/【22】{switch(letter){caseS:【2】printf("%c\n",letter);printf("pleaseinputsecondletter\n");【3】//输入第二个字母if((letter=getch())==a)【4】printf("Saturday\n");【5】elseif(letter==u)【6】printf("sunday\n");【

7、7】elseprintf("dataerror\n");【8】break;caseF:【9】printf("fridaykn");【10】break;caseM:【11】printf("mondayha");【12】break;caseT:【13】printf("%c\n",letter);printf("pleaseinputsecondletter\a");【14】//输入第二个字母if((letter=getch())==u)【15】printf("tuesday\n");【16】elseif(letter==h)

8、【17】printf("thursday\n");【18】elseprintf("dataerror\n");【8】break;caseW:【19】printf("wednesday\n");【20】break;default:【21】printf("dataerror\n");【8】}}return0;【22】}2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。