首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试 | 专题 | 网站地图 | 会员中心
返回Q空间网首页 ·返回首页
·联系我们
·收藏本站
首页 | 等级考试 | 水平考试 | 微软认证 | Oracle认证 | CISCO认证 | JAVA认证 | Linux认证 | NIT考试
你的位置:主页>等级考试>模拟试题>二级>文章内容
 
2007年9月计算机等级考试二级C语言考前模拟题密卷(8)
来源:计算机考试网 作者: 发布时间:2007-08-21收藏本文到QQ书签收藏本文到QQ书签收藏本文到百度搜藏 搜藏本文到百度搜藏


(36)以下二维数组c的定义形式是
  A)int c[3][]
  B)float c[3,4]
  C)double c[3][4]
  D)float c(3)(4)
(37)阅读下列程序,则执行后输出的结果是
  #include "stdio.h"
  int k=1;
  main()
  {fun(k);
  printf("%d\n",k);}
  fun(int k)
  { k++;
   k=k*6;}
  A)1
  B)2
  C)6
  D)12
(38)已知#define M 2;的宏定义,执行语句k=M*5;后,k的值是
  A)10
  B)5
  C)2
  D)以上答案都不对
(39)已知:int c[3][4];则对数组元素引用正确的是
  A)c[1][4]
  B)c[1.5][0]
  C)c[1+0][0]
  D)以上表达都错误
(40)现有如下程序段
  #include "stdio.h"
  void fun(int *a,int *b,int *c)
  {*c=*a+*b;}
  main()
  {int a[2]={12,23},c;
  fun(a,a+1,&c);
  printf("%d\n",c);}
  则程序的输出结果为
  A)23
  B)12
  C)0
  D)35
(41)若有以下语句,则正确的描述是
  char a[]="toyou";
  char b[]={′t′,′o′,′y′,′o′,′u′};
  A)a数组和b数组的长度相同
  B)a数组长度小于b数组长度
  C)a数组长度大于b数组长度
  D)a数组等价于b数组
(42)已知:char a[15],b[15]={"I love china"};则在程序中能将字符串I love china赋给数组a的正确语句是
  A)a="I love china";
  B)strcpy(b,a);
  C)a=b;
  D)strcpy(a,b);
(44)阅读下面程序,则执行后的结果为
  #include "stdio.h"
  main()
  {  char *str="abcdefghijklmnopq";
   while(*str++!=′e′);
   printf("%c\n",*str);}
  A)f
  B)a
  C)e
  D)q
(45)现有如下程序段
  #include "stdio.h"
  int fun(int k,int *m)
  {if(k%3)*m=k*k;
  else *m=k/3;}
  main()
  { int (*p)(int,int *),m;
   p=fun;
   (*p)(78,&m);
   printf("%d\n",m);}
  则程序段的输出结果为
  A)24
  B)25
  C)26
  D)27
(46)阅读下列程序,则执行后的输出结果为
  #include "stdio.h"
  fun(int x)
  {if(x/2>0)fun(x/2);
  printf("%d",x%2);}
  main()
  { fun(20);
  putchar(′\n′);}
  A)11100
  B)10100
  C)10101
  D)10110
(47)阅读如下程序段,则执行后程序的输出结果是
  #include
  main()
  {structa{int x; int y;}num[2]={{20,5},{6,7}};
  printf("%d\n",num[0].x/num[0].y*num[1].y);}
  A)0
  B)28
  C)20
  D)5
(48)阅读程序段,则执行后的输出结果为
  #include "stdio.h"
  typedef union{ long x[2];
  int y[4];
  char z[8];} atx;
  typedef struct aa{ long x[2];
  int y[4];
  char z[8]; } stx;
  main()
  {printf("union=%d,struct aa=%d\n",sizeof(atx),sizeof(stx));}
  A)union=8,struct aa=8
  B)union=8,struct aa=24
  C)union=24,struct aa=8
  D)union=24,struct aa=24
(49)阅读下列程序段
  #include "stdio.h"
  typedef struct aa
  { int a;
   struct aa *next; } M;
  void set(M *k,int i,int *b)
  { int j,d=0;
   for(j=1;j  {    k[j-1].next=&k[j];
  k[j-1].a=b[d++]; }
  k[j].a=b[d]; }
  main()
  { M k[5],*p;
  int d[5]={23,34,45,56,67};
  set(k,5,d);
  p=k+1;
  printf("%d\n",table); }
  则下面的表达式在table处,能使程序执行后,打印输出数据45的是
  A)p->next->a
  B)++p->a
  C)(*p).a++
  D)p++->a
(50)阅读下面程序,程序实现的功能是(a123.txt在当前盘符下已经存在)
  #include "stdio.h"
  void main()
  {FILE *fp;
  int a[10],*p=a;
  fp=fopen("a123.txt","w");
  while( strlen(gets(p))>0 )
  { fputs(a,fp);
  fputs("\n",fp);}
  fclose(fp);}
  A)从键盘输入若干行字符,按行号倒序写入文本文件a123.txt中
  B)从键盘输入若干行字符,取前2行写入文本文件a123.txt中
  C)从键盘输入若干行字符,第一行写入文本文件a123.txt中
  D)从键盘输入若干行字符,依次写入文本文件a123.txt中

共5页: 上一页 [1] [2] 3 [4] [5] 下一页
上一篇:2007年9月计算机等级考试二级C语言考前模拟题密卷(7)   下一篇:2007年9月计算机等级考试二级C语言考前模拟题密卷(9)

[ 更多计算机考试资源请访问 计算机考试网 www.PCkao.com]
收藏到QQ书签  
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
相关文章
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月计算机等级考试二级C语言考前模拟
·2007年9月二级visualbasic语言程序设计模拟
·2007年9月二级visualbasic语言程序设计模拟
·2007年9月二级visualbasic语言程序设计模拟
发表评论
要记得去论坛讨论,点击注册新会员) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
相关文章
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
·2007年9月计算机等级考试二
热门文章
·计算机等级考试二级公共基础
·2007年计算机等级考试二级公
·二级Access模拟试题:计算机
·二级C语言上机模拟试题:计
·计算机等级考试:计算机应用
·2007年下计算机等级考试二级

将计算机考试网设为首页 | 收藏计算机考试网 | 关于我们 | 联系我们 | 网站地图
Copyright © 2005 - 2006 计算机考试网资讯网 All rights reserved.
本站所有资源均来自网络 版权归原作者所有 欢迎任何建议、批评和鼓励