阅读下列说明,回答问题1至问题3。 【说明】 以下代码由C语言书写,能根据指定的年、月计算当月所含天数。 int GetMaxDay( int year, int month ) { int maxday = 0; if ( month

admin2008-08-01  13

问题 阅读下列说明,回答问题1至问题3。
【说明】
   以下代码由C语言书写,能根据指定的年、月计算当月所含天数。
int GetMaxDay( int year, int month )
{
   int maxday = 0;
   if ( month >= 1 && month <= 12 )
   {
       if ( month == 2 )
       {
           if ( year % 4 == 0 )
           {
               if ( year % 100 == 0 )
               {
                   if ( year % 400 == 0 )
                       maxday = 29;
                   else
                       maxday = 28;
               }
               else
                   maxday = 29;
           }
           else
               maxday = 28;
       }
       else
       {
           if ( month == 4 || month == 6 || month == 9 || month == || )
                maxday = 30;
           else
               maxday = 31;
       }
   }
   return maxday; }

选项

答案[*] 注:图中标注为1、2、3、4、5、6的圆可部分或全部省略。

解析 考查绘制模块控制流图。
   模块控制流图是与程序流程图相类似的由许多结点和连接结点的边组成的一种图形,其中一个结点代表一条语句或数条语句,边表示结点间的控制流向,它显示了一个函数的内部逻辑结构。
转载请注明原文地址:https://jikaoti.com/ti/NMI7FFFM
0

最新回复(0)