c语言表达式逗号表达式的问题 x=6,y=7,z=8 r=func((x--,y--,x+y),z--)

|||||||||||
||||||||||||||||
||||||||||||||||||||||||||||
您现在的位置:&&>&&>&&>&&>&&>&正文
2013年计算机二级C单选密押试题及答案(1)
来源:  9:03:52 【】 
  一 单项选择题
  1.以下程序的输出结果是( C )。
  int d=1;
  fun(int p)
  {static int d=5;
  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(i&3){i+=2;func2(i);}
  void func2(int i)
  {printf("%c", st[i]);
  if(i&3){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 )
  y=3*x-4;
  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,
  for(i=0;i&3;i++) printf("%d\n", f(a));
  8 9 10 7
  9 11 13 7
  6.以下程序的输出结果是( B )。
  int a,
  void fun()
  {a=100; b=200;}
  main()
  {int a=5, b=7;
  fun();
  printf("%d%d\n", a,
  A) 100200
  C) 200100
  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);
  D) 无定值}
  9.当调用函数时,实参是一个数组名,则实参向形参传递的是( B )。
  A) 数组的长度
  B) 数组的首地址
  C) 数组每一个元素的地址
  D) 数组每个元素中的值
  10.以下程序的输出结果是( A )。
  long fun( int n)
  if(n= =1 || n= =2) s=2;
  else s=n-fun(n-1);
  main()
  {printf("%ld\n", fun(3)); }
  11.有如下函数调用语句:
  func(rec1, rec2+rec3, (rec4, rec5));
  在该函数调用语句中,含有的实参个数是( A )。
  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);
  printf(“%d\n”,r);
  该程序的输出的结果是( D )。
  13.以下程序的输出结果是( B )。
  long fib(int n)
  {if(n&2) return(fib(n-1)+fib(n-2));
  else return(2);
  main( )
  {printf(“%ld\n”,fib(3));}
  14.在C语言中,变量的隐含存储类别是( A )。
  A) auto
  B) static
  C) extern
  D) 无存储类别
  15.在下列的函数调用中,不正确的是( D )。
  A) max(a,B);
  B) max(3,a+B);
  C) max(3,5);
  D) int max(a,B);
  16.以下程序的输出结果是( C )。
  func(int x, int y)
  z=x+y;
  main( )
  {int a=10, b=20, c=30,
  s=func((a--, b++, a+B), c--);
  printf(“%d\n”, s);
  17.现有以下程序:
  #include
  inverse(char str[ ])
  int i,
  for(i=0, j=strlen(str); i<STRLEN(STR) j--)
  {t=str[i];
  str[i]=str[j-1];
  str[j-1]=t;
  main( )
  {char str[100];
  scanf(“%s”, str);
  inverse(str);
  printf(“%s\n”, str);
  如果输入an anple,该程序的输出结果是( D )。
  A) an anple
  B) elpna na
  18.在下列叙述中,正确的一条是( A )。
  A) puts和gets函数只能输入或输出一个字符串
  B) 在C语言中,函数可以递归调用或递归定义
  C) 用scanf函数输入数据时可以规定精度,例如scanf(“%7.2f”,&a);
  D) 外部变量只限于本文件中使用
  19.以下程序的输出结果是( C )。
  power(int x, int n)
  if(n&0) p=power(x, n-1)*x;
  else p=1;
  return (p);
  main( )
  {int x=2, n=3;
  printf(“%d\n”, power(x, n));
  20.在C语言的函数中( C )。
  A) 必须有形参
  B) 形参必须是变量名
  C) 可以有也可以没有形参
  D) 数组名不能作形参
文章责编:wuchong& 看了本文的网友还看了
?&&( 9:08:05)?&&( 8:17:51)?&&( 10:15:23)?&&( 10:12:53)?&&( 10:10:40)?&&( 10:07:34)
此栏目下没有推荐文章
? ?   ? ?   ? ?   ? ?   ? ?
? ?   ? ?   ?
?   ? ?    ? ?   ? ?   ? ?   ? ?
? ?   ? ?
实用工具 |
| 大全 | 大全
     |
版权声明:如果网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本内容,请注明出处。
Copyright & 2004-
 网 All Rights Reserved 
中国科学院研究生院权威支持(北京) 电 话:010- 传 真:010-C语言模拟试题题库
本试题来自:(2006年C语言模拟试题,)一、选择题
下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。请读程序:
#include<stdio.h>
func(int a,int b) {
return c;
int x=6,y=7,z=8,r,
r=func((x-,y++,x+y),z-);
printf("%d\n",r);
上面程序的输出结果是_______。A.11B.20C.21D.31正确答案:有, 或者 答案解析:有,
您可能感兴趣的试题
单项选择题:()用C语言编写的代码程序(
)。A.可立即执行B.是一个源程序C.经过编译即可执行D.经过编译解释才能执行答案:有,单项选择题:()有以下定义和语句:
  int a[3][2]={1,2,3,4,5,6,},*p[3];
  p[0]=a[1];
  则*p[0]+1)所代表的数组元素是(
A.a[0][1]B.a[1][0]C.a[1][1]D.a[1][2]答案:有,
C语言模拟试题最新试卷
C语言模拟试题热门试卷谭浩强c语言程序设计习题集_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
329页免费102页免费32页免费135页免费77页免费42页免费8页免费19页免费167页2下载券822页7下载券
喜欢此文档的还喜欢52页1下载券10页1下载券114页2下载券104页免费822页1下载券
谭浩强c语言程序设计习题集|k&#8203;j&#8203;u&#8203;h&#8203;i
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢c语言实验报告册答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
4页免费107页免费55页4下载券3页免费4页1下载券10页1下载券8页免费4页免费13页免费6页1下载券
c语言实验报告册答案|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 c语言逗号表达式 的文章

 

随机推荐