相关试卷
-
1、在我国古代也使用过数制的表示方法,如成语“半斤八两”,反映的是在重量单位上使用过的( )。A、八进制 B、十六进制 C、二进制 D、十进制
-
2、在日常信息活动中,人们利用信息系统获取、交流、处理信息,手机是信息系统的移动终端硬件,则手机APP为信息系统的( )。A、工作软件 B、应用软件 C、基础软件 D、系统软件
-
3、小明同学设计了一种加密算法。将字符串中的小写字母转成大写,对每个字母逐个进行凯撒密码加密,最后倒序输出。部分代码如下,请补全代码。
def jiami(x,key):
if 'a'<=x<='z':
x=chr((ord(x))%26+65)
return x
mingwen=input('请输入明文:')
key=input('请输入密钥:')
miwen=''
for i in range(n):
a=mingwen[i]
print(miwen)
-
4、新冠疫情背景下,测量体温成为了常态。(1)、小明利用micro:bit开发板实现测量体温的功能,对应Python代码如下:
from microbit import *
while True:
n=temperature()
if 34<=n<=36.5:
print('体温为'+str(n)+',体温偏低')
if 36.5<n<=37.5:
print('体温为'+str(n)+',体温正常')
if 37.5<n<=40:
print('体温为'+str(n)+',体温偏高')
sleep(2000)
如果小明的体温为36.8℃,则输出结果为。
(2)、小明希望向web服务器传输监测数据,并通过数据库进行记录。如果他希望进行信息系统搭建,那么他选择的架构是(填写:B/S或C/S)模式。他选择使用SQLite3数据库,以下不是其特点的一项是。A. 轻量级 B. 独立性,没有依赖,无序安装 C.对大小写有严格的区分
(3)、下列工作不属于概要设计阶段的是________。A、开发者模式选择 B、模块结构设计 C、系统物理配置 D、数据库管理系统选择 -
5、如图所示是2018俄罗斯世界杯预选赛亚洲区十二强赛A组积分榜。请回答下列问题.(1)、想要通过在“净胜球”和“积分”两栏中键入公式,再通过自动填充完成数据输入,则H2和I2中的公式分别为和(足球比赛积分规则为:胜一场得3分,平一场得1分,输一场得0分)(2)、想要绘制如图所示的图表,应选择的数据区域为;(3)、已知小组前两名 获得世界杯的入场券,小明想要筛选出获得世界杯参赛资格的球队,他可以 。A、在“积分”列筛选,选择“高于平均值”. B、在“积分”列自定义筛选,条件是“大于或等于13”. C、在“排名”列筛选,条件是“小于3”. D、在“排名”列筛选,条件是“小于等于3”
-
6、小明想要统计一篇英语作文中某些单词出现的次数,他设计了如下算法:
#将要统计的单词储存在列表lis中,代码略
wordcount={}
#导入作文,分词后储存在列表zw中,代码略
for word in zw:
if word in lis:
① :
wordcount[word]+=1
② :
wordcount[word]=1
print(wordcount)
横线处应填入的代码是( )
A、①if word in wordcount ②else B、①if word in lis ②else C、①if wordcount[word]!=1 ②else D、①if wordcount[word]==True ②elif wordcount[word]==False -
7、有以下Python程序段:
a=[1,2,3,4,5]
b=[1,3,5,7,9]
for i in range(10):
if i in a:
if i in b:
print(i,end=“→”)
以上程序段执行后的输出结果是( )
A、1→3→5→ B、1→3→5 C、1 3 5 D、报错 -
8、以下关于智能手机中的传感器的说法错误的是( )A、霍尔传感器可实现翻盖自动解锁功能 B、距离传感器可实现计步功能 C、光线传感器可用于自动调节屏幕亮度 D、指纹传感器可用于电子支付
-
9、在因特网上定位文件,使用的是( )A、URL B、ISP C、WLAN D、SSID
-
10、用UltraEdit软件观察“2022新学考,新素养”的内码。以下说法正确的是( )A、“20”的内码为32 30,则“19”的内码为31 39 B、“学考”的内码为C2 D1 C、“素养”的内码为D0 C2 CB D8 D、“,”为半角字符,其内码为A3 AC
-
11、以下算法是通过什么方式表达的( )A、自然语言描述 B、伪代码 C、计算机程序设计语言 D、中文编程
-
12、以下流程被执行后得到的结果是( )A、1010 B、3030 C、4040 D、5050
-
13、以下说法不正确的是( )A、一定条件下,离散序列可以代表连续函数 B、存在一种任务,图灵机可以将其完成而原始递归函数不可以 C、信息系统的用户范围很广,既可以指使用者,也可以指系统维护人员 D、在局域网中可以实现硬件共享
-
14、门捷列夫曾说:“从积累的事实得出的结论就是理论,而理论使我们能够预见现实。”下列说法正确的是( )A、“积累的事实”是数据的体现 B、“从积累的事实得出结论”,这是信息的体现 C、“能够预见现实”,这是智慧的体现 D、积累的事实可以得出结论,体现了信息的可加工处理性
-
15、有n个从小到大排列的正整数依次存储在数组a中,另有m(m<n)个正整数存储在数组b中。现要求只保留上述n+m个数据中从小到大排列的前n个数据,并依次存入数组a中,其余数据被剔除。
小李为了解决该问题,首先结合数组a的有序性,找出a,b两个数组中要剔除的m个数据,再将数组b中保留的数据插入到数组a中。示例如下:
n=10,数组a:2,4,6,8,10,12,14,16,18,20
m=5,数组b:41 , 11,17 , 29,9
处理后的数组a:2,4,6,8,9 , 10,11 , 12,14,16
(1)、若n=8,m=4,数组a的元素依次为“3,4,6,10,13,14,21,25”,数组b的元素依次为“3,18,7,15”,按上述要求剔除m个数据后,数组b中保留的数据个数为个。(2)、实现上述功能的部分VB程序如下,请在划线处填入合适的代码。Const n=1000,m=50
Dim a(1 To n)As Integer, b(1 To m)As Integer
Function getImax(k As Integer)As Integer
‘在数组元素b(1)~b(k)中找出值最大的元素,返回其下标,代码略
End Function
Private Sub Commandl_Click( )
Dim i As Integer, j As Integer, k As Integer
Dim na As Integer, nb As Integer, imax As Integer, mean As Integer
‘读取数据分别存入数组a、b,代码略
na=n : nb=m
imax=getImax(nb)
For i=1 To m
If a(na)<= Then
b(imax)=b(nb)
nb=nb-1
If nb>0 Then imax=getImax(nb)
Else
na=na-1
End If
Next i
Do While nb>0
i=1 : j=na
imax= getImax(nb)
Do While i<=j
mean =(i+j)\2
If a(mean)<b(imax) Then i= mean +1 Else j=mean-1
Loop
For k=na To 1 Step-1
Next k
a(i+nb-1)=b(imax)
b(imax)=b(nb)
nb=nb-1
Loop
'输出数组a,代码略
End Sub
-
16、有m个人结伴旅行(m≤9,每个人用整数1~m编号)。期间既有全员参与的集体活动,也有自主参与的小团队活动。每项活动的消费由参与人平均分摊,其中一人先行垫付并记录。记录内容包括该项活动的人均消费金额(整数,单位:元)、参与人。每项活动的参与人用字符串表示,垫付人排在第1位。如“25134”表示2、5、1、3、4号参与该项活动,其中2号是垫付人。旅行结束后依据所有活动的消费记录进行结算:
1)计算每个人的应还款(应还款=应分摊的总金额-先行垫付的总金额);
2)根据所有人的应还款数据计算转账明细(应还款为正的人转给应还款为负的人)。
根据上述要求编写VB程序,功能如下:运行程序,读取消费记录数据并在列表框List 1中显示。单击“结算”按钮Command 1,在列表框List 2中显示每个人的应还款,在列表框List 3中显示转账明细。程序运行界面如图所示。
(1)、结合程序与界面可知,AddItem是List 2的(单选,填字母:A .方法名/B .事件名/C .属性名)。(2)、实现上述功能的部分VB程序如下,请在划线处填入合适的代码。Const n=9, m=15
Dim x(1 To n)As Integer ‘x(i)存储第i项消费记录的人均消费金额
Dim a(1 To n)As String ‘a(i)存储第i项消费记录的参与人
Private Sub Form_Load( )
‘读取所有消费记录,存入数组x和a中,并显示在列表框List 1中
‘代码略
End Sub
Private Sub Command1_Click( )
Dim i As Integer, j As Integer, k As Integer, p As Integer
Dim c As Integer, w As Integer, v As Integer
Dim b(1 To m)As Integer ‘保存应还款数据
For i= 1 To m
b(i)=0
Next i
For i=1 To n ‘根据消费记录计算应还款
k=Len(a(i))
p=Val(Mid(a(i), 1, 1))
b(p)=b(p)-(k–1)*x(i)
For j=2 To k
p=Val(Mid(a(i), j, 1))
Next j
Next i
c=0
For i=1 To m
List 2. AddItem Str(i)+“号”+Str(b(i))
If b(i)>0 Then c=c+1
Next i
i=1 : j=1 ‘根据应还款数据计算转账明细
Do While
Do While b(i)<=0
i=i+1
Loop
Do While b(j)>=0
j=j+1
Loop:
If w>0 Then
Else v =b(i)
b(i)=b(i)-v:b(j)=b(j)+v
List 3. AddItem Str(i)+“号->”+Str(j)+“号 ”+Str(v)
If w<=0 Then c=c–1
Loop
End Sub
(3)、程序中加框处代码有错,请改正。 -
17、小王创作主题为“冬奥会中的人工智能”的多媒体作品。首先使用Photoshop软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:(1)、处理图像的部分界面如图a所示。在当前状态下,下列操作可行的有______(多选,填字母)。A、使用“矩形选框”工具选中文字“手语”并删除 B、使用“自由变换”命令对文字进行缩放和移动 C、选中“人物”图层并添加“光照效果”滤镜 D、选中“背景”图层并删除该图层(2)、制作动画作品的部分界面如图b所示,当前选中的内容是“冬奥会中的人工智能”。“标题”图层第1帧到第10帧的补间类型为(选填:动画/形状)。“按钮”图层中的声音时长为7.5秒,同步属性为“数据流”,测试场景时该声音播放秒。(3)、要使“主播”图层第1帧至第9帧显示内容与第10帧的相同,且保持其他动画效果不变,则在该图层可进行的操作是。(4)、当前作品的部分交互要求为:“主交互”场景播放到最后一帧时停止;单击“AI主播”“AI裁判”按钮,分别跳转到“AI主播”“AI裁判”场景第1帧开始播放,播放到最后一帧(有关键帧)时返回并停止在“主交互”场景的最后一帧;单击“更多”按钮,在浏览器中打开同目录下的文件“more.htm”;单击“退出”按钮,关闭动画放映。下列操作中符合上述交互要求的有________(多选,填字母)。A、在“AI主播”按钮上添加动作脚本on(release){play( );} B、在“AI裁判”按钮上添加动作脚本on(release){gotoAndPlay(1);} C、在“更多”按钮上添加动作脚本on(press){getURL("more. htm");} D、在“退出”按钮上添加动作脚本fscommand("quit"); E、在“AI主播”“AI裁判”场景最后一帧均添加动作脚本gotoAndStop("主交互",50);
-
18、收集某校高二(7)班2022年4月校园消费数据,并使用Excel软件进行处理,如图a所示。
请回答下列问题:
(1)、区域G4:I42的数据是通过公式计算得到的,在G4单元格中输入公式 , 然后使用自动填充功能完成区域G4:I42的计算。(提示:各项消费占比是指该学生相应项目的消费金额占该学生三项消费总金额的百分比)(2)、为直观反映该月高二(7)班校园各项消费的占比情况,根据图a中的数据制作的图表如图b所示。创建该图表的数据区域为D3:F3,。(3)、对图a中的数据进行分析,下列说法正确的有 (多选,填字母)。A、当前选中的单元格是通过合并区域A1:I1得到的,单元格名称为A1 B、设置区域F4:F42的单元格格式为“数值”、1位小数,区域I4:I42中数据会发生改变 C、以“性别”为男、“食堂消费”小于400进行筛选,可以找出该班食堂消费低于400元的男生 D、选中区域D3:I42,按“超市消费”降序排序后,该班超市消费金额最高的学生姓名显示在B4单元格中 -
19、有如下VB程序段:
n=6
For i=1 To n\2
flag=True : t=a(i+1)-a(1)
j=i+2
Do While j<=n And flag
If a(j)-a(j-i)=t Then j=j+1 Else flag=False
Loop
If j>n Then Exit For ‘Exit For表示退出循环
Next i
整型数组元素a(1)到a(6)的值依次为“3,x,11,14,19,22”,执行该程序段后,变量i的值为2,则x的值为( )
A、5 B、6 C、7 D、8 -
20、有如下VB程序段:
k=3 : sum=0 : j=0 : c=0
For i=1 To Len(s)
ch=Mid(s, i, 1)
If ch >= "0"And ch<= "9" Then
c=c * 10+Val(ch)
j=j+1
Else
If j=k Then sum=sum+c
j=0:c=0
End If
Next i
字符串s为“ab300cde2022fg002h”时,执行该程序段后,sum的值为( )
A、300 B、302 C、504 D、2324