- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新视野《笔试习集》详解第五章 第六章
第五章 函数
一、选择题
1、C
在C程序的书写时,严格的缩进要求可以增强程序的可读性,但是不会影响程序的编译于运行。
2、B
在C程序中必须有且仅有一个主函数为main函数,它是程序的入口和出口。但是没有规定它在程序中具体的位置。
3、A
4、B
5、A
函数的实参可以使被调用函数的调用语句。但是总之函数的实参个数之间用逗号隔开,个数,类型分别于形参的一一对应。
6、B
当程序在函数体中执行时,遇到return语句结束函数的调用。即使函数体中有多个return语句,但是遇见第一个return语句时函数的调用就结束了,后面的return语句是不会再执行的(也就是说即使有多条return语句,最终执行的只有一句)。而返回值是void类型的函数一般有return语句是缺省的,如果要有不能return语句后面不能有返回值,可以是return;;如果函数体中没有使用return语句,当函数调用结束后,还是会回到调用处的。
7、B
其他解析同上。return语句中可以有表达式和常量,变量等。
8、D
调用语句可以出现在表达式,实参和当一句话独立存在,但是不能出现在形参中,形参一般情况下是变量。
9、C
考察的是函数的调用;其中的实参有两个,实参1为逗号表达式最终的值,实参2为自增表达式的值。
10、C
f1(x,y)的作用是返回x、y中较大的,f2(x,y)的作用是返回x、y中较小的。
d=f1(a,b)=f1(4,3)=4
d=f1(d,c)=f1(4,5)=5
e=f2(a,b)=f2(4,3)=3
e=f2(e,c)=f2(3,5)=3
此时各值为a=4,b=3,c=5,d=5,e=3,f=a+b+c-d-e=4。所以答案d, f , e为5, 4, 3
11、A
函数不能嵌套调用,但是可以自己调用自己成为递归;被调用函数在调用之前可以先声明,再调用,后定义;构成C程序的基本单位是函数而不是语句。
12、C
fun1(a)=a2,fun2(x,y)=(int)(fun1(x)+fun1(y))=(int)( x2+ y2),所以fun1(1.1,2.0)=(int)(1.21+4.0)=(int)5.21=5
由于w是double型的,所以w的值为5.0。
13、C
函数的值是单向传递的,只能是从实参传到形参,而且只有当从实参传到形参时才为形参分配一定的存储空间。等函数调用结束后,这个空间就会被释放掉。
14、B
考察函数的调用。调用语句中的实参有两个,实参1为表达式2*a,其值为8,实参2为调用语句fun(b,c),在这个调用语句中又有两个实参分别传给fun函数的形参a和b,调用结束后返回的值为5;故实参2的最终值为5,再次调用函数fun,分别把8传给a,把5传给b,最后返回的结果值为6.故答案选B.
15、C
函数不能嵌套定义。改变形参的值不会影响实参的值。函数体中要使用C中的库函数,得包含定义其所在的头文件。
16、A
考察的是函数的声明。在函数声明时,声明是一句话,其中形参的类型不能省略,但是形参名可以省略;声明时形参名可以和定义时的形参名不相同,但是类型必须匹配;声明时必须指出函数的返回值类型和名称,这两点必须与定义时的返回值类型和名称一一对应。
17、B
允许这种函数说明的方式存在。如果只在主函数中说明,则只能在主函数中调用f;如果在主函数以前说明,则包括主函数的所有函数都可以调用,如果同时主函数又说明了,则不影响。
18、B
19、C
20、A
程序的执行总是从main函数开始,在main函数结束,无论main函数在程序的什么地方。
21、D
22、C
函数f(int v,int w)的功能是将实参v和w进行交换,但是实参值的变化对形参没有影响,所以本题中x,y,z中的值不发生变化。
23、C
本题考察的是函数的递归调用。在解决这类题时,先找出何时被调用函数调用结束,然后确定被调用函数总共被调用了几次。再分析最终的结果。
24、B
上面已经分析过同类问题。
25、A
考察的是递归调用的问题。
26、B
27、A
在主函数中确定循环的次数为三次,实参i的值分别为0,10.20.故调用f函数的次数为3次;故结果为1+101+401=503.
28、B
主函数中第一次调用fun函数时实参为3,故调用fun函数时在函数体中循环了3次,输出了3个*;第二次调用fun函数时实参为4,故输出了4个*;由此可以确定选择B答案。
29、B
30、D
主函数的循环语句中对fun函数总共调用了4次,每次都返回形参a的值;只有在把值从实参传给形参时才为形参分配存储空间,等函数调用结束,这个空间会消失掉。所以形参a的值在每次调用时都为2,故最后主函数中的s的值为2*2*2*2=16.
二、填空题
1、1.0,1.0,1
您可能关注的文档
- 张集中学创建教现代化有关项目指标自评概述.doc
- 归化策略在《功熊猫》电影字幕翻译中的应用.doc
- 当代世界政治与济论文中国文化软实力.doc
- 当代大学生诚信失的表现及主要原因分析.doc
- 当代教育学[第五章教育与科学技术的发展]山东大学期末考试知识点复习.doc
- 当代电子和计算技术对汽车发展的影响.doc
- 当前地方科技工现状及存在问题和建议2.doc
- 彩亭桥镇中学师师风建设活动实施方案.doc
- 当代高校教师职道德修养下滑的原因分析及其应对策略.doc
- 当前计划生育工现状的一点思考4月.doc
- 新视野大学英语ook4-1课件__The Temptation of a Respectable Woman.doc
- 新视野大学英语(深大final exam- Part V Cloze).doc
- 新视野大学英语听说教程4(第二版)第三单元UNIT Test答案.doc
- 新视野大学英语听说教程2_听力答案.doc
- 新视野第三版Uit I section B Book I课文及译文.doc
- 新课“导入艺术在新目标英语课堂教学中的运用.doc
- 新课改形势下初数学教师能力培养之我见.doc
- 新视野读写教程二册第十单元测试题.docx
- 新课改背景下对中语文作文教学的几点看法.doc
- 新课改视野下小语文教师的备课途径初探.doc
最近下载
- 第五单元草原牧歌——《父亲的草原母亲的河》课件2024-2025学年人音版(2024)初中音乐七年级上册.pptx VIP
- (2025秋新版)部编版八年级上册道德与法治《第三课共建网络美好家园》ppt课件.pptx
- NB-T11409-2023水电工程费用构成及概(估)算费用标准.pdf VIP
- 养鸡技术大全技术详略 - 畜牧.docx VIP
- 苏教版六年级上册《科学》全套教学课件(共531页PPT).pptx
- 湘科版2017版小学科学六年级【上册】全册教案详解.pdf VIP
- 宗教事务条例培训.pptx
- 慢性痛风性关节炎伴多发性痛风石一例并文献复习.pdf VIP
- 5.1 认识大数据 课件 粤教版(2019)高中信息技术必修1.pptx VIP
- 23J916-1 住宅排气道(一)图集.pdf VIP
文档评论(0)