网站大量收购独家精品文档,联系QQ:2885784924

程序设计基础(C)第六章函数习题.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础(C)第六章函数习题

学号: 姓名: 成绩: 程序设计基础(C)第六章 函数习题 一、选择题 1. 以下说法中正确的是____。 A C 语言程序总是从第一个定义的函数开始执行 B 在C 语言程序中,要调用的函数必须在main 函数中定义 C C 语言程序总是从main 函数开始执行 D C 语言程序中的main 函数必须放在程序的开始部分 2. 以下函数的类型是____。 fff float x printf %d\\n,x*x ; A 与参数x 的类型相同 B void 类型 C int 类型 D 无法确定 3. 以下函数调用语句中,含有的实参个数是____。 func exp1,exp2 , exp3,exp4,exp5 ; A 1 B 2 C 4 D 5 4. 以下程序的输出结果是____。 fun int a,int b int c; c a+b; return c; main int x 6,y 7,z 8,r; r func x--,y++,x+y ,z-- ; printf %d\\n,r ; A 11 B 20 C 21 D 31 5. 以下程序的输出结果是____。 main int i 2,p; p f i,i+1 ; printf %d,p ; int f int a, int b int c; c a; if a b c 1; else if a b c 0; else c -1; return c ; A -1 B 0 C 1 D 2 6. 以下程序的输出结果是____。 fun int a,int b,int c c a*b; main int c; fun 2,3,c ; printf %d\\n,c ; A 0 B 1 C 6 D 无定值 7. 以下程序的输出结果是____。 double f int n int i; double s; s 1.0; for i 1; i n; i++ s+ 1.0/i; return s; main int i,m 3; float a 0.0; for i 0; i m; i++ a+ f i ; printf %f\\n,a ; A 5.500000 B 3.000000 C 4.000000 D 8.25 二、填空题 1. 以下程序的输出结果是____。 double sub double x,double y,double z y- 1.0; z z+x; return z; main double a 2.5,b 9.0; printf %f\\n,sub b-a,a,a ; 2. 以下程序的输出结果是____。 fun1 int a,int b int c; a+ a; b+ b; c fun2 a,b ; return c*c; fun2 int a,int b int c; c a*b%3; return c; main int x 11,y 19; printf %d\\n,fun1 x,y ; 3. 下面pi 函数的功能是,根据以下公式返回满足精度ε要求的π的值。请填空。 π/2 1 + 1/3 + 1/3 * 2/5 + 1/3 * 2/5 * 3/7 + 1/3 * 2/5 * 3/7 * 4/9 + ... double pi double eps double s 0.0,t 1.0; int n; for _____; t eps; n++ s+ t; t n*t/ 2*n+1 ; return 2.0*_____ ; 4. 以下函数用以求x 的y 次方。请填空。 double fun double x, int y int i; double z; for i 1; i_____; i++ z _____; return z; 5. 以下程序的功能是计算s 0!+1!+2!+3!+...+n!。请填空。 long f int n int i; long s; s _____; for i 1; i n; i++ s _____; return s; main long s; int k,n; scanf %d,n ; s _____; for k 0; k n; k++ s s+_____; printf %ld\\n, s ; 第六章 函数 共3页 第1页

您可能关注的文档

文档评论(0)

zilaiye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档