1、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(??)。
A.大写字母
B.下划线
C.数字字符
D.连接符
参考答案:D
参考解析:C语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。所以D选项中的连接符不合法。
2、下列关于C语言文件的叙述中正确的是(??)。
A.文件由一系列数据依次排列组成,只能构成二进制文件
B.文件由结构序列组成,可以构成二进制文件或文本文件
C.文件由数据序列组成,可以构成二进制文件或文本文件
D.文件由字符序列组成,其类型只能是文本文件
参考答案:C
参考解析:本题考查文件的概念,文件是由数据序列组成,可以构成二进制文件或文本文件,所以答案为C选项。
3、在一个C源程序文件中所定义的全局变量,其作用域为(??)。
A.由具体定义位置和extern说明来决定范围
B.所在程序的全部范围
C.所在函数的全部范围
D.所在文件的全部范围
参考答案:A
参考解析:全局变量的作用域是从声明处到文件的结束。所以选择A。
4、支持子程序调用的数据结构是(??)。
A.栈
B.树
C.队列
D.二叉树
参考答案:A
参考解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调甩子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行.这种调用符合栈的特点,因此本题的答案为A。
5、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是(??)。
A.10
B.8
C.6
D.4
参考答案:C
参考解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中是5+1=6个。
6、在软件开发中,需求分析阶段可以使用的工具是(??)。
A.N-S图
B.DFD图
C.PAD图
D.程序流程图
参考答案:B
参考解析:在需求分析阶段可以使用的工具有数据流图(DFD图),数据字典(DD),判定树与判定表,所以选择B。
7、在面向对象方法中,不属于“对象”基本特点的是(??)。
A.一致性
B.分类性
C.多态性
D.标识唯一性
参考答案:A
参考解析:对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择A。
8、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(??)。
A.一对一
B.一对多
C.多对一
D.多对多
参考答案:B
参考解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。
9、在数据管理技术发展的三个阶段中,数据共享最好的是(??)。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.三个阶段相同
参考答案:C
参考解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位。所以选择C。
10、下列叙述中错误的是( )。
A.C程序可以由多个程序文件组成
B.一个C语言程序只能实现一种算法
C.C程序可以由一个或多个函数组成
D.一个C函数可以单独作为一个C程序文件存在
参考答案:B
参考解析:在一个C语言程序中可以进行多种算法的实现,对算法的个数没有规定,所以B错误。
本文标签:计算机等级考试二级2019年9月计算机等级考试二级C语言试题(1)
转载请注明:文章转载自(http://www.jsjdj.net)
本文地址:http://www.jsjdj.net/erji_lnzt/1934.html
解锁即可开始刷题
并加入考生交流群
第一时间获取
计算机等级考试考试资讯