相关试卷
-
1、以下关于物联网描述不恰当的是( )A、物联网即“万物相连的互联网”,物联网是在互联网基础上延伸和扩展的网络 B、物联网需要采策大量的数据,所以我们应积极在物联网上提交自己的全部个人数据 C、智能家居就是物联网在家庭中的基础应用 D、物联网推广使用的主要日的是让人们的生活更加轻松更加健康
-
2、小明去网吧上网,普通包间3元一小时,高级包间4元一小时,豪华包间6元一小时,他决定用函数计算上网费用,如下:函效中的两个参数分别对应的是 、 , 豪华包间上网2小时的费用是 元。( )
A、上网时长 包间类型 12 B、包间类型 上网时长 12 C、上网时长 包间类型 8 D、包间类型 上网时长 8 -
3、要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )A、time库 B、random库 C、turtle库 D、matplotlib 库
-
4、某算法的部分流程图如图所示,执行这部分流程后,变量x和y的值分别是( )
A、0 3 B、3 0 C、2 1 D、1 2 -
5、Python语言语句块的标记是( )A、分号 B、逗号 C、缩进 D、/
-
6、python中表达式4**3=( )。A、12 B、1 C、64 D、7
-
7、描述算法可以有多种方法,比如可以使用自然语言或流程图进行描述。在使用流程图描述算法中,为了使算法的流程图看起来更加直观 ,需要对流程图的表示 方法进行规范,目前最的流程图规范是由美国国家标准学会制定的一系列流程图符号,有起止框、处理框、判断框等,其中输入输出框符号是( )。A、
B、
C、
D、
-
8、录制一段时长15秒、采样频率为24 kHz、量化位数为32位,双声道立体声的WAVE格式音频,需要的磁盘存储空间大约是( )A、24*1000* 32*2* 15/8/1024 KB B、24*1000*32*15* 2/32 KB C、24*1000*16*15*32KB D、24*1000*16*15*2/32* 1024 KB
-
9、以下四个数中,最大的数是(注意:B表示二进制、D表示十进制、H表示十六进制)( )A、1101B B、1011B C、16H D、17D
-
10、下列关于数据的说法,正确的是( )A、只有通过电脑加工的才是数据 B、互联网成为数据产生的唯一方式,数据量也在不断增长 C、人工采集数据已经被淘汰了 D、文本、图像、声音、视频等都是数据的载体,数据形式越来越丰富
-
11、完善代码并保存。
实现功能:从键盘输入10个学生的测试成绩,输出最高分和最低分。
cj=[]
for i in range(0,):
x=float(input("请输入一个数"))
cj.append()
print(max(cj), min())
input("运行完毕,请按回车键退出...")
-
12、完善程序实现以下功能并保存。
输出数组的最大值。
arr1 =[12, 435, 76, 24, 78, 54, 866, 43]
= -32768
for i in range(0,7):
if arr1[i] > max1 : max1 =
print("最大值是:",)
input("运行完毕,请按回车键退出...")
-
13、完善程序实现如下功能并保存:
有5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人的年龄并显示。
def age(n):
if n == 1: c =
else: c = age(n - 1) - 3
return
print("第5人的年龄:",age())
input("运行完毕,请按回车键退出...")
-
14、完善程序实现以下功能并保存。
输入一元二次方程的系数a,b,c的值,求解一元二次方程 ax2+bx+c=0(a≠0)
#请不要更改源程序的结构,删除原题里的①、②。填写正确的代码,使程序完善
import math
a=float(input("请输入方程系数a(!=0):"))
b=float(input("请输入方程系数b:"))
c=float(input("请输入方程系数c:"))
delta=b*b-4*a*c
if delta>:
x1=(-b+math.sqrt(delta))/(2*a)
x2=(-b-math.sqrt(delta))/(2*a)
print("方程有两个不同的解",x1,x2)
elif delta==0:
x1=
print("方程有两个相同的解",x1)
else:
print("方程无解")
input("运行完毕,请按回车键退出...")
-
15、恺撒密码将明文中的a用d替换,b用e替换,……,z用c替换。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文,这种密码称为加法密码,又称为移位密码。阅读下列程序代码,
def CaesarCipher():
c=mingwen.get("0.0", "end")
b=""
miwen.delete("0.0", "end")
for i in range(len(c)):
if 'a'<=c[i]<='w' or 'A'<=c[i]<='W':
b=b+chr(ord(c[i]) ① ) #生成密文
elif 'x'<=c[i]<='z' or 'X'<=c[i]<='Z':
b=b+chr(ord(c[i]) ② ) #生成密文
else:
b=b+c[i]
miwen.insert("0.0",b)
下列说法正确的是( )
A、①的位置填写-3 B、①的位置填写+3、②的位置填写-23,或-26+3 C、①的位置填写-23 D、②的位置填写+3 -
16、如图有可视化界面程序中的jiemi()函数中的for循环改为while条件循环:
下列选择正确的是( )
A、用while循环时,运算速度降低了 B、用while循环时,运算速度是提高了 C、用while循环时,运算速度没变 D、再将i=i+1改为i+=1,运算速度没变化 -
17、阅读下列实现穷举搜索的自定义函数jiemi()的程序代码:
def jiemi():
d1=datetime.datetime.now() #获取当前系统时间d1
p=int(varin.get()) #获取输入文本框的数字密码
for i in range(0,p+1): #从0循环到正确密码数值
if i==p: #如果密码相同
d2=datetime.datetime.now() #获取当前系统时间d2
d=d2-d1 #取得时间差
#在输出文本框中显示解密用时
varout.set(str(d.seconds)+"秒"+str(d.microseconds/1000)+"毫秒")
下列选择错误的是( )
A、p=int(varin.get()) 获取输入文本框的数字密码 B、for i in range(0,p+1)不可用for i in range(p+1)代替 C、if i==p 表示循环值与获取输入文本框的数字密码相同 D、varout.set(str(d.seconds)+"秒"+str(d.microseconds/1000)+"毫秒") 在输出文本框中显示解密用时 -
18、阅读下列sql数据库查询语句,下列说法错误的是( )
SELECT 厦门至武汉车次.*,武汉至成都车次.*
FROM 厦门至武汉车次 INNER JOIN 武汉至成都车次 ON 厦门至武汉车次.到达时间+0.05<武汉至成都车次.出发时间
WHERE (厦门至武汉车次.车次编号 LIKE "G%" OR 厦门至武汉车次.车次编号 LIKE "D*") AND (厦门至武汉车次.出发时间 BETWEEN #7:00# AND #8:00#);
A、此条语句是单个数据表的查询 B、式中0.05单位为天,即0.05*24小时=1.2小时,预留了武汉三站之间的换乘时间及出站、进站时间 C、LIKE "G%"、LIKE "D*"表示查询车次开头是“G”“D”车次编号 D、BETWEEN #7:00# AND #8:00#表示Access中查询时间在7:00~8:00之间 -
19、铁路网络购票系统注册界面如下,关于密码提示答案的叙述,正确的是( )
A、每次购票时都要输入核对 B、找回忘记的密码时要核对 C、必须是自己最大的爱好 D、只是一个了解性的调查 -
20、阅读下列用二分法查找输入的1000以内的整数次数的程序
x=int(input("请输入要查找的1000以内的整数:"))
step=0
flag1=1
flag2=1000
while(flag1<=flag2):
mid=①
step=step+1
if mid>x:
flag2=②
elif mid<x:
flag1=③
else:
break
print("查找次数为:",step)
input("运行完毕,请按回车键退出...")
下列说法正确的是( )
A、①处填(flag1+flag2)/2,②处填mid-1,③处填mid+1 B、①处填(flag1+flag2)//2,②处填mid-1,③处填mid+1 C、①处填(flag1+flag2)//2,②处填mid+1,③处填 mid-1 D、以上都不对