题目内容

以下说法中正确的是()。

A. 一个函数在它的函数体内调用它自身称为嵌套调用
B. 一个函数在它的函数体内调用它自身称为递归调用,这种函数称为递归函数
C. 一个函数在它的函数体内调用其他函数称为递归调用,这种函数称为递归函数
D. 一个函数在它的函数体内不能调用自身

查看答案
更多问题

若使用一维数组名作函数实参,则以下说法中正确的是()。

A. 必须在主调函数中说明此数组的大小
B. 实参数组类型与形参数组类型可以不匹配
C. 实参数组名与形参数组名必须一致
D. 在被调用函数中,不需要考虑形参数组的大小

下面叙述错误的是()。

A. 对于double型数组,不可以直接用数组名对数组进行整体输入和输出
B. 数组名代表数组的首地址,其值不可以改变
C. 在程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出"下标越界"的出错信息
D. 可以通过赋初值的方式确定数组元素的个数

以下程序段的运行结果是()。void fun(int a. int b){ int t;t=a;a=b;b=t;}int main( ){ int c[10 ] = {1,2,3,4,5,6,7,8,9,0}, i;for(i =0; i<10;i+= 2) fun(c[i],c[i+1]);for(i=0;i<10;i++)printf(“%d,”,c[i]);printf ( "\n" ) ;return 0;}

A. 1,2,3,4,5,6,7,8,9,0
B. 2,1,4,3,6,5,8,7,0,9,
C. 0,9,8,7,6,5,4,3,2,1
D. 0,1,2,3,4,5,6,7,8,9,

(5)以下程序段的运行结果是()。int f(int x,int y){ return((y-x)*x); }int main( ){ int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf(“%d\n”,d);return 0;}

A. 7
B. 10
C. 8
D. 9

答案查题题库