C语言程序设计 函数试题.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习 题 1. 以下正确的说法是 。 建立函数的目的之一是 (A)提高程序的执行效率。 (B)提高程序的可读性。 (C)减少程序的篇幅。 (D)减少程序文件所占内存。 2. 以下正确的说法是 。 (A) 用户若需调用标准库函数,调用前必须重新定义。 (B) 用户可以重新定义标准库函数,若如此,该函数将失去原有含义。 (C) 系统根本不允许用户重新定义标准库函数。 (D) 用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调。 3. 以下正确的函数定义形式是 。 (A) double fun(int x,int y) (B) double fun(int x;int y) (C) double fun(int x,int y); (D) double fun(int x,y); 4. 以下不正确的说法是 。 C语言规定 (A) 实参可以是常量、变量或表达式 (B) 形参可以是常量、变量或表达式 (C) 实参可以为任意类型 (D) 形参应与其对应的实参类型一致 5. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 。 (A) 地址传递 (B) 单向值传递 (C) 由实参传给形参,再由形参传回给实参 (D) 由用户指定传递方式 6. C语言规定,函数返回值的类型是由 。 (A) return语句中的表达式类型所决定。 (B) 调用该函数时的主调函数类型所决定。 (C) 调用该函数时系统临时决定。 (D) 在定义该函数时所指定的函数类型所决定。 7. 以下程序的功能是计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值,请选择填空。 #include “stdio.h” #include “math.h” float f(float,float); main() { float x,y,z,sum; scanf(“%f%f%f”,x,y,z); sum=f( [1] )+f( [2] ); printf(“sum=%f\n”,sum); } float f(float a,float b) { float value; value=a/b; return(value);} [1](A)x-y,x+y (B) x+y,x-y (C)z+y,z-y (D)z-y,z+y [2](A)x-y,x+y (B)x+y,x-y (C)z+y,z-y (D)z-y,z+y 8. 以下程序的正确运行结果是 。 #define MAX 10 int a[MAX],i; main() { printf(“\n”);sub1();sub3(a);sub2();sub3(a); } sub2() { int a[MAX],i,max; max=5; for(i=0;imax;i++) a[i]=i; }  sub1() { for(i=0;iMAX;i++) a[i]=i+i; } sub3(int a[ ]) { int i; for(i=0;iMAX;i++) printf(“%d ”,a[i]); printf(“\n”); } (A) 0 2 4 6 8 10 12 14 16 18 0 1 2 3 4  (B) 0 1 2 3 4  0 2 4 6 8 10 12 14 16 18 (C) 0 1 2 3 4 5 6 7 8 9  0 1 2 3 4  (D) 0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18 9. 在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量, 则该变量需要使用的存储类别是 。 (A)extern (B) register (C) auto (D) static 10. 以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“This is YES.”与“This is NO.”。请填空。 #include “stdio.h” void YesNo(char ch) { switch(ch) { case‘y’: case‘Y’:printf(“\nThis is YES.\n”);

文档评论(0)

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

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

1亿VIP精品文档

相关文档