当前位置:文档之家› 超星尔雅学习通《算法与程序的奥秘》章节测试答案

超星尔雅学习通《算法与程序的奥秘》章节测试答案

超星尔雅学习通《算法与程序的奥秘》章节测试答案

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

相关主题
文本预览
相关文档 最新文档