中国考试信息网
网站首页  --   中国考试信息网--人性服务 用户至上 资源免费 信息共享 将免费进行到底!

资格类         
公务员 司法 导游

外语类       
四六级 商务英语

IT认证         
等级考试 水平考试

 

学历类       
考研 自考 高考

 

论文类         
论文中心 演讲稿

资 格 类
公务员 报关员 司法
导游 会计 注册会计师
监理工程师 咨询工程师
资 格 类
护士 资产评估师
税务师 执业医师 药师
外销员 房地产估价师
资 格 类
证券从业 翻译 秘书
保险经纪人 报检员 期货
建造师 安全工程师
资 格 类
教师 环境影响评价
经济专业 卫生职称
国际商务师 单证员
资 格 类
质量资格 设备监理师
造价工程师 价格鉴证师
其他资格类
外 语 类
四六级 商务英语
GRE GMAT 职称外语
托 福 雅 思
论 文 类
   实用文档 论文中心 个人简历 求职技巧 社会学 试卷下载 职场指南 演讲稿 法律文书
学 历 类
   考研入学 自学考试 成人高考 法律硕士 MBA/MPA  考试网专题栏目  信息浏览  信息文章
IT 认 证
   等级考试 水平考试 微软认证 思科认证 Oracle认证 Linux认证
 你的位置:首页 > IT认证 > 等级考试 > 历年真题 > 内容
06年4月等级考试二级C语言考前密卷2三
日期:2006-12-14 19:38:49 双击滚动单击停 字体颜色

  答案:c
  评析:sizeof(x)是一个标准c函数,它的返回值是x型的数据结构占用的内存字节数。题目中定义了一个共用体,共用体变量在内存中所占的长度等于最长的成员的长度。
  
(39)有以下程序,程序运行后的输出结果是_________。
  int f(intb[][4])
  { int i,j,s=o;
  for(j=00<4;j++)
  {
  i=j;
  if(i>2)i=3-j;
  s+=b[i][j];
  }
  return s:
  }
  main()
  {
  int a[4][4]={{1,2,3,4},{o,2,4,6},{3,6,9,12},{3,2,1,0}};
  printf('%d\n',f(a));
  }
  a)22            b)ll  
  c)18            d)16
  答案:d
  评析:本题通过函数调用对数组a[0][0]、a[1][l]、a[2112]、a[0][3]进行求和,然后用return语句返回s的值。
  
(40)不能把字符串:hello!赋给数组b的语句是_________。
  a)charb[10]={’h’,’e’,’1’,’l’,’0’,’!’};
  b)char b[10]={’h’,’e’,’1’,’l’’o’,’!’};
  c)charb[10];strcpy(b,'hello!');
  d)char b[10]='hello!';
  答案:b
  评析:在c语言中,大写字母和小写字母被认为是两个不同的字符,因此,'hello!'和'hello!'是两个不同的字符串。
  
(41)下面程序的输出是_________。
  main()
  { int x=3,y=6,a=0;
  while(x++!=(y-=1))
  { a+=1;
  if(y<x)break;
  }
  primf('x=%d,y=%d,a=%d\n',x,y,a);
  }
  a)x=4,y=4,a=1       b)x=5,y=5,a=1
  c)x=5,y=4,a=3       d)x=5,y=4,a=l
  答案:d
  评析:注意的是x++中x值的引用时,这里应当是先引用,后自加,具体执行过程如下:
  第一次while循环:条件为真,执行a=a+l=l;此时,x的值已为4,判断y<x不成立,继续执行循环;
  第二次while循环:条件为假,此时x的值已为5,退出while循环,执行printf。
  
(42)若有程序:
  fun(int a,int b)
  {
  static int c=o:
  c+:a+b:
  return c;
  }
  main()
  {
  int x=5,y=3,z=7,r;
  r=fun((y,x+y),z);
  r=fun(x,y);
  printf('%d\n',r);
  }
  上面程序的输出结果是__________。
  a)23             b)15  
   c)19             d)18
  答案:a
  评析:stoic声明的外部变量只限于被本文件引用,而不能被其他文件引用。用static来声明一个变量的作用有:①对局部变量用static声明,则为该变量分配的空间在整个程序执行期间始终存在;②全部变量用static声明,则该变量的作用域只限于本文件模块(即被声明的文件中)。调用第一个fun,其两个实参的值为(3,5+3)与7即8与7,在函数fun执行结束返回15。第二次调用fun时,由于stat~为静态类型,其值保留,执行fun(5,3)后,其返回值为23,故选a。
  
(43)下面程序的输出是________。
  main()
  {char*s='12134211';
  int vl=0,v2=0,v3=0,v4=0,k;
  for(k=0;s[k];k++)
  switch(s[k])
  {  default:v4++;
  case’l’:vl++;
  case’3’:v3++;
  case’2’:v2++;
  }
  printf('v1=%d,v2=%d,v3=%d,v4=%d\n',v1,v2,v3,v4);
  }
  a)vl=4,v2=2,v3=l,v4=l     b)vl=4,v2=9,v3=3,v4=l
  c)vl=5,v2=8,v3=6,v4=l     d)vl=8,v2=8,v3=8,v4=8
  答案:c
  评析:当switch后面括弧内的表达式的值与某一个case后面的常量的表达式的值相等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与表达式的值匹配的,就执行default后面的语句。

本文章共有7页,当前在第3页  1  2  3  4  5  6  7  

上一篇:06年4月全国计算机等级考试二级C语言考前密卷2二 下一篇:下面没有内容了
打印文章】【 】【返回顶部】【返回首页】【关闭
热点文章
英语演讲稿
组织行为学论文
英语四级作文范文
预备党员思想汇报
医师资格考试笔试合格线确定
医师资格考试医学综合笔试合
小学语文试卷
2001-2003历届执业医师分数线
公务员考试:行政法学试题及
2006年监理工程师报名时间地
最新文章
06年4月等级考试二级C语言考
06年4月全国计算机等级考试二
06年4月全国计算机等级考试二
2006年9月全国计算机二级VFP
06年4月全国计算机等级考试二
06年4月全国计算机等级考试二
06年4月全国计算机等级考试二
北京2007公务员考试申论考前
考研政治命题组组长:大纲是
2007年考研政治大纲变化的精
推荐文章
06年4月等级考试二级C语言考
06年4月全国计算机等级考试二
06年4月全国计算机等级考试二
2006年9月全国计算机二级VFP
06年4月全国计算机等级考试二
06年4月全国计算机等级考试二
06年4月全国计算机等级考试二
北京2007公务员考试申论考前
考研政治命题组组长:大纲是
2007年考研政治大纲变化的精

设为首页 | 加入收藏 | 网站介绍 | 网站地图 | 广告服务 | 友情链接 | 联系我们 | 免责声明 |
真诚欢迎各教育机构、媒体、高校、出版单位和网友与我们联系合作!
中国考试信息网 版权所有 粤ICP备05000983号
Copyright © 2007 CnOFF.com All rights reserved.
Template designed by Cnoff.com. Optimized to 1024x768 to Firefox,Opera and MS-IE6.