C语言课件教学-第8章-函数
- 格式:ppt
- 大小:303.25 KB
- 文档页数:94


第8章 函数习题
A卷
1. 单项选择题
(1)C 语言总是从 函数开始执行。 A
A. main B. 处于最前的 C.处于最后的 D. 随机选一个
(2)函数在定义时,省略函数类型说明符,则该函数值的类型为 。A
A. int B. float C. long D. double
(2)以下 函数,真正地没有返回值。 B
A. int a(){int a=2;return (a);} B. void b(){printf("c");}
C. int a(){int a=2;return a;} D. 以上都是
(3)在 C 语言中,有关函数的说法,以下正确的是 。 A
A. 函数可嵌套定义,也可嵌套调用 B. 函数可嵌套定义,但不可嵌套调用
C. 函数不可嵌套定义,但可嵌套调用 D. 函数不可嵌套定义,也不可嵌套调用
(4)以下函数调用语句中,含有实参的个数为 。C
fun((2,3),(4,5+6,7));
A. 1 B. 2 C. 5 D. 6
(5)函数调用可以在 。 D
A. 函数表达式中 B. 函数语句中 C. 函数参数中 D. 以上都是
(6)被调函数返回给主调函数的值称为 。C
A. 形参 B. 实参 C. 返回值 D. 参数
(7) ,可以不进行函数类型说明。 D
A. 被调函数的返回值是整型或字符型时 B. 被调函数的定义在主调函数定义之前时
C. 在所有函数定义前,已在函数外预先说明了被调函数类型 D. 以上都是
(8)被调函数通过 语句,将值返回给主调函数。 D
A. if B. for C. while D. return
《C语言程序设计》之
----- “函数”教学设计
贵州交通技师学院
张 红
《C语言程序设计》之
----- “函数”教学设计
【教材】:
教材:《C语言程序设计实训教程》,主编:康英健。出版社:海军出版社。中职中专教材。
【教学内容分析】:
函数是C语言程序设计中非常重要的一个知识点。是学生从杂乱的程序中重新整理排版的思维。在以后的工作中广泛使用,学生在以后的程序设计中,都需要把相对独立的功能独立出来。实现“低耦合,高内聚”的效果。所以函数是程序设计思想的一个升华,也是一个重点和难点。学生需要学好函数的知识,才能更好的学后续的专业课程。
【学生情况分析】:
中职学生整体来说学习基础较差,自主学习的能力也欠缺。特别对学科专业基础的理论知识体系明显处于劣势,在学习方面多经挫折,信心不足,缺乏学习的积极性。在理解逻辑思维方面难度较大。所以在讲解这节知识的过程中,我通过故事的形式导入,让学生理解函数真正的含义。
【教学目标】:
本次课需要学生了解什么是函数。通过本节教学,提升学生的自学能力,增强学生的自信心,并能在平时的编程工作中灵活的运用函数的知识来解决具体的问题。
1、知识目标
① 了解简单函数的概念
② 知道函数的分类
③ 掌握函数的定义方法
④ 知道函数参数及返回值
2、能力目标:
① 通过教师的讲解,让学生能以此类推,灵活的使用函数的方法编程。
② 在教师的指导下,对认识不到位的知识点进行加深理解。
3、情感目标:
① 通过“函数”的学习,渗透分工意识;
② 通过“函数”的学习,加深大家对繁琐问题简单化的直接运用理念。
③ 通过该知识点的学习,增强学生处理工作简化事项的自信心和面对挫折并敢于解决的勇气。
【教学重点】:
掌握函数的定义方法。
【教学难点】:
了解函数的简单概念,怎样抽象出具体的独立的函数。
【教学方法】:
在教学过程中先通过故事情景引出问题,然后讨论解决问题的方法,引出本节课的主要教学内容。在教学过程中主要采取启发式教学法和任务驱动法相结合,同时进行实例的演示和小组讨论,以完成任务为主线、以学生为主体,调动学生的学习积极性,促使学生积极探究、互助学习。
C语言程序设计
模拟测试(一)
考试说明:
1、考试时间:70分钟
2、考试题型:选择题(70分)和填空题(30分),满分一百分
3、考试时应细心、冷静思考
祝你考试愉快!
一、选择题
1、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )
A) 有零个或多个输入 B) 有零个或多个输出
C) 有穷性 D) 可行性
2、算法分析的目的是( )
A)找出数据结构的合理性
B)找出算法中输入和输出之间的关系
C)分析算法的易懂性和可靠性
D)分析算法的效率以求改进
3、下列叙述中正确的是( )
A)软件测试的主要目的是发现程序中的错误
B)软件测试的主要目的是确定程序中错误的位置
C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作
D)软件测试是证明软件没有错误
4、以下叙述中错误的是( )
A)C语言是一种结构化程序设计语言 C语言程序设计
B)结构化程序有顺序、分支、循环三种基本结构组成
C)使用三种基本结构构成的程序只能解决简单问题
D)结构化程序设计提倡模块化的设计方法
5、下列叙述中错误的是( )
A) 在数据库系统中,数据的物理结构必须与逻辑结构一致
c语言-第8章--函数习题
第8章 函数习题
A卷
1. 单项选择题
(1)C 语言总是从 函数开始执行。 A
A. main B. 处于最前的 C.处于最后的 D. 随机选一个
(2)函数在定义时,省略函数类型说明符,则该函数值的类型为 。A
A. int B. float C. long D. double
(2)以下 函数,真正地没有返回值。 B
A. int a(){int a=2;return (a);} B. void b(){printf("c");}
C. int a(){int a=2;return a;} D. 以上都是
(3)在 C 语言中,有关函数的说法,以下正确的是 。 A
A. 函数可嵌套定义,也可嵌套调用 B. 函数可嵌套定义,但不可嵌套调用
C. 函数不可嵌套定义,但可嵌套调用 D. 函数不可嵌套定义,也不可嵌套调用
(4)以下函数调用语句中,含有实参的个数为 。C
fun((2,3),(4,5+6,7));
A. 1 B. 2 C. 5 D. 6
(5)函数调用可以在 。 D
A. 函数表达式中 B. 函数语句中 C. 函数参数中 D. 以上都是
(6)被调函数返回给主调函数的值称为 。C
A. 形参 B. 实参 C. 返回值 D. 参数
(7) ,可以不进行函数类型说明。 D
A. 被调函数的返回值是整型或字符型时 B. 被调函数的定义在主调函数定义之前时
C. 在所有函数定义前,已在函数外预先说明了被调函数类型 D. 以上都是
(8)被调函数通过 语句,将值返回给主调函数。 D