2014年计算机等级考试《二级C语言程序设计》最后提分卷(3)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
5

有以下程序:

  • A.6
  • B.8
  • C.4
  • D.2
7

以下选项中不正确的实型常量是(  )。

  • A.2.607E-1
  • B.0.8103e2
  • C.-77.77
  • D.456e-2
8

以下叙述中正确的是(  )。

  • A.预处理命令行必须位于C源程序的起始位置
  • B.在C语言中,预处理命令行都以“#”开头
  • C.每个C程序必须在开头包含预处理命令行:#in-elude<stdio.h>
  • D.C语言的预处理不能实现宏定义和条件编译的功能
13

有下列程序:

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

  • A.1,2,3,4,5,6,7,8,9,10,
  • B.1,2,7,6,3,4,5,8,9,10,
  • C.1,2,7,6,5,4,3,8,9,10,
  • D.1,2,9,8,7,6,5,4,3,10,
16

为了避免在嵌套的条件语句ifelse中产生二义性,c语言规定,else子句总是与(  )配对。

  • A.缩排位置相同if
  • B.其前面最近的if
  • C.其后面最近的if
  • D.同一行上的if
21

下列叙述中错误的是(  )。

  • A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值
  • B.在C语言中,在调用函数时,实参和对应形参在类型上只须赋值兼容
  • C.在C语言中,外部变量的隐含类型是自动存储类别
  • D.在C语言中,函数形参的存储类型是自动(auto)类型的变量
22

运行下列程序时,若输入的数据为“1,2,3”,则输出结果是(  )。

  • A.1.00 2.00 3.00
  • B.1.00 3.00 2.00
  • C.1 3 2
  • D.3.00000 2.00000 1.00000
23

若有定义“floata=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为(  )。

  • A.两个语句都是将变量a的值赋予变量p
  • B.*p=a是使P指向变量a,而P=&a是将变量的值赋予变量指针p
  • C.*p=a是将变量a的值赋予变量b,而&a是使P指向变量a
  • D.两个语句都是使p指向变量a
24

以下叙述中正确的是(  )。

  • A.C语言程序总是从第一个定义的函数开始执行
  • B.在C语言程序中,要调用的函数必须在main()函数中定义
  • C.C语言程序总是从main()函数开始执行
  • D.C语言程序中的main()函数必须放在程序的开始部分
25

以下关于long、int和short类型数据占用内存大小的叙述中正确的是(  )。

  • A.均占4个字节
  • B.根据数据的大小来决定所占内存的字节数
  • C.由用户自己定义
  • D.由C语言编译系统决定
26

有以下程序:

  • A.xyyx
  • B.yyyy
  • C.yyxx
  • D.yxyx
28

当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是(  )。

  • A.C=b=a;
  • B.(a=c)||(b=c);
  • C.(a=c)&&.(b=c);
  • D.a=C=b;
29

下列变量声明合法的是(  )。

  • A.shorta=1.4e-1;
  • B.doubleb=1+3e2.8;
  • C.10ngdo=0xfdaL;
  • D.float2_aaa=1e-3;
30

用链表表示线性表的优点是(  )。

  • A.便于随机存取
  • B.花费的存储空间较顺序存储少
  • C.便于插入和删除操作
  • D.数据元素的物理顺序与逻辑顺序相同
31

有如下程序:

  • A.Goodabe
  • B.abed
  • C.abc
  • D.abcgood
32

设有以下定义和语句:

则以下叙述中正确的是(  )。

  • A.*P与str[0]的值相等
  • B.str与p的类型完全相同
  • C.str数组长度和p所指向的字符串长度相等
  • D.数组str中存放的内容和指针变量p中存放的内容相同
34

若有以下程序(  )。

  • A.运行出错
  • B.100
  • C.j的地址
  • D.i的地址
35

算法分析的目的是(  )。

  • A.找出数据结构的合理性
  • B.找出算法中输入和输出之间的关系
  • C.分析算法的易懂性和可靠性
  • D.分析算法的效率以求改进
40

C语言的基本单位是(  )。

  • A.函数
  • B.过程
  • C.子程序
  • D.子函数
41

下列程序的运行结果是(  )。

  • A.2,3,2
  • B.2,3,1
  • C.1,3,3
  • D.3,1,2
43

下列叙述中正确的是(  )。

  • A.软件测试应该由程序开发者来完成
  • B.程序经调试后一般不需要测试
  • C.软件维护只包括对程序代码的维护
  • D.以上三种说法都不对