超星尔雅学习通《算法与程序的奥秘》章节测试答案
1.1数学三大危机
1.根据美国克雷数学研究所制定的规则,任何一个千禧年猜想的解答,只要发表在数学期刊上,并经过()年的验证期,解决者就会被颁发一百万美元。答案:2
A、3
B、2
C、4
D、1
2.计算机科学领域内最大的奖项是()。答案:图灵奖
A、图灵奖
B、诺贝尔奖
C、菲尔兹奖
D、中国计算机学会创新奖
3.在世界数学史上,共发生了()次数学危机?答案:3
A、1
B、2
C、3
D、4
4.集合论的创始人是()。答案:C
A、柯西
B、牛顿
C、康托尔
D、图灵
5.下面哪个悖论产生第三次数学危机。()答案:罗素悖论
A、大旅馆悖论
B、贝克莱悖论
C、基诺悖论
D、罗素悖论
6.1936年,英国图灵提出了一种理想的计算机器的数学模型,被称为()。答案:图灵机
A、电脑
B、计算器
C、计算机
D、图灵机
7.截止2017年9月,世界最权威的超级计算机排名第一名是()。答案:神威太湖之光
A、神威太湖之光
B、天河一号
C、天河二号
D、瑞士卢加诺国家超算中心
8.无理数产生于第()次数学危机?答案:1
A、1
B、2
C、3
D、4
9.
哥德尔不完备定理说明在任何一个数学系统肯定能找到一个命题,即无办法证明它,也无办
法推翻。()答案:×
10.2019年9月,根据世界最权威的TOP500超级计算机排名,第一名是美国的Summit超级计算机。()答案:√
11.罗素悖论产生第3次数学危机。()答案:正确
12.无理数产生于第3次数学危机。()答案:错误
1.2算法的作用(上)
1.在数据科学中,AI是()的英文简称答案:人工智能
A、机器学习
B、人工智能
C、大数据挖掘
D、智能计算
2.AlphaGoZero最核心的技术有()。答案:启发式搜索和深度残差网络
A、启发式搜索和深度残差网络
B、建立模型和启发式搜索
C、大数据挖掘和云计算
D、深度残差网络
3.算法为了求解可计算问题,是任何定义好的计算过程。()答案:√
4.计算效率最大化是指我们需要寻找有效的算法来合理利用资源,让问题的计算时间最短。()答案:正确
5.在同一台计算机上,问题规模越大,插入排序优势将会更明显。()答案:错误
1.3算法的作用(下)
1.科学计算是为了解决科学和工程中的问题,根据(),利用计算机进行数值计算。答案:数学原理和物理定律
A、生物科技和物理定律
B、数学原理和计算机技术
C、数学原理和物理定律
D、算术和计算机技术
2.科学与工程计算可以按()来划分。答案:方法划分和问题划分
A、方法划分和问题划分
B、问题划分和内容划分
C、内容划分和学科划分
D、学科划分和方法划分
3.算法一般应具备什么特征?()ABCD
A、有穷性
B、确切性
C、输入和输出
D、可行性
4.艺术可以使用科学计算的手段和方法进行创作。()答案:√
5.科学计算的应用领域十分有限,仅限于数学和物理学科。()答案:错误
2.1古典数学:数字的美(上)
1.集合A={1,3,5,7,9,11},B={2,4,6,8,10},则A的势与B的势相比()答案:大于
A、相等
B、大于
C、小于
D、不大于
2.√5是代数数吗?()答案:是
B、不是
3.π的前六位数字是()。答案:回文质数
A、回文质数
B、完全数
C、三角形数
D、完全平方数
4.
集合A=实数集合,B=整数集合,则A的势和B的势相比,应该()。答案:大于
A、相等
B、大于
C、小于
D、不大于
5.圆周率π是超越数。()答案:正确
6.一个数是任何整系数多项式的根被叫做超越数。()答案:×
7.e即是无理数又是超越数。()答案:√
8.代数数包括超越数。()答案:×
2.2古典数学:数字的美(下)
1.黄金数实际上是一个()。答案:代数数
A、有理数
B、超越数
C、代数数
2.斐波那契数列后一项与前一项比值的极限为()。答案:B
A、黄金数
B、圆周率
C、1
D、0
3.下面哪些数列是斐波那契数列?()答案:3,5,8,13,21,34…
A、1,1,5,6,11,17…
B、1,1,2,3,5,7…
C、1,1,3,4,5,7…
D、3,5,8,13,21,34…
4.下面哪些建筑或作品体现了黄金比例?()ABCD
A、巴黎圣母院
B、齐白石画作
C、印度泰姬陵
D、洛神赋图
5.π的前n位数字组成的数字是完全平方数。()答案:错误
6.π的前6位数字组成的数字是完全平方数。()答案:错误
7.利用黄金比例,从领带结的大小等美学角度最终获得了365种打法。()答案:错误
8.随机游走基于过去的表现无法预测未来发展的步骤和方向。()答案:正确
9.随机游走就是布朗运动。()答案:错误
2.3古典数学:洛书
1.洛书属于哪个学科?()答案:组合数学
A、组合数学
B、高等数学
C、线性代数
D、抽象代数
2.洛书的斜对角线之和等于多少?()答案:15
A、11
B、12
C、14
D、15
3.洛书正中间的数字是多少?()答案:5
A、5
B、6
C、7
D、2
4.如果把洛书看成三阶行列式则其值等于多少?()答案:360
A、210
B、165
C、360
D、1665
5.洛书第一列数字从下向上递变为两位数之和则其值为()。答案:165
A、210
C、360
D、1665
2.4古典数学:幻方的构造
1.在8阶幻方中行和()。答案:260
A、260
B、250
C、240
D、230
2.五阶幻方的每列之和等于。()答案:65
A、65
B、55
C、20
D、106
3.五阶幻方的行和等于多少?()答案:65
A、60
B、62
C、65
D、66
4.四阶幻方中每一行加起来的行和是()。答案:34
A、34
B、35
D、32
5.奇数阶幻方一般采用什么方法?()答案:象限对称交换法
A、楼梯法
B、对称交换法
C、象限对称交换法
D、投影法
6.8阶幻方中的每一列的列和是()。答案:260
A、260
B、250
C、240
D、230
7.四阶幻方对角线上的数字和等于多少。()答案:34
A、34
B、35
C、33
D、32
8.在奇数阶幻方中1可以位于中间列。()答案:正确
2.5古典数学:八卦
1.A={0,1,2,3,4,5},B={0,2,4,6,8,10},下面的哪个映射是集合A到集合B的一对一映射?()答案:φ(X)=2X,X∈A
A、φ(X)=X+1,X∈A
B、φ(X)=X+2,X∈A
C、φ(X)=2X,X∈A
D、φ(X)=4X,X∈A
2.由四象升()。答案:八卦
A、太极
B、两仪
C、八卦
D、九尊
3.八卦俗称()。答案:阴阳鱼
A、阴阳鱼
B、龙凤呈祥
4.什么方法可以用曲线将圆分成n等份?()答案:collatz’s分割法
A、以直代曲极限法
B、collatz’s分割法
C、割线法
D、折叠法
5.圆周长等于阴阳直径的()。答案:2倍
A、1倍
B、2倍
C、等于它的半径与其阴阳直径的长度之积
D、75倍
6.二进制是由数学家()发明的。答案:莱布尼兹
A、拉格朗日
B、陈景润
C、费马
D、莱布尼兹
7.《易经》中的阴爻可以看做二进制中的()。答案:0
A、0
B、1
C、2
D、-1
8.在太极图中将两个小半圆连接的曲线叫()。AC
A、阴阳直径
B、正反直径
C、yy直径
D、xx直径
3.1Matlab简介
1.在MATLAB中圆周率π的表达命令是()。答案:pi
A、π
B、pi
C、pai
D、3.1415926...
2.在MATLAB中,clear表示()。答案:删除所有变量
A、删除所有变量
B、删除局部变量
C、删除字符串变量
D、删除全局变量
3.在MATLAB编程中,需要注意的事项有()。答案:不要使用与MATLAB函数或命令同名的变量
A、使用与MATLAB函数或命令同名的变量
B、不使用与MATLAB函数或命令同名的变量
C、创建与MATLAB函数同名的M文件
D、创建与MATLAB命令同名的M文件
4.MATLAB的优点有()。ABCD
A、使用方便
B、平台独立性
C、约定功能
D、绘图
5.MATLAB的缺点有()。BC
A、操作复杂
B、硬件原因导致的计算速度慢
C、升级昂贵
D、Windows系统下安装复杂
6.MATLAB桌面有()。ABCDEF
A、命令窗口和图形窗口
B、M文件编辑/调试器窗口
C、曾用命令窗口
D、发行说明书窗口和帮助浏览器窗口
E、工作空间浏览器窗口和数组编辑器窗口
F、当前目录浏览器窗口
7.M文件主要包含()。AC
A、M命令文件(脚本文件)
B、M文档文件
C、M函数文件
D、M代码文件
3.2Matlab基础(上)
1.在MATLAB编辑中,以“>>”开头的表示()。D
A、输出数据行
B、输入数据行
C、远大于符号
D、命令行
2.在MATLAB中,下列不属于变量命名规则的是()。B
A、必须从英文字母开始
B、不区分大小写
C、勿需使用太多字符命名变量
D、可以包含字母,数字和下划线的任意组合
3.
在MATLAB中,基本数据单位是()。C
A、向量
B、矩阵
C、数组
D、变量
4.当在命令窗口输入“x=1:2:10”时,输出的结果是()答案:x=13579
A、x=1210
B、x=246810
C、x=13579
D、x=1357910
5.在MATLAB中,命令“%”表示()。答案:注释
A、延续
B、注释
C、列出工作区的内容
D、打开日记
6.在MATLAB中,对于向量a,命令a’表示()。答案:a的转置
A、a的转置
B、a的逆
C、a分之一
D、a
7.在MATLAB中,命令“zero(2)”表示()。答案:生成一个全为0的2x2的矩阵
A、生成一个全为0的2x2的矩阵
B、生成一个全为0的2x1的矩阵
C、生成一个全为0的1x2的矩阵
D、生成一个全为2的2x1的矩阵
3.3Matlab基础(中)
1.在MATLAB中,对于一个矩阵A,命令A(2,1)表示的是()。答案:矩阵A的第二行,第一列的数
A、矩阵A的第三个数
B、矩阵A的第一行,第二列的数
C、矩阵A的第二行,第一列的数
D、矩阵A的倒数第三个数
2.在MATLAB中,特殊值pi表示()。答案:圆周率
A、不定值
B、圆周率
C、虚数单位
D、错误,没有这个特殊值
3.在MATLAB中,“formatrat”表示的是()。答案:将结果写成有理分式
A、将结果保留5位小数
B、将结果写成科学计数法
C、将结果写成有理分式
D、将结果保留15位小数
4.在MATLAB标量运算中,2^3等于()。答案:8
A、6
B、9
C、8
D、5
5.在MATLAB中,已知矩阵A,那么A(:,2:end)表示()。答案:提取出所有的行,第二列到最后一列的子矩阵
A、提取出所有的行,第二列到最后一列的子矩阵
B、提取出所有的列,第二行到最后一行的子矩阵
C、提取出第二行到最后一行,第二列到最后一列的子矩阵
D、表述错误
6.在MATLAB中,“formatshorte”表示的是()。答案:将结果写成科学计数法,保留4位小数
A、将结果保留5位小数
B、将结果写成科学计数法,保留4位小数
C、将结果写成有理分式
D、将结果保留15位小数
7.在MATLAB中,A,B均为矩阵,那么A*B与A.*B的结果是一样的。()答案:错误
3.4Matlab基础(下)
1.在MATLAB中,eye(3)表示的是()。答案:生成一个3x3的单位矩阵
A、生成一个3x3的单位矩阵
B、生成一个3x1的单位矩阵
C、生成一个1x3的单位矩阵
D、生成一个3x1的全1矩阵
2.在MATLAB中,inv(A)表示的是()。答案:矩阵A的逆
A、矩阵A的转置
B、矩阵A的逆
C、矩阵A的平方
D、矩阵A的立方
3.在MATLAB命令运行中,“Ctrl+c”表示()。答案:中止操作
A、中止操作
B、复制操作
C、粘贴操作
D、继续操作
4.在MATLAB中,对于矩阵a、b,命令“a\b”表示的是()。A
A、a的逆乘b
B、b分之a
C、b乘a的逆
D、a乘以b
5.在MATLAB内置功能中,‘sqrt(a)’表示()。答案:对a开方
A、a的立方
B、对a开方
C、a的平方
D、对a开三次方
6.在MATLAB中,命令“diaryon/diaryoff”表示()。答案:打开或关闭日记
A、延续或终止
B、注释或取消注释
C、列出或取消工作区的内容
D、打开或关闭日记
7.在MATLAB矩阵乘积、加法计算中,对于计算的两个矩阵来说有维数(阶数)的要求。答案:正确
8.在MATLAB中,矩阵左除和矩阵右除意义是一样的。()答案:错误4.1自下而上的程序设计
1.在MATLAB中,关系运算结果0表示为()。A
A、假(FALSE)
B、真(TRUE)
2.下面哪个结果返回为0?()D
A、3<4
B、3~=4
C、4>=4
D、'A'>'B'
3.1==2输出的结果()。B
A、1
B、0
4.关系操作的优先级()算术运算。A
A、低于
B、高于
5.如果a=39,b=58,c=3,则a/b>c()。A
A、0
B、1
6.如果a=7,则~~a()。A
A、1
B、0
7.括号处理操作顺序()A
A、从内向外
B、从上向下
C、从外向内
D、从下向上
8.若b=[25174];计算length(b((b>2)&(b<8)))=()D
A、1
B、0
C、6
D、2
9.在Matlab中,help命令具有查找命令用法的功能。()正确
4.2分支和循环(上)
1.Matlab中if语句后面紧跟的是()。A
A、逻辑表达式
B、end
C、if语句
D、else语句
2.X=1:5,则点乘表达式y=2.*X=()。B
A、2345678910
B、246810
C、22345
D、无法计算
3.分支用于在跳过其它部分时选择并执行特定部分的代码。()正确
4.每个while语句不一定配有end语句。()X
4.3分支和循环(下)
1.阅读以下程序,则y=()。
x=[4,-9,25];
ifx<0
disp('someoftheelementsofxarenegative.')
else
y=sqrt(x)
end
A、2.0000+0.0000i0.0000+3.0000i5.0000+0.0000i
B、2.00003.00005.0000
C、2.0000-1.0000i3.00005.0000
D、2.00003.00005.0000i
2.阅读以下程序,则y=()。C
x=[4,-9,25];
ifx>=0
y=sqrt(x)
else
disp('someoftheelementsofxarenegative.')
end
A、2.00003.0000i5.0000
B、2.00003.00005.0000