考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C语言程序设计 > C语言历年真题 > 文章内容
  

2010年9月全国计算机二级C语言笔试真题

中华IT学院   【 】  [ 2016年8月31日 ]

  (11)以下关于结构化程序设计的叙述中正确的是

  A)一个结构化程序必须同时由顺序、分支、循环三种结构组成

  B)结构化程序使用goto语句会很便捷

  C)在C语言中,程序的模块化是利用函数实现的

  D)由三种基本结构构成的程序只能解决小规模的问题

  (12)以下关于简单程序设计的步骤和顺序的说法中正确的是

  A)确定算法后,整理并写出文档,最后进行编码和上机调试

  B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档

  C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档

  D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构

  (13)以下叙述中错误的是

  A) C程序在运行过程中所有计算都以二进制方式进行

  B)C程序在运行过程中所有计算都以十进制方式进行

  C)所有C程序都需要编译链接无误后才能运行

  D)C程序中整型变量只能存放整数,实型变量只能存放浮点数

  (14)有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是

  A)a%(int)(x-y)

  B)a=x!=y;

  C)(a*y)%b

  D)y=x+y=x

  (15)以下选项中能表示合法常量的是

  A)整数:1,200

  B)实数:1.5E2.0

  C )字符斜杠: ‘\’

  D)字符串: "\007"

  (16)表达式a+=a-=a=9的值是

  A)9

  B)_9

  C)18

  D)0

  (17)若变量已正确定义,在if (W)printf(“%d\n,k”);中,以下不可替代W的是

  A)a<>b+c

  B)ch=getchar()

  C)a==b+c

  D)a++

  (18)有以下程序

  #include

  main()

  {int a=1,b=0;

  if(!a) b++;

  else if(a==0)if(a)b+=2;

  else b+=3;

  printf(”%d\n”,b);

  }

  程序运行后的输出结果是

  A)0

  B)1

  C)2

  D)3

  (19)若有定义语句int a, b;double x;则下列选项中没有错误的是

  A)switch(x%2) B)switch((int)x/2.0

  {case 0: a++; break; {case 0: a++; break;

  case 1: b++; break; case 1: b++; break;

  default : a++; b++; default : a++; b++;

  } }

  C)switch((int)x%2) D)switch((int)(x)%2)

  {case 0: a++; break; {case 0.0: a++; break;

  case 1: b++; break; case 1.0: b++; break;

  default : a++; b++; default : a++; b++;

  } }

  (20)有以下程序

  #include

  main()

  {int a=1,b=2;

  while(a<6){b+=a;a+=2;b%二10;}

  printf(”%d,%d\n”,a,b);

  }

  程序运行后的输出结果是

  A)5,11

  B)7,1

  C)7,11

  D)6,1

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照