电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言函数练习题附答案VIP免费

c语言函数练习题附答案_第1页
1/5
c语言函数练习题附答案_第2页
2/5
c语言函数练习题附答案_第3页
3/5
函数一、选择题1.在 c 语言中以下不正确的说法是:( )A. 实参可以是常量、变量、或表达式B. 形参可以是常量、变量或表达式C. 实参可以为任意类型D. 形参应与其对应的实参类型一致2.以下程序有语法性错误,有关错误原因的正确说法是:( )int main() { int G=5,k;void prt_char();…… k=prt_char(G); ……}A. 语句 void prt_char();有错,它是函数调用语句,不能用 void 说明B. 变量名不能使用大写字母C. 函数说明和函数调用语句之间有矛盾D. 函数名不能使用下划线3.以下正确的说法是:( )A. 函数的定义可以嵌套,但函数的调用不可以嵌套B. 函数的定义不可以嵌套,但函数的调用可嵌套C. 函数的定义和调用均不可以嵌套D. 函数的定义和调用均可以嵌套4.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是:( )A)函数调用可以作为独立的语句存在B)函数调用可以作为一个函数的实参C)函数调用可以出现在表达式中D)函数调用可以作为一个函数的形参5.以下所列的各函数首部中,正确的是:( ) A、 void play(var :Integer,var b:Integer) B、 void play(int a,b) C、 void play(int a,int b) D、 Sub play(a as integer,b as integer)6.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是:( ) A、 地址传递 B、 单向值传递 C、 由实参传给形参,再由形参传回实参 D、 传递方式由用户指定7.有以下程序 void fun (int a,int b,int c) { a=456; b=567; c=678;} int main() { int x=10, y=20,z=30; fun (x,y,z); printf("%d,/%d,%d\n",x,y,z); return 0;} 输出结果是:( )A、30,20,10 B、10,20,30 C、456,567,678 D、678,567,4568.下述函数定义形式正确的是( )。A、 int f(int x; int y) B、 int f(int x,y)C、 int f(int x, int y) D、 int f(x,y: int)9.关于函数参数,说法正确的是( )。A、 实参与其对应的形参各自占用独立的内存单元B、 实参与其对应的形参共同占用一个内存单元C、 只有当实参和形参同名时才占用同一个内存单元D、 形参是虚拟的,不占用内存单元10. 一个函数的返回值由( )确定。A、 return 语句中的表达式B、 调用函数的类型C、 系统默认的类型D、 被调用函数的类型11. 以下正确的函数形式是( )。A、 double fun(int x,int y){ z=x+y; return z;...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言函数练习题附答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部