当前位置:首页 >课程 >C-C++程序设计案例实战

1、关于函数嵌套,说法正确的是?

A、函数的定义和调用均可以嵌套
B、函数的定义和调用均不可以嵌套
C、函数的定义可以嵌套,但函数的调用不可以嵌套
D、函数的定义不可以嵌套,但函数的调用可以嵌套

参考答案:请扫码使用小程序查看答案

2、关于函数参数,说法正确的是?

A、实参与其对应的形参共同占用一个内存单元
B、实参与其对应的形参各占用独立的内存单元
C、形参是虚拟的,不占用内存单元
D、只有当实参和形参同名才占用一个内存单元

参考答案:请扫码使用小程序查看答案

3、下面关于函数的定义和实现,正确的是?

A、int Fun(int x, int y) { return x+y
}
B、void Fun(double x, y) { …… }
C、long Fact(int n)
{ …… return
}
D、long Fact(int n) { int n
…… return
}

参考答案:请扫码使用小程序查看答案

4、对函数不正确的描述是?

A、允许函数递归调用
B、当用数组名作形参时,形参数组改变可使实参数组随之改变
C、函数形参的作用范围只是局限于所定义的函数内
D、函数说明必须在主调函数之前

参考答案:请扫码使用小程序查看答案

5、在调用函数时,如果实参是简单变量,它对应形参之间的数据传递方式是?

A、地址传递
B、由实参传给形参,再由形参传回实参
C、单向值传递
D、传递方式由用户指定

参考答案:请扫码使用小程序查看答案

6、C语言中函数返回值的类型是由()决定的。

A、形参的数据类型
B、return语句中的表达式类型
C、调用该函数时的实参的数据类型
D、函数定义时指定的类型

参考答案:请扫码使用小程序查看答案

7、在函数调用时,以下说法正确的是?

A、函数调用后必须带回返回值
B、实际参数和形式参数可以同名
C、函数间的数据传递不可以使用全局变量
D、主调函数和被调函数总是在同一个文件里

参考答案:请扫码使用小程序查看答案

8、return语句作为函数的出口,在一个函数体内只能有一个。

A、对
B、错

参考答案:请扫码使用小程序查看答案

9、在函数体定义的变量为局部变量,只在该函数内有效。

A、错
B、对

参考答案:请扫码使用小程序查看答案

10、声明函数原型时,可为一个或多个形参指定默认参数值,如:int f(int x=1, int y=5, int z);。

A、对
B、错

参考答案:请扫码使用小程序查看答案