首页 |缤纷校园 |心理援助 |英语世界 |公务员 |考研天地 |资格考试 |电脑认证 |免费论文 |实用文档 |求职就业 |论坛 |网络课堂 |留言版
 电脑认证首页     考试专题 考试提醒 计算机等级考试 计算机认证水平考试 IT认证 论坛
 最近更新
· [试题下载]2006年4月计算机等级考试二…
· [试题下载]06年9月计算机等级考试三级…
· [学习辅导]三级数据库技术:数据库基…
· [学习辅导]三级数据库技术:计算机系…
· [学习辅导]三级数据库技术:计算机的…
· [学习辅导]三级数据库技术:数据结构…
· [试题下载]2007年4月二级C++答案
· [试题下载]2007年4月全国计算机等级考…
· [试题下载]2006年9月23日计算机等级考…
· [学习辅导]关于捕获VCL没有处理的Win…
 精品课程
· [医卫类精品课程]名师主讲口腔执业医师…
· [精品课程推荐]公务员考试权威专家网…
· [医卫类精品课程]中医执业医师考试网上…
· [医卫类精品课程]临床助理医师网络辅导…
· [工程类精品课程]公路监理工程师考试网…
· [医卫类精品课程]执业药师考试网上辅导…
· [医卫类精品课程]名师执业医师考试网上…
· [工程类精品课程]物业管理师考试名师团…
· [财经类精品课程]名师主讲会计从业资格…
· [工程类精品课程]城市规划师考试名师在…
 考试动态
· [二级考试动态]北京:07年下半年计算机等…
· [二级考试动态]2008年4月全国计算机等级考…
· [二级考试动态]2007年下半年计算机等级考…
· [二级考试动态]天津:2007年下半年全国计…
· [二级考试动态]计算机技术与软件专业技术…
· [二级考试动态]2007年计算机等级考试改期…
· [二级考试动态]河北07计算机考点出故障考…
· [二级考试动态]2007年贵州省计算机补考7月…
· [二级考试动态]了解考试系列:二级C语言的…
· [二级考试动态]了解考试系列:二级VC++语…
 试题下载
· [试题下载]2006年4月计算机等级考试二…
· [试题下载]06年9月计算机等级考试三级…
· [试题下载]2007年4月二级C++答案
· [试题下载]2007年4月全国计算机等级考…
· [试题下载]2006年9月23日计算机等级考…
· [试题下载]07年计算机等级考试二级C+…
· [试题下载]07年计算机等级考试二级C+…
· [试题下载]JavaSocket编程(二)
· [试题下载]07年计算机等级考试二级C+…
· [试题下载]07年4月计算机等级考试二级…
 学习辅导
· [学习辅导]关于捕获VCL没有处理的Win…
· [学习辅导]个性凸现的动画特技效果
· [学习辅导]从TColor对象中解析出红、…
· [学习辅导]了解MicrosoftAccess安全性
· [学习辅导]升级至Access2000时出现不…
· [学习辅导]应用SQLServer链接服务器访…
· [学习辅导]二级C语言考试辅导教程第二…
· [学习辅导]二级C辅导教程及考点分析:…
· [学习辅导]初学者编程入门:C语言指针…
· [学习辅导]二级C宏--智者的利刃,愚者…
 

2006年4月计算机等级考试二级C笔试试题

文章录入:admin    责任编辑:admin   2007-8-21 9:10:37  来源:考试大  点击数:
 

(28)有如下程序
  main()
  { int x=3;
  do
  { printf("%d",x--);}
  while(!x);
  }
  该程序的执行结果是________。
  A)321           B)3  
  C)不输出任何内容      D)陷入死循环
  答案:B
  评析:本题x赋初值为3,当执行printf("%d",x--);时,由于X--的作用是先运算x,再将x的值减l,所以,printf输出的x值为3,等输出后,x的值减1变为2,继续执行,判断条件!x为假,循环只被执行一次。
  
(29)设有声明语句:char a=’\72’;则变量a__________
  A)包含1个字符      B)包含2个字符
  C)包含3个字符      D)声明不合法
  答案:A
  评析:转义字符常量’\xx’可以把’\’后面的数字转换为对应的ASCII字符。
  
(30)有以下程序段:
  main()
  {
  int a=5,*b,**c
  c==&b;b=&a;
  }
  程序在执行了c=&b;b=&a;语句后,表达式ttc的值是__________。
  A)变量a的地址      B)变量b中的地址
  C)变量a中的值      D)变量b的地址
  答案:C
  评析:指针变量是用来存放地址的。&:取地址运算符。+:指针运算符。**c为指针变量*c所指向的存储单元,*c为指针指针变量c所指向的存储单元,而c=&b表示c为变量b的地址,b=&a表示b为变量a的地址。表达式一c的值就是变量a中的值。
  
(31)有如下函数调用语句
  func(recl,rec2+rec3,(rec4,rec5));
  该函数调用语句中,含有的实参个数是________。
  A)3           B)4 
   C)5            D)有语法错误
  答案:A
  评析:(rec4,rec5)是逗号表达式,它的值是rec5的值。所以该函数调用语句含有的实参个数是3。
  
(32)有如下程序
  main()
  {
  char s[115]={.tabc","de","fgh"};
  printf("%e",s[2][6]);
  }
  其输出为__________。
  A)不确定         B)编译错误 
   C)g           D)输出null字符
  答案:A
  评析:由于s[2116]表示字符串已超出了数组s的表示范围,在c中不会对数组越界进行检查,当数组越界时,会得到一个不确定的值。
(33)有如下程序
  int rune(ira a,int b)
  { remm(a+b);}
  main()
  { int x=2,y=5,z=8,r;
  r=func(func(x,y),z);
  primf("%d\n",r);
  }
  该程序的输出结果是________。
  A)12           B)13  
  C)14            D)15
  答案:D
  评析:调用函数func(x,y),返回x+y,即7;再调用函数func(7,z),返回7+z,即15。
  
  (34)有如下程序段
  int  *p,a=10,b=l;
  p=&a; a=*p+b;
  执行该程序段后,a的值为_________。
  A)12           B)11 
   C)10           D)编译出错
  答案:B
  评析:执行p=&a;后,p指向整数a,*p即p的目标变量,也就是a;所以a=*p+b等价于a=a+b,可知a的值最终为11。
  
(35)有以下程序:
  int*f(int*x,int*y)
  {  if(*x<*y)return x;
  els

[1] [2] [3] [4] [5] [6] [7] 下一页

  • 上一个文章:

  • 下一个文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    关于本站 - 广告服务 - 站内导航 - 网站声明 - 友情链接 - 联系我们
    Copyright©2003-2008 www.dastu.com, All Rights Reserved.

    心语心愿科技(北京)有限责任公司 版权所有

    鄂ICP备05000022号