首页
登录
从业资格
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
最全题库
2022-08-02
92
问题
阅读下列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条线性无关路径。
转载请注明原文地址:http://tihaiku.com/congyezige/2416168.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
专业程序员的职业素养要求中不包括()。A.要严格按照程序设计规格说明书编写程序
专业程序员小王记录的工作经验中,不正确的是()。A.疲劳、烦心、缺思路时不要编
第四代程序语言(4GL)有()。A.C++ B.SQL C.Visual
对高级语言程序进行翻译时,源程序中的变量不可能映射到()。A.内存代码区的存储
以下关于木马程序的叙述中,正确的是()。A.木马程序主要通过移动磁盘传播 B
在高级程序设计语言中,对程序员来说,数据类型限定了()。A.变量的值域和操作
在程序运行过程中,()时可能需要进行整型数据与浮点型数据之间的强制类型转换。①
以下关于程序员职业素养的叙述中,不正确的是()。A.面对程序中出现的问题,采用
在有些程序设计语言中,一个给定的过程调用和响应调用需执行的代码的结合是在编译时进
程序设计的准则不包括()。A.以用户需求和使用体验为重 B.实现同样功能的程
随机试题
ThepopulationofIndiaislargerthan______ofJapan.A、thisB、oneC、itD、that
•Readthearticlebelowaboutgolfandbusiness.•Foreachquestion23-28on
Althoughrecentyearshaveseensubstantialreductionsinnoxiouspollutants
下列关于个人计算机的叙述中,错误的是()。A.个人计算机的英文缩写是PC B.
营业性演出活动未经批准不得进行媒体宣传和门票销售。()
A.阴道脱落细胞以低层小圆形细胞为主 B.子宫内膜呈部分增生期、部分分泌期变化
教学必修(1)诗词单元时,教师结合《沁园春·长沙》及其他诗歌中的诗句设计了一道选
根据《中华人民共和国招标投标法》,下列关于中标的说法哪个选项是正确的? (A)
(2018年真题)下列关于授信额度的表述中,正确的有()。A.集团授信额度
法院对于诉讼中有关情况的处理,下列哪一做法是正确的:()A.李某与王某商标
最新回复
(
0
)