首页
登录
从业资格
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
阅读下列C程序,回答下列问题。 [C程序] int GetMaxDay(
题库
2022-08-02
66
问题
阅读下列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 }1、请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
选项
答案
解析
本题考查白盒测试方法及应用。第一小题考查白盒测试用例设计方法之判定覆盖法。判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次"真"值和"假"值,从而使程序的每一个分支至少都通过一次。本题中程序有6个判定,所以满足判定覆盖一共需要12个逻辑条件。
转载请注明原文地址:https://tihaiku.com/congyezige/2416164.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
黑盒测试不能发现()问题。A.不正确或遗漏的功能 B.初始化或终止性错误
程序语言的语句从功能上大体可分为()两大类。A.声明语句和可执行语句 B
许多大型企业的数据中心,为了解决存储扩张和管理难度增大的问题,采用了存储虚拟化技
动态数据流机最突出的特点是()。A.需要程序记数器来实现 B.数据流令牌无标
词法分析的作用是识别源程序中的()。A.字符串 B.单词 C.标识符 D
一般情况下,企业对程序员的素质要求中不包括()。A.根据有关的合同和规范,对所
在高级程序设计语言中,对程序员来说,数据类型限定了()。A.变量的值域和操作
以下关于程序员职业素养的叙述中,不正确的是()。A.面对程序中出现的问题,采用
在有些程序设计语言中,一个给定的过程调用和响应调用需执行的代码的结合是在编译时进
程序设计的准则不包括()。A.以用户需求和使用体验为重 B.实现同样功能的程
随机试题
患者,女,43岁,上颌24缺失,间隙较小。135牙体、牙周组织健康,排列正常。下
以下关于非流通国债说法正确的是()。 Ⅰ.不允许在流通市场上交易的国债 Ⅱ.
A.龙胆草 B.黄芩 C.黄连 D.黄柏 E.苦参具有清热燥湿功效,善清
A.具有一个侧枝的马鹿茸B.具有一个主干的马鹿茸C.具有一个侧枝的花鹿茸D.具有
下列选项中属于区域规划中部地区的有()。A:江西 B:湖南 C:云南 D
某建筑高度为25m的5层印刷厂房,消防给水系统的系统工作压力为2.5MPa,其室
假定甲乙两国经济处于均衡状态时,甲国实施扩张性货币政策,乙国实施紧缩性货币政策,
国家机关可作为保证人的一种特殊情况是()。 A.上级部门批准后,为外企保证
(2016年真题)一般说来,可以根据下列()因素判断趋势线的有效性。A.趋
下列药品中,属于酰胺类的脑功能改善及抗记忆障碍药是A.吡拉西坦 B.胞磷胆碱
最新回复
(
0
)