河南公基

首页 > 试题汇总 > 公基

有以下程序int fun(int n){ if(n==1)return 1;elsereturn(n+fun(n-1)

华图教育 | 2020-04-08 13:15

收藏

点击查看>>>精品备考图书试卷

有以下程序

int fun(int n)

{ if(n==1)return 1;

else

return(n+fun(n-1));

}

main()

{ int x;

scanf(" % d",&x); x=fun(x);printf(" % d ",x);

}

执行程序时,给变量 X 输入 10 ,程序的输出结果是

A)55

B)54

C)65

D)45

正确答案:A
(39)A) 解析 : 本程序考察的是函数的递归调用 , 在调用一个函数的过程中又出现直接或间接地调用该函数本身 , 称为函数的递归调用 , 执行结果为 1+2+3+4+5+6+7+8+9+10=55 。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有