相关试卷
-
1、小明制作了一个“室内温度控制系统”的用户登录查看数据的 Web 界面,程序可以实现通过简 单的输入用户名,返回不同欢迎用语,并实现读取 URL 中用户名和密码的数据。其中温度传感 器连接正确后,打开 micro:bit 的离线版 IDE 程序 BXY,输入以下代码获取温度值:
from microbit import * #引用 micro:bit 库
while True:
print(temperature()) #向串口发送当前环境温度的浮点数值
① #延时 0.5 秒
Web登录界面开发代码内容如下:
from flask import Flask #导入 Flask 库
from flask import render_template app=Flask( name )
@app.route("/") #路由本地默认路径
def index():
return "Index Page"
@app.route("/hello")
def hello():
return "Hello World!"
@app.route("/user/<name>")
def user(name):
return "hello," + name + "!" if name__==" main ":
app.run( )②
用户名和密码读取代码如下:
from flask import Flask,request app=Flask( name )
③
def user(): user=request.args.get("name") psd=request.args.get("psd")
return "用户名:"+user+"密码"+psd if name__==" main ":
app.run()
用户名和密码获取的运行界面如下图所示:
(1)、在①处的代码是;(2)、Web 登录程序运行后,再浏览器输入网址 http://127.0.0.1:5000/user/xiaoming, 网页显 示内容为;(3)、如果要在开发配置中打开调试功能,②处代码填写;(4)、在③处应填写代码为 。A、@app.route(“/”,methods=[“POST”]) B、@app.route("/user",methods=["POST"]) C、@app.route("/",methods=["GET"]) D、@app.route("/user",methods=["GET"]) -
2、小明编写了一个字符串去重程序,它的功能是对字符串进行去重,并保持原顺序不变。例如,输入的字符串为“absnbassqr”,执行程序后输出的字符串为“absnqr”。实现上述算法的Python程序如下,请在划线处填入合适的代码。
s1=input( "请输入字符串:")
n =len(s1)
p=[]
s=""
for i in range(n):
p.append(s1[i] )
for i in range(n):
while j < n:
if p[i]==p[j]:
for k in range(j+1,n):
n-=1 j-=1
j+=1
for i in range(n):
print(s)
-
3、有如下Python程序段:
import random num=[]
for i in range(0,6):
n=random.randint(1,10)
num.append(n)
for i in range(1,6):
if i%2==1 and num[i]>num[i-1] :
num[i],num[i-1]=num[i-1],num[i]
else:
num[i]=num[i]-1
print(num)
运行后列表中的值可能是( )
A、11,1,7,5,4,3 B、5,3,6,4,0,2 C、4,1,7,4,4,0 D、9,8,1,1,5,4 -
4、有如下Python程序段:
n=int(input(“请输入:”))
s = x = 0
while n != 0:
x = n % 10
s = x + s
n = n //10
print(s)
执行该程序段后,依据程序提示,输入“20220412”,则程序输出结果是( )
A、13 B、1119 C、2022 D、9 -
5、有如下Python程序段:
s1=input("请输入字符串:")
a=[0]*128
for item in s1:
ch=ord(item)
a[ch]=a[ch]+1
s2=""
for i in range(len(a)):
for j in range(a[i]):
s2=s2+chr(i)
print(s2)
列表a各元素的初始值都为0,s1中输入的内容为“abs54int”。执行该程序后,程序输出的结果中第5个字符为( )
A、n B、s C、4 D、i -
6、某张单据上有一个5位数的编号n,如图所示
,其百位数和十位数模糊不清,但是知道 这个5位数是23的倍数。现要设计一个算法,找出所有满足这些条件的5位数,并统计个数。
现有Python程序段如下:
c=0
for i in range(10):
for j in range(10):
m=25006+s
if m%23==0:
print(m)
c=c+1
print(“满足这些条件的5位数总共有:”,c,“个” )
画线处应填的代码是( )
A、s=i*10+j B、s=i*100+j C、s=i+j*10 D、s=(i*10+j)*10 -
7、异或运算是一种逻辑运算,运算时要求把参与运算的数转换为二进制数再进行按位运算。若两个 值不相同,则异或结果为1;否则异或结果为0。已知大写字母“A”的ASCII码为41H,小写字母 “a”的ASCII码为61H,则字符串“Bj”利用密钥10101100进行异或加密的结果为( )A、1110111011000110 B、1100011011101110 C、0001000100111001 D、1110111000111001
-
8、某超市用13位数字标识商品信息,其中8~12位是表示商品名的代码,用字符串变量s存储商品 的信息码(例如:s="9787100109796",商品名代码是“10979”),下列Python表达式中能取出 商品名代码的是( )A、s[-6:-1] B、s[7:11] C、s[8:12] D、s[7:-2]
-
9、网络环境中主机分配动态IP地址和网关地址及DNS服务器地址等信息的协议是( )A、HTTP B、DHCP C、DNS D、FTP
-
10、数字公民素养教育包含九个要素,不属于尊重维度的是( )A、数字礼仪 B、数字素养 C、数字准入 D、数字法律
-
11、为了实现安全的移动支付,NFC技术应运而生。以下属于NFC技术的是( )
①手机扫描二维码支付
②门禁系统中用手机开门
③食堂餐卡支付
④银行卡闪付
⑤手机进行身份证识别
A、①②③④ B、①③④⑤ C、②③④⑤ D、①②③④⑤ -
12、下列关于网络的分类,说法正确的是 ( )A、移动通信网络按网络的覆盖范围可分为局域网、城域网和广域网 B、计算机网络实质:利用无线电波来传递信息 C、广播电视网络优点有成本低、抗干扰能力强等 D、网络是由计算机系统、网络软件和网络协议三个部分组成
-
13、小明为了在家里搭建无线局域网购买了无线路由器,他要开启无线接入功能需要设置的参数是( )
①SSID②加密方式③URL④共享密码⑤子网掩码
A、①②④ B、①②③ C、③④⑤ D、②③⑤ -
14、下列有关计算机工作原理,说法不正确的是( )A、20世纪30年代,原始递归函数、lambda演算和图灵机三种计算机机制被相继提出 B、现代计算机大多采用“存储程序式”体系结构 C、计算机处理信息主要包括输入、运算、存储、输出 D、计算机的性能主要由CPU、存储器等部件的性能指标决定
-
15、下列关于信息社会的说法,不正确的是 ( )A、信息社会是以人为本的 B、信息社会是可持续发展的 C、信息社会是以信息和知识作为重要资源的 D、信息社会最重要的竞争是高科技技术
-
16、关于信息系统的组成,以下说法不正确的是 ( )A、信息系统中的硬件是信息系统中看得见、摸得着的设备 B、信息系统中的软件包括操作系统和应用软件两大部分 C、传真和电话都属于通信网络 D、信息系统的管理人员也是用户的一种
-
17、下列关于信息技术的说法, 不正确的是 ( )A、信息技术是指获取、传输、存储、加工和表达信息的各种技术总和 B、电子机械时期的代表性发明有电报、电话以及世界上首台运用电子管的通用计算机 C、信息技术主要包括计算机技术、计算机网络技术,也包括了电视、电话等相关通信技术 D、在电子化时期,诞生了世界上第一台程序存储计算机、第一台商用计算机
-
18、仓库管理员对每一件物品都进行了编码,并按升序排列,每个用户在领取物品时需要提供物品的后几位编码,如果用户提供的编码在仓库中有多件物品符合,则给他编码较小的物品。如果仓库中没有符合用户需要的物品,
则输出 none。请你编程帮管理员找出每一位用户应该领取的物品编码,物品不能被重复领取。例如,仓库有5 件物品,分别为134,1123,1234, 2112,5123 ,有 3 个用户提出领取物品的需求:
2233456212,第1个数就是第1个用户要求的物品编码后几位的长度(1到9之间),例如是2,则向后读取2位数,23就是第一个用户要求的编码尾号,依次类推,第2个用户要求后3位编码为456,第3个用户要求后2位编码为12。则他们应该领取的物品为 1123,none,2112。
(1)、根据题目中的物品编码,如果用户的需求数据是:143123223,领取的物品编码分别是。(2)、实现上述功能的程序如下,请在划线处填入合适的代码。Const num = 5
Dim a(1 To 10) As String '物品编码
Dim s As String, req(1 To 10) As Integer '每位用户需求的后几位编码
Dim n As Integer '用户数
Dim g(1 To 10) As String
Dim b(1 To 10) As Integer '每位用户需求的后几位编码长度
Dim flag(1 To 10) As Boolean '标记物品是否被领取
Private Sub Form_Load()
'仓库物品编码数据初始化,并在List1中列举,代码略
End Sub
Private Sub Command1_Click()
s = Text1.Text
k = 1: i = 1: n = 0
Do While i <= Len(s)
t = Val(Mid(s, i, 1))
n = n + 1
b(n) = t
req(n) = Val(Mid(s, i + 1, t))
Loop
For i = 1 To n
List2.AddItem g(i)
Next i
End Sub
Function search(need As Integer, needlen As Integer) As String
j = 1
For j = 1 To num
IfAnd flag(j) = False Then Exit
For Next
If j > num Then search = "none"
Else
flag(j) = True search = a(j)
End If
End Function
-
19、有n个成员共同参加了一项活动,每个人获得一个积分值和一个权值,并且用这个积分值和权值的积作为该成员的最终得分。数组a中存储了这n个成员的积分和权值,其中奇数位置存储积分,偶数位置存储权值,数组存储结构如图a所示:
图a
小明同学使用VB编写了一个最终得分处理程序,对上述n个成员按最终得分进行降序排序,并计算出最终得分的中位数(中位数:把所有观察值排序后,正中间的一个即为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数)。程序运行界面如图b所示:
图b
(1)、语句 List1.Clear中的“Clear”是(单选,填字母:A .对象名 / B .属性名 / C .方法名)。(2)、实现上述功能的 VB 程序如下,请在划线处填入合适的代码。Const n = 11
Dim a(1 To 2 * n) As Single
Private Sub Form_Load()
'读取初始数据,存储在数组a,并显示在列表框 List1 中。代码略
End Sub
Private Sub Cmd_sort_Click()
Dim i As Integer, j As Integer, shift As Integer Dim t As Single, zws As Single
i = 2
Do While
shift = n
For j =
If a(2 * j) * a(2 * j - 1) > a(2 * j - 2) * a(2 * j - 3) Then
t = a(2 * j): a(2 * j) = a(2 * j - 2): a(2 * j - 2) = t
t = a(2 * j - 1): a(2 * j -1) = a(2 * j - 3): a(2 * j - 3) = t
End If
Next j
i = shift
Loop
If n Mod 2 = 1 Then zws = a(n) * a(n + 1)
Else
zws = () / 2
End If
'在列表框 List1 中输出处理后数据的排序结果,代码略Label1.Caption = "最终得分的中位数是:" + Str(zws)
End Sub
(3)、程序中加框处代码有错,请改正。 -
20、小朱使用Flash软件创作“元宵节”为主题的多媒体作品。请回答下列问题:(1)、如图a 所示,要去除图片素材中的水印“建筑城楼”
, 可行的方法有: (多选,填字母:A .利用“裁剪”工具将水印删除/B .切换前景色和背景色,利用“橡皮擦”工具进行擦除/C .选择“仿制图章”工具去除水印/D .利用“磁性套索”工具选中“”,反选后按“Delete”键,填充颜色选“白色”。)
图a
(2)、制作的作品界面如图b所示。在“按钮”图层第45帧到第60帧之间制作了“按钮”由完全透明到完全显示的补间动画,该补间类型是 ,第60帧“按钮”实例的颜色Alpha值应设置为 %。图b
(3)、已知“声音”图层中声音的同步为“数据流”,要使该声音从第1帧起开始播放,且不改变其他动画效果,下列操作可行的是 。(多选,填字母)。A、删除“声音”图层第1~14帧 B、将“声音”图层第14帧移到第1帧 C、在“声音”图层第1帧执行“清除关键帧”操作 D、在“声音”图层第1帧执行“清除帧”操作(4)、测试场景时,“树枝”图层中的树枝播放到第31帧后消失了,为了让树枝在动画播放过程中一直呈现,解决的办法是。