若i j已定义为int类型 则以下程序段中的内循环体的执行次数是() for(i=5; i; i--) for(j=

计算机 循环体,定义,次数 已帮助 人

若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是() for(i=5; i; i--) for(j= 0; j<4;j++){……}

A.20

B.24

C.25

D.30

请帮忙给出正确答案和分析,谢谢!

热搜:java int类型的取值范围

答案解析

难度★★☆ 搜索
  • 正确答案:A
    问题所给的程序段的外循环是一个阶循环语句,它的初始化部分置变量i的初值为5,循环条件简写成i,即i!=0,每次循环后变量i的值减1。所以外循环共控制5次循环。内循环也是一个for循环语句,它的初始化部分置变量j的初值为0,循环条件是j<4,每次循环后变量j的值增1。所以内循环共控制4次循环。这样,如内循环的体内未曾对变量i和j有修改,在内、外循环一起控制下,内循环的体共被重复执行20次。正确解答是A。