网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > C语言

2017年3月计算机二级C语言备考习题

栏目: C语言 / 发布于: / 人气:3.06W

考试仅剩两个多月,现在开始复习还来得及!下面是小编整理的2017年3月计算机二级C语言备考习题,希望对大家有用,更多消息请关注应届毕业生网。

2017年3月计算机二级C语言备考习题

1). C语言规定,在一个C程序中,main()函数的位置( )。

A.必须在系统调用的库函数之后

B.必须在程序的开始

C.必须在程序的最后

D.可以在任意位置

正确答案:D

答案解析:每个C程序有且只有一个主函数( main),且程序必须从main()函数开始执行,而且main()函数可以放在程序中的任意位置。

2). 下列关于C语言数据文件的叙述中正确的.是( )。

A.文件由ASCII码字符序列组成,C语言只能读写文本文件

B.文件由二进制数据序列组成,C语言只能读写二进制文件

C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件

D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

正确答案:D

答案解析:本题考查的是数据文件的有关概念。文件由数据流的形式组成,可以按数据存放的形式分为二进制文件和文本文件,C语言既能读写文本文件,又能读写二进制文件。

3). 将E-R图转换为关系模式时,实体和联系都可以表示为( )

A.属性

B.键

C.关系

D.域

正确答案:C

答案解析:将E-R图转换为关系模式时,实体和联系都可以表示为关系。

4). 下列工具中属于需求分析常用工具的是( )

C.N-S

正确答案:D

5). 以下叙述中错误的是

A.在程序中凡是以"#"开始的语句行都是预处理命令行

B.预处理命令行的最后不能以分号表示结束

C.#define MAX 是合法的宏定义命令行

D.C程序对预处理命令行的处理是在程序执行的过程中进行的

正确答案:D

答案解析:C语言中的预处理命令以符号#开头,这些命令是在程序编译之前进行处理的,选项D项的描述错误。