首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
针对一下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
61
问题
针对一下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://jikaoti.com/ti/DpE7FFFM
本试题收录于:
四级软件测试工程师题库NCRE全国计算机四级分类
0
四级软件测试工程师
NCRE全国计算机四级
相关试题推荐
计算机执行指令的过程是:在控制器的指挥下,把(12)的内容经过地址总线送入(13)的地址寄存器,按该地址读出指令,再经过(14)送入指令寄存器,经过(15)进行分析产生相应的操作控制信号送各执行部件。若执行的是非转移类指令,或虽为转移指令但条件不成立;则(
设有一学生关系S(Sno,Shame,Age,Mno),其属性分别代表学生的学号、姓名、年龄和专业编号。则为查询其它专业中比计算机专业(专业编号为“CS”)所有学生年龄都小的学生姓名及年龄,可以使用语句:SELECTSname,AgeFROM
Windows操作系统中的“剪贴板”是(5);为将信息发送到剪贴板,不正确的方法是(6)。
以下叙述中正确的是(15)。
可行性分析的目的是在尽可能短的时间内用尽可能小的代价来确定问题是否有解。不属于在可行性分析阶段进行的工作是(24)。可行性分析不包括对待开发软件进行(25)分析。
在Windows环境下,单击当前窗口中的按钮“×”(右上角的关闭按钮),其功能是(19)。
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。 职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的SQL查询语句如下: Select 职工
测试是保证软件质量的重要手段。根据国家标准GB 856--88 《计算机软件开发规范》的规定,应该在(56)阶段制定系统测试计划。
类的实例化过程不仅是根据单个类进行的空间分配、初始化和绑定,它是一种实例的合成过程。指与编译程序进行这种合成的是(46)。
对于具有n个元素的一个数据序列,若只需要得到其中第A个元素之前的部分排序,最好采用(43)。
随机试题
花色菜是在_______上具有艺术美感的菜肴。
《欧那尼》“决战”
A、1个月~2个月B、2个月~3个月C、4个月~6个月D、6个月~9个月E、10个月~12个月开始添加菜水的月龄是()
患者男,69岁,75kg。有高血压病史10余年,间断服用降压药,术前BP165/95mmHg,心电图示心肌缺血,左室高电压。其余检查未见异常。拟腰一硬联合麻醉下行经尿道前列腺电切术(TURP)。此时患者发生的病理生理改变可能有
若从事日常活动即出现心悸、气短症状,休息后即缓解。其心功能分级应为
甲乙丙丁四国就流经四国的多国河流的航行事项于2009年缔结条约,规定缔约国船舶可以在四国境内的该河流中通航。2015年,甲国新的政府宣布,因乙国政府未依条约的规定按时维修其境内航道标志,所以甲国不再受上述条约的拘束,即外国船舶进入甲国境内的该多国河流河段,
项目经理的任务包括项目的行政管理和项目管理两个方面,以下不属于其在项目管理方面的主要任务是()。
某市政府投资建设的大型工程项目,根据施工计划,预计在2009年9月1日组织竣工验收,则对该项目的档案验收在()进行。
①新赛季球队战绩不佳②更换了主教练③管理层认为战术不适合球队④改变了战术风格⑤战绩迅速提高
根据斯金纳的学习理论,现实生活中的口头表扬属于()
最新回复
(
0
)