荟萃馆

位置:首页 > IT认证 > 计算机等级

2017年全国计算机二级c语言题库试题

计算机二级统一成绩查询入口为教育部考试中心,部分省市如江苏、黑龙江等也可通过省市考试院或者人事考试中心进行查询。下面是小编整理的关于全国计算机二级C语言题库试题,欢迎大家参考!

2017年全国计算机二级c语言题库试题

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

A.线性表可以是空表

B.线性表是一种线性结构

C.线性表的所有结点有且仅有一个前件和后件

D.线性表是由n个元素组成的一个有限序列

正确答案:C

答案解析:线性表是一种线性结构,由n (n≥0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项C是错误的。

3). 下列关于C语言文件的`叙述中正确的是( )

A.文件由结构序列组成,可以构成二进制文件或文本文件

B.文件由一系列数据依次排列组成,只能构成二进制文件

C.文件由数据序列组成,可以构成二进制文件或文本文件

D.文件由字符序列组成,其类型只能是文本文件

正确答案:C

答案解析:在C语言中,对输入、输出的数据都按″数据流″的形式进行处理。数据可以按文本形式或二进制形式存放在介质上,因此文件可以按数据的存放形式分为文本文件和二进制文件。

4). 数据结构中,与所使用的计算机无关的是数据的( )。

A.存储结构

B.物理结构

C.逻辑结构

D.线性结构

正确答案:C

答案解析:数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。

5). 关于C语言的变量,以下叙述中错误的是( )

A.所谓变量是指在程序运行过程中其值可以被改变的量

B.变量所占的存储单元地址可以随时改变

C.程序中用到的所有变量都必须先定义后才能使用

D.由三条下划线构成的符号名是合法的变量名

正确答案:B

答案解析:变量是指在程序运行过程中其值可以改变的值,一个变量实质上是代表了内存中的某个存储单元。在程序中对某个变量的操作实际上就是对这个存储单元的操作,程序运行期间,这个分配的存储单元不会改变,但是其值可以变化。变量命名要符合标识符的规定,其中下划线是标识符的组成字符。程序中所有变量都必须先定义后使用。

6). 函数的值通过return语句返回,下面关于return语句的形式描述错误的是

rn表达式;

rn(表达式);

C.一个return语句可以返回多个函数值

D.一个return语句只能返回一个函数值

正确答案:C

7). 不能进行++和--运算的数据类型为

A.指针

B.整型

C.长整型

D.常量

正确答案:D

8). 下列不属于软件调试技术的是

A.强行排错法

B.集成测试法

C.回溯法

D.原因排除法

正确答案:B

9). 已知int x=6,y=2,z;则执行表达式z=x=x>y后,变量z的值为

A.0

B.1

C.4

D.5

正确答案:B

10). 请选出以下语句的输出结果printf("%dn",strlen("t"65xffn"));

A.5

B.14

C.8

D.输出项不合法,无正常输出

正确答案:A