当前位置:首页 > C语言函数练习习题及答案
欢迎阅读
?
B、
形参数组可以不指定大小。
?
C、
形参数组的元素个数必须等于实参数组的元素个数。
?
D、
形参数组的元素个数必须多于实参数组的元素个数。 我的答案:B得分:?2.5分 11 【单选题】 在函数调用过程中,如果函数fun?A调用了函数fun?B,函数fun?B又调用了函数fun?A,则()。 ?
A、 为函数的直接递归调用?? ?
B、 称为函数的间接递归调用 ?
C、 为函数的循环调用??? ?
D、 C语言中不允许这样的递归调用 我的答案:B得分:?2.5分 12 【单选题】 有以下函数定义: void?fun(int?n,double?x)??{……}
下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
?
A、
fun(int?y,double?m);??
?
B、
k=fun(10,12.5);
页脚内容
欢迎阅读
?
C、
fun(x,n);???
?
D、
void?fun(n,x);
我的答案:C得分:?2.5分
13
【单选题】
已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为______。 int a[3][4]; f(a); ?
A、 f(int?array[][6])? ?
B、 f(int?array[3][]) ?
C、 f(int?array[][4])? ?
D、 f(int?array[2][5]) 我的答案:C得分:?2.5分 14 【单选题】 若程序中定义函数 float?fadd(float?a,?float?b) {
return?a+b; }
并将其放在调用语句之后,则在调用之前应对该函数进行说明。以下说明中错误的是?
?
A、
页脚内容
欢迎阅读
float?fadd(float?a,b);
?
B、
float?fadd(float?b,?float?a)?;
?
C、
float?fadd(float,?float)?;
?
D、
float?fadd(float?a,?float?b)?; 我的答案:A得分:?2.5分 15 【单选题】 下面程序段运行后的输出结果是? (假设程序运行时输入5,3回车) int?a,?b;? void?swap(?) {? ????int?t;? ????t=a; ????a=b; ????b=t;? } void?main() {? ????int?a,b;
??scanf(\
??swap(?);????????????????????????? ??printf?(\ }?
页脚内容
欢迎阅读
?
A、
a=5,b=3
?
B、
a=3,b=5
?
C、
5,3
?
D、
3,5 我的答案:A得分:?2.5分 16 【单选题】 以下程序运行后的输出结果是?? int?fun?(int?x,?int?y) { ??if(x>y)? ??????return?x;?? ????else? ??????return?y; } void?main() {? ??int?x=3,y=8,z=6,r;?? ????r=fun(fun(x,y),2*z); ???printf(\
}
?
A、
3
?
B、
页脚内容
共分享92篇相关文档