首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
选择一个适当的测试用例,用以测试下图的程序,能达到判定覆盖的是()。
查看本题答案
包含此试题的试卷
初级程序员《单选题》真题及答案
点击查看
你可能感兴趣的试题
在设计测试用例时__1__是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步
等价类划分
边值分析
因果图
判定表
选择一个适当的测试用例用以测试图2-21所示的程序能达到判定覆盖的是
A
B
C
D
下列关于逻辑覆盖的叙述正确的是
条件/判定覆盖是一个比判定覆盖和条件覆盖更强的覆盖
语句覆盖是测试完整性方面很好的度量方法
测试用例满足条件覆盖则必定满足判定覆盖
对所有被分析的模块来说,达到100%的判定覆盖率是不现实的
在设计测试用例时24是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步
等价类划分
边值分析
因果图
判定表
在设计测试用例时______是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的
等价类划分
边界值分析
因果图
判定表
覆盖率对软件测试有非常重要的作用下列关于覆盖率说法正确的是______
覆盖率是用于度量测试完整性的一个手段,覆盖率可以分为逻辑覆盖和功能覆盖两种
为了测试的完整性,我们在测试时通常要针对所有的覆盖率指标进行测试
路径覆盖是最强的覆盖,故达到路径覆盖的测试用例一定满足判定/条件覆盖
为了测试更充分,我们通常要求测试用例能达到100%的覆盖率
在设计测试用例时______是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的
输入与输出
设计与实现
条件与结果
主程序与子程序
用白盒测试方法对下图所示的程序进行测试设计了4个测试用例①x=0y=3②x=1y=2③x=-1
语句
条件
判定
路径
在设计测试用例时是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步骤是
等价类划分
边界值分析
因果图
判定表
在设计测试用例时68是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步
等价类划分
边值分析
因果图
判定表
在设计测试用例时41是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步
等价类划分
边界值分析
因果图
判定表
在设计测试用例时是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步骤是
验收测试
强度测试
系统测试
回归测试
在设计测试用例时88是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步
等价类划分
边值分析
因果图
判定表
白盒法测试程序时常按照给定的覆盖条件选取测试用例1覆盖比2覆盖严格它使得每一个判定的每一条分支
路径
判定
条件
语句
在设计测试用例时__1__是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步
输入与输出
设计与实现
条件与结果
主程序与子程序
以下关于逻辑覆盖的叙述中正确的是______
对所有代码达到100%的语句覆盖率是不现实的
测试用例满足条件覆盖则必定满足判定覆盖
语句覆盖是测试完整性方面很好的度量方法
条件/判定覆盖是一个比判定覆盖和条件覆盖更强的覆盖
有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次它满足的覆盖标准
语句覆盖
判定覆盖
条件覆盖
路径覆盖
关于白盒法覆盖程度的论述中正确的是
语句覆盖:选择测试用例使程序中每条语句至多被执行一次
判定覆盖:选择测试用例使程序中每个判定至少都获得一次“真”值和一次“假”值
条件覆盖:选择测试用例使每个条件都满足
条件组合覆盖:将所有的判定条件都组合起来执行
在设计测试用例时是用得最多的一种黑盒测试方法在黑盒测试方法中等价类划分方法设计测试用例的步骤是
输入与输出
设计与实现
条件与结果
主程序与子程序
白盒法测试程序时常按照给定的覆盖条件选取测试用例1覆盖比2覆盖严格它使得每一个判定的每一条分支
语句
条件
判定
路径
热门试题
更多
对矩阵压缩存储的主要目的是
在Windows系统中通过设置文件的1可以使其成为“隐藏”文件如果用户要整理D盘上的碎片可选中D盘2单击“开始整理”按钮在弹出的对话框中单击“整理碎片”按钮即可 1
试题一 阅读以下说明和流程图回答问题1和问题2【说明】 为便于管理每本正式出版的图书都印有国际标准书号标准书号由“ISBN”和10个数字组成其格式为ISBN组号-出版者号-书名号-校验码其中校验码是根据前面9个数字计算得到的用于计算机自动校验假设标准书号的10个数字依次是a1a2„a10则校验码a10的设置应使S=10*a1+9*a2+8*a3+„1*a10能被11整除如果校验码a10应设置成10则规定以“X”表示之例如信息处理技术员考试大纲的标准书号为ISBN7-302-11191-X第1段上的数字“7”是国际ISBN中心分配给中国ISBN中心管理的组号第2段上的“302”表示清华大学出版社标准书号的校验过程如图1-1所示计算校验码的过程如图1-2所示其中ModS11表示S除以11得到的余数【流程图】 【问题2】设程序员考试大纲标准书号前9个数字为7-302-08493请写出其校验码
以下关于字符串的判定语句中正确的是
【应用说明】 某应用的登录界面如下 登录界面中的文本框txtUserID和txtPassword分别用于接受用户输入的用户名和口令命令按钮为“确定cmdOk”和“取消cmdCancel”ADO数据控件Adodc1与数据库EmployeeData连接在EmployeeData中表“Users”的字段“UserID”和“Pswd”分别记录了所有的合法用户名和口令 在登录界面中输入正确的用户名和口令并单击“确定”按钮后就会打开应用程序的主窗口fxmApp用户名或密码输入错误时给出提示信息并返回登录界面 【VisualBasic程序代码】 PrivateSubcmdOKClick Adodcl.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/data/EmployeeData.mdb;PersistSecurityInfo=False" Adodcl.RecordSource="select*1" Adodcl.Refresh Do usrname=2 pwd=Adodc1.Recordset"Pswd" Adodc1.Recordset.MoveNext LoopUntilusrname=3OrAdodc1.Recordset.EOF Ifusrname<>txtUserID.TextThen MsgBox"无效的用户ID请重新输入!""提示信息" Else If4Then MsgBox"欢迎进入系统主界面!""提示信息" Unloadme 5 Else MsgBox"无效的用户密码请重新输入!""提示信息" EndIf EndIf EndSub
程序设计语言的定义一般应包括几个方面
若将下图a所示的无向图改为完全图则还需要增加1条边下图b的邻接矩阵表示为2行列均以ABCDE为序 1
设有一个关系EMP职工号姓名部门名工种工资若需查询不同部门中担任“钳工”的职工的平均工资则相应的SELECT语句为SELECT部门名AVG工资AS平均工资FROMEMPGROUPBY1HAVING2将职工号为“23115”姓名为“李军”部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为Insert3 1
在Excel表处理软件中1是当公式在复制或移动时会根据移动的位置自动调节公式中引用单元格的地址假设单元格A1A2B1和B2内容如下图所示并在C1中输入公式“=$A$1+$B$1”并将公式复制到C2那么C2的内容为2 1
通过关系数据库的运算可以从表1和表2获得表3
设有一个关系EMP职工号姓名部门名工种工资若需查询不同部门中担任“钳工”的职工的平均工资则相应的SELECT语句为SELECT部门名AVG工资AS平均工资FROMEMPGROUPBY1HAVING2将职工号为“23115”姓名为“李军”部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为Insert3 3
阅读以下说明和C函数将应填入__n__处的字句写在答题纸的对应栏内 【说明1】函数Counterintnintw[]的功能是计算整数n的二进制表示形式中1的个数同时用数组w记录该二进制数中1所在位置的权例如十进制数22的二进制表示为10110对于该二进制数1的个数为3在w[0]中存入2即21w[1]中存入4即22w[2]中存入16即24【C函数1】 【说明2】函数SmoveintA[]intn的功能是将数组中所有的奇数都放到所有偶数之前其过程为设置数组元素下标索引i初值为0和j初值为n-1从数组的两端开始检查元素的奇偶性若A[i]A[j]都是奇数则从前往后找出一个偶数再与A[j]进行交换若A[i]A[j]都是偶数则从后往前找出一个奇数再与A[i]进行交换若A[i]是偶数而A[j]是奇数则交换两者直到将所有的奇数都排在所有偶数之前为止【C函数2】
以下试题六至试题八任选一题 阅读下列说明和C++代码请回答问题1至问题3 【说明】 已知下列程序运行时的输出应为 1:1 1:1 1:1 【C++程序】 01#include<iostream> 02usingnamespacestd; 03classStock{ 04protect: 051{}; 06Stockihtnintpr=1{ 07shares=n;share_val=pr; 08}; 09void~Stock{}; 10public: 11//成员函数 12voidoutput{ 132<<shares<<":"<<shareval<<endl; 14} 15private: 16//成员变量 17intshares; 18intshare_val; 19}; 20 21voidmain{ 22Stocka1;a.output; 23Stockb;b.output; 24Stockc=Stock;c.output; 25} 【问题2】类Stock的定义中有两处错误请指出错误所在行号并给出该行修改后的完整结果
请从下列名词中区分类和对象其中1全部是类2全部是对象 1
【说明】 函数countmonthsDATEstartDATEend的功能是计算两个给定日期之间所包含的完整月份数 该函数先算出起止日期中所含的完整年数再计算余下的完整月份数 规定两个相邻年份的同月同日之间的间隔为1年例如2007.5.30—2008.5.30的间隔为1年若相邻两年中前一年是闰年并且日期是2月29日则到下一年的2月28日为1年即2008.2.29—2009.2.28的间隔为1年 规定两个相邻月份的相同日之间的间隔为1个月但需要特别考虑月末的特殊情况例如2007.1.29—2007.2.28的间隔为1个月同理2007.1.30—2007.2.282007.1.31—2007.2.28的间隔都是1个月 计算起止日期间隔不足一年的完整月份数时分如下两种情况 1起止日期不跨年度先用终止日期的月号减去起始日期的月号得到月份数然后再根据情况进行修正例如起止日期为2008.3.31—2008.9.20通过月号算出月份数为6修正时通过调用函数makevalid将2008.9.31改为2008.9.30与终止日期2008.9.20比较后将月份数修正为5 2起止日期跨年度计算方法如下例所示对于起止日期2008.7.25—2009.3.31先计算2008.7.25—2008.12.25的月份数为5再算出2008.12.25—2009.3.25的月份数为3因此2008.7.25—2009.3.31之间的完整月份数为8 日期数据类型定义如下 typedefstruct{ intyear;intmonth;intday;/*日期的年号4位月和口号*/ }DATE; 程序中使用的函数cmp_dateisLeapYear和makevalid说明如下 【C语言函数】 intcount_monthsDATEstartDATEend { intyears=0months=0; DATEr; ifcmp_datestartend>0{ r=start;start=end;end=r; } years=end.year-start.year;/*计算年数*/ r=start; r.year=end.year; ifcmp_daterend>0{/*修正年数*/ 1; r.year--; } ifr.year<end.year{/*跨年度时先计算到12月的月份数*/ months=2; r.month=12; } months+=end.month+12-r.month%12; r.year=end.year;r.month=end.month; makevalid3;/*将日期r修正为有效日期*/ ifcmp_daterend>0/*修正月份数*/ 4; months+=5;/*计算总月份数*/ returnmonths; }
阅读以下说明和Java代码请回答问题1和问题2 【说明】 己知类Stock和类cxyjava都定义在cxyjava.jav__件中类Stock的定义中第14行前共有四行出现了错误将下面代码修改正确并完善后的输出结果为 0:0 1:23 【Java代码】 01publicclassStock{ 02static{ 03shares=0; 04shareval=0.0; O5} 06publicStock{getData;} 07publicStockintnihtpr=0{ 08shares=n; 09shareval=pr; 10getData; 11} 12publicvoidgetData{ 13System.out.printlnshares+":"+share_val; 14} 15privateintshares; 16privateintshare_val; 17}; 18 19publicclasscxyjava{ 20publicstaticvoidmainStringargs[]{ 21Stocka=1; 22Stockb=newStock123; 23//其他无输出代码省略 24} 25} 【问题2】请补齐第21行代码中的空缺
面向对象开发方法中1是把数据以及操作数据的相关方法组合在一起从而可以把2作为软件开发中最基本的复用单元 1
某网络结构如下图所示在Windows操作系统中配置Web服务器应安装的软件是1在配置网络属性时PC1的“默认网关”应该设置为2首选DNS服务器应设置为3 3
1用于存放执行指令的地址若存储器按字节编址且指令长度为16位则程序顺序执行时每执行一条指令程序计数器的值增加2 1
【应用说明】 某交通灯演示程序启动后其运行窗口中包括红绿灯标志以及当前红绿灯状态剩余秒数的动态显示如下图红灯与绿灯持续的时间分别为30秒与40秒持续时间结束时立即变更红绿灯并重新显示剩余秒数 【VisualBasic开发说明】 在开发过程中先在窗体内制作形状“红绿灯框架”长方形透明在该框架中上部制作形状“红灯”ShpRed圆形默认属性为透明下部制作形状“绿灯”ShpGreen圆形初始设置其填充方式属性FillStyle为实心填充颜色属性FillColor为绿色 再设置两个图像框Image1在左Image2在右使其能分别装入数字图像文件以显示当前红绿灯状态剩余的秒数10个数字图像文件N0.bmp~N9.bmp分别用于显示数字01…9这些文件存放在该应用程序所在目录中以便在程序运行时按需要选择装入这两个图像框为使图像文件装入图像框时能自动改变大小以适应图像框这些图像框的Stretch属性都应设置成1为使这些数字能每秒变化一次开发窗体中设置了计时器Timcr1其Enable属性设置成True其Interval属性设置成1000 程序中全局变量Light用以标志当前红灯0或绿灯状态1RedT和GreenT分别表示红灯或绿灯状态剩余的秒数 计时器Timer1的定时过程是在该程序启动1秒后首次执行的以后每隔1秒执行1次开发者应考虑对以下四种情况的处理绿灯持续绿灯转红灯红灯持续红灯转绿灯 过程LoadNumber的功能是将红绿灯剩余秒数N2位整数分离出两个一位数i与i再将其变换成字符删除前面可能产生的空格再将数字图像文件Ni.bmp与Nj.bmp装入两个图像框其中i与j应以相应的数字字符代替 【VisualBasic程序代码】 PublicLightASIntegerRedTAsIntegerGreenTAsInteger PrivateSubForm_Load Light=1:GreenT=40:RedT-0’初始化设置 EndSub PrivateSubTimer1_Timer’计时器定时过程 IfLight=1Then’绿灯状态时 2 IfGreenT>0Then’绿灯持续时 CallLoadNumberGreenT’调用过程显示数字GreenT Else’绿灯转红灯时 ShpRed.FillStyle=0’置红灯形状实心 ShpRed.FillColor=vbRed’为红灯形状填充红色 ShpGreen.FillStyle=1’置绿灯形状透明 CallLoadNumber30 Light=0:RedT=30 EndIf Else’红灯状态时 RedT=RedT-1 IfRedT>0Then’红灯持续时 CallLoadNumberRedT Else’红灯转绿灯时 ShpRed.FillStyle=1 ShpGreen.FillStyle=0 ShpGreen.FillColor=vbGreen 3 Light=1:GreenT=40 EndIf EndIf EndSub SubLoadXumberNAsInteger’根据剩余秒数N将数字图象装入图像框 DimiAsIntegerjAsInteger i=Int4 j=5 Image1.Picture=LoadPicture"N"&TrimStri&".bmp"’显示十位上的数字 Image2.Picture=LoadPicture"N"&TrimStrj&".bmp"’显示个位上的数字 EndSub
阅读以下说明和C函数将解答填入答题纸的对应栏内 【说明】函数del_substrST的功能是从头至尾扫描字符串S删除其中与字符串T相同的所有子串其处理过程为首先从串S的第一个字符开始查找子串T若找到则将后面的字符向前移动将子串T覆盖掉然后继续查找子串T否则从串S的第二个字符开始查找依此类推重复该过程直到串S的结尾为止该函数中字符串的存储类型SString定义如下
通过1关系运算可以从表1和表2获得表3表3的主键为2 1
若内存采用固定分区管理方案在已分配区可能会产生未用空间通常称之为
阅读以下说明和Java代码将应填入__n__处的字句写在答题纸的对应栏内 【说明】已知类LinkedList表示列表类该类具有四个方法addElernentlastElementnumberOfElement以及removeLastElement四个方法的含义分别为voidaddElementObject在列表尾部添加一个对象ObjectlastElement返回列表尾部对象intnumberOfElement返回列表中对象个数voidremoveLastElement删除列表尾部的对象现需要借助LinkedList来实现一个Stack栈类Java代码1和Java代码2分别采用继承和组合的方式实现【Java代码1】 【Java代码2】 【问题】若类LinkedList新增加了一个公有的方法removeElementintindex用于删除列表中第index个元素则在用继承和组合两种实现栈类Stack的方式中哪种方式下Stack对象可访问方法removeElementintindex__5__A.继承B.组合
某网络结构如下图所示在Windows操作系统中配置Web服务器应安装的软件是1在配置网络属性时PC1的“默认网关”应该设置为2首选DNS服务器应设置为3 1
正规式1|3|5202c|de表示的正规集合中元素数目为12是该正规集合中的元素 1
在程序的执行过程中用结构可实现嵌套调用函数的正确返回
某系统中有一个缓冲区进程P1不断地生产产品送入缓冲区进程P2不断地从缓冲区中取出产品消费用PV操作实现进程间的同步模型如下图所示假设信号量S1的初值为1信号量S2的初值为0那么ab处应分别填1cd处分别填2 1
程序中的局部数据结构测试通常在1阶段进行而全局数据结构测试通常在2阶段进行 1
已知递归函数fn的功能是计算1+2++n且n≥1应采用的代码段是
热门题库
更多
中级系统集成项目管理工程师
中级网络工程师
中级信息系统管理工程师
初级程序员
中级软件设计师
初级网络管理员
初级信息处理技术员
中级数据库系统工程师
中级多媒体应用设计师
高级系统分析师
高级网络规划设计师
高级系统架构师
中级信息系统监理师
初级通信工程师
中级通信工程师
通信新技术、新业务知识