第一范文网 - 专业文章范例文档资料分享平台

C语言函数练习习题及答案

来源:用户分享 时间:2025/5/19 0:20:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

欢迎阅读

}

该程序的输出结果是_______。 我的答案:得分:?2.5分 第一空:? 4 批语 29 【填空题】 以下程序的输出结果是________。 f(int?b[],int?m,int?n) { int?i,s=0; for(i=m;i

页脚内容

欢迎阅读

#include int?fac_sum(int?n) {

????static?int?f=1,t=1,s=0; ????int?i; ????if(n>t)

???????for(i=t+1;?i<=n;?i++) ??????????f=f*i; ????else ????{ ???????f=1; ???????for(i=1;?i<=n;?i++) ??????????f=f*i; ????} ????t=n;?s=s+f; ????return(s); } void?main() { ????int?a[]={3,5,2},i,sum; ????for(i=0;?i<3;?i++) ???????sum=fac_sum(a[i]); ????printf(“sum=%d\\n”,sum);

}

我的答案:得分:?2.5分

第一空:? sum=128

批语

页脚内容

欢迎阅读

31

【填空题】

以下程序的运行结果是________。 #include int n=1; void main() { ??? static int x=5; ??? void func(); ??? int y;?? y=n; ??? printf(\??? func(); ??? printf(\??? func(); }??????????????????????????????????????????? void func() { ??? static int x=4; ??? int y=10; ??? x=x+2; ??? n=n+10; ??? y=y+n;

??? printf(\}

我的答案:得分:?2.5分

第一空:?

MAIN: x= 5 y= 1 n= 1FUNC: x= 6 y=21 n=11MAIN: x= 5 y= 1 n=11FUNC: x= 8 y=31 n=21

批语

页脚内容

欢迎阅读

32

【填空题】

输入一个整数10,以下程序的运行结果是_______。 #include void main() {

?int sub(int); ?int a,e[10],c,i=0; ?printf(\输入一个整数\\n\?scanf(\?while(a!=0) ?{ ? c=sub(a); ? a=a/2; ? e[i]=c; ? i++; ?} ?for(; i>0; i--) ?printf(\} int sub(int a) { ??? int c; ??? c=a%2; ??? return c;

}

我的答案:得分:?2.5分

页脚内容

搜索更多关于: C语言函数练习习题及答案 的文档
C语言函数练习习题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2n7o99pcty0fvam2gyzr6h1tx45dea007lh_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top