相关试卷
-
1、 在数学与计算机领域中,递归函数是指用定义该函数的方法。
-
2、 二分法查找的前提条件是被查找的数据是的。
-
3、 递增数列用二分法查找时,先以位置的元素作为比较对象,如果要找的元素值小于该中点元素,则将待查序列为左半部分,否则为右半部分。每一次比较后都可以将查找区间缩小一半。
-
4、 二分查找又叫 , 该方法主要将数列排列,采用的方式查找数据。二分查找是一种高效的查找方法。它可以明显减少比较次数,提高查找效率。
-
5、以下是牛顿迭代程序,认真阅读,填写横线内容。
import math
a=float(input("请输入方程系数a:"))
b=float(input("请输入方程系数b:"))
c=float(input("请输入方程系数c:"))
d=b*b-4*a*c
if :
x1=(-b+math.sqrt(d))/(2*a)
x2=(-b-math.sqrt(d))/(2*a)
print("方程有两个不同的解",x1,x2)
elif :
x1=-b/(2*a)
print("方程有两个相同的解",x1)
else:
print("方程无解")
-
6、阅读以下“辗转相除法”的程序代码,回答问题,并写出运行结果。
a=98
b=63
r=a%b
while r!=0:
a=b
print('a的值是',a)
b=r
print('b的值是',b)
r=a % b
print('r的值是',r)
-
7、以下哪项是一个绘图库模块( )A、numpy B、matplotlib C、plot D、arange
-
8、通常是为了接近并达到所需的目标或结果,对过程进行重复,每一次重复得到的结果会被用来作为下一次的初始值。这种用计算机解决问题的一种基本方法是( )。A、迭代法 B、查找法 C、分析法 D、排序法
-
9、计算机最初研究的应用大多是数值计算,人们主要借助计算机运算速度快,精确度高的特点来解决各种数学问题,这里的数值计算不包括( )A、函数计算 B、方程的求解 C、数列求和 D、图像处理
-
10、利用迭代算法解决问题,有三个关键步骤:
⑴确定;⑵建立迭代;⑶对迭代过程进行 , 这是编写迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。
-
11、 迭代法也称 , 是用计算机解决问题的一种基本方法。迭代通常是为了接近并达到所需的目标或结果。每一次对过程的称为一次“迭代”,而每一次迭代得到的会被用来作为下一次迭代的。
-
12、 matplotlib模块是一个。matplotlib的绘图原理很简单,利用画线函数就可以在直角平面内轻松地将(x,y)坐标点对连接成平滑曲线。
-
13、 通过numpy模块中的函数可以创建一个等差数列。如在0-2π之间每隔0.01取个值,则可以用表示,其中numpy.pi表示。
-
14、numpy是一个科学计算包,其中包括很多 , 如、矩阵计算方法、、线性代数等。
-
15、算法有至少有一个输入,不一定有输出。
-
16、有一种算法是把所有可能的答案一一列举,合适就保留,不合适就丢弃。这种方法称作“枚举”或“穷举”。
-
17、如果一个4位数恰好等于它各位上数字的4次方之和,则这个4位数称为“玫瑰花”数。例如1634就是个玫瑰花数: 1634=14+6+34+44。如果要求出所有的玫瑰花数,下列算法最合适的是( )A、穷举法 B、解析法 C、排序法 D、查找法
-
18、水仙花数是三位整数:其各位数字立方各等于该数本身,如153=1^3+5^3+3^3,如果要求出所有的水仙花数,下列算法最合适的是( )A、枚举法 B、查找法 C、解析法 D、排序法
-
19、以下哪个是算法的描述方法?( )A、流程图描述法 B、枚举法 C、顺序法 D、列表法
-
20、介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?( )A、流程图 B、伪代码 C、高级语言 D、VB程序设计语言