试卷总分:100 得分: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.骆驼命名法
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.' '
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.以上都不对
21.执行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
东师《算法分析与设计》2023年秋学期在线作业2[答案]多选题答案
二、多选题 (共 4 道试题,共 16 分)
21.顺序结构、选择结构、循环结构三种结构共同特点是()
A.只有一个入口
B.只有一个出口
C.结构内的每一部分都有机会被执行到(不存在死语句)
D.结构内不存在死循环(永远执行不完的循环)。
22.字符串有关的格式字符有( )。
A."%c"
B."%d"
C."%f"
D."%s"
23.递归算法的执行过程分()和()两个阶段。
A.递归
B.递推
C.回归
D.回溯
24.设计递归算法有两点最为关键()和()。
A.确定递推公式
B.确定边界(终了)条件(递归出口)
C.每次递归调用,都必须向基本条件前进
D.如果结果已知,那么,不用再重复调用递归
三、判断题 (共 22 道试题,共 44 分)
25.快速排序是一种不稳定排序方法。
26.puts()函数一次可以输出多个字符串。
27.按“先进后出”原则组织数据的数据结构是队列。
28.折半查找的先决条件表中结点按关键字有序,且顺序(一维数组)存储。
29.注释内容太多会影响程序的执行效率。
30.设变量定义为char s[]=“hello”,则数组s中有6个元素。
31.任意一棵具有n个结点的二叉树,若它有m个叶子,则该二叉树上度数为1的结点为n-2m+1个。
32.两个字符串中的字符个数相同时才能进行字符串大小的比较。
33.非线性结构的逻辑特征是一个结点可能有多个直接前趋和直接后继。
34.scanf()、printf()可以输入输出几个字符串。
35.在递归算法所体现的“重复”中要求每次调用在规模上都有所缩小。
36.确定性是指算法的每一个步骤必须要确切地定义。
37.简单选择排序和冒泡排序都是一种不稳定排序方法。
38.统计字符串长度时包括字符串结束标志。
39.快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少。
40.在计算机上中有符号整数和无符号整数表示的数值范围是相同的。
41.函数atoi("1234")的函数返回值是1234。
42.插入排序是一种稳定排序方法。
43.穷举法,也称辗转法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止。
44.在深度为7的满二叉树中,度为2的结点个数为64。
45.冒泡排序是一种不稳定排序方法。
46.对于任意一棵二叉树,如果度为0的结点个数为n0,度为2的结点个数为n2,则n0=n2+1。
东师《算法分析与设计》2023年秋学期在线作业2[答案]历年参考题目如下:
大数据分析专业属于交叉学科,以统计学,数学,为支撑。需要学习数学分析,高等代数,普通物理数学与信息科学概论,数据结构,数据科学导论,程序设计导论,程序设计实践,离散数学,概率与统计,算法分析与设计,数据计算智能,数据库系统概论,计算机系统基础,并行体系结构与编程,非结构化大数据分析等等。
本专业旨在培养社会急需的具备大数据处理及分析能力的高级复合型人才。具体包括:掌握计算机科学,大数据科学与信息技术的基本理论,方法和技能,受到系统的科学研究训练,具备一定的大数据科学研究能力与数据工程实施的基本能力,掌握大数据工程项目的规划,应用,管理及决策方法,具有大数据工程项目设计,研发和实施能力的复合型,应用型卓越人才。
东师《算法分析与设计》2023年秋学期在线作业2[答案][答案]相关练习题:
对于职务发明创造,申请专利的权利属于()
我们知道和我们打交道的人持有不同的观念。(frame of reference)
病房常用的铺床方法有几种?简述其目的。
解放战争时期统一战线的名称是___。
题.[A1型题]昏迷患者呼吸道有较多分泌物蓄积时,可出现
压力容器的维护保养包括( )
假定在自由贸易条件下,一辆汽车的到岸价格折算为人民币20万元,进口引擎的价格为6万元,变速箱的价格为2万元,制动系统的价格为2万元,其他配件合计4万元。计算对汽车和原材料进口征收不同关税而产生的有效保护率。(1)如果对进口汽车征收12%的名义税率,对进口零部件免税,计算有效保护率?(2)如果对进口汽车和进口零部件均征收12%的名义税率,计算有效保护率?(3)如果对进口汽车仍征
MHCⅠ类分子途径主要提呈内源性抗原,MHCⅡ类分子途径主要提呈()。
中国人民抗日战争胜利的纪念日是( )
PROFIBUS-DP总线最多可接多少个站
患者,女,38岁。因发热伴胸痛就诊,诊断为肺炎,经青霉素G 治疗1周症状无改善,经细菌培养和药敏试验该患者为耐甲氧西林的表皮葡萄球菌感染,对β-内酰胺类抗生素均耐药,首选以下何种药物治疗
将A341自动变速器装回车上时,变速器壳体螺栓的拧紧力矩分别为:10mm的螺栓为 N.m、12mm的螺栓为 57N.m 、14mm的螺栓为 N.m、17mm 的螺栓为 57N.m 。
对于资产类账户,下列说法中正确的是( )
乘务员执行航班所需携带的资料和物品有哪些?
以下关于低阶码的说明,正确的是?
痛觉感受器分布最密集的部位是皮肤。
受体阻断药的特点是 ( )
投资2000元本金,投资期为6年,年利率为6.2%,每季度按复利付息一次,求投资期结束后的资金终值。
从一定角度看来,现代的金融业就是IT产业本身。
成人肾病综合征最常见的原因是膜性肾小球病,患者主要表现为大量蛋白尿、低白蛋白血症、高脂血症和明显水肿。
CCD图像传感器是一种()集成电路:A、PN结光电二极管,B、MOS型晶体管开关,C、PNP型晶体管,D、NPN型晶体管
百合公司确定本月职工工资如下: A产品生产工人工资 10 000 B产品生产工人工资 15 000 车间管理人员工资 10 000 厂部人员工资 20 000
在一般情况下,外存储器中存放的数据,在断电后()失去
PCM一次群一个复帧的时间是( )。
幼儿科学学习的核心是“激发探究兴趣,体验探究过程,发展初步的探究能力。”以下属于探究能力的是()