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


(36)阅读下列程序段,则程序段实现的功能是
  #include "stdio.h"
  main()
  { int k[10];
  int j;
  for(j=0;j<10;j++)
  scanf("%d",&k[j]);
  for(j=9;j>=0;j--)
  printf("%d,",k[j]);}
  A)输入10个数据的顺序输入并输出
  B)输入10个数据的逆序存放
  C)输入10个数据的逆序输出
  D)以上叙述均错误
(37)阅读程序,则执行后的结果为
   #include "stdio.h"
  main()
  {int i,m,n;
  for(i=0;i<3;i++)
  {m=test1();
  n=test2();}
  printf("%d,%d\n",m,n);}
  test1()
  { int x=0;
  x++;
  return x;}
  test2()
  {static int x=0;
  x++;
  return x;}
  A)1,1
  B)1,3
  C)3,1
  D)3,3
(38)以下关于宏替换叙述中,错误的是
  A)宏替换占用编译时间
  B)替换文本中可以包含已定义过的宏名
  C)宏名可以由+号组成
  D)宏替换只能是字符替换
(39)阅读下面程序,则程序的输出结果为
  #include "stdio.h"
  main()
  { int c[]={1,2,3,4,5,6};
  int *p;
  p=c;
  printf("%d,",*p);
  printf("%d\n",*++p);}
  A)1,2
  B)2,1
  C)1,1
  D)2,2
(40)有如下定义,则函数fun的首部可以是
  #define N 5
  #define M 6
  main()
  {doublec[M][N];
  fun(c); }
  A)fun(double a)
  B)fun(double a[M][])
  C)fun(double *a)
  D)fun(double (*a)[N])
(41)下面关于字符串的说明中,错误的是
  A)char a[15]= "jft";
  B)char a[]="jft";
  C)char *a=:"jft";
  D)char a[]={′j′,′f′,′t′};
(42)已知:char a[20]= "abc",b[20]= "defghi";则执行下列语句后的输出结果为
  printf("%d",strlen(strcpy(a,b)));
  A)11
  B)6
  C)5
  D)以上答案都不正确
(43)阅读如下程序段,则程序在先后输入love和china后,输出结果是
  #include
  #include
  main()
  {char a[30],b[30];
  int k;
  gets(a);
  gets(b);
  k=strcmp(a,b);
  if(k>0)puts(a);
  else if(k<0)puts(b);}
  A)love
  B)china
  C)lovechina
  D)没有输出结果
(44)阅读下面程序,则执行后的结果为
  #include "stdio.h"
  #include "string.h"
  #define N 10
  #define M 10
  char *find(char (*a)[M],int n)
  {char *q; int i;
  q=a[0];
  for(i=0;i  if(strcmp(a[i],q)<0)q=a[i];
  return q;}
  main()
  {char s[N][M]={"tomeetme","you","and","he","china"};
  char *p;
  int n=5,i;
  p=find(s,n);
  puts(p);}
  A)he
  B)and
  C)you
  D)tomeetme
(45)当定义一个结构变量时系统分配给它的内存是
  A)各个成员占用内存的总和
  B)成员中占内存量最大者所需的容量
  C)定义的同时并不分配空间
  D)结构中最后一个成员所需内存量
(46)有以下说明语句
  struct a{ char x;
   double y; } ptype;
  则下列选项中错误的是
  A)a是用户定义的结构体标识
  B)struct a是用户定义的结构类型
  C)ptype是用户定义的结构类型名
  D)x和y都是结构成员名
(47)已知有如下定义:struct a{char x; double y;}data,*t;,若有t=&data,则对data中的成员的正确引用是
  A)(*t).data.x
  B)(*t).x
  C)t->data.x
  D)t.data.x
(48)若有以下程序段,则选项中值为2的是
  struct a{int n,*next;};
  int x=1,y=2,z=3;
  struct a s[3],*p=s;
  s[0].next=&x;s[1].next=&y;s[2].next=&2;
  A)*(p++)->next
  B)*(++p)->next
  C)(*p).next
  D)(p++)->next
(49)下面程序段的输出为
  #include "stdio.h"
  main()
  { int a=8,b;
  b=a|1;
  b>>=1;
  printf("%d,%d\n",a,b);}
  A)4,4
  B)4,0
  C)8,4
  D)8,0
(50)阅读下面程序,此程序的功能为
  #include "stdio.h"
  main(int argc,char *argv[])
  { FILE *p1,*p2;
   int c;
   p1=fopen(argv[1],"r");
   p2=fopen(argv[2],"a");
   c=fseek(p2,0L,2);
   while((c=fgetc(p1))!=EOF)fputc(c,p2);
   fclose(p1);
   fclose(p2);}
  A)实现将p1打开的文件中的内容复制到p2打开的文件
  B)实现将p2打开的文件中的内容复制到p1打开的文件
  C)实现将p1打开的文件中的内容追加到p2打开的文件内容之后
  D)实现将p2打开的文件中的内容追加到p1打开的文件内容之后

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

[ 更多计算机考试资源请访问 计算机考试网 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.
本站所有资源均来自网络 版权归原作者所有 欢迎任何建议、批评和鼓励