还剩2页未读,继续阅读
文本内容:
习题七章节或项目名称本次授课类型团理论口实验口理实一体口实训口实习班级地点周次星期节次授课进度立业楼
二十四、因符合口超前口滞后
3202012562316、巩固函数相关知识1教学目标、为后续的课程学习做好衔接2Java、函数的嵌套调用1教学重点、数组作为函数参数2教学难点函数的嵌套调用、数组作为函数参数教学设计教学方法与手教学环节内容要点段时间分配习题要求习题内容介绍及要求知识讲授分钟5知识讲授引导判断题分钟10启发知识讲授引选择题分钟25习题讲解学生导启发练习知识讲授引填空题、程序填空题分钟25导启发知识讲授引编程题分钟20导启发总结归纳要求所有学生掌握本次习题,期末考试占归纳法分钟70%5教学效果及改进思路
一、习题要求习题题型判断题、选择题、填空题、程序填空题、编程题习题要求通过独立的分析、小组合作、教师指导,要求所有学生掌握本次习题,期末考试占70
九二、习题讲解1判断题
16、在函数调用过程中,参数传递分为值传递和地址传递
17、在函数调用中将数组名字作为实参时,实现的是单向的值传递2选择题
33、下列有关函数的叙述中,不正确的是o A、函数可以有返回值,也可以有参数B、函数可以没有返回值,也可以有参数C、函数可以没有返回值,也可以没有参数D、函数必须有返回值,也必须有参数
34、当调用函数时,实参是一个数组名,则向函数传送的是oA、数组的长度B、数组的首地址C、数组每一个元素的地址D、数组每个元素中的值
35、执行下列程序后,输出结果为o floatflfloat x{float k=2;k=k*x;return k;void main{float b=
4.3;printf%.If”,fl b;A、
8.6B、
9.0C、
8.0D、83填空题
19、函数参数传递方式有两种和o
20、函数的返回值通过语句实现4程序填空题
9、使用函数求两数中的最大值将以下程序补充完整int maxintx,int y1—MWMVWMW JttrTintz;ifxy z=x;else z=y;;〃向主调函数返回值mainint a,b,c;printfuplease input2numbers:^^;%scanf d%d”,a,b;;//调用函数,传递参数c=maxprintfCa=%d,b=%d,max=%d,\a,b,c;5编程题
5、编程自定义函数实现,任意输入一个整数,判断是奇数还是偶数
三、习题答案1判断题
16、V
17、x2选择题
33、D
34、B
35、A3填空题
19、值传递地址传递
20、return4程序填空题
9、return zmaxa,b;5编程题
5、void numintn{if n%2==0printf〃该数是偶数!\n〃;elseprintf〃该数是奇数!\n;}main intn;scanf〃%d〃,n;numn;。