东师算法分析与设计2022年秋学期在线作业2【标准答案】

作者:周老师 分类: 东北师范大学 发布时间: 2023-02-07 10:06

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

              扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包

算法剖析与设计19春在线作业2-0005

试卷总分:100 得分:100

一、单选题 (共 20 道试题,共 40 分)

1.图中有关途径的界说是()。

A.由极点和相邻极点序偶构成的边所构成的序列

B.由不一样极点所构成的序列

C.由不一样边所构成的序列

D.上述界说都不是



2.()是一个根本完好的开发东西集,它包含了整个软件生命周期中所需求的大多数东西,如UML东西、代码管控东西、集成开发环境等等。

A.VS

B.VM

C.Dev-C++

D.IDE



3.下列数据结构中,归于非线性结构的是( )。

A.循环行列

B.带链行列

C.二叉树

D.带链栈



4.下列叙说中正确的是 ( )。

A.次序存储结构的存储必定是接连的,链式存储结构的存储空间纷歧定是接连的

B.次序存储结构只对于线性结构,链式存储结构只对于非线性结构

C.次序存储结构能存储有序表,链式存储结构不能存储有序表

D.链式存储结构比次序存储结构节约存储空间



5.十六进制中最大的数码是()。

A.16

B.15

C.F

D.E



6.二进制,就表明某一方位上的数运算时是逢()进一位。

A.2

B.8

C.9

D.10



7.在程序代码修改框外(一般都是程序代码的最左边)双击,就成功设置了一个断点,设置成功后会在该行的最前面显现一个圆点,这样的过程称作()。

A.设置断点

B.单步骤试

C.程序编译

D.程序调试



8.递归完毕条件,又称为()。

A.递归断定

B.递归战略

C.递归出口

D.递归回来



9.下列叙说中正确的是( )。

A.一个逻辑数据结构只能有一种存储结构

B.数据的逻辑结构归于线性结构,存储结构归于非线性结构

C.一个逻辑数据结构能够有多种存储结构,且各种存储结构不影响数据处理的功率

D.一个逻辑数据结构能够有多种存储结构,且各种存储结构影响数据处理的功率



10.下列说法正确的是()。

A.关键词是数据元素(或记载)中某个数据项的值,能够标识一个记载,称为主关键词。

B.就均匀查找长度而言,分块查找最小,减半查找次之,次序查找最大。

C.对长度为n 的有序链表进行对分查找,最坏状况下需求的对比次数为log2n。

D.减半查找的先决条件:表中结点按关键词有序,且次序(一维数组)存储。



11.下列排序方法中,哪一个是安稳的排序方法?()

A.直接挑选排序

B.二分法刺进排序

C.希尔排序

D.疾速排序



12.isalnum()函数用来()。

A.判别字符串

B.判别大写

C.判别数字或字母

D.判别小写



13.深度优先查找的查找战略是()。

A.尽能够“深”地查找图

B.尽能够“深”地查找树

C.尽能够“深”地查找表

D.尽能够“深”地查找行列



14.数制中某一位上的1所表明数值的巨细(所在方位的价值)称为()。

A.进制

B.基数

C.位权

D.数码



15.从均匀功能思考,当前最佳的内排序方法是()排序法。

A.冒泡

B.希尔刺进

C.交流

D.疾速



16.递归法是一总种编程战略,它需求有递归行进段、递归回来段和()。

A.判别条件

B.初始条件

C.鸿沟条件

D.决议计划条件



17.下列排序算法中,在每一趟都能选出一个元素放到其终究方位上,而且当时间功能受数据初始特性影响的是:()。

A.直接刺进排序

B.疾速排序

C.直接挑选排序

D.堆排序



18.()指令是用来对比两个文件并显现它们的区别。

A.dir

B.cd

C.type

D.fc



19.二进制的1110,0的位权是()。

A.0

B.1

C.2

D.4



20.例如“DisplayInfo()”和“UserName” 这样的命名规矩是()。

A.匈牙利命名法

B.骆驼命名法

C.下划线命名法

D.帕斯卡命名法



二、多选题 (共 4 道试题,共 16 分)

21.设计递归算法有两点最为要害()和()。

A.断定递推公式

B.断定鸿沟(终了)条件(递归出口)

C.每次递归调用,都有必要向根本条件行进

D.假如成果已知,那么,不必再重复调用递归



22.递归算法的履行过程分()和()两个期间。

A.递归

B.递推

C.回归

D.回溯



23.字符串有关的格局字符有( )。

A."%c"

B."%d"

C."%f"

D."%s"



24.次序结构、挑选结构、循环结构三种结构一起特色是()

A.只要一个进口

B.只要一个出口

C.结构内的每一有些都有时机被履行到(不存在死句子)

D.结构内不存在死循环(永久履行不完的循环)。



三、判别题 (共 22 道试题,共 44 分)

25.字符数组的初始化能够逐一元素进行初始化。



26.递计算法是一种用若干步可重复的简略运算(规律)来描绘杂乱疑问的方法。



27.在链表表明中,链表中结点的逻辑次第和物理次第纷歧定一样。即:逻辑上相邻未必在物理上相邻。



28.float b[4][5];界说b为5×6(5行6列)的数组。



29.程序调试的效果是将程序测试过程中发现的错误改正过来,程序调试后需求再次进行测试。



30.int a[10]; 阐明整型数组a,有10个元素。



31.高精度计算时能够用数组来存储运算成果。



32.二叉树第i(i>=1)层上至多有2^(i-1)个结点。



33.在任何状况下,次序表中进行结点的刺进操作时都不需求移动结点。



34.当待排序记载现已从小到大排序或许现已从大到小排序时,疾速排序的履行时刻最省。



35.查找算法的功率用均匀查找长度(ASL)进行衡量



36.字符型和整型一般状况下能够通用。



37.刺进排序的时刻杂乱度为O(n)。



38.遗传算法是计管用学顶用于处理最优化的查找算法,是进化算法的一种。



39.关于二分查找,表有必要有序,表能够次序方法存储,也能够链表方法存储。



40.就均匀查找长度而言,分块查找最小,减半查找次之,次序查找最大。



41.在深度为7的满二叉树中,度为2的结点个数为64。



42.字符串在存储时,系统自动在这以后加上完毕象征。



43.高精度计算时能够用字符串来存储运算成果。



44.次序查找法合适于存储结构为散列存储的线性表



45.当循环行列非空且队尾指针等于队头指针时,阐明循环行列已满,不能进行入队运算。这种状况称为上溢。



46.递推使用已知或已求出的成果迭代出下一步的成果;而递归则反之,要求出这一步的成果需求先去求上一步或上几步的成果(即多重迭代),通常会重复计算很多的子疑问。而且递推省去了递归的栈操作。

专业辅导各院校在线、离线考核、形考、终极考核、统考、社会调查报告、毕业论文写作交流等!(非免费)

联系我们:QQ客服:3326650399   439328128    微信客服①:cs80188     微信客服②:cs80189

               扫一扫添加我为好友                           扫一扫添加我为好友

支付宝微信钱包