相关试卷
-
1、有如下Python程序:
inp=input(“May i have your name? ”).split()
family_name=
print(“It's nice to meet you ”+family_name)
运行该程序,其输入输出样例如下:
May i have your name? blues villiam
It's nice to meet you villiam
或:
May i have your name? my name is michile D jeckson
It's nice to meet you jeckson
请根据程序功能补全代码。
-
2、用Python访问Access数据库一般可分为个步骤:
第一步:建立与的连接;第二步:根据需要;
第三步:访问记录集,;
第四步:根据需要把处理好的数据中;
第五步:与数据库的连接。
-
3、numpy是一个科学计算包,其中包括很多 , 如、矩阵计算方法、、线性代数等。
-
4、利用迭代算法解决问题,有三个关键步骤:
确定;建立迭代;对迭代过程进行 , 这是编写迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。
-
5、请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:
请输入出生年份,输入0结束:2004
你的生肖是:猴
请输入出生年份,输入0结束:
完善下列代码,实现上述功能.
def shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
#以下为主程序
myyear=int(input("请输入出生年份,输入0结束:"))
while myyear!=0:
print("你的生肖是:",)
myyear=int(input("请输入出生年份,输入0结束:"))
-
6、下面是随机点名器的代码设计,大致可分为四个模块。一是导入相应模块,二是窗体界面元素的产生及布局和有关属性设置,三是打开“点名册.txt”,读取并保存姓名数据,四是设计两个按钮的单击事件代码。以下是部分代码,认真阅读,补充完成下列程序。
from ① #导入tkinter模块
import tkinter.messagebox #导入弹窗库模块
import random #导入随机数模块
import datetime #导入日期时间模块
root = Tk() #创建主窗口
root.title("随机点名器") #设置窗口标题
root.geometry('808x280+300+200') #设置窗口大小及位置
root.resizable(0,0) #禁止调整窗口大小
var=StringVar() #定义StringVar()类型
var1=StringVar()
c=②("点名册.txt",'r') #以只读模式打开文件
a=c.readlines() #读取文件全部内容
c. ③ #关闭文件
b=[] #b作为列表a的备份
-
7、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)、补充划线处的内容。① ② ③
-
8、以下是牛顿迭代程序,认真阅读,填写横线内容
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("方程无解")
-
9、以下哪项是一个绘图库模块( )A、Numpy B、Matplotlib C、Plot D、arange
-
10、在python中,以下哪个选项a 的数据类型为整型( )A、a=5 B、a=input() C、a='5' D、a=5.0
-
11、小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A、1 B、2 C、3 D、4 -
12、在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 -
13、下面是小新在某道编程题中定义的变量,哪个变量名是不合法的( )A、apple_Prince3 B、_math C、3apple D、Apple
-
14、有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 -
15、关于程序中的变量,以下说法中错误的是( )。A、将数据存入某变量后,读取该变量中的值,不会改变该变量的值 B、将数据存入某变量以后就不能将新的数据存入该变量 C、将数据存入某变量以后可以将新的数据存入该变量 D、在一个问题的计算过程中,可能需要使用多个变量
-
16、下面( )是Python合法的变量名A、int32 B、40XL C、self D、name
-
17、关于人工智能的叙述不正确的是( )A、人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。 B、人工智能是科学技术发展的趋势。 C、由于人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。 D、人工智能极大地地促进了社会的发展。
-
18、2017年7月20日,《国务院关于印发〈新一代人工智能发展规划〉的通知》(国发[2017)35号)中明确了新一代人工智能的基础理论体系。主要包括自主协同控制与优化决策理论、高级机器学习理论、类脑智能计算理论、量子智能计算理论和( )A、大数据智能理论 B、跨媒体感知计算理论 C、混合增强智能理论 D、群体智能理论
-
19、在测试人与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。经过多次测试后,如果被测试者超过( )的答复不能使测试人确认出哪个是人、哪个是机器的回答,那么这台机器就通过了测试,并被认为具有人类智能。A、70% B、50% C、30% D、100%
-
20、要达到在窗口显示不同位置的福字,需要完成两个步骤:(1)在新的位置;(2)把原来的图像。要“擦掉”某个图像,可以选择它,通常采用或者用来覆盖的方式。