好文档 - 专业文书写作范文服务资料分享网站

C语言函数练习习题及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

欢迎阅读

?

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、

页脚内容

欢迎阅读

6

?

8

C、

?

12 D、

我的答案:D得分:?2.5分 17 【单选题】 下列程序的输出结果是()。 #include \ void fun(int a,int b,int c) { ? ?c = a * b; } int ?main( ) { ?? int c; ?? fun(2,3,c); ?? printf(\ ?? return 0; } ?

0

A、

?

1

B、

?

6

C、

页脚内容

欢迎阅读

?

D、

无法确定

我的答案:D得分:?2.5分

18

【单选题】

有以下程序,运行后的输出结果是(? )。

#include float fun(int x, int y) { return(x+y); } void main() { int a=2,b=5,c=8; printf(“%3.0f\\n”, fun((int)fun(a+c, b), a-c)); } ?

A、 编译出错 ?

9 B、 ?

21 C、 ?

9.0

D、

我的答案:A得分:?0.0分

19

【单选题】

以下描述正确的是?

页脚内容

C语言函数练习习题及答案

欢迎阅读?C、fun(x,n);????D、void?fun(n,x);我的答案:C得分:?2.5分13【单选题】已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为______。inta[3
推荐度:
点击下载文档文档为doc格式
2n7o99pcty0fvam2gyzr6h1tx45dea007lh
领取福利

微信扫码领取福利

微信扫码分享