首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
针对一下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
52
问题
针对一下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);如果“资源
软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立(50)。
下列叙述中,正确的是(41)。
Windows 2000是一种(56),为了支持网络通信的功能,在它的网络体系中包含了网络API、传输的驱动程序接口(TDI)客户、TDI传送器、NDIS小端口驱动程序和(57),同时,NDIS库也为(58)的使用提供了函数接口。
在光纤通信中常用到三个“波窗”,常用的这三个波段中心分别位于0.85微米,(8)微米和1.55微米。其中,(9)微米波段处衰减较高。
导致信息安全问题产生的原因比较多;但综合起来一般有(29)两类。
MIPS是用来衡量计算机系统的(12)这一性能指标的。
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过(46)分析其语法是否正确。例如,(47)就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据(48)来进行归约的。自顶向下分析方法从文法的开
在编译程序中,语法分析的方法有自底向上分析和自顶向下分析。自底向上分析方法自左向右扫描输入符号串,通过(46)分析其语法是否正确。例如,(47)就是一种自底向上的分析方法,与其他自底向上分析方法不同,它是根据(48)来进行归约的。自顶向下分析方法从文法的开
对于具有n个元素的一个数据序列,若只需要得到其中第A个元素之前的部分排序,最好采用(43)。
随机试题
闪光细胞主要见于
高温、高压下的氢对金属有(),易造成氢腐蚀。
某企业现有注册资本800万元,累计盈余公积金500万元,现在该企业准备用盈余公积金转增资本金,则最多可以转增的数额为( )万元。
下列关于项目经营机构分析的说法,错误的是()。
缺乏共情的表现或后果主要表现为()。
请找出有歧义的一句是()。
下列关于宋朝法律形式的表述,正确的是()。
积分∫sec4xdx=________.
VolunteersWanted!Therehavebeenmanycases【K9】________byresidentsofstraydogsgoingthroughanopenwindowandeatingthe
A、Studentscanlearnaboutdifferentkindsofjobs.B、Theycanlearnskillsandgainvaluableexperience.C、Theycanmeetimport
最新回复
(
0
)