2009年4月全国计算机等级二级C笔试考前练习习题(22)计算机二级考试

文章作者 100test 发表时间 2009:04:30 07:45:18
来源 100Test.Com百考试题网


  2009年4月,全国计算机等级二级C考试你准备好了没?考计算机等级二级C语言考试的朋友可以多关注一下百考试题为大家整理的2009年4月,全国计算机等级二级C语言考前练习!希望对大家的备考有好的帮助!百考试题祝各位考个好成绩!大家每天都来练习哦!不断的加强巩固!每天都有更新哦!百考试题提示:每十道题的难度不同!继续上一篇...
  1.若有如下定义:
  int s[3][4];
  则下面表达式中能代表数组元素s[1][0]的值的是()
  A)*(s 1)
  B)s[1]
  C)s 1
  D)*(s[1])

  2.若有定义和语句
  int **pp,*p,a=10,b=20.
  pp=&.p.p=&.a.p=&.b.printf("%d,%d\n",*p,**pp).
  则输出结果是()
  A)10,10
  B)10,20
  C)20,10
  D)20,20

  3.有以下程序
  main()
  { int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1.
  for(i=0.i<.3.i )
  for(j=i.j<.=i.j )t=t b[i][b[j][j]].
  printf("%d\n",t).
  }
  程序运行后的输出结果是()
  A)3
  B)4
  C)1
  D)9

  4.下列程序执行后输出的结果是()
  #include<.stdio.h>.
  f(int a)
  { int b=0.
  static c=3.
  a=c ,b .
  return(a).
  }
  main()
  { int a=2,i,k.
  for(i=0.i<.2.i )
  k=f(a ).
  printf("%d\n",k).
  }
  A)3
  B)0
  C)5
  D)4

  5.下列程序执行后的输出结果是()
  #define MA(x) x*(x-1)
  main()
  { int a=1,b=2.
  printf("%d\n",MA(1 a b)).
  }
  A)5
  B)6
  C)7
  D)8

  6.有以下程序段
  # include<.stdio.h>.
  main()
  { char s[4][10].
  int i.
  scanf("%s%s",s[0],s[1]).gets(s[2]).gets(s[3]).
  for(i=0.i<.4.i )
  puts(s[i]);
  }
  输入数据如下:aaaa bbbb<.CR>.(此处<.CR>.代表回车符)
  cccc dddd<.CR>.
  输出结果是()
  A)aaaa
  bbbb
  cccc dddd
  B)aaaa
  bbbb
  cccc
  dddd
  C)aaaa
  bbbb
  cccc dddd
  eeee
  D)aaaa bbbb
  cccc
  dddd

  7.有以下程序
  main()
  {charst[20]="hello\0\t′\\".
  printf("%d%d\n",strlen(st),sizeof(st)).
  }
  程序运行后的输出结果是()
  A)9 9
  B)5 20
  C)13 20
  D)20 20

  8.不合法的main函数命令行参数表示形式是()
  A)main(inta,char*c[])
  B)main(intarc,char**arv)
  C)main(intargc,char*argv)
  D)main(intargv,char*argc[])

  9.下面程序的输出结果为()
  struct st
  { int x.
  int*y.
  } *p.
  int dt[4]={10,20,30,40}.
  struct st aa[4]={50,&.dt[0],60,&.dt[1],,&.dt[2],80,&.dt[3]}.
  main()
  { p=aa.
  printf("%d\n", p->.x).
  printf("%d\n",( p)->.x).
  printf("%d\n", (*p->.y)).
  }
  A)10
  B)50
  C)51
  D)60
  20 60 60 70
  20 21 21 31

  10.以下程序的功能是()
  # include<.stdio.h>.
  main ()
  { FILE*fp1.*fp2.
  fp1=fopen ("file1","r").
  fp2=fopen ("file2","w").
  while (!feof (fp1))
  fputc (fgetc (fp1),fp2).
  fclose (fp1). fclose (fp2). }
  A)将磁盘文件的内容显示在屏幕上
  B)将两个磁盘文件合为一个
  C)将一个磁盘文件复制到另一个磁盘文件中
  D)将两个磁盘文件合并后送屏幕
  
  参考答案:1.D 2.D 3.B 4.D 5.D 6.A 7.B 8.C 9.C 10. C



相关文章


2009年4月全国计算机等级二级C笔试考前练习习题(24)计算机二级考试
2009年4月全国计算机等级二级C笔试考前练习习题(23)计算机二级考试
2009年4月全国计算机等级二级C笔试考前练习习题(22)计算机二级考试
2009年4月全国计算机等级二级C笔试考前练习习题(21)计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