首页考试吧论坛Exam8视线考试商城网络课程模拟考试考友录实用文档求职招聘论文下载
2013中考
法律硕士
2013高考
MBA考试
2013考研
MPA考试
在职研
中科院
考研培训 自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
注册会计师
资产评估师
审计师考试
高级会计师
注册税务师
国际内审师
理财规划师
美国注册会计师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
造价员考试
注册计量师
环保工程师
化工工程师
咨询工程师
结构工程师
城市规划师
材料员考试
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
缤纷校园 实用文档 英语学习 作文大全 求职招聘 论文下载 访谈|游戏
计算机等级考试
您现在的位置: 考试吧 > 计算机等级考试 > 计算机二级 > 公共基础知识 > 模拟试题 > 正文

2013计算机二级公共基础知识模拟试题及答案4

来源:考试吧 2013-3-25 16:37:30 考试吧:中国教育培训第一门户 模拟考场

 >>>考试吧考后首发2013年3月计算机等考试题答案  


  (1) 在计算机中,算法是指______。

  A. 查询方法

  B. 加工方法

  C. 解题方案的准确而完整的描述

  D. 排序方法

  [答案]C

  [考点]数据结构与算法

  [评析]

  A、B、D都过于片面,此题直接选答案也很简单。

  (2) 栈和队列的共同点是______。

  A. 都是先进后出

  B. 都是先进先出

  C. 只允许在端点处插入和删除元素

  D. 没有共同点

  [答案]C

  [考点]数据结构与算法

  [评析]

  栈是先进后出的,队列是先进先出的,共同点是只允许在端点处插入和删除元素。栈都是在一端进与出,而队列是在一端进在另一端出。

  (3) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

  A. cedba

  B. acbed

  C. decab

  D. deabc

  [答案]A

  [考点]数据结构与算法

  [评析]

  后序又叫后根,一次递归过程是先左再右最后根;中序是先左再根最后右。

  比如下图:

  前序是:abc

  中序是:bac

  后序是:bca

  题中据后序遍历序列,一眼得知c结点是根,那么据中序deba结点都在一边,或都在根结点左边,或右边;据中序遍历序列得知全在根结点的左边。

  接下来据后序得出e结点是紧挨着c结点的左子女,再据中序得知d是e的左子女,ba是右子树。

  再据后序得b是e的右子女,再据中序得a是b的右子女。

  分析结果得二叉树图示如下:

  因为我茂叶数据结构是自学的,分析此类型的题我都是用自己的方法(递归分析的方法),要边分析边画图,一步一步连结起来,最后再根据题中的遍历检查图是否画对,如果都符合题目,最后再可根据图来得所求的遍历。

  再次声明,此所有二级公基题全是我一人的思路写的,如果你觉得不可靠,可以看其它的书。

  (4) 在下列几种排序方法中,要求内存量最大的是______。

  A. 插入排序

  B. 选择排序

  C. 快速排序

  D. 归并排序

  [答案]D

  [考点]数据结构与算法

  [分析]

  我们对比一个排序方法的优越性有"平均时间"、"最坏情况时间"和"辅助空间"。其中辅助空间一般是排序中需要额外的内存开销,这些内存开销一般据一些如中间变量(暂存变量)、比较与交换等等来决定。

  插入排序和选择排序的辅助空间都是o(1),快速排序是o(nlog2n),归并排序是o(n)。

  可知归并排序要求内存量最大,我们也可以从其变量及循环个数也以看出归并排序要求内存量最大。

  (5) 在设计程序时,应采纳的原则之一是______。

  A. 程序结构应有助于读者理解

  B. 不限制goto语句的使用

  C. 减少或取消注解行

  D. 程序越短越好

  [答案]A

  [考点]程序设计基础

  [评析]

  前面的题中已解释过,二级的各种程序设计语言教程都会对结构化程序设有一定的介绍,比如goto语句的限制使用,基本上每本书上都会提到。

  其中A,即易读性比程序的效率更显得重要,这是结构化程序设计原则提倡的,也是我们进行开发时非常重要的一点。

  (6) 下列不属于软件调试技术的是______。

  A. 强行排错法

  B. 集成测试法

  C. 回溯法

  D. 原因排除法

  [答案]B

  [考点]软件工程基础

  [评析]

  我们严格区分调试与测试,调试是已知有错误而来找错误,是被动的;测试有很多种,比如未发现错误但不能保证程序没错而来找BUG,还比如我们运行测试程序是否符合用户的要求,是主动的。不用说答案就是B了 :)

  A、C、D都是具体的程序调试方法,而B是宏观的程序测试方法。

  测试有单元测试、集成测试、确认测试、系统测试。比如我们在进行单元测试时,发现程序有错误,我们再可以根据A、C、D的方法来找错误。

  题外话:

  很多人学软件工程时认为软件工程太无聊了,似乎全部都是些背背记记的东西,但对于一个软件构架师,软件工程是非常重要的,这就不能是些背背的东西了,最重要的是理解,要彻底地理解,还得有些开发经验才行。《软件工程》这学科是从实践中得出来的,同样也需要赋予给实践中去,这样才有用!

  (7) 下列叙述中,不属于软件需求规格说明书的作用的是______。

  A. 便于用户、开发人员进行理解和交流

  B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据

  C. 作为确认测试和验收的依据

  D. 便于开发人员进行需求分析

  [答案]D

  [考点]软件工程基础

  [评析]

  A、B、C都是作用,D说法有一定的错误,开发人员包括很多,比如程序员的工作就不是进行需求分析。

  (8) 在数据流图(DFD)中,带有名字的箭头表示______。

  A. 控制程序的执行顺序

  B. 模块之间的调用关系

  C. 数据的流向

  D. 程序的组成成分

  [答案]C

  [考点]软件工程基础

  [评析]

  顾名思义,数据流图就是带有方框(外部实体)、圆圈(变换/加工)和带有名字的箭头以表示数据的流向。需求分析中常用的分析图,它远离计算机上的具体实现,软件人员和用户都能看懂,有益于和用户交流。

  (9) SQL语言又称为______。

  A. 结构化定义语言

  B. 结构化控制语言

  C. 结构化查询语言

  D. 结构化操纵语言

  [答案]C

  [考点]数据库设计基础

  [评析]

  学VF和ACCESS的朋友轻而易举选出答案,考其它的朋友们若没学数据库技术这一章节,则要记一下了。

  Structured Query Language

  结构化 查询 语言(语句)

  (10) 视图设计一般有3种设计次序,下列不属于视图设计的是______。

  A. 自顶向下

  B. 由外向内

  C. 由内向外

  D. 自底向上

  [答案]B

  [考点]数据库设计基础

  [评析]

  通常有如下几种方法:

  1、自顶向下。先全局框架,然后逐步细化

  2、自底向上。先局部概念结构,再集成为全局结构

  3、由里向外。先核心结构,再向外扩张

  4、混合策略。1与2相结合,先自顶向下设计一个概念结构的框架,再自底向上为框架设计局部概念结构

1 2 3 4 下一页
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。