相关试卷
-
1、信息社会是通过创造、分配、使用、整合、处理信息进行社会经济、政治和文化活动的社会形态,其本质上是“以信息活动为基础”的社会。( )
-
2、在超市购物时,售货员使用的超市收银管理系统属于应用软件。( )
-
3、信息技术正沿着以计算机为核心到以互联网为核心,再到以物联网为核心的发展脉络深刻影响着社会的经济结构与生产方式。( )
-
4、在2022年冬奥会上,各大赛场安装了多个高清摄像机实时记录比赛实况,以确保公正执裁。摄像机记录信息的过程属于( )。A、数据可视化表达 B、数据分类 C、数据分析 D、数据采集
-
5、小明在户外锻炼时,用无线耳机收听手机里的网络小说。在这个场景中,无线耳机和手机分别使用了( )网络接入方式。A、蓝牙技术和移动通信 B、红外技术传输和蓝牙技术 C、移动通信和红外数据传输 D、蓝牙技术和Wi-Fi接入
-
6、小明在商场服务人员的指导下参与了扫码送书活动,结果发现刚充的话费第二天就不翼而飞,小明的信息安全风险可能来自( )。A、网络风险 B、软件硬件风险 C、自然灾害 D、数据风险
-
7、某智慧课堂系统的部分功能是:教师进教室后刷校园一卡通实现身份认证并启动系统,学生进教室时通过摄像头刷脸签到,签到结果保存在服务器的数据库中,系统可自动生成考勤报表。课堂教学时,教师可将教学资源发送到学生的移动终端,学生可将作业文档上传到系统。可以现场录制教学视频并保存到服务器,系统每天定时备份数据。下列关于该系统功能和应用的说法,不正确的是( )A、该系统设计合理,不存在局限性 B、教学视频保存到服务器,有利于师生跨时空学习 C、该系统具有数据采集、处理和存储等功能 D、数据库可以用于存放该系统中的教师身份数据
-
8、商场为了促进消费,经常会推出一些促销活动,比如“每满100减30,每满200减70,可以累计上不封顶”就是典型的商场促销手段。结合以上材料,下列说法不正确的是( )A、促销活动中的“100”、“200”是数据 B、促销活动只会持续一段时间,说明信息也是有时效性的 C、上述促销活动方案可以通过网络发布,无需载体 D、商场促销的信息可以通过多种媒体进行传播,说明信息具有共享性
-
9、若一个字符串从左往右读和从右往左读均相同,称为回文字符串,例如“volov”。以下函数实现判断字符串s是否为回文字符串,若是返回True,否则返回False。
方法1:设置左右两个索引,从两边往中间逐次判断。补充完整代码。
def fun_1(s):
L=0
R=
while :
if s[L]!=s[R]:
return False #函数返回False并退出
L=L+1
return True #函数返回True并退出
方法2:只设置左边一个索引,利用对应关系获取右边索引位置。按提示要求补充完整代码。
def fun_2(s):
n=len(s)
for i in range(): #请写出最小的遍历区间值,即不可写n
if :
return False
return True
-
10、在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A计0分;表2为某学生的学考等级成绩单。
表1 某高校学考等级成绩折算表
学业水平考试等级
A
B
C
D
成绩折算(分)
10
8
6
4
表2 某学生学考等级成绩单
科目
语文
数学
英语
物理
化学
生物
政治
历史
地理
技术
等级
A
A
A
A
A
B
A
C
B
A
编写Python程序实现学考成绩总分折算。表2学生的折合分数如图所示。
(1)、若输入的学生学考等级为“AAAABBBBCC”,则折合分数为分。(2)、实现上述功能的Python程序如下,请在划线处填入合适的代码。string=input("请输入各学科学考等级:")
num=0
scores=0
for t in :
if t=="A":
scores+=10
elif t=="B":
scores+=8
elif t=="C":
scores+=6
#③
scores+=4
if num<5:
print("折合分数为0分")
else:
print("折合分数为:",scores)
(3)、若将③加框处代码改为“else:”,对程序运行结果是否有影响?(选填文字:是/否);并说明理由。 -
11、进制转换:输入一个十进制, 程序自动输出其相对应的十六进制值。实现上述功能的Python 代码如下,运行界面如图所示。请回答下列问题:(1)、十进制数29,其对应的十六进制值是 。(2)、请在划线处填入适当的代码。
n=int(input("请输入十进制数:"))
Hex=["A","B","C","D","E","F"]
s=""
while n!=0:
r=n%16
if r>=10:
s=str(r)+s
print("十六进制数为:",s)
-
12、斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,即从第3项开始后一项是前两项之和。请完成下列程序,输出第n项斐波那契数列的值。(1)、请在划线处填如合适的程序代码。
a=[1,1]
n=int(input("请输入位数n="))
for i in range(2,n) :
t=
a.append(t) #a.append(t)函数的功能是在列表a末尾添加元素t的值
print("该项数上的值为:",a[])
(2)、分析代码可知,若输入的n=2,则循环体执行的次数为次。 -
13、某些数据中存在“拐点”,例如数据“1321364”中存在“1321”、“1364”两个先上升后下降的数字串,则该串数据的拐点是"3"和"6",下面程序用于求数据中“拐点”的数量:
num = input("请输入数字串:")
c = 0
⑴
for i in range(1,len(num)):
if ⑵ and f == False:
f = True
elif ⑶ and f == True:
c = c + 1
f = False
print("该数字串中有", c, "个拐点")
方框(1)(2)(3)的代码由以下部分组成:
①f = True ②f = False ③num[i-1] > num[i] ④num[i-1] < num[i]
下列选项中代码顺序正确的是( )
A、①③④ B、①④③ C、②③④ D、②④③ -
14、有如下程序段:
s=input("请输入字符串:")
count=0
for i in s:
if i>="0" and i<="9" :
count+=1
print(s[count:count+3])
若输入的字符串为"AB12CCC222GGBD",则程序运行的结果为( )
A、C22 B、GGBD C、CCC D、CC2 -
15、有50位同学排成一列,从第1位同学开始按1至9循环报数, 如第15位同学应报的数是6。则能正确表示第n位同学所报数字的表达式是( )A、n B、n%9 C、(n-1)%9+1 D、9-(n-1)%9
-
16、在Python程序中,下列函数值为整数13的是( )A、int(12.92) B、str(13) C、abs(int(-12.92)) D、int("21345678"[1:3])
-
17、若对变量r的值进行0和1之间的转换运算,下列选项中无法实现此功能的是( )A、r=1-r B、r=abs(r-1) C、r=(r+1)%2 D、r=r%2+1
-
18、Python中,下列用于交换x,y 两个变量的值的语句,不正确的是( )A、x=y;y=x B、t=x;x=y;y=t C、t=x+y;x=t-x;y=t-y D、x,y=y,x
-
19、某算法的部分流程图如图所示。执行这部分流程, 则输出n 的值为( )A、28 B、29 C、35 D、36
-
20、下面关于算法的描述, 正确的是( )A、一个算法只能有一个输入 B、算法只能用框图来表示 C、一个算法的执行步骤可以是无限的 D、一个完整的算法,都至少有一个输出结果