2017年计算机二级C语言考试专项试题及答案
C语言是计算机二级考试科目之一,为帮助大家复习备考,以下是本站小编搜索整理的一份计算机二级考试《C语言》强化练习题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!
1). 下列叙述中正确的是( )
A.栈是一种先进先出的线性表
B.队列是一种后进先出的线性表
C.栈与队列都是非线性结构
D.栈与队列都是线性结构
正确答案:D
答案解析:栈是先进后出,队列是先进先出。栈和队列都是一种线性表,属于线性结构。
2). 栈和队列的共同点是( )
A.都是先进后出
B.都是先进先出
C.只允许在端点处插入和删除元素
D.没有共同点
正确答案:C
3). 在深度为5的满二叉树中,叶子结点的个数为
A.32
B.31
C.16
D.15
正确答案:C
答案解析:满二叉树是指除最后一层外,每一层上的所有结点都有两个叶子结点。在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。
4). 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是( )
A.1,2,3,A,B,C
B.C,B,A,1,2,3
C.C,B,A,3,2,1
D.1,2,3,C,B,A
正确答案:C
答案解析:栈是按照″先进后出″或″后进先出″的原则组织数据的。所以出栈顺序是CBA321。
5). 有以下程序 #include main() { int x; scanf(″%d″, &x); if(x<=3) ; else if(x!=10) printf(″%dn″, x); } 程序运行时,输入的值在哪个范围才会有输出结果( )
A.不等于10的整数
B.大于3或等于10的整数
C.小于3的整数
D.大于3且不等10的整数
正确答案:D
答案解析:题目中,虽然else和第二个if不在同一行上,但等价于在同一行上,因此,程序的意思是当x大于3且不等于10时打印出来。
6). 下列说法中,不属于数据模型所描述的内容的.是( )
A.数据结构
B.数据操作
C.数据查询
D.数据约束
正确答案:C
7). 设有定义语句: char *aa[2]={ ″abcd″,″ABCD″}; 则以下叙述正确的是( )
数组的两个元素只能存放含有4个字符的一维数组的首地址
数组的值分别是字符串″abcd″和″ABCD″
是指针变量,它指向含有两个元素的字符型数组
[0]存放了字符串″abcd″的首地址
正确答案:D
答案解析:题目中char *aa[2],定义了指针数组aa,有两个元素,aa[0]存放″abcd″地址,而aa[1] 存放 ″ABCD″地址。
8). 在软件开发中,需求分析阶段可以使用的工具是( )
A.N-S图
图
图
D.程序流程图
正确答案:B
答案解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。
9). 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
正确答案:A
10). 下列工具中,不属于结构化分析的常用工具的是( )。
A.数据流图
B.数据字典
C.判定树
D.N-S图
正确答案:D
答案解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。+++
-
2017计算机二级C语言考点解析
大家在备考计算机二级考试时要掌握考点,这样复习才有方向,以下是本站小编整理的计算机二级C语言考点解析,更多计算机二级考试信息请继续关注应届毕业生考试网。8.1指针与指针变量的概念,指针与地址运算符1.在C语言中,指针是指一个变量的地址,通过变量的地址″指...
-
c语言—文件的创建与建立
今天要介绍的是有关文件的创建与读取的语法,事实上,c语言中对于这方面的`已经有相当经典且应用相当广泛的语法了,但是我今天想讲一讲关于c++中的相关语法,以下仅供参考!以下是代码:首先是文件的创建:#include#include#includeusingnamespacestd;intmain(){ofstreamout...
-
c#实现sunday算法实例
Sunday算法思想跟BM算法很相似,在匹配失败时关注的是文本串中参加匹配的最末位字符的下一位字符,下面小编为大家整理了c#实现sunday算法实例,希望能帮到大家!因正则表达式搜索总是出现死循环,开始考虑改为其他搜索方式,因为自带的IndexOf默认只能找到第一个或最后一...
-
如何在c语言中调用Linux脚本
如何在c语言中调用Linux脚本呢?你知道如何在c语言中调用Linux脚本吗?下面是小编为大家带来的如何在c语言中调用Linux脚本的知识,欢迎阅读。一、引言对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系...