已知程序如下 当程序行(60)执行了3次以后 Product和Counter的值分别为_____。 (10) main() (20) {
已帮助 人
已知程序如下,当程序行(60)执行了3次以后,Product和Counter的值分别为_____。 (10) main() (20) { int counter; (30) ... //输入N值的语句,略 (40) long product = 1; (50) for counter = 1 to N step 2 (60) { product = product * counter; } (70) return product; (80) }
A.105,5
B.15,7
C.15,5
D.105,7

回答
共1条回复-
A 解析:return语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。这里return放在了if语句的后面,由于if的条件为假,所以return语句没有执行,而后面也没有了return语句,因此程序编译出错。
