全国计算机等级考试二级 C语言真题题库1 2015年9月

(总分43,做题时间120分帥

一、选择题侮小题1分。共40分)

1-下列叙述中正确的是()。

A解决同一个问题的不同算法的时间复杂度一般是不同的

B解决同一个问题的不同算法的时间复杂度必定是相同的

C对同一批数据作同一种处理,如果数据存储结构不同,不同算法的时间复杂度肯定 相同

D对同一批数据作不同的处理,如果数据存储结构相同,不同算法的时间复杂度肯定 相同

答案:A

[解析]算法的时间复杂度是指执行算法所需要的计算工作量,而计算下作量是用算法所

执行的基本运算次数来度量的。解决同一个问题的不同算法的时间复杂度,可能相同也可能

不相同。算法的时间复杂度与数据存储结构无关,对同一批数据做同一种处理或者不同处理,

数据存储结构相同或者不同,算法的时间复杂度都可能相同或者不同。故选A选项。

2-下列处理中与队列有关的是()。

A操作系统中的作业调度

B执行程序中的过程调用

C执行程序中的循环控制

D二叉树的遍历

答案:A

[解析]队列是指允许在一端进行插入,而在另一端进行删除的线性表。由于最先进入队

列的元素将最先出队,所以队列具有“先进先出”的特性,体现了 “先来先服务”的原则。作业

调度是指根据一定信息,按照一定的算法,从外存的后备队列中选取某些作业调入内存,并

为它们创建进程、分配资源再将新创建的进程插入就绪队列的过程。执行程序中的过程调用

—般指函数调用,需要调用的时候转入被调用函数地址执行程序,与队列无关。执行程序中

的循环控制是指算法的基本控制结构,包括对循环条件的判定与执行循环体,与队列无关。

二叉树是一个有限的节点集合,二叉树的遍历是指不重复地访问二叉树中的所有节点,与队

列无关。故本题选择 A选项。

3?设栈的存储空间为8(1 : m),初始状态为top二m+1。经过一系列入栈与退栈

操作后,top二1。现又要将一个元素进栈,栈顶指针top值变为()。

A发生栈满的错误

B2

C m

D 0

答案:A

[解析]栈是一种特殊的线性表, 它所有的插入与删除都限定在表的同一端进行。入栈运

算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素并将其赋予指定变量。题目中

初始状态为top = m+1 ,可知入栈栈顶指针top二top-1 ,出栈栈顶指针top = top+1 ,由于栈 长为m,当top = 1时栈满,不能再进行人栈操作。故选 A选项。

4?设二叉树共有150个节点,其中度为1的节点有2个,则该二叉树中的叶 子节点数为()。

A 71

B 70

C 69

D不可能有这样的二叉树

答案:D

[解析]在树结构中,一个节点所拥有的后件个数称为该节点的度,所有节点中最大的度

称为树的度。对任何一棵二叉树,度为0的节点总是比度为2的节点多一个。如果有一棵

二叉树,节点总数为150,假设度为0的节点个数为n,则有n+10+n-1二150 , n二70 . 5, 由于节点个数必须是整数,所以不可能有题目中这样的二叉树。故选择D选项。

5-非空循环链表所表示的数据结构()。

A有根节点也有叶子节点

B没有根节点但有叶子节点

C有根节点但没有叶子节点

D没有根节点也没有叶子节点

答案:A

[解析]在单链表的第一个节点前增加一个表头节点,队头指针指向表头节点, 最后一个

节点的指针域的值由 NULL改为指向表头节点,这样的链表称为循环链表。循环链表是线 性结构,有且只有一个根节点,每一个节点最多有一个前件,也最多有一个后件。循环链表

表头节点为根节点,链表的最后一个节点为叶子节点,虽然它含有一个指向表头节点的指针,

但是表头节点并不是它的一个后件。故选择A选项。

6.设二叉树中共有31个节点,其中的节点值互不相同。如果该二叉树的后序 序列与中序序列相同,则该二叉树的深度为()。

A 31

B 16

C 17

D 5

答案:A

[解析]二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之 前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在

访问左子树和访问右子树之后)o由节点值互不相同而后序序列与中序序列相同,可知该二

叉树所有的节点都没有右子树,所以 31个节点的二叉树深度为31 o故选A选项。

7?在最坏情况下,堆排序的时间复杂度是()。

A O(lgo2n)

B 0(nlog2n)

C 0(n2)

D 0(n1? 5)

答案七

[解析]若有n个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当满足下列条

件时称为堆,大根堆是指所有节点的值大于或等于左右子节点的值;小根堆是指所有节点的

值小于或等于左右子节点的值。在调整建堆的过程中,总是将根节点值与左

