首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
针对一下C语言程序,请按要求回答问题。 已知weekday. c源程序如下: #include<stidio. h> #include<conio. h> / *主函数* / Int main() { Char l
针对一下C语言程序,请按要求回答问题。 已知weekday. c源程序如下: #include<stidio. h> #include<conio. h> / *主函数* / Int main() { Char l
admin
2013-03-13
87
问题
针对一下C语言程序,请按要求回答问题。
已知weekday. c源程序如下:
#include<stidio. h>
#include<conio. h>
/ *主函数* /
Int main()
{
Char letter;
Printf("please input the first letter,"Y’to exit!\n");
While((letter=getch())!="Y")//当输入字母为Y时结束
{
Switch(letter)
{
Case’S’:
Printf("%c\n",letter);
Printf("please input second letter\n");//输入第二个字母
If((letter=getch())==’a’)
Printf("Saturday\n");
Else if(letter==’u’)
Printf("Sunday\n");
Else printf(’data error\n);
Break;
Case’F’:
Printf("fridaykn");
Break;
Case ’M’:
Printf("mondayha");
Break;
Case ’T’:
Printf("%c\n",letter);
Printf("please input second letter\a");//输入第二个字母
If((letter=getch())==’u’)
Printf("Tuesday\n"):
Else if(letter==’h’)
Printf("Thursday\n");
Break;
Case ’W’:
Printf("Wednesday\n");
}
}
Return 0;
}
(1) 画出主函数main的控制流程图;
(2) 设计一组测试用例,使main函数的语句覆盖率尽量达到100%;
(3) Main函数的语句覆盖率能否达到100%?如果认为无法达到,需说明原因。
选项
答案
[path1]1,2 [path2]2,3 [path3]2,3,4,5,22 [path4]2,3,6,7,22 [path5]2,3,6,8,22 [path6]9,10,22 [path7]11,12,22 [path8]13,14 [path9]13,14,15,16 [path10]13,14,17,18,22 [path11]1 3,14,8,22 [path12]19,20,22 [path13]19,8,22 生成测试用例,确保基本路径集中每条路径的执行: path1.输入数据y,输出的结果程序结束返回值0 path2.输入数据s,输出结果“s输入第二个字母” path3.输人数据s后,输入数据a,输出结果“Saturday” path4.输入数据s后,输入数据u,输出结果“sunday” path5.输入数据s后,输入数据非a非u,输出结果“data erroi” path6.输入数据f,输出结果“friday” path7.输入数据m,输出结果“monday” path8.输入数据t,输出结果“输入第二个字母” path9.输入数据t后,输入数据u,输出结果“tuesday” path10.输入数据t后,输入数据h,输出结果“thursday” path11.输入数据t后,输入数据非u非h,输出结果“data crror” pathl2.输入数据w,输出结果“Wednesday"’ path13.输入数据defalt,输出结果“data error”
解析
转载请注明原文地址:https://kaotiyun.com/show/3YNZ777K
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的
在网络互联设备中,连接两个同类型的网络需要用(62)。
Windows 2000是一种(56),为了支持网络通信的功能,在它的网络体系中包含了网络API、传输的驱动程序接口(TDI)客户、TDI传送器、NDIS小端口驱动程序和(57),同时,NDIS库也为(58)的使用提供了函数接口。
在UML 提供的图中,(40)用于对系统的静态设计视图建模,(41)用于对系统的静态实现视图建模。
在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法(51)。
测试是保证软件质量的重要手段。根据国家标准GB 856--88 《计算机软件开发规范》的规定,应该在(56)阶段制定系统测试计划。
为了描述某公司n名程序员之间的同学关系,可用(37)这一数据结构表示。
如果主存容量为128MB,且按字节编址,表示该主存地址至少应需要(21)位。
若有一个仓库,可以存放P1、P2:两种产品,但是每次只能存放一种产品,要求:①w=P1的数量-P2的数量②-i<w<k(i、k为正整数)若用PV操作实现P1和P2产品的入库过程,至少需要(51)同步信号量及(52)个互斥信号量,其中,同步
若有一个仓库,可以存放P1、P2:两种产品,但是每次只能存放一种产品,要求:①w=P1的数量-P2的数量②-i<w<k(i、k为正整数)若用PV操作实现P1和P2产品的入库过程,至少需要(51)同步信号量及(52)个互斥信号量,其中,同步
随机试题
能够在网络通信中寻找符合网络入侵模式的数据包而发现攻击特征的入侵检测方式是
为什么说审美活动是最具有个性化的精神活动?
A.婴幼儿B.婴幼儿母亲C.婴幼儿父亲D.社区医生E.社区幼儿园老师母乳喂养项目中的一级目标人群是()
下列选项不属于影响货物采购策略制定因素的是()。
下列民事行为中属于代理的是()。
对基金进行评价的角度包括()。
某县中学教师李某对学校给予他的处分不服,李某可以提出申诉的机构是()。(2013年下半年中学真题)
《宪法》第13条规定:“国家为了公共利益的需要,可以依照法律规定对公民的私有财产实行征收或者征用并给予补偿。”此处的“法律”包括()。
软件设计模块化的目的是【】。
Certificatesofdepositsarenotnegotiableinstruments.
最新回复
(
0
)