C语言函数参数传递与返回值试题.docVIP

  • 1
  • 0
  • 约1.69千字
  • 约 5页
  • 2026-07-31 发布于河北
  • 举报

C语言函数参数传递与返回值试题

1.以下关于C语言函数参数传递的说法,正确的是()(5分)

A.函数参数传递只有值传递一种方式

B.函数参数传递只有地址传递一种方式

C.函数参数传递有值传递和地址传递两种方式

D.函数参数传递方式不确定

2.有如下函数定义:voidfun(inta,intb){a=b;b=a;},调用该函数后,实参的值会发生改变吗?请说明理由。(10分)

3.分析以下代码,函数返回值是否正确,为什么?(10分)

intadd(inta,intb){

intc=a+b;

returnc;

}

intmain(){

intresult=add(3,5);

printf(%d\n,result);

return0;

}

4.若有函数定义:intmax(inta,intb){returnab?a:b;},调用max(10,20)后返回值是多少?(5分)

5.以下代码中函数的返回值是什么?(10分)

intgetValue(){

intx=10;

if(x5){

returnx;

}else{

return0;

}

}

6.请简述

文档评论(0)

1亿VIP精品文档

相关文档