相关试卷
-
1、 计算机中要“擦掉”某个图像,和铅笔画用橡皮擦擦掉类似。
-
2、实时获得鼠标的状态并对鼠标单击做出正确的响应,只有不断地进行监听、更新游戏状态、重绘屏幕三个步骤的操作。
-
3、 为了便于游戏循环中反复调用,可以定义成一个函数,在绘制福字时,需要设置图像显示的位置,因此showfu中有两个参数,分别表示图像位置的和。
-
4、 要达到在窗口显示不同位置的福字,需要完成两个步骤: ⑴在新的位置上;⑵把原来的图像。要“擦掉”某个图像,可以选择它,通常采用或者用来覆盖的方式。
-
5、 游戏状态通常随事件的发生而改变,如鼠标单击、键盘输入或者时间的流逝,游戏循环不停地检查是否有新事件产生,并且会根据事件来更新游戏状态,这通常叫作。
-
6、 Pygame.display的功能是访问;Pygame.event的功能是;Pygame.font的功能是使用;Pygame.image的功能是。
-
7、 在pygame中,使用图像的最简单方法是调用函数。通过来载入图片,表示图像文件的路径和名称。图像文件必须和程序在下才可以使用相对路径的引用方式。
-
8、 调用函数,将返回一个窗口。如果想在窗口上绘制或是放置对象,需要指定这个对象在窗口的即坐标。pygame中的坐标系原点在 , 水平方向为轴,垂直方向为轴。
-
9、 pygame模块提供了、等函数;random模块用于产生;sys模块包含了跟Python相关的函数。
-
10、 需求分析是软件工程中的一个过程。需求分析阶段的任务是确定的功能。通俗地说,就是确定需要计算机“做什么”,想达到什么样的效果。只有在确定了这些需求后,才能够分析和寻求系统的解决方法。
-
11、用二分法求解 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("运行完毕,请按回车键退出...")
-
12、迭代算法与递归算法都需要重复执行某些代码,两者基本相同。
-
13、递归的边界条件要素,是为了保证递归能在有限次的计算后得出结果,而不会产生无限循环的情况。
-
14、查找的基本算法不包括( )A、顺序查找 B、二分查找 C、哈希查找 D、递归
-
15、二分查找又称折半查找,是一种应用于有序数列的高效查找算法。下列数列中适合二分查找算法的是( )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
-
16、若提示还是高了,则第三次猜12,依次类推;……。这种每次缩小一半查找范围而达到迅速确定目标的算法称为( )。A、排序法 B、顺序查找法 C、解析法 D、二分查找法
-
17、迭代算法与递归算法都需要某些代码,两者既有区别又有密切的联系。迭代是重复的活动,其目的通常是逼迫 , 其结束方式,通常使用结束循环。递归的重复方式是重复 , 其结束方式是遇到的情况时逐层返回。
-
18、结合分治策略,递归也可以用、、三个字概况。分:将原有问题成K个子问题;治:对这K个子问题。如果子问题的规模仍然不够小,则将其再分解为K个子问题,如此进行下去,直到问题足够小时,就很容易求出子问题的解。合:将求出的小规模问题的解为一个更大规模问题的解,自下而上逐步求出原问题的解。
-
19、递归的基本思想是把的问题层层转化为规模较小的问题求解。对递归而言,与 , 二者缺一不可。
-
20、递归的要素:的递归的重要组成; , 它保证递归能在的计算后得出结果,而不会产生的情况。