相关试卷

  • 1、Pygame自带了一个监听类循环,不断检查用户的操作,这个循环在程序运行过程期间持续工作。仔细阅读理解如下代码填写括号内容

    while True:

      for event in pygame.event.get():          #(

        if event.type==pygame.QUIT:          #(

          sys.exit()                  #退出程序

        if event.type==pygame.MOUSEBUTTONDOWN: #(

  • 2、   需求分析之后、程序设计之前,需要对系统进行总体设计和详细设计。总体设计就是在需求分析的基础上对模型细化、分解任务,明确程序由哪些模块组成。
  • 3、   计算机中要“擦掉”某个图像,和铅笔画用橡皮擦擦掉类似。
  • 4、实时获得鼠标的状态并对鼠标单击做出正确的响应,只有不断地进行监听、更新游戏状态、重绘屏幕三个步骤的操作。
  • 5、  为了便于游戏循环中反复调用,可以定义成一个函数,在绘制福字时,需要设置图像显示的位置,因此showfu中有两个参数,分别表示图像位置的
  • 6、  要达到在窗口显示不同位置的福字,需要完成两个步骤: ⑴在新的位置上;⑵把原来的图像。要“擦掉”某个图像,可以选择它,通常采用或者用来覆盖的方式。
  • 7、   游戏状态通常随事件的发生而改变,如鼠标单击、键盘输入或者时间的流逝,游戏循环不停地检查是否有新事件产生,并且会根据事件来更新游戏状态,这通常叫作
  • 8、   Pygame.display的功能是访问;Pygame.event的功能是;Pygame.font的功能是使用;Pygame.image的功能是
  • 9、   在pygame中,使用图像的最简单方法是调用函数。通过来载入图片,表示图像文件的路径和名称。图像文件必须和程序在下才可以使用相对路径的引用方式。
  • 10、  调用函数,将返回一个窗口。如果想在窗口上绘制或是放置对象,需要指定这个对象在窗口的即坐标。pygame中的坐标系原点在 , 水平方向为轴,垂直方向为轴。
  • 11、   pygame模块提供了等函数;random模块用于产生;sys模块包含了跟Python相关的函数。
  • 12、   需求分析是软件工程中的一个过程。需求分析阶段的任务是确定的功能。通俗地说,就是确定需要计算机“做什么”,想达到什么样的效果。只有在确定了这些需求后,才能够分析和寻求系统的解决方法。
  • 13、用二分法求解 x3- x2 + x - 1 = 0,请在下划线处完善程序。

    def f(x):

        #定义方程

        return x**3-x**2+x-1

    a=float(input("请输入解区间的左边界:"))

    b=float(input("请输入解区间的右边界:"))

    while abs(b-a)>1e-6:

        x0=(a+b)/2

        if ():

            b=x0

        if ():

            a=x0

        if ():

            break

    print("解为:",x0)

    input("运行完毕,请按回车键退出...")

  • 14、迭代算法与递归算法都需要重复执行某些代码,两者基本相同。
  • 15、递归的边界条件要素,是为了保证递归能在有限次的计算后得出结果,而不会产生无限循环的情况。
  • 16、查找的基本算法不包括(     )
    A、顺序查找 B、二分查找 C、哈希查找 D、递归
  • 17、二分查找又称折半查找,是一种应用于有序数列的高效查找算法。下列数列中适合二分查找算法的是(     )
    A、85    78    59    53    19    18 B、67    62    68    4     1    17 C、11    99    4    25    3     39 D、43    71    78   81    6     55
  • 18、若提示还是高了,则第三次猜12,依次类推;……。这种每次缩小一半查找范围而达到迅速确定目标的算法称为(    )。
    A、排序法 B、顺序查找法 C、解析法 D、二分查找法
  • 19、迭代算法与递归算法都需要某些代码,两者既有区别又有密切的联系。迭代是重复的活动,其目的通常是逼迫 , 其结束方式,通常使用结束循环。递归的重复方式是重复 , 其结束方式是遇到的情况时逐层返回。
  • 20、结合分治策略,递归也可以用三个字概况。分:将原有问题成K个子问题;治:对这K个子问题。如果子问题的规模仍然不够小,则将其再分解为K个子问题,如此进行下去,直到问题足够小时,就很容易求出子问题的解。合:将求出的小规模问题的解为一个更大规模问题的解,自下而上逐步求出原问题的解。
上一页 1142 1143 1144 1145 1146 下一页 跳转