C语言课后习题(5~8).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言课后习题(5~8)

第五章 习题一.选择题 1.下列叙述中正确的是()。 A.使用已经定义好的函数,可以不进行说明而直接使用 B.说明函数时必须明确其参数类型﹑名称和返回类型 C.函数可以有参数也可以没有参数 D.函数必须有返回值 2.下列叙述中错误的是()。 A.主函数中定义的变量在整个程序中都是有效的 B.在其他函数中定义的变量在主函数中不能使用 C.每个函数都可以被其它函数调用(main函数除外) D.复合语句中定义的变量只能在该复合语句中有效 3.下列叙述中正确的是()。   A.在一个程序中只能有一个main函数 B.函数不能调用自身 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 4.在一个C程序中下列说法中正确的是()。   A.main函数必须出现在所有函数之前   B.main函数是一个特殊的函数,可以调用自身   C.程序的执行从main函数开始并在执行完main函数之后结束 D.在执行main函数的过程中不能转去执行其他函数 5.以下叙述中不正确的是()。 A.在不同的函数中可以使用相同名字的变量 B.在同一函数中不可以使用相同名字的变量 C.数组元素做函数实参与数组名做函数实参的含义不同 D.函数中的形式参数是局部变量 6.下列函数定义语句中正确的是()。 A.float add(float x;float y) {return(x+y);} B.float add(float x,y) {return(x+y);} C.int add(x,y) {float x,y; return(x+y);} D.int add(x,y) float x,y; {return(x+y);} 7.设函数func的定义形式为 void func(char ch, int x ) { … } ,则以下对fun函数的调用语句中,正确的是()。   A.func(abc,2);   B.t=func(A,2);   C.p=func(65,2); D.func(65,2); 8.有以下程序 #includestdio.h void change(int a , int b) { int t; t=a;a=b;b=t; } main( ) { int x=1,y=2,z=3; if(xy) change (x,y); else if(yz) change (y,z); ` else change (x,z); printf(%d,%d,%d\n,x,y,z); } 执行后输出结果是()。   A.1,2,3   B.3,1,2   C.1,3,2 D.2,3,1 9.以下函数值的类型是()。 fun (double a) { double b; b= 3*a-4; return b; }   A.int   B.double   C.void   D.float 10.以下所列的各函数首部中,正确的是()。(多选)   A.int f1(a,b)   B.void f2(int a,b)   C.int f3(int a,int b) D.void f4(a,b) int a,b; 二.填空题 1.从函数定义的角度可以将函数分为函数和函数。 2.根据函数调用是否有返回值可以将函数分为函数和函数。 3.函数直接或者间接地自己调用自己,称为函数的。 4.C语言中的变量按作用域可以分为和。 5.在函数的定义时若没有有指出函数的类型,则该函数默认为型。 6.下面程序的输出结果是。 #includestdio.h fun(int a, int b) { if(ab) return(a); else return(b); } main() { int x=1, y=3, z=2, r; r=fun (fun(x,y), z); printf(%d\n, r); } 7.有如下程序: #include stdio.h main() { int a=1; int mm(int n); printf(%d, ,mm(a)); printf(%d ,mm(a)); return(1); } int mm(int n) { static s=1; s++; return(s+n); } 则此程序执行后输出的结果为。 三.简答题 1.简述哪些情况下在主调函数中省去对被调函数的说明。当被调函数的函数定义出现在主调函数之前时,在主调函数中可以不对被调函数作说

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档