首页
登录
从业资格
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
最全题库
2022-08-02
84
问题
阅读下列C程序,回答下列问题。[C程序] int GetMaxDay( int year, intmonth ) { int maxday = 0; //1 if ( month >= 1 && month <= 12 ) { //2,3 if ( month == 2 ) { //4 if ( year % 4 == 0 ) { //5 if ( year % 100 == 0 ) { //6 if ( year % 400 == 0 ) } //7 maxday = 29; //8 else //9 maxday = 28; } else //10 maxday = 29; } else //11 maxday = 28; } else{ //12 if(month==4||month==6||month==9||month==11) //13, 14, 15, 16 maxday = 30; //17 else //18 maxday = 31; } } return maxday; //19 }3、请给出问题2中控制流图的线性无关路径。
选项
答案
解析
线性无关路径:
1.1-2-19
2.1-2-3-19
3.1-2-3-4-12-13-14-15-16-18-19
4.1-2-3-4-12-13-14-15-16-17-19
5.1-2-3-4-12-13-14-15-17-19
6.1-2-3-4-12-13-14-17-19
7.1-2-3-4-12-13-17-19
8.1-2-3-4-5-11-19
9.1-2-3-4-5-6-10-19
10.1-2-3-4-5-6-7-9-19
11.1-2-3-4-5-6-7-8-19
【解析】
第三小题考查白盒测试用例设计方法中的基本路径法。
涉及到的知识点是根据控制流图和环路复杂度给出线性无关路径。
线性无关路径是指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。程序的环路复杂度等于线性无关路径的条数,所以本题中应该有11条线性无关路径。
转载请注明原文地址:https://tihaiku.com/congyezige/2416168.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
专业程序员的职业素养要求中不包括()。A.要严格按照程序设计规格说明书编写程序
专业程序员小王记录的工作经验中,不正确的是()。A.疲劳、烦心、缺思路时不要编
第四代程序语言(4GL)有()。A.C++ B.SQL C.Visual
对高级语言程序进行翻译时,源程序中的变量不可能映射到()。A.内存代码区的存储
以下关于木马程序的叙述中,正确的是()。A.木马程序主要通过移动磁盘传播 B
在高级程序设计语言中,对程序员来说,数据类型限定了()。A.变量的值域和操作
在程序运行过程中,()时可能需要进行整型数据与浮点型数据之间的强制类型转换。①
以下关于程序员职业素养的叙述中,不正确的是()。A.面对程序中出现的问题,采用
在有些程序设计语言中,一个给定的过程调用和响应调用需执行的代码的结合是在编译时进
程序设计的准则不包括()。A.以用户需求和使用体验为重 B.实现同样功能的程
随机试题
MEMORANDUMTo:FoodsafetyinspectorsFrom:Director
Completethenotesbelow.ChooseONEWORDONLYfromthepassageforeach
PromoteLearningandSkillsforYoungPeopleandAdultsA)Thisgoa
A______policywouldleadthiscountryintothetragedyinwhichsomediefromw
神经根型颈椎病的临床表现有()。A.颈肩痛向上肢放射 B.前臂及手指麻木
A.卵巢固有韧带 B.主韧带 C.骶韧带 D.骨盆漏斗韧带 E.圆韧带起
金融机构应当履行( )管理人职责。 ①依法募集资金 ②办理产品份额的发售和
某技术方案,基准收益率为12%,若该方案的财务内部收益率为13%,则该方案可能的
作业成本控制法认为,将成本分配到成本对象的形式有()。A.直接追溯法 B.配
男孩,5岁。发热、咳嗽2天,出现皮疹1天就诊。查体:T38℃,面色发红,口周可见
最新回复
(
0
)