首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
针对一下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
97
问题
针对一下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全国计算机四级
相关试题推荐
在Windows操作系统中,用来对文件进行具体管理的是(2)。打开“我的电脑”窗口的正确方法是用鼠标(3)桌面上“我的电脑”图标;不能进行打开“资源管理器”窗口的操作是(4)。“资源管理器”左部窗口中,文件夹图标前的加号(+)表示该文件夹(5);如果“资源
设有一学生关系S(Sno,Shame,Age,Mno),其属性分别代表学生的学号、姓名、年龄和专业编号。则为查询其它专业中比计算机专业(专业编号为“CS”)所有学生年龄都小的学生姓名及年龄,可以使用语句:SELECTSname,AgeFROM
分时操作系统追求的目标是(13);实时操作系统必须首先考虑的是(14)。
Windows 2000是一种(56),为了支持网络通信的功能,在它的网络体系中包含了网络API、传输的驱动程序接口(TDI)客户、TDI传送器、NDIS小端口驱动程序和(57),同时,NDIS库也为(58)的使用提供了函数接口。
在使用微软公司的Word 2000办公的时候,为了防止计算机意外死机或者停电带来的麻烦,通常需要使用(1)设置文档的自动保存功能;在复制了文档后,需要快速的粘贴所复制的内容,通常使用快捷键(2);在Word文档录入完毕的时候,突然发现把所有”千古”误写为”
下列关于PC机硬件的叙述中,错误的是(12)。
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过(46)分析其语法是否正确。例如,(47)就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据(48)来进行归约的。自顶向下分析方法从文法的开
某C语言程序中,x是一个实型变量,y是一个正整数。对于x被y除取余数的表达式“x%y”是一种(36)错误。
随机试题
假同色图检查色觉不正确的做法为
如何计算BMI
尸斑出现的部位是
工地试验室仪器设备须实施标识管理,属于使用状态信息标识的是()。
农户贷款中的农户是指()。
甲工厂每天生产的零件数比乙工厂的1.5倍还多40个,乙工厂每天生产的零件数比甲工厂的一半多20个。则两个工厂每天共能生产()个零件。
一般孩子1岁时,胸围和头围几乎相等。()
在实践性型培训中,工作轮换法的优点不包括()。
我国社会主义民主政治的本质和核心是
YouhavereceivedaletterfromSophia.Sheexpressedheradmirationformicro-bloggingandwonderedwhetheritcanreplacebook
最新回复
(
0
)