2015年c语言等级考试题1 10 2分,全国计算机等级考试二级c语言真题题库1+2015年9月.docx...相关推荐

  1. 计算机c1 c语言答题,全国计算机级考试二级C语言上机答题技巧.doc

    全国计算机等级考试二级C语言上机答题技巧 1.上机改错的试题中通常包含两个(或三个)错误需要修改. 2.试题中用"******found******/"来提示在下一行(或下面第二行 ...

  2. 2011计算机等级考试二级c语言公共基础教程.doc,2011年全国计算机等级考试二级c语言公共基础知识复习100题及答案.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp资格/认证考试&nbsp>&nbsp计算机等级考试 2011年全国计算机等级考试二级c语言公 ...

  3. 全国计算机等级考试二级教程——c语言程序设计》,格式为doc.,《全国计算机等级考试二级教程C语言程序设计》.doc...

    PAGE / NUMPAGES <全国计算机等级考试二级教程--C语言程序设计> 课后题及参考答案 第一章 程序设计基本概念 1.1 在TRUBO C环境中用RUN命令运行一个C程序时,所 ...

  4. 全国计算机等级考试二级教程——c语言程序设计》,格式为doc.,《全国计算机等级考试二级教程C语言程序设计》汇编.doc...

    <全国计算机等级考试二级教程C语言程序设计>汇编 <全国计算机等级考试二级教程--C语言程序设计>课后题及参考答案 程序设计基本概念 1.1 在TRUBO C环境中用RUN命令 ...

  5. 下列关于c语言的结构特点叙述错误的是,全国计算机等级考试二级C模拟试题(1)...

    一.选择题(每题2分,共计70分) 1.栈和队列的共同特点是 A)都是先进先出 B)都是先进后出 C)只允许在端点处插入和删除元素 D)没有共同点 2.已知二叉树后序遍历序列是dabec,中序遍历序列 ...

  6. word2019计算机考试题及答案,2019年全国计算机等级考试一级上机Word练习题汇总...

    2019 . 2011年全国计算机等级考试一级上机Word练习题汇总 第1题. ****** 本套题共有2小题 ****** 1.在考生文件夹下打开文档WDT11.DOC,按照要求完成下列操作. (1 ...

  7. 天津市全国计算机等级报名时间,天津市2018年全国计算机等级考试报名时间及地点...

    &nbsp&nbsp[导读]:天津市2018年全国计算机等级考试报名时间:2017年12月20-25日 报名和考试时间 报名时间:2017年12月20-25日,具体考试时间以准考证时间 ...

  8. 火炬开发区理工学校计算机等级考,我校召开2018下半年全国计算机等级考试考务工作会...

    2018年9月13日下午,中山火炬开发区理工学校召开了"2018下半年全国计算机等级考试考务工作会".会议由我校考务组长.教务处副主任王新香主持,副主考陈胜春副校长.王太贵副校长以 ...

  9. 安徽省2012年下半年计算机水平考试(二级 c语言程序设计),安徽省计算机等级二级考试真题C语言2012年12月...

    安徽省计算机等级二级考试真题C语言2012年12月 2012年下半年全国高等学校(安徽考区) 计算机水平考试试卷 (二级 C语言程序设计) 一.单项选择题(每题1分,共40分) 1.微型机的中央处理器 ...

最新文章

  1. 安装Android SDK需要选择哪些,开始为Android开发,我应该选择安装哪些SDK?
  2. java nio 写事件_Java NIO
  3. Html与Css关联到一起
  4. 利用Memcache解决数据库高并发访问的瓶颈问题
  5. spring-自动加载配置文件\使用属性文件注入
  6. Net中的Request和Response对象的理解
  7. 常见的运行时异常与编译时异常举例
  8. @bean 什么时候执行_离婚冷静期什么时候开始执行?
  9. Android 9.0 Framwork Wifi源码学习目录
  10. libreelec投屏_我的NAS+HTPC折腾之旅 篇八:LibreELEC部署媒体中心服务器emby和jellyfin篇...
  11. linux 防火墙 卸载不了怎么办,CentOS 7卸载firewalld防火墙安装iptables
  12. python爬楼梯问题_python解决上楼梯问题
  13. 139邮箱java版,139邮箱登录及发送短信
  14. 七天引爆社交新零售(助你提高十倍业绩)——前言
  15. FX5 C的编程语言,三菱 FX5UC系列PLC性能规格/参数说明
  16. 想问题思路总是不清晰,这个好用的脑图工具推荐给你
  17. 零基础自学平面设计需要学些什么?
  18. 如何学习一门新的编程语言
  19. hdu 1735 文字统计
  20. js实现点气球小游戏

热门文章

  1. PMP考试的分数线是怎么确定的(记分规则,成绩的演变)
  2. 计算机音乐简单好听,电脑上好听的歌怎么录制,教你2分钟,截取你爱听的声音...
  3. 九头牛的故事—你就是那个美丽的期待(刘俊平咨询师)
  4. python24小时12小时转换_Python上24小时时间转换为12小时制(ProblemSetQuestion)
  5. 基于springboot的图书借阅管理系统
  6. Linux文件打补丁
  7. 任何产品需求,挖到最后都是人性
  8. 思特奇2019校招笔试题
  9. 关于浏览器输入一个网址后页面经历的过程总结
  10. mysql中where子句不区分大小写