正确答案:A
大工22春《数据结构》在线作业3 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 50 分) 1.采用顺序查找方法查找长度为n的线性表时,成功查找时的平均查找长度为()。 A.n B.n/2 C.(n+1)/2 D.(n-1)/2 2.对线性表进行折半查找时,要求线性表必须()。 A.以顺序方式存储
正确答案:C
大工22春《数据结构》在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.采用顺序查找方法查找长度为n的线性表时,成功查找时的平均查找长度为()。
A.n
B.n/2
C.(n+1)/2
D.(n-1)/2
正确答案:A
2.对线性表进行折半查找时,要求线性表必须()。
A.以顺序方式存储
B.以链接方式存储
C.以顺序方式存储,且结点按关键字有序排列
D.以链表方式存储,且结点按关键字有序排列
正确答案:A
3.有n个元素的数组,查找其中最大值的元素,一般需要()次元素的比较 。
A.1
B.n
C.n+1
D.n-1
正确答案:C
4.查找效率最高的二叉排序树是()。
A.所有结点的左子树都为空的二叉排序树
B.所有结点的右子树都为空的二叉排序树
C.平衡二叉树
D.没有左子树的二叉排序数
正确答案:A
5.在哈希查找过程中,可用()来处理冲突。
A.除留余数法
B.数字分析法
C.线性探测法
D.关键字比较法
正确答案:D
6.从19个记录中查找其中的某个记录,最多进行4次关键字的比较,则采用的查找方法只可能是()。
A.顺序查找
B.折半查找
C.哈希查找
D.二叉排序树查找
正确答案:C
7.以下排序算法中,()在最后一趟排序结束之前可能所有元素都没有放到其最终位置上。
A.快速排序
B.希尔排序
C.堆排序
D.冒泡排序
正确答案:A
8.对有n个记录的表进行直接插入排序,在最坏情况下需要比较()次关键字。
A.n-1
B.n
C.n+1
D.n(n-1)/2
正确答案:A
9.设有1000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素,最好选用()排序法。
A.冒泡排序
B.快速排序
C.堆排序
D.基数排序
正确答案:C
10.以下()方法在数据基本有序时效率最好。
A.快速排序
B.冒泡排序
C.堆排序
D.希尔排序
正确答案:B
大工22春《数据结构》在线作业3[答案]多选题答案
正确答案:A
二、判断题 (共 10 道试题,共 50 分)
11.折半查找所对应的判定树是一棵理想平衡树。
12.设查找表各元素的查找概率都相等,则分块查找的平均查找长度不仅与要查找的元素个数有关,而且与每块中的元素个数有关。
13.当一棵二叉树的中序遍历序列是单调递增时,它一定是二叉查找树。
14.在二叉查找树中,新结点总是作为叶结点插入。
15.在二叉查找树中,新插入的关键码总是处于最底层。
16.在任何情况下,起泡排序比快速排序的速度慢。
17.快速排序每趟都让一个元素放在它最终应在的位置。
21.快速排序在所有排序方法中最快,而且所需附加存储空间也最少。
19.归并排序是原地排序。
20.就平均性能而言,最好的排序方法是快速排序。
------分隔线----------------------------
大工22春《数据结构》在线作业3[答案]历年参考题目如下:
,获取答案官方微信号:dddda9820秋学期《软件工程与UML建模》在线平时作业2
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 75 分)
1.在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称为( ),该图的特点是有生命线及控制焦点,重点在消息的时间顺序上。强调参加交互的对象的组织图称为协作图,这两种图是同构的,所以可以相互转换。
A.活动图(activity diagram)
B.状态图(statechart diagram)
C.序列图(sequence diagram)
D.协作图(collaboration diagram)
2.为了提高测试的效率,应该( )。
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后指定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
3.在业务领域分析过程中,两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立( )来详细说明整个业务过程的逻辑。
A.数据流图(DFD)
B.过程层次图(PHD)
C.过程活动图(PAD)
D.甘特图(Ganntte)
4.关于操作可用性说法正确的是( )
A.开发人员是否能开发出新系统
B.新系统是否自动操作
C.新系统是否满足用户的需求
D.新系统所需的用户操作是否可行
5.某软件项目要求必须运行在Linux操作系统上,这个需求属于( )
A.功能需求
B.非功能需求
C.设计约束
D.业务需求
6.结构化分析方法是一种面向( )的需求分析方法。
A.对象
B.数据结构
C.数据流
D.控制流
7.风险分析和管理是软件开发的一项重要活动。在软件工程领域考虑风险时,主要基于以下3个概念:( )以及必须抓住选择机会。
A.关心当前,关心变化
B.关心当前,关心不变性
C.关心未来,关心变化
D.关心未来,关心不变性
8.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )。
A.功能内聚
B.过程内聚
C.逻辑内聚
D.通信内聚
9.数据流图可用于抽象描述一个软件的逻辑模型,并由若干种基本的图形符号组成,下述图名: Ⅰ.加工 Ⅱ.数据流 Ⅲ.数据存储 Ⅳ.外部实体 ( )是构成数据流图的基本图形
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅱ、Ⅲ和Ⅳ
C.Ⅱ和Ⅲ
D.全是
10.软件维护工作内容为( )。
A.纠正与修改软件中含有的错误
B.因环境已发生变化,软件需作相应的变更
C.为扩充功能、提高性能而作的变更
D.包括上述各点内容
11.在使用UML建模时,若需要描述跨越多个用例的单个对象行为,使用( )是最为合适的。
A.协作图(collaboration diagram)
B.序列图(sequence diagram)
C.活动图(activity diagram)
D.状态图(statechart diagram)
12.系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于( )
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
13.“开发了一个没有人真正需要的优秀产品”属于( )风险。
A.技术
B.过程
C.项目
D.商业
14.软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现( )阶段的错误。
A.需求分析
B.概要设计
C.详细设计
D.编码
15.软件项目的进度管理有许多方法,但( )不是常用的进度控制图示方法。
A.甘特图
B.IPO
C.PERT
D.时标网状图
二、判断题 (共 5 道试题,共 25 分)
16.Petri网是需求分析的功能模型
17.状态变迁图是需求分析的功能模型( )
18.项目管理中不包含人员的管理( )
19.螺旋模型是一种演进模型( )
20.项目管理的内容涉及人力资源管理、项目计划、风险管理、项目跟踪、质量保证、配置管理等方面( )
[奥鹏]大工22春《数据结构》在线作业3[答案]相关练习题:
--Sorry, I don't know.
人民民主专政的基本内容是( )
若将受扭实心圆轴的直径增加一倍,则其刚度是原来的(??)。
下列哪个不是在弱电场下电介质出现的电气现象?
经验表明,在安全监控系统的三个组成部分中,( )发生故障的频率最高。
2021年12月《大学英语(下)(本科)》作业考核试题
黑泽明电影中可以成为专业电影学院中讲述色彩和光影教科书的是哪一部?
某工业企业产品年生产量为20万件,期末库存5.3万件,它们()。
Packing charges()in the price, and we can make delivery whenever you wish.
以教师的语言为主要媒介系统、连贯地向学生传授知识、表达情感和价值观念的教育方法是 ( )。
在银行损益表,银行的收入由( )构成。
关于物流系统的概述正确的是()。
企业人力资源战略的制定必须先于企业战略的制定,这样才能使后者更好服务于前者。
车辆齿轮油的换油标准主要有哪些( )
经验之塔包括()三大类
采用平行结转分步法不能提供()
4、作业成本计算的作业层次有( )。
国务院行政机构根据职能,可以划分为( )
有限花序的特征为 ( )
水库调洪计算的任务是确定()。