相关试卷
-
1、listque=[] #定义列表listque存储订单
x=0
while(x!=4): #当x=!4时,执行循环
print('1. 添加订单')
print('2. 发货')
print('3. 查看订单列表')
print('4. 退出')
x=int(input("输入你的选择:")) #输入选择项
if ① :
y=input("输入订单编号:") #输入订单编号
② #在列表listque中添加订单号
elif x==2:
③ #如果订单列表为空
print("订单列表为空")
else:
print("发货单号:"+listque.pop(0))
elif x==3:
print("等待发货:",listque) #查询列表listque中的订单号
print()
input("运行完毕,请按回车键退出...")
(1)、此列表,定义的是列表。(从“空、非空” 里选填)(2)、补充划线处的内容。① ② ③
-
2、以下是牛顿迭代程序,认真阅读,填写横线内容
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("方程无解")
-
3、以下哪项是一个绘图库模块( )A、Numpy B、Matplotlib C、Plot D、arange
-
4、在python中,以下哪个选项a 的数据类型为整型( )A、a=5 B、a=input() C、a='5' D、a=5.0
-
5、小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A、1 B、2 C、3 D、4 -
6、在python中,运行下列程序,正确的结果是( )
s=0
for i in range (1,5):
s=s+i
print("i=",i,"s=",s)
A、i=4 s=10 B、i=5 s=10 C、i=5 s=15 D、i=6 s=15 -
7、下面是小新在某道编程题中定义的变量,哪个变量名是不合法的( )A、apple_Prince3 B、_math C、3apple D、Apple
-
8、有python程序如下
a=int(input())
b=int(input())
c=input()
if c=='+':
print(a+b)
elif c=='-':
print(a-b)
elif c=='*':
print(a*b)
elif c=='/':
print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入 9 2 *
程序输出结果应为( )
A、18 B、11 C、7 D、4 -
9、关于程序中的变量,以下说法中错误的是( )。A、将数据存入某变量后,读取该变量中的值,不会改变该变量的值 B、将数据存入某变量以后就不能将新的数据存入该变量 C、将数据存入某变量以后可以将新的数据存入该变量 D、在一个问题的计算过程中,可能需要使用多个变量
-
10、下面( )是Python合法的变量名A、int32 B、40XL C、self D、name
-
11、关于人工智能的叙述不正确的是( )A、人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。 B、人工智能是科学技术发展的趋势。 C、由于人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。 D、人工智能极大地地促进了社会的发展。
-
12、2017年7月20日,《国务院关于印发〈新一代人工智能发展规划〉的通知》(国发[2017)35号)中明确了新一代人工智能的基础理论体系。主要包括自主协同控制与优化决策理论、高级机器学习理论、类脑智能计算理论、量子智能计算理论和( )A、大数据智能理论 B、跨媒体感知计算理论 C、混合增强智能理论 D、群体智能理论
-
13、在测试人与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。经过多次测试后,如果被测试者超过( )的答复不能使测试人确认出哪个是人、哪个是机器的回答,那么这台机器就通过了测试,并被认为具有人类智能。A、70% B、50% C、30% D、100%
-
14、要达到在窗口显示不同位置的福字,需要完成两个步骤:(1)在新的位置;(2)把原来的图像。要“擦掉”某个图像,可以选择它,通常采用或者用来覆盖的方式。
-
15、Pygame自带了一个监听类循环,不断检查用户的操作,这个循环在程序运行过程期间持续工作。仔细阅读理解如下代码填写括号内容。
while True:
for event in pygame.event.get(): #
if event.type==pygame.QUIT: #
sys.exit() #退出程序
if event.type==pygame.MOUSEBUTTONDOWN: #
-
16、要将显示一个有背景色的窗口改为显示一个有背景图片的窗口应将*处改为两句,请填写在①②处。
screen.fill((255,255,0)) #窗口填充黄色*
#加载背景图像
#将背景图画在窗口
pygame.display.update() #窗口刷新
-
17、显示游戏程序的得分,方法为:先定义显示字体,然后将score显示出来。为了增加代码的复用性,以便游戏循环中状态更新时反复调用,可以定义成一个函数showscore。
def : #定义函数,显示分数
textfont= #字体为Arial,大小30
#生成平滑的红色字符串
t= ('score:'+str(score),True, (255,0,0))
screen.blit(t,[50,50]) #在窗口显示
-
18、用二分法求解 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("运行完毕,请按回车键退出...")
-
19、结合分治策略,递归也可以用三个字概况。分:将原有问题成K个子问题;治:对这K个子问题。如果子问题的规模仍然不够小,则将其再分解为K个子问题,如此进行下去,直到问题足够小时,就很容易求出子问题的解。合:将求出的小规模问题的解为一个更大规模问题的解,自下而上逐步求出原问题的解。
-
20、matplotlib模块是一个。matplotlib的绘图原理很简单,利用画线函数就可以在直角平面内轻松地将坐标点对连接成平滑曲线。