东北师范大学计算机科学与技术专业《算法分析与设计》作业及答案2

搜题
1、十进制中最大的数码是()。

A.6

B.7

C.8

D.9

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

A.直接插入排序

B.快速排序

C.直接选择排序

D.堆排序

本题答案:
B
3、二进制的基数是()。

A.2

B.8

C.10

D.16

本题答案:
A
4、下列说法错误的是()

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

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

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

D.调试器不能解决程序中出现的问题

本题答案:
D
5、下面说法不是断点特点是()。

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

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

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

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

本题答案:
D
6、八进制的基数是()。

A.2

B.8

C.10

D.16

本题答案:
B
7、一个有n个结点的图,最多有()个连通分量。

A.1

B.n-1

C.n

本题答案:
D
8、十进制的基数是()。

A.2

B.8

C.10

D.16

本题答案:
C
9、下面命名规则中,哪项不是现在比较常用的命名规则()。

A.匈牙利命名法

B.骆驼命名法

C.下划线命名法

D.图灵命名法

本题答案:
D
10、判断c是否是数字字符的函数是()。

A.isalpha(int c)

B.isalnum(int c)

C.islower(int c)

D.isdigit(int c)

本题答案:
D
11、十六进制数5A.8转换为十进制数是()。

A.89.6

B.90.1

C.90.5

D.96.8

本题答案:
C
12、排序算法是按照某个或某些关键字的(),递增或递减的排列起来的操作

A.类别

B.属性

C.名称

D.大小

本题答案:
D
13、isalnum()函数用来()。

A.判断字符串

B.判断大写

C.判断数字或字母

D.判断小写

本题答案:
C
14、字符串的结束标记是()。

A.0’

B.‘ ’

C.‘\0’

D.‘\n’

本题答案:
C
15、字符串”China Beijing”的长度是()

A.12

B.13

C.14

D.15

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

A.log2n

B.n/2

C.n

D.n+1

本题答案:
C
17、某内排序方法的稳定性是指()。

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

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

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

D.以上都不对

本题答案:
D
18、执行memset(s,‘a’,4)后,s的值为()。

A.“aaaa”

B.“a4”

C.“4a”

D.“eeee”

本题答案:
A
19、isdigit()函数用来()。

A.判断字母

B.判断数字

C.判断大写

D.判断小写

本题答案:
B
20、顺序查找n个元素的顺序表,若查找成功,则比较关键字的次数最多为()次。

A.n/2

B.(n+1)/2

C.(n-1)/2

D.n

本题答案:
D
21、顺序结构、选择结构、循环结构三种结构共同特点是()

A.只有一个入口

B.只有一个出口

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

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

本题答案:
ABCD
22、字符串有关的格式字符有()。

A.“%c”

B.“%d”

C.“%f”

D.“%s”

本题答案:
AD
23、递归算法的执行过程分()和()两个阶段。

A.递归

B.递推

C.回归

D.回溯

本题答案:
BC
24、设计递归算法有两点最为关键()和()。

A.确定递推公式

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

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

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

本题答案:
AB
25、快速排序是一种不稳定排序方法。()

A.错误

B.正确

本题答案:
B
26、puts()函数一次可以输出多个字符串。()

A.错误

B.正确

27、按“先进后出”原则组织数据的数据结构是队列。()

A.错误

B.正确

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

A.错误

B.正确

29、注释内容太多会影响程序的执行效率。()

A.错误

B.正确

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

A.错误

B.正确

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

A.错误

B.正确

32、两个字符串中的字符个数相同时才能进行字符串大小的比较。()

A.错误

B.正确

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

A.错误

B.正确

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

A.错误

B.正确

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

A.错误

B.正确

36、确定性是指算法的每一个步骤必须要确切地定义。()

A.错误

B.正确

37、简单选择排序和冒泡排序都是一种不稳定排序方法。()

A.错误

B.正确

38、统计字符串长度时包括字符串结束标志。()

A.错误

B.正确

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

A.错误

B.正确

40、在计算机上中有符号整数和无符号整数表示的数值范围是相同的。()

A.错误

B.正确

41、函数atoi(“1234”)的函数返回值是1234。()

A.错误

B.正确

42、插入排序是一种稳定排序方法。()

A.错误

B.正确

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

A.错误

B.正确

44、在深度为7的满二叉树中,度为2的结点个数为64。()

A.错误

B.正确

45、冒泡排序是一种不稳定排序方法。()

A.错误

B.正确

46、对于任意一棵二叉树,如果度为0的结点个数为n₀,度为2的结点个数为n₂,则n₀=n₂+1。()

A.错误

B.正确

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部