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

2011年9月计算机二级C语言笔试真题

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

  (11)以下叙述中错误的是( )。

  A)C语言编写的函数源程序,其文件名后缀可以是.C

  B)C语言编写的函数都可以作为一个独立的源程序文件

  C)C语言编写的每个函数都可以进行独立的编译并执行

  D)一个C语言程序只能有一个主函数

  (12)以下选项中关于程序模块化的叙述错误的是( )。

  A)把程序分成若干相对独立的模块,可便于编码和调试

  B)把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

  c)可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

  D)可采用自项向下、逐步细化的设计方法把若干独立模块组装成所要求的程序

  (13)以下选项中关于c语言常量的叙述错误的是( )。

  A)所谓常量,是指在程序运行过程中,其值不能被改变的量

  B)常量分为整型常量、实型常量、字符常量和字符串常量

  c)常量可分为数值型常量和非数值型常量

  D)经常被使用的变量可以定义成常量

  (14)若有定义语句:int a=10;double b=3.14;,则表达式'A'+a+b值的类型是( )。

  A)char

  B)int

  C)double

  D)float

  (15)若有定义语句:int x=12,3=8,z;,在其后执行语句z=0.9+x/y;,则Z的值为( )。

  A)1.9

  B)1

  C)2

  D)2.4

  (16)若有定义:int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给变量a,5赋给变量b的输入数据是( )。

  A)3 5

  B)3,5

  C)3;5

  D)35

  (17)若有定义语句:intk1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为( )。

  A)0和1

  B)0和20

  C)10和1

  D)10和20

  (18)有以下程序

  #include

  main()

  {int a=1,b=0;

  if(-a) b++;

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

  else b+=3:

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

  )

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

  A)0

  B)1

  C)2

  D)3

  (19)下列条件语句中,输出结果与其他语句不同的是( )。

  A)if(a)printf("%d\-n",x); else printf("%d\n",y);

  B)if(a—0)printf("%d\n",y); else printf("%d\n",x);

  C)if(a!=0)p由tf("%d\n",x); else printf("%d\n",y);

  D)if(a=0)printf("%d\n",x); else printf("%d\n",y);

  (20)有以下程序

  #include

  main()

  {int a=7;

  while(a--);

  printf("%d\n",a);

  )

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

  A)-1

  B)0

  C)1

  D)7

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