首页
登录
从业资格
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
最全题库
2022-08-02
58
问题
阅读下列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.实现同样功能的程
随机试题
HowInterpretersWork?Ⅰ.UnderstandingA.Aboutwordsand
有线电视系统图像质量采用五级损伤制评定,当每个频道的得分值均不低于()分时,
我国农历采用天干地支纪年法,天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支
某水果经销商到一山区水果基地采购猕猴桃和苹果。猕猴桃和苹果的采购价分别为10元/
洲际导弹通常指射程大于8000公里的远程弹道式导弹。目前,中国研制的洲际弹道导弹
在标的物合同履行管理过程中,( )向采购人领导层提供关于卖方正在如何完成合同目
一住店客人未付房钱即想离开旅馆去车站。旅馆服务员揪住他不让走,并打报警电话。客人
施工阶段发包人违约的情况包括()。A.发包人原因造成停工的持续时间超过28d
流行性乙型脑炎的防御措施是A.灭虱B.灭鼠C.灭蝇D.灭蚤E.灭蚊
腹部闭合性损伤患者,最有价值的症状体征A、腹部压痛 B、腹膜刺激征 C、肠鸣
最新回复
(
0
)