欢迎光临
我们一直在努力

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

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

算法分析与设计2022年春学期在线作业2

共46道题 总分:100分

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

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

A、6

B、7

C、8

D、9

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

A、直接插入排序

B、快速排序

C、直接选择排序

D、堆排序

3.二进制的基数是()。

A、2

B、8

C、10

D、16

4.下列说法错误的是()

A、使用高级计算机语言,如C、C++、Java,编写的程序,都需要经过编译器编译或解释,才能转化成机器能够识别并能执行的二进制代码。

B、如何一步步的跟踪代码,找到问题,搞明白为何程序不能正常运行,这个过程称为调试程序。

C、自动化的工具同样也能够帮助你跟踪程序,尤其当程序很复杂时效果更加明显,这种工具叫做调试器。

D、调试器并能解决程序中出现的问题。

5.下面说法不是断点特点是()。

A、它是调试器的功能之一

B、程序运行到这一行就会停住,然后你可以一步一步往下调试

C、调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误停下

D、调试过程中不可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误停下

6.八进制的基数是()。

A、2

B、8

C、10

D、16

7.一个有n个结点的图,最多有()个连通分量。

A、0

B、1

C、n-1

D、n

8.十进制的基数是()。

A、2

B、8

C、10

D、16

9.下面命名规则中,哪项不是现在比较常用的命名规则()。

A、匈牙利命名法

B、骆驼命名法东师答案请进:opzy.net或请联系微信:1095258436

C、下划线命名法

D、图灵命名法

10.判断 c 是否是数字字符的函数是()。

A、isalpha(int c)

B、isalnum(int c)

C、islower(int c)

D、isdigit(int c)

11.十六进制数5A.8转换为十进制数是()。

A、89.6

B、90.1

C、90.5

D、96.8

12.排序算法是按照某个或某些关键字的(),递增或递减的排列起来的操作

A、类别

B、属性

C、名称

D、大小

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

A、判断字符串

B、判断大写

C、判断数字或字母

D、判断小写

14.字符串的结束标记是()。

A、0′

B、’ ‘

C、’\0′

D、’\n’

15.字符串”China Beijing”的长度是()

A、12

B、13

C、14

D、15

16.对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A、log2n

B、n/2

C、n

D、n+1

17.某内排序方法的稳定性是指()。

A、该排序算法不允许有相同的关键字记录

B、该排序算法允许有相同的关键字记录

C、平均时间为0(n log n)的排序方法

D、以上都不对

18.执行memset(s,’a’,4)后,s的值为()。

A、”aaaa”

B、”a4″

C、”4a”

D、”eeee”

19.isdigit()函数用来()。

A、判断字母

B、判断数字

C、判断大写

D、判断小写

20.顺序查找n个元素的顺序表,若查找成功,则比较关键字的次数最多为()次。

A、n/2

B、(n+1)/2

C、(n-1)/2

D、n

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

1.顺序结构、选择结构、循环结构三种结构共同特点是()

A、只有一个入口

B、只有一个出口

C、结构内的每一部分都有机会被执行到(不存在死语句)

D、结构内不存在死循环(永远执行不完的循环)。

2.字符串有关的格式字符有( )。

A、”%c”

B、”%d”

C、”%f”

D、”%s”

3.递归算法的执行过程分()和()两个阶段。

A、递归

B、递推

C、回归

D、回溯

4.设计递归算法有两点最为关键()和()。

A、确定递推公式

B、确定边界(终了)条件(递归出口)

C、每次递归调用,都必须向基本条件前进

D、如果结果已知,那么,不用再重复调用递归

三、判断题(共22题,44分)

1.快速排序是一种不稳定排序方法。

A、错误

B、正确

2.puts()函数一次可以输出多个字符串。

A、错误

B、正确

3.按“先进后出”原则组织数据的数据结构是队列。

A、错误

B、正确

4.折半查找的先决条件:表中结点按关键字有序,且顺序(一维数组)存储。

A、错误

B、正确

5.注释内容太多会影响程序的执行效率。

A、错误

B、正确

6.设变量定义为char s[]=“hello”,则数组s中有6个元素。

A、错误

B、正确

7.任意一棵具有n个结点的二叉树,若它有m个叶子,则该二叉树上度数为1的结点为n-2m+1个。

A、错误

B、正确

8.两个字符串中的字符个数相同时才能进行字符串大小的比较。

A、错误

B、正确

9.非线性结构的逻辑特征是一个结点可能有多个直接前趋和直接后继。

A、错误

B、正确

10.scanf()、printf()可以输入输出几个字符串。

A、错误

B、正确

11.在递归算法所体现的“重复”中要求每次调用在规模上都有所缩小。

A、错误

B、正确

12.确定性是指算法的每一个步骤必须要确切地定义。

A、错误

B、正确

13.简单选择排序和冒泡排序都是一种不稳定排序方法。

A、错误

B、正确

14.统计字符串长度时包括字符串结束标志。

A、错误

B、正确

15.快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少。

A、错误

B、正确

16.在计算机上中有符号整数和无符号整数表示的数值范围是相同的。

A、错误

B、正确

17.函数atoi(“1234”)的函数返回值是1234。

A、错误

B、正确

18.插入排序是一种稳定排序方法。

A、错误

B、正确

19.穷举法,也称辗转法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止。

A、错误

B、正确

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

A、错误

B、正确

21.冒泡排序是一种不稳定排序方法。

A、错误

B、正确

22.对于任意一棵二叉树,如果度为0的结点个数为n0,度为2的结点个数为n2,则n0=n2+1。

A、错误

B、正确

赞(0)
未经允许不得转载:奥鹏作业网 » 东师算法分析与设计2022年春学期在线作业2【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址