相关试卷

  • 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程序设计语言
上一页 1123 1124 1125 1126 1127 下一页 跳转