首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > C语言 > 模拟试题 > 正文

2009年上半年等考二级C语言笔试精选试题(2)

 

  1.下面叙述正确的是()

  A)define和auto都不能定义为用户标识符

  B)可以把define和auto定义为用户标识符

  C)可以把define定义为用户标识符,但auto是C语言的关键字

  D)可以把auto定义为用户标识符,但define是C语言的关键字

  2.以下的for循环()

  for(x=0,y=0;(y!=123)&&(x<4);x++)

  A)是无限循环 B)循环次数不定 C)执行4次 D)执行3次

  3.下述对C语言字符数组的描述中错误的是()

  A)字符数组可以存放字符串

  B)字符数组中的字符串可以整体输入、输出

  C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

  D)不可以用关系运算符对字符数组中的字符串进行比较

  4.设有定义:int a,*p=&a,**pp=&p;,则与a=100;等价的语句为()

  A)**p=100; B)**pp=100; C)&*p=100; D)*pp=10;

  5.有以下程序

  int x=3;

  do {printf("%d",x-=2);}while(!(--x));

  程序运行后的输出结果是()

  A)1 B)30 C)1-2 D)死循环

  6.执行下面程序的正确结果是()

  main()

  { float a=1.9;

  switch(a)

  { case 0∶printf("0000");

  case 1∶printf("1111");

  case 2∶printf("3333");

  }

  printf("%f",a);

  }

  A)1.900000 B)111133331.900000 C)33331.900000 D)00001111233331.900000

  7.对下述程序,正确的判断是()

  main ()

  { int a, b;

  scanf("%d,%d",&a,&b);

  if(a>b)a=b;b=a;

  else a++;b++;

  printf("%d,%d",a,b);}

  A)有语法错误不能通过编译 B)若输入4,5则输出5,6 C)若输入5,4则输出4,5 D)若输入5,4则输出5,5

  8.若有如下程序:

  sub(int n)

  {intt;

  if(n==1)returnt=5;

  else t=sub(n-1)+3;

  returnt;}

  main()

  {printf("%d\n",sub(5));}

  则程序运行后的输出结果是()

  A)17 B)18 C)19 D)20

  9.下面各被调用函数首部书写正确的是()

  A)void sub(float x;float y);

  B)void sub(float x,y)

  C)void sub(float x,float y)

  D)void sub(float x,float y);

  10.设有如下程序:

  #include"string.h"

  main()

  {static char s1[20],s2[20];

  scanf("%s",s1);scanf("%s",s2);

  if(strcmp(s1,s2))printf("@");

  elseprintf("$");

  printf("%d\n",strlen(strcat(s1,s2)));}

  如果从键盘上输入name<回车>name1<回车>,则程序运行后的输出结果是()

  A)$8 B)@10 C)$9 D)@9

  答案:1.C 2.C 3.C 4.B 5.C 6.B 7.A 8.A 9.C 10.D

 

上一页  1 2 3 4 5 下一页
  相关推荐:全国计算机等级考试将于3月28日至4月1日举行
       2009年全国计算机等级考试各科目考试大纲
       2009上半年计算机等级考试各地报名时间汇总
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。