网站大量收购独家精品文档,联系QQ:2885784924

〔达内培训〕2013年计算机二级考试C语言课后模拟题七参考解析.docVIP

〔达内培训〕2013年计算机二级考试C语言课后模拟题七参考解析.doc

  1. 1、本文档共26页,可阅读全部内容。
  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文档。上传文档
查看更多
〔达内培训〕2013年计算机二级考试C语言课后模拟题七参考解析

【达内培训】2013年计算机二级考试C语言课后模拟题七参考答案   一 单项选择题   1.以下程序的输出结果是( C )。   int d=1;   fun(int p)   {static int d=5;   d+=p;   printf(%d ,D);   return(D);   }   main( )   { int a=3; printf(%d\n,fun(a+fun(D)));}   A) 6 9 9   B) 6 6 9   C) 6 15 15   D) 6 6 15   2.下列程序执行后的输出结果是( C )。   void func1(int i);   void func2(int i);   char st[ ]=hello,friend!;   void func1(int i)   {printf(%c, st[i]);   if(i3){i+=2;func2(i);}   }   void func2(int i)   {printf(%c, st[i]);   if(i3){i+=2;func1(i);}   }   main()   {int i=0; func1(i); printf(\n);}   A) hello   B) hel   C) hlo   D) hlm   3.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( B )。   A) 地址传递   B) 单向值传递   C) 由实参传给形参,再由形参传回实参   D) 传递方式由用户指定   4.以下函数值的类型是( A )。   fun( float x )   {float y;   y=3*x-4;   return y;   }   A) int   B) 不确定   C) void   D) float   5.设有以下函数:   f( int a)   {int b=0;   static int c=3;   b++; c++;   return(a+b+C);   }   如果在下面的程序中调用该函数,则输出结果是( A )。   main()   {int a=2, i;   for(i=0;i3;i++) printf(%d\n, f(a));   }   A) 7   B) 7   C) 7   D) 7   8 9 10 7   9 11 13 7   6.以下程序的输出结果是( B )。   int a, b;   void fun()   {a=100; b=200;}   main()   {int a=5, b=7;   fun();   printf(%d%d\n, a,   B);   }   A) 100200   B) 57   C) 200100   D) 75   7.以下所列的各函数首部中,正确的是( C )。   A) void play(var a: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)   8.以下程序的输出结果是( C )。   fun(int x, int y, int z)   {z=x*x+y*y; }   main()   {int a=31;   fun(5, 2, a);   printf(%d, a);   }   A) 0   B) 29   C) 31   D) 无定值}   9.当调用函数时,实参是一个数组名,则实参向形参传递的是( B )。   A) 数组的长度B) 数组的首地址   C) 数组每一个元素的地址来源:   D) 数组每个元素中的值   10.以下程序的输出结果是( A )。   long fun( int n)   {long s;   if(n= =1 || n= =2) s=2;   else s=n-fun(n-1);   return s;   }   main()   {printf(%ld\n, fun(3)); }   A) 1   B) 2   C) 3   D) 4   11.有如下函数调用语句:   func(rec1, rec2+rec3, (rec4, rec5));   在该函数调用语句中,含有的实参个数是( A )。   A) 3   B) 4   C) 5   D) 有语法错   12.有如下程序:   int func(int a,int B)   {return(a+B);}   main( )   {int x=2,y=5,z=8,r;   r=func(func(x,y),z

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档