相关试卷
- 上海市浦东新区上海师范大学附属中学2024-2025学年高一上学期10月期中信息技术试题
- 海南省临高县第二中学2024-2025学年高一上学期期中考试信息技术试题
- 浙江省衢州市2024-2025学年高一下学期6月教学质量检测(期末)技术试题-高中信息技术
- 浙江省宁波市2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 浙江省舟山市2024-2025学年高二下学期6月期末技术试题-高中信息技术
- 浙江省丽水市2024-2025学年高二下学期期末教学质量监控技术试题-高中信息技术
- 浙江省浙南名校联盟2024-2025学年高二下学期期末联考技术试题-高中信息技术
- 浙江省宁波市九校2024-2025学年高二下学期期末考试技术试题-高中信息技术
- 2025届浙江省Z20联盟(名校新高考研究联盟)高三下学期第三次联考技术试题-高中信息技术
- 2025届浙江省强基联盟高三下学期三模技术试题-高中信息技术
-
1、已知"0"的ASCII码为48,下列表达式中,可以随机生成"0"~"9"的有( )A、random.choice("0123456789") B、random.choice(range(0,10)) C、chr(random.randint(0,9)+48) D、chr(random.randint(48,58))
-
2、某餐厅的菜品由机器人进行送餐,下列说法正确的有( )A、机器人构建餐厅地图的过程,属于符号主义人工智能 B、机器人通过摄像头辨认菜品,属于图像识别技术 C、机器人在送餐时的避障能力,属于行为主义人工智能 D、机器人送达菜品后自动向客人发出语音信息,属于语音识别技术
-
3、以下关于大数据处理的说法,正确的有( )A、气象部门收集过去10年的气象数据,分析气候变化情况,属于批处理计算 B、导航软件根据用户手机实时定位数据,分析路况并调整路线,属于流计算 C、点餐平台的数据中包含了多种不同菜品的售价,体现大数据的数据类型多 D、交警处理事故纠纷时,从大量监控中找寻几秒有关画面,体现大数据的价值密度低
-
4、如图所示的车牌,经过如下Python程序处理后,“cp.txt”文件得到的效果是( )
from PIL import Image
f=open("cp.txt","w")
im=Image.open("cp.jpg")
im=im.convert("L")
im=im.resize((90,21))
pix=im.load()
for j in range(im.size[1]):
ans=""
for i in range(im.size[0]):
if pix[i,j]>=128:
r="*"
else:
r=" "
ans+=r
ans=ans+"\r\n"
f.write(ans)
f.close()
#以写入模式打卡“cp.txt”文件
#将图片尺寸大小修改为 90*21
#读取所有像素点的颜色值
A、B、
C、
D、
-
5、中学生的跳绳体测标准为:一分钟内140个为合格,大于等于180个为优秀。设n为一分钟内的跳绳个数,则下列Python程序段中,能够正确输出跳绳体测成绩的是( )A、
B、
C、
D、
-
6、居民身份证号码中的第17位数字表示性别,奇数为男性,偶数为女性。现将性别信息用如下字典存储:
sex= {0:"女",1:"男"}
若输入语句为:ID=input("请输入身份证:"),
则下列能正确输出该身份证对应性别的语句是( )
A、print(sex(int(ID[17])%2)) B、print(sex[ID[17]//2]) C、print(sex[int(ID[16])%2]) D、print(sex(ID[16]//2)) -
7、有如图所示流程图,分别输入12,21,则输出的m值为( )A、3 B、4 C、9 D、12
-
8、计算机编程解决“鸡兔同笼”问题的过程由以下4个步骤组成:
①用Python中的顺序结构编写程序
②调试运行程序,发现错误并进行修正
③设计算法:设计输入、处理、输出等一系列步骤
④抽象与建模:用数学符号;描述解决问题的计算模型
以下排序正确的是( )
A、①②③④ B、③④①② C、④③②① D、④③①② -
9、为保障数据安全,下列措施有效的是( )A、对密码等敏感信息进行数据校验 B、进行数据备份可以预防数据丢失 C、开启防火墙就能有效阻止内部网络的非法攻击 D、安装杀毒软件就能有效防止所有病毒的攻击
-
10、下列关于信息采集与编码的说法,正确的是( )A、每个汉字的输入码都是唯一的 B、图像的数字化,一般需要经过采样、量化与编码 C、录制音频时,模拟信号通过麦克风直接转换成数字信号 D、网上传播的视频一般采用JPEG视频编码方式
-
11、结合某电商平台,下列关于数据与信息的说法,正确的是( )A、平台中的文字与图片都是信息 B、商家优惠活动有截止时间体现了信息的共享性 C、某些“刷单”行为会误导消费者,这体现了信息的真伪性 D、直播间左上角显示的“25198观看”属于数据的范畴
-
12、某高中高二年级一共16个班举行篮球比赛,每个班都与其他班级各进行一场比赛,赢一场比赛增加1点积分,平局或者输掉比赛不扣积分,以最后的积分决定冠军、亚军和季军。如果两个班级胜场数相同,则输场数更低的班级排名更高;如果胜场数和输场数都相同,则排名相同。小文想用python来模拟16个班级的比赛,首先初始化16个班级比赛积分情况,初始化界面(如图1所示),某次运行代码后,16个班级的比赛结果情况如下(如图2所示)
每个班级与其他班级的比赛结果随机生成,0表示平局,-1表示输掉比赛,1表示赢得比赛,第一行数据表示1班对战16个班的比赛结果(每个班和自己的对战结果都用平局表示)
代码如下,请完成代码填空:
import random
import pandas as pd
s=[[0 for i in range(16)]
for jin range(16)] #生成16*16的二维列表(图1所示)
k=[];n=[]
m=[[1,0,0],[2,0,0],[3,0,0],[4,0,0],[5,0,0],[6,0,0],[7,0,0],[8,0,0],[9,0,0],[10,0,0],[11,0,0],[12,0,0],[13,0,0],[ 14,0,0],[15,0,0],[16,0,0]]
#m列表[1,0,0]中第一个元素表示第几班,第二个元素表示胜场数,第三个元素表示输场数以此类推
for i in range(1,16):
for j in range(i):
s[i][j]=random.randint(-1,1)
df=pd.DataFrame(s,index=["1班","2班","3班","4班","5班","6班","7班","8班","9班","10班","11 班","12班","13班","14班","15班","16班"],columns=["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"])
print(df) #生成16个班的对战结果
for i in range(16):
for j in range(16):
if s[i][j]==1:
m[j][1]+=s[i][j]
elif s[i][j]==-1:
#对生成的m列表里的16个班级的数据进行排序,以胜场数作为主要关键词进行降序排序,以输场数为次要关键词进行升序排序,使m列表中的元素按照班级排名从高到低的顺序依次排列。
代码略
i=0
while i<15:
n.append(m[i][0])
for jin range(i+1,16):
if :
n.append(m[j][0])
else:
break
k.append(n)
n=[]; i=j
print("获得冠军的班级有:",k[0],"班,获得亚军的班级有:",k[1],"班,获得季军的班级有:",k[2]," 班")
-
13、寻找字符串中连续数字(全部分解为1位数)之和为s的全部字串,如字符串”20210521”中和为6的字串为”105”。实现该功能的Python程序代码如下,运行界面如图所示。
请在划线处填写正确的代码:
a=input("输入数字字符串:")
i=0;j=0;s=6;sum=0;flag=False
while j<len(a):
sum+=int(c)
whiles:
n=a[i]
i+=1
if sum==s
print("符合条件的字串为:")
flag=True
if not flag:
print("没有符合要求条件的字串")
-
14、某市普通高中选课数据文件“xk73.xlsx”如图-1所示,学生从物理、化学、生物等七门课中选三门作为高考选考科目,“1”表示已选择的选考科目。(1)、按选课要求每位学生都应从物理、化学、生物等七门课中选三门,即“已选科目数”列的值应为“3”,但是从上图中发现“已选科目数”列中有不是“3”的数字,需要该数据进行整理,该数据问题属于 (单选: A . 数据缺失; B . 数据异常; C . 数据重复)(2)、现用Python语言编程统计每所学校各科目选考的总人数,全市各科选考总人数,并按技术选考人数创建图表,如图2,图3所示。代码如下:
import pandas as pd
import itertools #包含了 一 系列迭代器相关的函数和类
import matplotlib.pyplot as plt
import codecs #处理中文 utf-8编 码
from matplotlib.font manager import FontProperties
#读数据到 Pandas 的 DataFrame 结构中
df=pd.read excel(" ")
km=['物理','化学';'生物,'政治';历史,'地理','技术']
zrs=len(df.index) #总人数
#按学校分组计数
sc=df.groupby('学校',asindex=False).count()
result = #删除“姓名”列
result = result.rename(columns={'学生编号:总人数'})#修改“学生编号”为“总人数”
del result['已选科目数']
# 创 建 如图3 所 示 图 表
font=FontProperties(fname=r"c:\windows\fonts\simkai.ttf",size=12)
plt.rcParams["font.sans-serif"]=["KaiTi"]
plt.title("全市技术选考总人数对比情况")
plt.xlabel("学校")
plt.ylabel("技术")
plt.legend( )
plt.show( )
#保存结果
result.toexcel("学校人数统计.xlsx")
根据题意,请在划线处填入合适的语句或表达式
-
15、分解质因数是指一个整数可以写成几个质数相乘的形式。现有如下Python程序段实现对一个整数(可以为负整数)分解质因数,如输入正整数15,输出结果为:15=3*5,输入负整数-4,输出结果为:-4=-1*2*2。(1)、请在划线处填入合适的代码。
x=int(input("输入一个整数:")
s=str(x)+"="
if x<0:
x=-x
s+="-1*"
i=2
while x>1:
while x%i==0:
s+=str(i)+"*"
i+=1
print( )
(2)、当输入整数-40时,输出的结果为 -
16、有如下Python程序段:
from random import randint
s=[60,40,70,20,10,50]
m=randint(1,3)*2
for iin range(6, m):
for jin range(5,i,-1):
if s[j- 1]>s[j]:
t=s[j]
s[j]=s[j-1]
s[j-1]=t
print(s)
该程序段执行后,输出的结果不可能是( )
A、[60,40,70,20,10,50] B、[10,60,40,70,20,50] C、[10,20,60,40,70, 50] D、[10,20,40,50,60,70] -
17、有如下Python 程序段:
n=int(input( ))
s=0;i=1
while i*i<=n:
if i==n//i:
s+=1
elif n%i==0:
s+=2
i+=1
print(s)
若输入”16”,该程序段执行后,输出的结果是( )
A、3 B、4 C、5 D、6 -
18、有如下Python程序段:
def s(b):
n=b[0]
for i in b:
if i>n:
n=i
return n
a=[20,10,70,30]
print(s(a))
该程序段执行后,输出结果为( )
A、10 B、20 C、30 D、70 -
19、有如下Python 程序段:
s=input()
y=""
for i in range(len(s)):
c=s[i]
if c>="A" and c<="Z":
c=chr(ord(c)+3)
y=c+y
print(y)
运行上述程序,若输入的s内容为“A1b2C3”,则显示的是:( )
A、A1b2C3 B、D1b2F3 C、3F2b1D D、3C2b1A -
20、下列表达式中,值为True 的 是 ( )A、not abs(-12.7)>12 B、3**2<=2**3 C、round(3.1415,3)==3.141 and“2”in“3+27” D、3!=1+2 or 5>=5