期末c语言考试题大题及答案新大纲(权威推荐).docxVIP

  • 0
  • 0
  • 约6.9千字
  • 约 20页
  • 2026-09-06 发布于新疆
  • 举报

期末c语言考试题大题及答案新大纲(权威推荐).docx

期末c语言考试题大题及答案新大纲(权威推荐)

一、函数与指针综合应用(20分)

1.编写一个函数`swap(inta,intb)`,实现交换两个整型变量的值,并在主函数中调用该函数,输出交换前后的值。(8分)

题目描述:编写函数`swap`通过指针交换两个整型变量值,主函数中定义`x=10,y=20`,调用`swap(x,y)`后输出结果。

答案:

```c

includestdio.h

voidswap(inta,intb){

inttemp=a;

a=b;

b=temp;

}

intmain(){

intx=10,y=20;

printf(交换前:x=%d,y=%d\n,x,y);

swap(x,y);

printf(交换后:x=%d,y=%d\n,x,y);

return0;

}

```

输出:

交换前:x=10,y=20

交换后:x=20,y=10

2.编写一个函数`average(intarr,intn)`,计算数组`arr`中n个元素的平均值,函数返回指向平均值的指针。(6分)

题目描述:编写`average`函数计算数组平均值(保留一位小数),返回指

文档评论(0)

1亿VIP精品文档

相关文档