浙江省文成县第二高级中学2021-2022学年高二上学期信息技术第一次月考基础知识检测试卷

资源下载
  1. 二一教育资源

浙江省文成县第二高级中学2021-2022学年高二上学期信息技术第一次月考基础知识检测试卷

资源简介

登录二一教育在线组卷平台 助您教考全无忧
浙江省文成县第二高级中学2021-2022学年高二上学期信息技术第一次月考基础知识检测试卷
一、选择题
1.(2021高二上·浙江月考)下列关于数据的说法,正确的是(  )
A.数据是在计算机产生之后才诞生的
B.刻画着图案的远古时代的石器是数据
C.每天的天气预报、股市行情,主要体现了信息的时效性
D.新闻经过各大媒体报道后迅速为大众所知,主要体现了信息的价值性
【答案】C
【考点】信息及其特征;数据、知识与智慧的定义
【解析】
2.(2021高二上·浙江月考)下列关于数制的说法,正确的是(  )
A.若二进制数末位为0,则该数对应的十六进制数末位不一定是0
B.二进制数1110中的末位数码0对应权值是21
C.二进制数1110001转换为十六进制数是E1
D.若二进制数1101去掉末位数码1,则新数110是原数1101的1/2
【答案】A
【考点】进制及数制转换
【解析】
3.(2021·浙江模拟)使用UltraEdit软件观察字符“hi 人工智能AI”的内码,部分界面如图所示。
下列说法正确的是(  )
A.小写字母“j”的十六进制内码为“70”
B.汉字“人”的十六进制内码为“20 C8”
C.存储全部字符共占用13B的存储空间
D.“A”的内码值加上十进制数20得到“a”的内码值
【答案】C
【考点】进制及数制转换;字符编码
【解析】【解答】选项A: 小写字母“j”的十六进制内码为“6A” ,选项A说法错误;
选项B: 汉字“人”的十六进制内码为“C8 CB” ,选项B说法错误;
选项C:存储全部字符共占用13B的存储空间,选项C说法正确;
选项D:“A”的内码值加上十六进制数20得到“a”的内码值,选项D说法错误。
故答案选:C。
【分析】本题考查的是字符的编码。一个ASCII编码的字符(或半角字符)占1字节,一个GB 2312编码的字符(或全角字符)占2字节。ASCII编码表中,65D表示A,97D表示a,二者相差32D=20H。
4.(2021·浙江模拟)将一幅未经压缩的1024×768像素、256级灰度的BMP图片,另存为512×384像素、黑白的BMP图片,两个文件的存储容量比为(  )
A.512:1 B.32:1 C.16:1 D.4:1
【答案】B
【考点】声音、图像、视频编码
【解析】
5.(2021高二上·浙江月考)大数据环境下的隐私担忧,主要表现为(  )
A.个人信息的被识别与暴露 B.恶意广告的推送
C.病毒入侵 D.用户画像的生成
【答案】A
【考点】信息系统安全风险
【解析】
6.(2021高二上·浙江月考)某算法的部分流程图如图所示,当输入a=64,b=24,执行这部分流程后,输出的b值为(  )
A.4 B.6 C.8 D.12
【答案】C
【考点】流程图识读
【解析】
7.(2021高二上·浙江月考)下列Python变量名错误的是(  )
A._1 B.BA C.cds_11 D.11_abb
【答案】D
【考点】常量、变量及变量的赋值
【解析】
8.(2021高二上·浙江月考)已知a=3,b=4,则表达式(a*a+b*b)**0.5的结果为(  )
A.12.5 B.25.0 C.5.0 D.3.5
【答案】C
【考点】运算符、基本运算与表达式
【解析】
9.(2021高二上·浙江月考)有如下Python程序段
a=[]
for i in range(100):
if i%10==0:
a.append(i)
则程序执行后,a[1]和a[-1]的值分别是(  )
A.0和100 B.10和100 C.0和90 D.10和90
【答案】D
【考点】常见数据类型、数组;循环结构语句及程序实现
【解析】
10.(2021高二上·平阳月考)有如下Python程序段:
def fun():
x=6
return x
x=3
print(fun(),x)
则程序执行后输出(  )
A.6 3 B.3 3
C.6 6 D.程序出错,抛出异常
【答案】A
【考点】过程与自定义函数;常用标准函数
【解析】
11.(2021高二上·浙江月考)已知列表list=[1,2,3,"a","b","c",false],执行print(list[1:4])后的结果是(  )
A.[2,3,"a"] B.[1,2,3,"a"]
C.[2,3] D.[2,3,"a","b"]
【答案】A
【考点】常见数据类型、数组
【解析】
12.(2021高二上·浙江月考)有如下Python程序段:
a="2021"
b="21"
if a+b>b+a:
c=a*3
else:
c=b*3
print(c)
程序执行后,输出的结果是(  )
A."202120212021" B."202121"
C."212121" D."212021”
【答案】C
【考点】分支结构语句及程序实现
【解析】
13.(2021高二上·浙江月考)有如下Python程序段:
for i in range(50, 1, -1 ):
print(i)
则输出的最后一个元素值是(  )
A.50 B.-49 C.1 D.2
【答案】D
【考点】循环结构语句及程序实现
【解析】
14.(2021高二上·浙江月考)下列代码段可以实现统计某种递增序列的功能。
a=[3,7,2,5,8,9,11,6,1]
m, c=1 , 1
for i in range( 1 , len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m , c)
else:
c=1
则程序执行后,c和 m的值分别是(  )
A.1和1 B.1和5 C.2和5 D.3和5
【答案】B
【考点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】
15.(2021高二上·浙江月考)a=[3,7,2,5,4,6,9,1]
m=abs(a[0]-a[1])
for i in range(2,len(a)):
if abs(a[i]-a[i-1])>m:
m=abs(a[i]-a[i-1])
则程序执行后,m的值是(  )
A.4 B.5 C.7 D.8
【答案】D
【考点】常见数据类型、数组;循环结构语句及程序实现
【解析】
二、填空题
16.(2021高二上·浙江月考)产生一个5到10之间的随机整数并存到变量b中,b=   ,从列表cla=[“2班”,“3班”,“7班”,“9班”]随机抽选一个班级,存到变量a中,a=   。
【答案】b=random.randint(5,10);a=cla[random.randint(0,3) ]
【考点】常见数据类型、数组;常用标准函数
【解析】
三、操作题
17.(2021高二上·浙江月考)某品牌手机第一年销量为20000台,假设平均每年的销量比上一年增加68%,请问几年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。
total= every_year=20000
year=1
while    :
every_year + =   
total + = every_year
year + = 1
print(year)
【答案】total<60000;every_year*0.68
【考点】循环结构语句及程序实现
【解析】
18.(2021高二上·平阳月考)设计一个算法,根据邮件的重量和用户是否选择加急计算邮费。
计算规则:重量在1000克以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。
根据上述计算规则,编写自定义函数完成程序功能。
下面的程序能实现前述功能,请把缺失的代码补充完整。
""
描述:根据邮件的重量和用户是否选择加急计算邮费。
函数名:postage(w,f)
参数表:w—代表邮件的重量整数。
f一表示是否加急的字符,其中字符'y'和'n'分别表示加急和不加急
返回值:返回邮费数量。
示例:当w=1200,f='y'时,返回17。
""
def postage(w, f) :
if f == 'y':
cost=5+8
else:
cost=   
if w>1000:
cost += (w—1000) //500*4
if w%500>0:
cost=   
return cost
w=int (input('邮件的重量:'))
f =input('是否加急:')
print (   )
【答案】8;cost+4;postage(w,f)
【考点】过程与自定义函数;分支结构语句及程序实现
【解析】
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省文成县第二高级中学2021-2022学年高二上学期信息技术第一次月考基础知识检测试卷
一、选择题
1.(2021高二上·浙江月考)下列关于数据的说法,正确的是(  )
A.数据是在计算机产生之后才诞生的
B.刻画着图案的远古时代的石器是数据
C.每天的天气预报、股市行情,主要体现了信息的时效性
D.新闻经过各大媒体报道后迅速为大众所知,主要体现了信息的价值性
2.(2021高二上·浙江月考)下列关于数制的说法,正确的是(  )
A.若二进制数末位为0,则该数对应的十六进制数末位不一定是0
B.二进制数1110中的末位数码0对应权值是21
C.二进制数1110001转换为十六进制数是E1
D.若二进制数1101去掉末位数码1,则新数110是原数1101的1/2
3.(2021·浙江模拟)使用UltraEdit软件观察字符“hi 人工智能AI”的内码,部分界面如图所示。
下列说法正确的是(  )
A.小写字母“j”的十六进制内码为“70”
B.汉字“人”的十六进制内码为“20 C8”
C.存储全部字符共占用13B的存储空间
D.“A”的内码值加上十进制数20得到“a”的内码值
4.(2021·浙江模拟)将一幅未经压缩的1024×768像素、256级灰度的BMP图片,另存为512×384像素、黑白的BMP图片,两个文件的存储容量比为(  )
A.512:1 B.32:1 C.16:1 D.4:1
5.(2021高二上·浙江月考)大数据环境下的隐私担忧,主要表现为(  )
A.个人信息的被识别与暴露 B.恶意广告的推送
C.病毒入侵 D.用户画像的生成
6.(2021高二上·浙江月考)某算法的部分流程图如图所示,当输入a=64,b=24,执行这部分流程后,输出的b值为(  )
A.4 B.6 C.8 D.12
7.(2021高二上·浙江月考)下列Python变量名错误的是(  )
A._1 B.BA C.cds_11 D.11_abb
8.(2021高二上·浙江月考)已知a=3,b=4,则表达式(a*a+b*b)**0.5的结果为(  )
A.12.5 B.25.0 C.5.0 D.3.5
9.(2021高二上·浙江月考)有如下Python程序段
a=[]
for i in range(100):
if i%10==0:
a.append(i)
则程序执行后,a[1]和a[-1]的值分别是(  )
A.0和100 B.10和100 C.0和90 D.10和90
10.(2021高二上·平阳月考)有如下Python程序段:
def fun():
x=6
return x
x=3
print(fun(),x)
则程序执行后输出(  )
A.6 3 B.3 3
C.6 6 D.程序出错,抛出异常
11.(2021高二上·浙江月考)已知列表list=[1,2,3,"a","b","c",false],执行print(list[1:4])后的结果是(  )
A.[2,3,"a"] B.[1,2,3,"a"]
C.[2,3] D.[2,3,"a","b"]
12.(2021高二上·浙江月考)有如下Python程序段:
a="2021"
b="21"
if a+b>b+a:
c=a*3
else:
c=b*3
print(c)
程序执行后,输出的结果是(  )
A."202120212021" B."202121"
C."212121" D."212021”
13.(2021高二上·浙江月考)有如下Python程序段:
for i in range(50, 1, -1 ):
print(i)
则输出的最后一个元素值是(  )
A.50 B.-49 C.1 D.2
14.(2021高二上·浙江月考)下列代码段可以实现统计某种递增序列的功能。
a=[3,7,2,5,8,9,11,6,1]
m, c=1 , 1
for i in range( 1 , len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m , c)
else:
c=1
则程序执行后,c和 m的值分别是(  )
A.1和1 B.1和5 C.2和5 D.3和5
15.(2021高二上·浙江月考)a=[3,7,2,5,4,6,9,1]
m=abs(a[0]-a[1])
for i in range(2,len(a)):
if abs(a[i]-a[i-1])>m:
m=abs(a[i]-a[i-1])
则程序执行后,m的值是(  )
A.4 B.5 C.7 D.8
二、填空题
16.(2021高二上·浙江月考)产生一个5到10之间的随机整数并存到变量b中,b=   ,从列表cla=[“2班”,“3班”,“7班”,“9班”]随机抽选一个班级,存到变量a中,a=   。
三、操作题
17.(2021高二上·浙江月考)某品牌手机第一年销量为20000台,假设平均每年的销量比上一年增加68%,请问几年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。
total= every_year=20000
year=1
while    :
every_year + =   
total + = every_year
year + = 1
print(year)
18.(2021高二上·平阳月考)设计一个算法,根据邮件的重量和用户是否选择加急计算邮费。
计算规则:重量在1000克以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。
根据上述计算规则,编写自定义函数完成程序功能。
下面的程序能实现前述功能,请把缺失的代码补充完整。
""
描述:根据邮件的重量和用户是否选择加急计算邮费。
函数名:postage(w,f)
参数表:w—代表邮件的重量整数。
f一表示是否加急的字符,其中字符'y'和'n'分别表示加急和不加急
返回值:返回邮费数量。
示例:当w=1200,f='y'时,返回17。
""
def postage(w, f) :
if f == 'y':
cost=5+8
else:
cost=   
if w>1000:
cost += (w—1000) //500*4
if w%500>0:
cost=   
return cost
w=int (input('邮件的重量:'))
f =input('是否加急:')
print (   )
答案解析部分
1.【答案】C
【考点】信息及其特征;数据、知识与智慧的定义
【解析】
2.【答案】A
【考点】进制及数制转换
【解析】
3.【答案】C
【考点】进制及数制转换;字符编码
【解析】【解答】选项A: 小写字母“j”的十六进制内码为“6A” ,选项A说法错误;
选项B: 汉字“人”的十六进制内码为“C8 CB” ,选项B说法错误;
选项C:存储全部字符共占用13B的存储空间,选项C说法正确;
选项D:“A”的内码值加上十六进制数20得到“a”的内码值,选项D说法错误。
故答案选:C。
【分析】本题考查的是字符的编码。一个ASCII编码的字符(或半角字符)占1字节,一个GB 2312编码的字符(或全角字符)占2字节。ASCII编码表中,65D表示A,97D表示a,二者相差32D=20H。
4.【答案】B
【考点】声音、图像、视频编码
【解析】
5.【答案】A
【考点】信息系统安全风险
【解析】
6.【答案】C
【考点】流程图识读
【解析】
7.【答案】D
【考点】常量、变量及变量的赋值
【解析】
8.【答案】C
【考点】运算符、基本运算与表达式
【解析】
9.【答案】D
【考点】常见数据类型、数组;循环结构语句及程序实现
【解析】
10.【答案】A
【考点】过程与自定义函数;常用标准函数
【解析】
11.【答案】A
【考点】常见数据类型、数组
【解析】
12.【答案】C
【考点】分支结构语句及程序实现
【解析】
13.【答案】D
【考点】循环结构语句及程序实现
【解析】
14.【答案】B
【考点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】
15.【答案】D
【考点】常见数据类型、数组;循环结构语句及程序实现
【解析】
16.【答案】b=random.randint(5,10);a=cla[random.randint(0,3) ]
【考点】常见数据类型、数组;常用标准函数
【解析】
17.【答案】total<60000;every_year*0.68
【考点】循环结构语句及程序实现
【解析】
18.【答案】8;cost+4;postage(w,f)
【考点】过程与自定义函数;分支结构语句及程序实现
【解析】
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表