首页 5.6 C语言上机练习题

5.6 C语言上机练习题

举报
开通vip

5.6 C语言上机练习题6.6 C语言上机练习题 1.以下程序运行后,输出结果是________。 int d=1; fun (int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d\n",d); } A)84 B)99 C)95 D)44 2.以下程序的输出结果是________。 int f() ...

5.6 C语言上机练习题
6.6 C语言上机练习题 1.以下程序运行后,输出结果是________。 int d=1; fun (int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d\n",d); } A)84 B)99 C)95 D)44 2.以下程序的输出结果是________。 int f() { static int i=0; int s=1; s+=i; i++; return s; } main() { int i,a=0; for(i=0;i<5;i++) a+=f(); printf("%d\n",a); } A)20 B)24 C)25 D)15 3. 以下程序的正确运行结果是【 】。 main() { int k=4,m=1,p; p=func(k,m); printf(“%d”,p); p=func(k,m); printf(“%d\n”,p); } func(int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return (m); } A)8,17 B)8,16 C)8,20 D)8,8 4.分析以下程序的运行结果________ int d=1; int fun(int p) { static int d=5; d+=p; printf("%d ",d); return d; } main( ) { int a=3; printf("%d\n",fun(a+fun(d))); } 5.下列程序执行后输出的结果是( ) f(int a) { int b=0; static c=3; a=c+ +,b+ +; return (a); } main( ) { int a=2,i,k; for(i=0;i〈2;i=+ +〉 k=f(a+ +); printf("%d\n",k); } A. 3 B. 0 C. 5 D. 4 6.下面这段程序实现的功能是什么? int fac(int n) { static int f=1; f=f*n; return f; }  main() { int i; for (i=1;i<=5;i++) printf(”%d!=%d\n”i,fac(i)); } 7.编写函数fun(n),n为三位自然数,判断n是否为水仙花数,是返回1, 否返回0。编写main函数,输入一个数num,调用fun(num)函数,并输出判断结果。 8.编写一个函数fun(n),计算n!,并编写main函数测试,在main函数 中输入num,调用fun(num),输出计算的结果 9.使用递归函数实现计算n!,并在main函数中调用 PAGE 5
本文档为【5.6 C语言上机练习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_339269
暂无简介~
格式:doc
大小:36KB
软件:Word
页数:0
分类:互联网
上传时间:2013-06-10
浏览量:39