首页 › 答案 › 题库 › 博览群书

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

若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是()for(i=5;i;i--)for(j=0;j<4;j++){……}
A.20
B.24
C.25
D.30
正确答案:A
问题所给的程序段的外循环是一个阶循环语句,它的初始化部分置变量i的初值为5,循环条件简写成i,即i!=0,每次循环后变量i的值减1。所以外循环共控制5次循环。内循环也是一个for循环语句,它的初始化部分置变量j的初值为0,循环条件是j<4,每次循环后变量j的值增1。所以内循环共控制4次循环。这样,如内循环的体内未曾对变量i和j有修改,在内、外循环一起控制下,内循环的体共被重复执行20次。正确解答是A。