



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章 用函数实现模块化程序设计 习题与思考2. 在C语言中,函数的隐含存储类别是_A_.A)auto B)static C)extern D)无存储类别要点分析: 本习题考察变量的存储类别。C语言规定,如不指定变量的存储类别,系统默认为自动类型的,即auto型。3. 以下所列的各函数首部中,正确的是_C_.A)void play(var:Integer,var b:Integer)B)void play(int a,b)C)void play(int a,int b)D)Sub play(a as integer,b as integer)要点分析: 本习题考察函数的定义。要求函数首部的各个形式参数应分别指出其数据类型。4. 以下程序的输出结果是_C_.fun(int x,int y,int z) z=x*x+y*y;void main( ) int a=31;fun(5,2,a);printf(%d,a);A)0 B)29 C)31 D)无定值要点分析: 本习题考察形参和实参的关系。函数一旦发生传值调用,把实参的值传递给形参后,实参的值仍保留原值。5. 以下程序的输出结果是_A_. f( int b ,int m, int n ) int i,s=0; for(i=m;in;i=i+2) s=s+bi; return s; void main( ) int x,a =1,2,3,4,5,6,7,8,9; x=f(a,3,7); printf(%dn,x); A) 10 B) 18C) 8D) 15要点分析: 本习题考察数组做函数的参数,此时实参为数组名,形参数组不再重新分配存储空间,形参数组共占实参数组所在的存储空间。数组做函数参数是学生出错误比较多的知识点。7. 以下程序的输出结果是_D_.int f( ) static int i=0;int s=1;s+=i;i+;return s;void main( ) int i,a=0;for(i=0;i5;i+) a+=f();printf(%dn,a); A) 20 B) 24C) 25 D) 15要点分析: 本习题考察静态局部变量。静态局部变量的值在调用结束后仍保持结束后的值。静态局部变量是变量的存储类别的重点,学生应该掌握并应用。8. 以下程序的功能是调用函数fun计算:m=1-2+3-4+9-10,并输出结果。请填空。intfun(intn) intm=0,f=1,i;for(i=1;i=n;i+)m+=i*f; f=_-f_; returnm; void main( )printf(m=%dn,_fun(10)_);要点分析: 本习题考察函数的调用。通过编写fun函数求得累加和。9. 以下程序输出的最后一个值是_120_.int ff(int n) static int f=l;f=f*n;return f;void main( ) int i;for(i=1;i=5;i+ ) printf(%dn,ff(i); 要点分析: 本习题仍然考察静态局部变量。ff函数利用静态局部变量实现求得n的阶乘。10. 以下函数的功能是:求x的y次方,请填空。double fun( double x, int y ) int i;double z;for( i=1,z=x;iy;i+ ) z=z*_x_;return z; 要点分析: 本习题考察函数的定义。11. 以下正确的说法是_B_.A) 用户若需要调用标准库函数,调用前必须重新定义 B) 用户可以重新定义标准库函数,如若此,该函数将失去原有定义 C) 系统不允许用户重新定义标准库函数 D)用户若需要使用标准库函数,调用前不必使用预处理命令将该函数所在的头文件包含编译,系统会自动调用。 要点分析: 本习题考察标准库函数的作用。提醒学生注意,使用现成的函数是任何编程者的首选。12. C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养护安全培训简讯课件
- 农业机械本领大课件
- 化工公司储运安全培训课件
- 化工企业门卫安全培训课件
- 化工企业管理课件
- 兴趣班报班指导课件
- 初级辐射安全与防护培训课件
- 兴宇安达安全培训中心课件
- 内部安全取证培训课件
- 初中校车司机安全培训课件
- 《装饰艺术运动》课件
- 《公路工程量计算》课件
- 医院建筑综合设计与布局优化
- 阴道镜项目质量管理方案
- 边坡工程第3章 边坡工程地质勘察
- 索思医疗卓越产品系列穿戴式动态心电监测产品
- 全国医药行业特有职业技能竞赛中药调剂员赛项备赛试题库(含答案)
- 中建基础设施公司“主要领导讲质量”
- 房屋交易诚意金合同范本模板
- 《毛泽东思想的形成与发展》参考课件3
- GB/T 4706.95-2024家用和类似用途电器的安全第95部分:商用电动抽油烟机的特殊要求
评论
0/150
提交评论