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

资格类         
公务员 司法 导游

外语类       
四六级 商务英语

IT认证         
等级考试 水平考试

 

学历类       
考研 自考 高考

 

论文类         
论文中心 演讲稿

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

  评析:第一个判断值为真,过渡到下一个判断,第二个判断为真,过渡到第三个判断……如此循环,在打印输出语句的前一行,程序给变量x赋了值,为.1,所以,无论前期如何变化,最后的x值依然为-1。
  
(32)下面程序
  main()
  {
  int x=32:
  printf('%d\n',x=x<<1);
  }
  的输出是________。
  a)100          b)160 
   c)120          d)64
  答案:d
  评析:<<是c语言中规定的左移运算符,例如,a=a<<2,这个语句即是将a的二进制数左移两位,左移一位相当于该数乘于2,左移两位相当于该数乘以2的2次方。所以,x<<1=32.2=64。
  
(33)设有以下定义和语句,输出的结果是(用small模式编译,指针变量占2个字节)_________。
   struct date
  {
  long *cat;
  struct date *next;
  double dog;
  }too;
  printf('%d',sizeof(too));
  a)20           b)16 
   c)14           d)12
  答案:d
  评析:sizeof函数计算已知类型所占的字节数。结构体变量所占内存长度是各成员占的内存长度之和。指针变量占2个字节,所以cat和*next各占2个字节;double型占8个字节,故too共占12个字节。
  
(34)以下程序的输出结果是_________。
  #include<stdio.h>
  #define fudge(y)    2.84+y
  #define pr(a)printf  ('%d',(int)(a))
  #define print l(a)   pr(a);putchar(’\n’)
  main()
  { intx=2;
  printl(fudge(5)*x);
  }
  a)ll           b)12
  c)13           d)15
  答案:b
  评析:在程序中如果有带实参的宏,则按#define命令行中指定的字符串从左到右进行置换,如果串中包含宏中的形参,则将程序语句中相应的实参代替形参。将实参带入已经定义的宏中,可以得出答案灯'12'。
  
(35)以下程序段给数组所有的元素输入数据,请选择正确答案填入:
  #include<stdio.h>
  main()
  {
  int a[10],i=o;
  while(i<l0)scanf('%d',________);
  :
  :
  }
  a)a+(i++)         b)&a[i+l]
  c)a+i           d)&a[++i]
  答案:a
  评析:a就是数组a的首地址,而a+x是数组中第x个元素的地址,。所以在四个选项中,选项b和c只能输入一个数据,选项d不能给a[o]输入数据,只有a可以完成给数组所有的元素输入数据的任务。
  
(36)以下对枚举类型名的定义中正确的是________。
  a)enum a={one,two,three};  
  b)enum a{one=9,two=-1,three};
  c)enum a={'one','two','three'};
  d)enum a{'one','two','three'};
  答案:b
  评析:声明枚举类型用enum开头。例如:enum weekday(sun,mon,tue,wed,thu,fri,sat);
  说明:1、在c编译中,对枚举元素按常量处理,同时可以改变他们的值。2、枚举值可以用来做判断比较。3、一个整数不能直接赋给一个枚举变量。
  
(37)字符(char)型数据在微机内存中的存储形式是________.
  a)反码           b)补码
  c)ebcdic码         d)ascii码
  答案:d
  评析:将一个字符常量放到一个字符变量中,实际上并不是把该字符本身放到内存单元中去,而是将该字符的ascii码值放到存储单元中。
  
  (38)下面程序的输出是________。
  typedef union
  { long x[2];
  int y[4];
  char z[8];
  }mytype;
  mytype them;
  main()
  { printf('%d\n',sizeof(them));}
  a)32            b)16 
   c)8             d)24

本文章共有7页,当前在第2页  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.