第四章 函数:掌握函数的定义、函数的调用与返回,了解递归的概念,掌握递归函数。4.1连连看和猜数游戏(函数调用):通过连连看和猜数两个游戏的案例,认识在程序中运用函数的好处,理解模块化程序设计思想。
4.2汉诺塔游戏(递归函数):由实际生活中的递归实例引入递归的概念,通过汉诺塔案例的讲解和分析,理解递归调用的过程,掌握递归函数的编码实现。
[单选题]return语句作为函数的出口,在一个函数体内只能有一个。

选项:[错, 对]
[单选题]对函数不正确的描述是?

选项:[当用数组名作形参时,形参数组改变可使实参数组随之改变, 允许函数递归调用, 函数形参的作用范围只是局限于所定义的函数内, 函数说明必须在主调函数之前]
[单选题]在调用函数时,如果实参是简单变量,它对应形参之间的数据传递方式是?

选项:[传递方式由用户指定, 由实参传给形参,再由形参传回实参, 地址传递, 单向值传递]
[单选题]在函数调用时,以下说法正确的是?

选项:[函数调用后必须带回返回值, 主调函数和被调函数总是在同一个文件里, 函数间的数据传递不可以使用全局变量, 实际参数和形式参数可以同名]
[单选题]关于函数嵌套,说法正确的是?

选项:[函数的定义和调用均可以嵌套, 函数的定义不可以嵌套,但函数的调用可以嵌套, 函数的定义可以嵌套,但函数的调用不可以嵌套, 函数的定义和调用均不可以嵌套]
[单选题]下面关于函数的定义和实现,正确的是?

选项:[void Fun(double x, y) {  ......  }, int Fun(int x, int y) { return x+y; }, long Fact(int n); {  ...... return; }, long Fact(int n) {  int n; ...... return ; }]
[单选题]C语言中函数返回值的类型是由()决定的。

选项:[调用该函数时的实参的数据类型, 函数定义时指定的类型, 形参的数据类型, return语句中的表达式类型]
[单选题]关于函数参数,说法正确的是?

选项:[实参与其对应的形参各占用独立的内存单元, 实参与其对应的形参共同占用一个内存单元, 只有当实参和形参同名才占用一个内存单元, 形参是虚拟的,不占用内存单元]
[单选题]声明函数原型时,可为一个或多个形参指定默认参数值,如:
int f(int x=1, int y=5, int z);。

选项:[对, 错]
[单选题]在函数体定义的变量为局部变量,只在该函数内有效。

选项:[对, 错]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部