2015年计算机等级考试《二级C语言》模拟试题及答案(6)

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

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

  • A.C程序在运行过程中所有计算都以二进制方式进行
  • B.C程序在运行过程中所有计算都以十进制方式进行
  • C.所有C程序都需要编译链接无误后才能运行
  • D.C程序中字符变量存放的是字符的ASCIl码值
6

有以下程序:

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

  • A.-3,-1,1,3,
  • B.-12,-3,0,0,
  • C.0,1,2,3,
  • D.-3,-3,-3,-3,
7

设有定义:

int a=1,b=2,C=3;

以下语句中执行效果与其他三个不同的是( )。

  • A.if(a>B.C=a,a=b,b=C;
  • B.if(a>B.{C=a,a=b,b=C;}
  • C.if(a>B.C=a;a=b;b=c;
  • D.if(a>B.{C=a;a=b;b=c;}
8

下列定义变量的语句中错误的是( )。

  • A.int jnt;
  • B.double int_;
  • C.char For;
  • D.float US$;
11

下列关于栈叙述正确的是( )。

  • A.栈顶元素最先能被删除
  • B.栈顶元素最后才能被删除
  • C.栈底元素永远不能被删除
  • D.栈底元素最先被删除
12

有以下程序:

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

  • A.Zhao,m,85,90
  • B.Qian,m,85,90
  • C.Zhao,f,95,92
  • D.Qian,f,95,92
15

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

  • A.可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序
  • B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块
  • C.把程序分成若干相对独立的模块,可便于编码和调试
  • D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序
18

以下不合法的字符常量是( )。

  • A."、、"
  • B.’\”’
  • C.’\018’
  • D.\xcc"
24

设变量已正确定义并赋值,以下正确的表达式是( )。

  • A.X=Y+z+5,++Y
  • B.int(15.8%5)
  • C.X=Y*5=X+Z
  • D.X=25%5.0
26

若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。

  • A.可用s定义结构体变量
  • B.可用T定义结构体变量
  • C.S是struct类型的变量
  • D.T是struct S类型的变量
28

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

  • A.使用三种基本结构构成的程序只能解决简单问题
  • B.结构化程序由顺序、分支、循环三种基本结构组成
  • C.C语言是-种结构化程序设计语言
  • D.结构化程序设计提倡模块化的设计方法
29

有以下定义语句,编译时会出现编译错误的是( )。

  • A.char a=’\x2d’;
  • B.char a=。\n。;
  • C.char a=…a;
  • D.char a=”aa”:
30

下列关于线性链表的叙述中,正确的是( )。

  • A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
  • B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
  • C.进行插入与删除时,不需要移动表中的元素
  • D.以上说法均不正确
32

有如下程序段:

其输出结果是( )。

  • A.123.141593
  • B.1,23.141593
  • C.12,3.141593
  • D.123.1415930
33

软件设计中模块划分应遵循的准则是( )。

  • A.低内聚低耦合
  • B.高内聚低耦合
  • C.低内聚高耦合
  • D.高内聚高耦合
35

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

  • A.在C语言中,预处理命令行都以“#”开头
  • B.预处理命令行必须位于c源程序的起始位置
  • C.#include<stdi0.h>必须放在C程序的开头
  • D.C语言的预处理不能实现宏定义和条件编译的功能
36

设有定义:

则a和b的值分别是( )。

  • A.87和6.0
  • B.876和543.0
  • C.87和543.0
  • D.76和543.0
39

有以下程序:

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

  • A.7.5
  • B.31.5
  • C.程序有错无输出结果
  • D.14.0
42

有以下程序段:

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

  • A.a=10 b=50 C=30
  • B.a=10 b=50 c=10
  • C.a=10 b=30 c=10
  • D.a=50 b=30 c:50