vb笔试模拟 试卷(20)解答

vb笔试模拟 试卷(20)解答

ID:39366248

大小:117.50 KB

页数:27页

时间:2019-07-01

vb笔试模拟 试卷(20)解答_第1页
vb笔试模拟 试卷(20)解答_第2页
vb笔试模拟 试卷(20)解答_第3页
vb笔试模拟 试卷(20)解答_第4页
vb笔试模拟 试卷(20)解答_第5页
资源描述:

《vb笔试模拟 试卷(20)解答》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、笔试模拟试卷(20)解答(1)在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。A.详细设计B.需求分析C.总体设计D.编程调试[答案]C[考点]软件工程基础[评析]从先到后一排,是:需求分析、总体设计、详细设计、编程调试需求分析远离在计算机上的实现,谈不上功能的分解;有了需求分析的报告,软件设计员可以思考我要让软件怎么做,开始总体设计,其间将软件的功能分解,确定模块之间的接口;有了每个模块功能的分解,再对每个模块进入详细设计阶段;接下来再是程序员的任务,编写代码,开始编程调试。(2)按条件f对关系R进行选择

2、,其关系代数表达式为______。A.R

3、X

4、RB.R

5、X

6、RfC.бf(R)D.∏f(R)[答案]C[考点]数据库设计基础[评析]C是选择一行,D是投影一列,二者要区分开。如果不仅谈此题的话,有关关系代数,内容有些多,这里不是一两句能说清,可以看看相关《数据库》的资料中的关系代数,里面写得很详细。(1)面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者

7、在软件开发的绝大部分中都用实际领域的概念去思考面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为C。.(2)在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C)A.确定性B.可行性C.无穷性D.拥有足够的情报(5)对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。A.N+1B.NC.(N+1)/2D.N

8、/2[答案]B[考点]数据结构与算法[评析]很简单,我们的二级程序设计语言书中都有此算法,另外还要掌握二分法查找,这也是我们二级中常考的。那么二分法最坏的情况为多少次呢?>log2n的最小整数值。比如n为4,最坏的情况要比较3次;n为18,最坏的情况要比较5次。二分法适用于已排序的顺序表(我们二级语言中都是数组),考二级书里的,这里不再罗嗦。(6)下列关于队列的叙述中正确的是______。A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表[答案]C[考点]数据构与算法[评析]队

9、列是先进先出的,栈是先进后出的,2者的区别一定要搞清楚。(7)数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。A.自顶向下B.由底向上C.由内向外D.由整体到局部[答案]D[考点]数据库设计基础[评析]通常有如下几种方法:1、自顶向下。先全局框架,然后逐步细化2、自底向上。先局部概念结构,再集成为全局结构3、由里向外。先核心结构,再向外扩张4、混合策略。1与2相结合,先自顶向下设计一个概念结构的框架,再自底向上为框架设计局部概念结构(8)希尔排序法属于哪一种类型的排序法______。A.交换

10、类排序法B.插入类排序法C.选择类排序法D.建堆排序法[答案]B[考点]数据结构与算法[评析]Shell排序法输入:数组名称(也就是数组首地址)、数组中元素个数思想为:在直接插入排序算法中,每次插入一个数,使有序序列只增加1个节点,并且对插入下一个数没有提供任何帮助。如果比较相隔较远距离(称为增量)的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除多个元素交换。D.L.shell于1959年在以他名字命名的排序算法中实现了这一思想。算法先将要排序的一组数按某个增量d分成若干组,每组中记录的下标相差d.对每组中全部元素进

11、行排序,然后再用一个较小的增量对它进行,在每组中再进行排序。当增量减到1时,整个要排序的数被分成一组,排序完成。插入排序交换排序选择排序直接插入排序希尔排序冒泡排序快速排序直接选择排序堆排序适用于n较小情况,或表中每个元素与其最终位置不远,记录本身信息量较大时 若适用于数据元素初始状态基本有序适用于n较大情况,是目前基于内部排序的方法中最好的适用于n较小情况,且记录本身信息量较大时适用于n较大情况,最坏情况下,比较次数n(n-1)/2时间复杂度O(n2)最坏情况下,时间复杂度是O(n1.5)最坏情况下,比较次数n(n-1)/2

12、时间复杂度O(n2)最坏情况下,比较次数n(n-1)/2时间复杂度O(nlog2n)最坏情况下,比较次数n(n-1)/2时间复杂度O(n2)最坏情况下,比较次数nlog2n时间复杂度O(nlog2n)(9)软件调试的目的是______。A.发现错误B.改正错误C.改善软件的性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。