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

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

ID:6694355

大小:179.00 KB

页数:5页

时间:2018-01-22

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

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

1、·2008年3月全国计算机等级考试四级软件测试工程师笔试真题一、论述题(共3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。·1.以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题。(20分)交互开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,系统核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消,回到首页;若输入的学号正确,出现“请输入课程名”。一旦输入课程名,就开始核对课程名称:若输入的课程名不正确,则显示“输入的课程名不正确”,此次查询取消,回到首页

2、;若输入的课程名正确,则根据“学号”和“课程名”,查询学生成绩。若查询学生成绩成功,则显示查询到的成绩,系统询问是否继续查询:当用户选择“继续查询”后回到“请输入学号”;当用户选择“结束查询”后回到首页。若查询学生成绩失败,则显示“查询失败”后回到首页。1.请画出该系统以上交互行为的状态图(应满足功能图的要求,不可画成流程图)。(10分)2.使用基本路径测试方法确定该状态图的测试路径。(10分)(20分)·参考答案:·我的答案:·我给自己评()分·2.(12分)·参考答案:1.红色:失败;绿色:通过;蓝色:未执行;黄色:测试受阻2.(1)确认是软件问题,则分配给相

3、应的工程师;(2)测试人员进行修复;(3)测试人员提交新的测试问题入库。·3.针对以下c语言程序,请按要求回答问题。(18分)已知.1ink.c源程序如下:/*link.c程序对单向链表进行操作,首先建立一个单向链表,然后根据用户的选择可以对其进行插入节点、删除节点和链表反转操作*/#include#includetypedefstructlist_node*list_pointer;//定义链表指针typedefstructlist_node{//定义链表结构intdata;list_pointerlink;}list_no

4、de;∥用到的操作函数:list_pointercreate();∥建立一个单向链表voidinsert(1ist_pointer*p_ptr,list_pointernode);∥在node后加入一个新的节点voiddelete_node(1ist_pointer*p_ptr,list_pointertrail,list_pointernode);//删除前一个节点是trail的当前节点nodevoidprint(1ist_pointerptr);∥打印链表节点中的值list_pointerinvert(1ist_pointerlead);∥反转链表intmai

5、n(){list_pointerptr=NULL;list_pointernode,trail;list_pointer*p=&ptr;intchoose,location,i;printf("youshouldcreatealinkfirst:\n");∥建立一个单向链表:ptr=create();/*ptr指向链表的第一个节点*/print(ptr);∥根据用户的不同选择进行相应的操作:printf("inputnumber0,youcanquittheprogram\n");printf("inputnumber1,youcaninsertanewnodet

6、olink\n");printf("inputnumber2,youcandeleteanodefromthelink\n");printf("inputnumber3,youcaninvertthelink\n");printf("pleaseinputyourchoice\n");scanf("%d",&choose);while(choose!=0){switch(choose){case1:printf("youwillinsertanodetothelink\n");printf("pleaseinputthelocationofthenode\n");

7、scanf("%d",&location);node=ptr;i=1;while(ilink;i++;}insert(p,node);/*P为指向ptr的指针*/print(1∶Itr);break;case2:printf("youwilldeleteanodefromthelink\n");printf("pleaseinputthelocationofthenode:\n");scanf("%d",&location);node=ptr;if(location==1)trail=NULL;trail=ptr;i=1

8、;whil

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

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

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