第1题
A.必须在主调函数中说明此数组的大小
B.实参数组类型与形参数组类型可以不匹配
C.在被调函数中,不需要考虑形参数组的大小
D.实参数组名与形参数组名必须一致
第3题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A.形参只是形式上的存在,不占用具体存储单元
B.函数的形参和实参分别占用不同的存储单元
C.同名的实参和形参占同一存储单元
D.函数的实参和其对应的形参共占同一存储单元
第4题
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
A.说明中的a[10]写成a[]或*a效果完全一样
B.形参a对应的实参只能是数组名
C.func的函数体中不能对a进行移动指针(如a++)的操作
D.只有指向10个整数内存单元的指针,才能作为实参传给a
第5题
以下叙述中正确的是
A.结构体变量的地址不能作为实参传给函数
B.结构体数组名不能作为实参传给函数
C.即使是同类型的结构体变量,也不能进行整体赋值
D.结构体中可以含有指向本结构体的指针成员
第7题
当调用函数时,实参是一个数组名,则向函数传送的是( )。
(A)数组的长度 (B)数组的首地址
(C)数组每一个元素的地址 (D)数组每个元素中的值
第8题
A.实参和形参占用不同的内存单元,即使同名也相互不影响
B.实参在进行函数调用时,它们都必须有确定的值,以便把这些值传给形参
C.实参对形参的数据传送是双向的,可以把实参的值传给形参,也可以把形参的值反向传给实参
D.形参变量只有在被调用时才分配内存单元
第9题
A.递归调用时,调用函数又是被调用函数,即递归函数将反复地调用其自身
B.为了防止递归调用无终止地进行,必须在函数内有终止递归调用的手段
C.递归调用分为直接递归调用和间接调用两种
D.在递归调用中每一次调用该函数时,所使用的实参都相同
第10题
以下叙述中错误的是
A.函数调用可以作为一个独立的语句存在
B.函数形参的值也可以传回给对应的实参
C.若函数有返回值,必须通过return语句返回
D.C程序必须由一个或一个以上的函数组成
第11题
以下叙述中正确的是
A.函数调用时,不必区分函数名称的大小写
B.调用函数时,函数名必须与被调用的函数名完全一致
C.函数名允许用数字开头
D.在函数体中只能出现一次return语句