计算机二级C语言基础选择易错题及答案解析(三)

1.某二叉树共有七个节点,其中叶子节点只有一个,则该二叉树的深度为(假设根节点在第一层)()
A、3
B、4
C、6
D、7

解析:根据二叉树的基本性质3:在任意-棵二叉树中,多为的叶子结点总比度为2的结点多-个,。
所以本题中度为2的结点为1- 1=0个,所以可以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点共7层,即度为7。

2.下列描述中错误的是()
A、系统总体结构图支持软件系统的详细设计
B、软件设计是将软件需求转换为软件表示的过程
C、数据结构与数据库设计是软件设计的任务之一
D、PAD图是软件详细设计的表示工具

解析: 
详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A)错误。

3.负责数据库中查询操作的数据库语言是()
A、数据定义语言
B、数据管理语言
C、数据操纵语言
D、数据控制语言

解析:
数据定义语言:负责数据的模式定义与数据的物理存取构建;
数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;
数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。

4.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear= 15.则循环队列中的元素个数为()
A、15
B、16
C、20
D、0或35

解析:
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一一个位置。
在循环队列中进行出队、入队操作时,头尾指针仍要加1,朝前移动。只不过当头尾指针指向向量上界时,其加1操作的结果是指向向量的下界0。
由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。答案为D选项。

5.在关系数据中,用来表示实体间的联系是()
A、属性
B、二维表
C、网状结构
D、树状结构

解析: 
关系模型实体间的联系采用二维表来表示,简称表。选项C为网状模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体。

6.以下敘述錯誤的是()
A、C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
B、C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C、用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D、C语言源程序经编译后生成后缀为obj的目标程序

解析: 
C语言中的非执行语句不会被编译,不会生成二进制的机器指令,所以A)错误。
由C语言构成的指令序列为C源程序,c源程序经过C语言编译程序编译之后生成一个后缀为OBj的二进制文件(称为目标文件);最后要由"连接程序"把
此OBj文件与c语言提供的各种库还数连接起来生成一个后缀为EXE的可执行文件。

7.以下选项中,合法的一组C语言常量是()
在这里插入图片描述在这里插入图片描述
8若有代数式子在这里插入图片描述其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( A)。
在这里插入图片描述在这里插入图片描述

10.若有定义。doble =22: int i=0.k=18.,则不符合C语言规定的赋值语句是(B )
在这里插入图片描述

解析
取模运算符%,二元运算符,具有左结合性,参与运算的均为整数
发布了36 篇原创文章 · 获赞 61 · 访问量 2811

猜你喜欢

转载自blog.csdn.net/Miracle1203/article/details/104194701