阅读下列C程序,回答下列问题。[C程序]int GetMaxDay( int year, int month ) { 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.1、请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。(6分)3.2、请画出上述程序的控制流图,并计算其环路复杂度V(G)。(9分)3.3、请给出问题2中控制流图的线性无关路径。(5分)

相关热点: 复杂度  

查看答案

相关问题推荐

  • 下列叙述中正确的是

    • A.一个算法的空间复杂度大,则其时间复杂度必定小
    • B.一个算法的空间复杂度大,则其时间复杂度也必定大
    • C.算法的时间复杂度与空间复杂度没有直接关系
    • D.一个算法的时间复杂度大,则其空间复杂度必定小
    查看答案
  • 教育方针的特点主要包括
    查看答案
  • 全面建设社会主义现代化国家,最艰巨最繁重的任务仍然在()
    查看答案
  • 张三为自己投保意外伤害保险,保额10万,张三确定李四为受益人.如果张三因意外伤害死亡后,赔款10万元应支付给()
    A.
    张三的配偶
    B.
    张三的子女
    C.
    李四
    D.
    张三的父母
    查看答案
  • 设备监理阶段可分为()、安装调试阶段、试运行阶段监理
    查看答案
  • 关于基金风险指标的计算
    查看答案
  • macrobrachia是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • macrodome是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • macrocyst是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • magnet是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • macrobian是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章
  • maidy是什么意思,翻译_读音_近反义词_词态转化及真题例句
    查看文章