试题

全国计算机二级考试C语言单选练习题

时间:2024-08-08 22:00:52 试题 我要投稿
  • 相关推荐

全国计算机二级考试C语言单选练习题2017

  通过针对性地练习,加深对考点的理解和掌握,提高复习效率,增强考生对考题及考试的适应性。以下是百分网小编搜索整理的一份全国计算机二级考试C语言单选练习题,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

全国计算机二级考试C语言单选练习题2017

  1). 设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为( )

  A.8

  B.7

  C.6

  D.5

  正确答案:B

  答案解析:深度为m二叉树其总结点数为2m -1=24-1=15。总结点数减去度为1,2,3,4的结点个数就是叶子结点数。15-4-2-1-1=7。

  2). 数据库设计的根本目标是要解决( )

  A.数据共享问题

  B.数据安全问题

  C.大量数据存储问题

  D.简化数据维护

  正确答案:A

  答案解析:数据库应用系统中的一个核心问题就是设计一个能满足用户要求、性能良好的数据库,这就是数据库设计。数据库设计是在一定平台制约下,根据信息需求与处理需求设计出性能良好的数据模式。数据库设计的根本目标是要解决数据共享的问题。

  3). 下列对队列的描述中正确的是( )

  A.队列属于非线性表

  B.队列按″先进后出″原则组织数据

  C.队列在队尾删除数据

  D.队列按″先进先出″原则组织数据

  正确答案:D

  答案解析:队列(queue)是指允许在一端进行插入、而在另一端进行删除的线性表。允许插入的一端称为队尾;允许删除的一端称为队头。在队列这种数据结构中,最先插入的元素将最先能够被删除;反之,最后插入的元素将最后才能被删除。因此,队列又称″先进先出″或″后进后出″的线性表。

  4). 某二叉树中度为2的结点有10个,则该二叉树中有( )个叶子结点。

  A.9

  B.10

  C.11

  D.12

  正确答案:C

  答案解析:根据二叉树的性质3:对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。

  5). 在数据库系统中,用户所见的数据模式为( )

  A.概念模式

  B.外模式

  C.内模式

  D.物理模式

  正确答案:B

  答案解析:用户所见到的数据模式是外模式也称用户模式。它是用户的数据视图,它由概念模式导出。一个概念模式可以有若干个外模式,每个用户只关心与它有关的外模式,这样不仅可以屏蔽大量无关信息,而且有利于数据维护。

  6). 以下叙述中正确的是( )

  A.语句 int a[] = {0};是不合法的,遗漏了数组的大小

  B.语句 char a[2] = {″A″, ″B″}; 是合法的,定义了一个包含两个字符的数组

  C.语句int a[8] = {0}; 是合法的

  D.语句 char a[3]; a = ″AB″; 是合法的,因为数组有三个字符空间的容量,可以保存两个字符

  正确答案:C

  答案解析:数组初始化赋值是指在数组定义时给数组元素赋予初值。初始化赋值的一般形式为:类型说明符 数组名[常量表达式]={值,值,…,值};需要注意的是当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息,在指定初值时,第一个初值必定赋给下标为0的元素,然后按这些数值的排列顺序赋初值,只能给元素逐个赋值,不能给数组整体赋值。如果给全部元素赋值,则在数组说明中, 可以不给出数组元素的个数。

  7). 以下叙述中正确的是( )

  A.关系运算符两边的运算对象可以是C语言中任意合法的表达式

  B.在C语言中,逻辑真值和假值分别对应1和0

  C.对于浮点变量x和y,表达式:x==y 是非法的,会出编译错误

  D.分支结构是根据算术表达式的结果来判断流程走向的

  正确答案:A

  答案解析:C语言中没有逻辑类型,用非零表示逻辑真。0表示逻辑假,选项B错误,无法判断两个浮点变量是否相等,但是x==y不会出现编译错误,选项C错误,分支结构根据表达式的值,不一定为算术表达式,选项D错误。

  8). 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。

  A.需求分析

  B.详细设计

  C.软件设计

  D.概要设计

  正确答案:A

  答案解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。

  9). 设文件指针fp已定义,执行语句fp=fopen(″file″,″w″);后,以下针对文本文件file操作叙述的选项中正确的是( )

  A.写操作结束后可以从头开始读

  B.可以在原有内容后追加写

  C.可以随意读和写

  D.只能写不能读

  正确答案:D

  答案解析:在题目中函数fopen以″只写″方式打开文件file。

  10). 以下关于C语言的叙述中正确的是( )。

  A.预处理命令通常位于函数体外面,但也可以位于函数体中间

  B.C语言中的变量定义须在其他语句之前

  C.在C语言程序的书写中,一个语句必须单占一行

  D.一个C语言源程序可以由一个或多个源文件组成,每个源文件可由自己的main函数

  正确答案:A

  答案解析:源程序中可以有预处理命令(include命令仅为其中的一种)。C语言中的变量可以在使用之前的任何位置进行定义。C语言程序的书写中,多个语句可以位于一行,但为了增强可读性,一般每行只有一条语句。一个C语言源程序可以由一个或多个源文件组成,但仅可以有一个mam函数.

  11). 下列选项中可作为C语言合法常量的是( )。

  A.-80

  B.-080

  C.-8e1.0

  D.-80.Oe

  正确答案:A

  答案解析:所谓常量是指在程序运行的过程中,其值不能被改变的量。在C语言中,有整型常量、实型常量、字符常量和字符串常量等类型。选项B中是以0开头,表示一个八进制数,而八进制数的取值范围是0~7,所以“-080”错误;在C语言巾e后面的指数必须是整数,因此选项C和D也不正确。

【全国计算机二级考试C语言单选练习题】相关文章:

全国计算机等级考试二级C语言06-27

计算机二级C语言考试冲刺练习题06-21

计算机二级考试C语言模拟练习题07-23

全国计算机二级C++考试辅导练习题07-17

2017年9月全国计算机二级c语言考试练习题10-19

全国计算机等级考试二级C语言试题二09-18

计算机二级考试C语言考试技巧05-13

计算机二级C语言考试技巧09-24

全国计算机二级考试《C语言》真题练习及答案09-20

2016年计算机二级考试C语言练习题及答案07-20