计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
软件测试工程师(计算机等级考试四级)
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
问答题采用条件覆盖为下面的程序设计测试用例,要求条件覆盖率达到100%。 已知程序源代码如下: dim a,b As Integer dim c As Double if(a>0 And b>0)then c=c/a endif if(a>1 or c>1)then c=c+1 endif c=a+b
进入题库练习
问答题以下是某C程序段及其功能描述,请仔细阅读程序并完成要求 企业发放的奖金根据利润提成,发放规则如下: 利润(Ⅰ)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成。从键盘输入当月利润Ⅰ,输入应发放奖金总数。 #include #include int main() { long int gain; int prizel, prize2, prize4, prize6, prize10,prize=0; puts("************************************"); puts("* The program will solve *"); puts(" * the problem of prize distribution * "): puts(" ************************************"); puts("please input the mum of gain:"); scanf("%ld", prizel=100000*0.1: prize2=prizel+i00000*0.075: prize4=prize2+200000*0.05: prize6=prize4+200000*0.03: prize10=prize6+400000*0.015: if(gain<=100000) prize=gain*0.1: else if(gain<=200000) prize=prizel+(gain-i00000)*0.075; else if(gain<=400000) prize=prize2+(gain-200000)*0.05: else if(gain<=600000) prize=prize4+(gain-400000)*0.03: else if(gain<=1000000) prize=prize6+(gain-600000)*0.015; else prize=prize10+(gain-i000000)*0.01; printf("The prize is:%d/n", prize); getch(); return 0;
进入题库练习
问答题以下是某C程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。 #include<stdio. h> #include<stdlib. h> int main() { int i=0;/*i为计数器*/ int n; int factorial=1;/*保存阶乘的结果*/ puts("*************************************"): puts("*The program will compute *"); puts("*the factotial of an integer *"); puts("*************************************"): puts("please input the number n:"); scanf("%d",&n); if(n<0)/*判断输入的数是否大于或等于0*/ { printf("please input an interger>=0. /n"); return 0; } if(n==0)/*0的阶乘是1*/ { printf("factorial of 0 is 1./n"); return 0; } i=1; while(i<=n) { factorial = factorial * i; i++: } printf("factorial of % d is:%d. /n",n,factorial); getch(); return 0: }
进入题库练习
问答题针对以下C语言程序,请按要求回答问题 下面是一个简单的C语言程序: int func1(int a,b,c) { int k=1; if((a>0||b<0))k=k+a; else k=k+b; if(c>0)k=k+c; return k; }
进入题库练习
问答题用基本路径测试法为下列程序设计测试用例。 void sort (int iRecordNum,int itype) int x=0;y=0; while (iRecordNuin>0) if (itype==0) x=y+2;break; else if(itype==1) x=y+10; else x=y+20;
进入题库练习
问答题以下是QESuite Web Version 1.0操作手册的部分内容,请按要求回答问题。
进入题库练习
问答题以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题。 交互开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。在用户输入学号后,系统核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消,回到首页;若输入学号正确,则出现“请输入课程名”。一旦输入课程名,就开始核对课程名称:若输入的课程名不正确,则显示“输入的课程名不正确”,此次查询取消,回到首页;若输入的课程名正确,则根据“学号”和“课程名”查询学生成绩。 若查询学生成绩成功,则显示查询到的成绩,系统询问是否继续查询:当用户选择“继续查询”后回到“请输入学号”;当用户选择“结束查询”后回到首页。若查询成绩失败,则显示“查询失败”后回到首页。 (1)请画出该系统以上交互行为的状态图(应满足功能图的要求,不可画成流程图)。 (2)用基本路径测试方法确定该状态图的测试路径。
进入题库练习
问答题以下是某应用程序的规格描述,请按要求回答问题。 程序规则:实现某城市的电话号码,该电话号码由三部分组成。它的说明如下:区号空白或3位数字;前缀非“0”或“1”开头的3位数字;后缀4位数字。
进入题库练习
问答题哪种UML图给出了系统的静态视图?
进入题库练习
问答题以下是某C程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。 # incllade<stdiO.h> # incllade<stdl ib.h> int main() int i:0;/*i为计数器*/ int n: int factorial=1;/*保存阶乘的结果*/ puts("*************************************"): puts("* The program will compute*"); puts("* the fact。tial 0f an integer*"); puts("*************************************"): puts("please input the number n:"); scanf("%d',&n); if(n<0)/*判断输入的数是否大于或等于0*/ printf("please input an interget>=0./n"); return 0: if(n==0)/*0的阶乘是1*/ printf("fa(:tOrial of 0 is 1./n"); return 0: i=1: while(i<=n) factorial:factorial * i: i++: printf("factorial of %d is:%d./n',n,factorial); getch(); return 0:
进入题库练习
问答题已知C源程序如下:/*一个使用结构体数组的简单地址列表*/#include<stdion.h>#include<stdlib.h>defineMAX4structaddr{charname[30];charstreet[40];charcity[20];unsignedlongintzip;}addr_list[MAX];voidinit_list(void),enter(void);voiddeleteAddr(void),list(void);intmenu_select(void),find_free(void);intmain(void){charchoice;initlist();/*初始化结构体数组*/for(;;){choice=menuselect();switch(choice){case1:enter();break;case2:deleteAddr();break;case3:list();break;case4:exit(0);}}return0;}/*初始化列表*、voidinitlist(void){registerintt;for(t=0;t<MAX;++t)addr_list[t].name[0]=/0;}/*获取菜单选择*/intmenuselect(void){chars[80];intc;printf("1.Enteraname/n");printf("2.Deleteaname/n");printf("3.Listthefilekn");printf("4.Quitkn");do{printf("/nEnteryourchoice:");gets(s);c=atoi(s);}while(c<1||c>4);returnc;}/*增加地址*/voidenter(void){intslot;chars[80];slot=findfree();if(slot==-1){printf("/nListFull");return;}printf("Entername:");gets(addrlist[slot].name);printf("Enterstreet:");gets(addrlist[slot].street);printf("Entercity:");gets(addrlist[slot].city);printf("Enterzip:");gets(s);addrlist[slot].zip=strtoul(s,/0,10);/*查找未用结构*/intfindfree(void){registerintt;for(t=0;addrlist[t].name[0]++t);if(t==MAX)return-1;/*noslotsfree*/returnt;}/*删除地址*/voiddeleteAddr(void){registerintslot;chars[80];printf("enterrecord#:");gets(s);slot=atoi(s);if(slot>=0/*在屏幕上显示列表*/voidlist(void){registerintt;for(t=0;tif(addrlist[t].name[0]){printf("%s/n",addr_list[t].name);printf("%skn",addr_list[t].street);printf("%s/n",addr_list[t].city);printf("%lu/n/n",addr_list[t].zip);}}printf("/n/n");}5.画出main函数的控制流程图。main函数的控制流程图如下(限于篇幅只显示语句块,不显示具体语句):图中各判断语句如下:①t<MAX②c<1||c>4③addr_list[t].name[0]&&t<MAX④slot==-1⑤slot>=0&&slot<=MAX⑥addr_list[t].name[0]6.设计一组测试用例,使该程序所有函数的语句覆盖率尽量达到100%。如果认为该程序的语句覆盖率无法达到100%,则说明原因。设计测试用例时,关键需要注意将t的值达到Max,即起码要输入4个name才行,这样,当t=Max才能为真,才可以执行相应的分支语句。具体输入如下:输入4个name:1小明凤凰街南京2100001小红南京路上海1200001王明达成路上海1200001李明南京路北京100000打算输入第5个:1删除一个name:2小明列出所有:3退出:4这样,程序中每一条语句都能够被执行。上述测试用例能够使每条语句均执行,故语句覆盖率能够达到100%。
进入题库练习
问答题论述题2:以下是某软件的规格说明,请按要求回答问题  软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。满足则修改文件。若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。  
进入题库练习
问答题 以下是某C语言程序,此程序根据输入的学生成绩得出成绩的等级,请仔细阅读程序并完成要求。 int scorelevel(int score) { int level; if(score>100 || score<0)level=-1; else if(score>=90)level=1; else if(score>=80)level=2; else if(score>=70)level=3; else if(score>=60)level=4; else level=5: return level;
进入题库练习
问答题请将以下程序分别按照语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多条件覆盖设计测试用例。 if((a>2 else statement2;
进入题库练习
问答题以下是QESuite Web Version 1.0用户手册的相关内容,请仔细阅读并按要求回答问题。1.下表是测试用的规格说明,请阐述测试用例的定义及相关内容。 域名 描述 编号 是创建测试用例时由系统生成的,唯一的,且在测试用例的生命周期中保持不变的显示域 项目 当前的被测项目标题,便于用户了解当前的被测试项目是什么 标题 简单描述被测试区域的测试目标,不能超过50个字,此域必须填写 测试状态 标明测试用例是否已进入一个活动的测试任务中 创建者 是创建测试用例时的用户名,自动填写,在测试用例的生命周期中保持不变的显示域 创建日期 是创建测试用例时的日期,自动填写,在测试用例的生命周期中保持不变的显示域 修改者 记录最后一次修改测试用例的用户名,自动填写 修改日期 是最后一次修改测试用例时的日期,自动填写
进入题库练习
问答题论述题1:以下是某应用程序的输入条件限制,请按要求回答问题 某应用程序的输入条件组合为: 姓名:填或不填 性别:男或女 状态:激活或未激活 (1)对该应用程序采用正交试验设计法设计测试用例。 (2)谈一下正交实验设计法设计测试用例好在哪里?
进入题库练习
问答题简述类树层次的测试。
进入题库练习
问答题以下是软件规格说明,请按照要求回答问题。 某学校的学生公寓有14栋楼,用A~N十四个大写字母的其中一个代表楼号,每栋楼的层数为6层,用1~6六个数字表示。每层楼有40个房间,编号为01~40。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:“E612”代表E楼的第六层的12房间。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。1.请根据说明,划分等价类。
进入题库练习
问答题一个合理的集成模块划分应满足哪几点?
进入题库练习
问答题以下是某C程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。 #include<stdio. h> #include<stdlib. h> int main() int i=0;/*i为计数器*/ int n; int factorial=1;/*保存阶乘的结果*/ puts("*************************************"): puts("*The program will compute *"); puts("*the factotial of an integer *"); puts("*************************************"): puts("please input the number n:"); scanf("%d",&n); if(n<0)/*判断输入的数是否大于或等于0*/ printf("please input an interger>=0. /n"); return 0; if(n==0)/*0的阶乘是1*/ printf("factorial of 0 is 1./n"); return 0; i=1; while(i<=n) factorial = factorial * i; i++: printf("factorial of % d is:%d. /n",n,factorial); getch(); return 0:
进入题库练习
软件测试工程师(计算机等级考试四级)