2017年计算机二级c题库及答案
一、选择题
1). 在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为( )
A.2
B.3
C.4
D.5
正确答案:B
答案解析:循环队列中,rear表示尾指针,front表示头指针,当有元素入队时,rear=rear+1,而元素出队的时候,front=front+1,当rear值大于front值时,队列中的元素个数为rear-front,当rear的值小于front时,列队中的元素个数为rear-front+m(m表示队列的容量)。
2). 下列关于栈的描述中正确的是( )
A.在栈中只能插入元素而不能删除元素
B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素
D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
正确答案:C
答案解析:栈是限定在一端进行插入与删除的线性表,在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。
3). 数据处理的最小单位是( )
A.数据
B.数据元素
C.数据项
D.数据结构
正确答案:C
4). 下列定义变量的语句中错误的是( )。
_int,
le int;
For;
tUS$,
正确答案:D
答案解析:C语言规定,变量的标识符只能由字母、数字和下划线3种字符组成,且首字符必须为字母或下划线。在C语言巾大写字母和小写字母被认为是两个不同的字符。选项A定义的变量标识符int和选项B定义的变量标识符int与C语言的关键字int是不同的,是正确的变量标识。选项C定义的变量标识符For与C语言中的关键字for是两个不同的标识符,所以选项C是正确的,而选项D包含有特殊字符$,因而其不符合C语言的变量命名规定。
5). 以下不能用于描述算法的是( )
A.程序语句
B.E-R图
C.伪代码和流程图
D.文字叙述
正确答案:B
二、程序填空题
下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件中,用一1作字符串输入结束的'标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数Readrext和实现。
请在程序的下划线处填人正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中.不得增行或删行,也不得更改程序的结构!
【参考答案】
(1)}fw(2)str(3)str
【考点分析】
本题考查:函数定义以及文件指针;fputs函数的功能是向指定的文件写入—个字符串,其调用形式为:fputs(字符串,文件指针)。
【解题思路】
填空1:定义函数,函数的形参是一个文件类型的指针。填空2:此处考查fputs函数的形式,应填人str。
填空3:依据plintf函数的格式,输出字符串内容,即printf(”%8”,str);。
-
2017考研计算机专业分类及院校推荐
计算机学科的方向很多,多数就业形势都不错,如软件、数据库、网络、硬件、芯片、无线通信和移动智能应用等。在当前就业形势严峻和就业压力大的情况下,考研前作出适合的院校甄选显得尤为重要。以下是YJBYS小编搜索整理的关于2017考研计算机专业分类及院校推荐,供参...
-
2017计算机二级ms office选择题带答案
选择题1.下列链表中,其逻辑结构属于非线性结构的是()。A)二叉链表B)循环链表C)双向链表D)带链的栈2.没循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。A)15B)16C)20D)0或353.下...
-
2016年3月安徽财经大学计算机等级考试报名通知
各位考生:2016年上半年全国计算机等级考试(以下简称NCRE)将于2016年3月26日-3月29日举行(具体的考试时间以准考证为准)。本次考试中,将在全国范围内实施NCRE2013版考试大纲和新的证书认证体系。根据国家教育部考试中心的要求,为做好此次考试工作,现将有关具体事宜...
-
2017下半年计算机二级Access考试试题及答案
一、单选题1、VBA中求字符串长度的函数是thenength参考答案:A2、下列关于货币数据类型的叙述中,错误的是()。A.货币型字段的长度为8个字节B.货币型数据等价于具有单精度属性的数字型数据C.向货币型字段输入数据时,不需要输入货币符号D.货币型数据与数字型数据混合...