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


(21)若int k=8;则执行下列程序后,变量k的正确结果是
  main()
  {int k=8;
  switch(k)
  {case 9:k+=1;
  case 10:k+=1;
  case 11:k+=1;break;
  default:k+=1;}
  printf("%d\n",k);}
  A)12
  B)11
  C)10
  D)9
(22)若int i,j;,则for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体执行的次数是
  A)9
  B)8
  C)3
  D)2
(23)下列程序的输出结果是
  #include "stdio.h"
  main()
  { int i=6;
  while(i--)
  printf("%d",--i);
  printf("\n");}
  A)531
  B)420
  C)654321
  D)死循环
(24)阅读下列程序,则执行结果是
  #include "stdio.h"
  main()
  {int a=0,b=0,c=0,i;
   for(i=0;i<4;i++)
  switch(i)
  {case 0:a=i++;
  case 1:b=i++;
  case 2:c=i++;
  case 3:i++;}
  printf("%d,%d,%d,%d\n",a,b,c,i);}
  A)0,1,3,4
  B)1,2,3,4
  C)0,1,2,5
  D)0,2,3,4
(25)下面程序的运行结果是
  #include "stdio.h"
  main()
  {int j,i,k=0;
  for(j=50;j<=60;j++)
  {if(!(k))printf("\n");
  for(i=2;i  if(i>=j-1){printf("%d",j);
  k++;}}}
  A)5359
  B)5953
  C)3595
  D)9535
(26)已知char ch=′C′;则以下表达式的值是
  ch=(ch>=′A′ && ch<=′Z′)?(ch+32):ch;
  A)A
  B)a
  C)Z
  D)c
(27)以下描述错误的是
  A)C程序中,函数可以直接或间接的调用自己
  B)函数调用时,函数名必须与所调用的函数名字完全一致
  C)函数说明语句中的类型必须与函数返回值的类型一致
  D)实参数可以与形参个数不一致
(28)阅读下面程序,则执行后的结果为
  #include "stdio.h"
  main()
  {fun3(fun1(),fun2());}
  fun1()
  { int k=20;
  return k;}
  fun2()
  { int a=15;
  return a;}
  fun3(int a,int b)
  {int k;
  k=(a-b)*(a+b);
  printf("%d\n",k);}
  A)0
  B)184
  C)175
  D)编译不通过
(29)阅读下面程序,则执行后的输出结果为
  #include "stdio.h"
  fun(int a,int b)
  {int s;
  s=a*b/2;
  printf("%d\n",s);}
  main()
  {int a=10,b=16;
  fun(a,b);}
  A)10
  B)16
  C)160
  D)80
(30)阅读下面程序,则程序执行后的结果为
  #include "stdio.h"
  main()
  {int a=4,b=6,c=7;
  double d,fun(int,int,int);
  d=fun(a,b,c);
  printf("%lf\n",d);}
  double fun(int a,int b,int c)
  {double s;
  s=a%b*c;
  return s;}
  A)27
  B)27.000000
  C)28
  D)28.000000
(31)下列不合法的指针变量的定义是
  A)int *_k;
  B)char *_245;
  C)int *p;
  D)double *5_is
(32)下列关于指针变量赋空值的说法错误的是
  A)当赋空值的时候,变量指向地址为0的存储单元
  B)赋值语句可以表达为变量名=′\0′;
  C)赋值语句可以表达为变量名=0;
  D)一个指针变量可以被赋空值
(33)阅读下面程序,则执行后输出的结果为
  #include "stdio.h"
  void fun(int *a,int *b)
  {int m;
  m=(*a+*b)*(*a+*b);
  m+=(*a-*b)*(*a-*b);
  printf("%d\n",m);}
  main()
  { int a=5,b=6,*x=&a,*y=&b;
   fun(x,y);}
  A)120
  B)121
  C)122
  D)123
(34)阅读下面程序,则输出结果是
  #include "stdio.h"
  void fun(int *a,int *b)
  {int c=20,d=25;
  *a=c/3;
  *b=d/5;}
  main()
  { int a=3,b=5;
  fun(&a,&b);
  printf("%d,%d\n",a,b);}
  A)6,5
  B)5,6
  C)20,25
  D)3,5
(35)以下对一维数组c进行正确的定义初始化的语句是
  A)int c[10]=0;
   B)int c[10]={0}*10;
  C)int c[1]={0,0,0,0,0,0,0};
  D)int c[10]={0};

共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.
本站所有资源均来自网络 版权归原作者所有 欢迎任何建议、批评和鼓励