第八章 函数教案.docVIP

  • 8
  • 0
  • 约7.28千字
  • 约 10页
  • 2019-08-03 发布于山西
  • 举报
第八章 函数 一:选择题 【例8-1】:以下对C语言函数的有关描述中,正确的是 A)在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B)C函数既可以嵌套定义又可以递归调用 C)函数必须有返回值,否则不能使用函数 D)C程序中有调用关系的所有函数必须放在同一个源程序文件中 解析:C函数不能嵌套定义,可以没有返回值,并且一个函数可以调用不属于同一个源文件的外部函数,所以选项B、C、D都是错误的。 答案:A 【例8-2】:以下叙述中不正确的是 A)在C中,函数的自动变量可以赋值,每调用一次,赋一次初值 B)在C中,在调用函数时,实际参数和对应形参在类型上只需赋值兼容 C)在C中,外部变量的隐含类别是自动存储类别 D)在C中,函数形参可以说明为register变量 解析:外部变量的隐含类别是全局变量,不是自动存储类别。选项A、B、D正确。 答案:C 【例8-3】:以下叙述中不正确的是 A)在不同的函数中可以使用相同名字的变量 B)函数中的形式参数是局部变量 C)在一个函数内定义的变量只在本函数范围内有效 D)在一个函数内的复合语句中定义的变量在本函数范围内有效 解析:在一个函数内复合语句中定义的变量,只能在该复合语句范围内有效,因此选项D是错误的。 答案:D 【例8-4】:当调用函数时,实参是一个数组名,则向函数传送的是

文档评论(0)

1亿VIP精品文档

相关文档