第2题
A.实参和形参占用不同的内存单元,即使同名也相互不影响
B.实参在进行函数调用时,它们都必须有确定的值,以便把这些值传给形参
C.实参对形参的数据传送是双向的,可以把实参的值传给形参,也可以把形参的值反向传给实参
D.形参变量只有在被调用时才分配内存单元
第3题
A.递归调用时,调用函数又是被调用函数,即递归函数将反复地调用其自身
B.为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段
C.递归调用分为直接递归调用和间接调用两种
D.在递归调用中每一次调用该函数时,所使用的实参都相同
第5题
A.函数原型是一条语句,不包括函数体。
B.在C语言中,只有当实参与其对应的形参同名时,才共占同一个存储单元,此时形参值的变化会影响到实参的值。
C.无论何种情况,只要把用户自定义的所有函数都放在main函数的前面,就可以不用写函数原型了。
D.函数只有一个返回值,所以不能有多个return语句。
第7题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A.形参只是形式上的存在,不占用具体存储单元
B.函数的形参和实参分别占用不同的存储单元
C.同名的实参和形参占同一存储单元
D.函数的实参和其对应的形参共占同一存储单元
第8题
A.必须在主调函数中说明此数组的大小
B.实参数组类型与形参数组类型可以不匹配
C.在被调函数中,不需要考虑形参数组的大小
D.实参数组名与形参数组名必须一致
第10题
以下叙述中正确的是
A.结构体变量的地址不能作为实参传给函数
B.结构体数组名不能作为实参传给函数
C.即使是同类型的结构体变量,也不能进行整体赋值
D.结构体中可以含有指向本结构体的指针成员
第11题
以下叙述中正确的是
A.函数的返回值不能是结构体类型
B.函数的返回值不能是结构体指针类型
C.在调用函数时,可以将结构体变量作为实参传给函数
D.结构体数组不能作为参数传给函数