全国计算机等级考试二级c语言题库软件!
全国计算机等级考试二级c语言题库软件!
注:计算机等级考试题库题目太多,本文为资料汇编,源自攻关学习网完整版,各资料均含答案解析,自带app,每年更新,完整版查找见文末!
全国计算机等级考试二级c语言题库软件摘录:
以下叙述正确的是
A.在C语言中调用fopen函数就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来
B.fopen函数的调用形式为:fopen(文件名)
C.fopen函数的返回值为NULL时,则成功打开指定的文
D.fopen函数的返回值必须赋给一个任意类型的指针变量
【答案】A
【解析】A项正确,C语言中打开一个文件通过系统函数fopen实现,通过这个函数把程序中要读、写的文件与磁盘上实际的数据文件联系起来;B项错误,函数调用中缺少参数“操作方法”,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);;C项错误,fopen函数返回一个指向指定文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL;D项错误,fopen函数的返回值必须赋给一个文件类型的指针变量。答案选择A选项。
以下结构体类型说明和变量定义中正确的是
A.typedef struct{int n;char c;}REC;REC tl,t2;
B.struct REC;{int n;char c;};REC t1,t2;
C.typedef struct REC:{int n=0;char c='A';}t1,t2;REC t1,t2;
D.struct{int n;char c;}REC;
【答案】A
【解析】A项,用typedef定义结构体类型名REC后,可以用REC定义变量。B项,"struct REC;"后面不应加分号;C项,没有这样的书写形式;D项,REC定义的是一个变量,不是结构体类型,因此不能用来定义结构体变量。答案选择A选项。
某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为
A.5
B.4
C.3
D.2
【答案】B
【解析】二叉树的后序序列为DCBGFEA,则A为根结点。中序序列为DCBAEFG,则DCB为左子树结点,EFG为右子树结点。同理B为C父结点,C为D父结点。根据分析,可画出左子树,同理E为F父结点,F为G父结点。根据分析,可画出右子树,故二叉树深度为4层。答案选择B选项。
设有定义:struct{int n;float x;)s[2],m[2]=((10,2.8).{0.0.0)):,则以下赋值语句中正确的是
A.s[0]=m[1];
B.s=m;
C.s.n=m.n;
D.s[2].x=m[2].x;
【答案】A
【解析】定义了结构体类型数组s,长度为2,结构体类型数组m,长度为2,并对数组m进行了初始化。同类型的结构体可以直接用变量名实现赋值,A项正确;数组名为数组首地址,地址常量之间不可以相互赋值,B项错误;数组名为地址常量不是结构体变量,不能引用成员,C项错误;s[2]与m[2]数组越界,D项错误。答案选择A选项。
关于C语言标识符,以下叙述错误的是
A.标识符可全部由数字组成
B.标识符可全部由下划线组成
C.标识符可全部由小写字母组成D.标识符可全部由大写字母组成
【答案】
【解析】C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A选项。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()
A.5
B.6
C.m-5
D.m-6
【答案】
D
【解析】循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用队首指针指向队首元素的前一个位置,因此,从队首指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front-rear-m,当front-20,rear=15时,队列中有m-20+15-m-5个元素,最坏情况下需要比较次数为m-6次。答案选择D选项。
设循环队列为Q(1:m),其初始状态为front-rear-m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为
A.5
B.6
C.m-5
D.m-6
【答案】D
【解析】循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用队首指针指向队首元素的前一个位置,因此,从队首指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear-m,当front=20,rear-15时,队列中有m-20+15-m-5个元素,最坏情况下需要比较次数为m-6次。答案选择D选项。
以下选项中,合法的C语言常量是
A.1.234
B.'C++'
C."\2.0
D.2Kb
【答案】A
【解析】C语言中的常量:①整型常量,用不带小数点的数字表示;②实型常量,用带小数点的数字表示;3字符型常量,用带有单引号的一个字符表示;4字符串常量,用一对双引号括起来的一串字符。1.234为实型常量,A项正确;'C++'不合法,若改成"C++"则为字符串常量,B项错误;"2.0不合法,不是任何类型常量,C项错误;2Kb不合法,若加上双引号"2Kb"为字符串常量,D项错误。答案选择A选项。
……
全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
全国计算机等级考试《二级C++语言程序设计》题库【历年真题+专项题库】
全国计算机等级考试《二级Access数据库程序设计》题库【历年真题+章节题库+模拟试题】
全国计算机等级考试《二级Java语言程序设计》题库【历年真题+章节题库+模拟试题】
全国计算机等级考试《二级java》考点精讲班
全国计算机等级考试《二级Python语言程序设计》基础精讲班
全国计算机等级考试《二级公共基础知识》网授精讲班【教材精讲+真题串讲】
全国计算机等级考试《二级C语言程序设计》真题精讲班(网授)
全国计算机等级考试-二级C语言程序设计历年真题与模拟试题详解
……

>>>本文为多资料汇编>>>完整版载于攻关学习网>>>每年更新!
>>>资料查找>>>同名网站/公众号【攻关学习网】>>>查找>>>
>>>或直接点击/复制/搜一搜/下方网址查找
http://ggw.100xuexi.com
