浙江省杭州八校联盟2021-2022学年高二上学期期中联考信息技术试题(PDF版含答案)

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

浙江省杭州八校联盟2021-2022学年高二上学期期中联考信息技术试题(PDF版含答案)

资源简介

杭州八校联盟2021学年第一学期期中联
年级技术学科信息技术部分答案
选择题(
题,每题2分
0分
11
答案
B
择题(本大题
分,第19小4分

共20分)
分分分


2分
分分分
技术学科信息技术部分答案第1页共绝密★考试结束前
杭州八校联盟 2021 学年第一学期期中联考
高二年级技术学科 试题
命题:
考生须知:
1.本卷共 10 页满分 100分,考试时间 90分钟;
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效;
4.考试结束后,只需上交答题纸。
第一部分 信息技术(50)分
一、选择题(本大题共 15题,每题 2分,共 30分,每题列出的四个备选项中只有一个是符合题目要求的,
不选、错选、多选均不得分。)
1.下列有关数据、信息、知识的说法不.正.确.的是( )
A.数据自古就有且无处不在。
B.信息是对客观事物的符号表示。
C.知识是可以积累和传承的。
D.数据经过解释后产生的意义就是信息,数据是信息的载体,单纯的数字是没有意义的。
2.根据二进制运算规则:1+1=10,则 101+110=( )
A.1011 B.211 C.1111 D.1001
3. 用 UltraEdit观察“AI,改变生活!”的字符内码,如图所示。
下列说法不.正.确.的是( )
A. "HI"的内码为 4849H
B.图中","字符的内码为 A3ACH
C.字符“A”的二进制内码为 01000001B
D.存储图中的"!"字符需要 1个字节
4.已知一张 bmp图片的分辨率为 1024×768 像素,每个像素点用 3Byte(字节)来存储颜色,则该文件的容
量约为( )
A.288Kb B.288KB C.2.25KB D.2.25MB
5.“通过地图大数据预测人流密度,监测疫情动向,一键上报疫情检查情况,实时生成疫情数据报告,研判
疫情态势,开展就医查询......在新型冠状病毒肺炎疫情防控面前,大数据正提供科技支撑,为抗击疫情保
驾护航。”在传染病暴发期间,有关部门利用大数据技术,进行疫情防控。下列应用中没有用到大数据技术
的是( )
A.绘制确诊病人住院前的行动轨迹,查找与之密切接触人员的去向
B.在超市、银行等场所,用手持测温仪测量入场人员的体温数据
C.相关机构实时采集各地的数据,进行每天的疫情信息发布
D.用户利用“城市热力图”等提供的信息,避开人流密度高的地区
高二技术学科试题第 1 页,共 10 页
6.通过公式求解一元二次方程,判断其是否有实数根,合适的算法控制结构是( )
A.树形结构 B.顺序结构 C. 分支结构 D.循环结构
7.某算法的部分流程图如下图所示,执行这部分流程,若输入 n 的值为 20,则输出 a,b 的值分别是( )
A.12,10 B.10,9 C.9,15 D.9,10
8.下列可以作为 Python 变量名的是( )
A. info1 B. 3_teacher C. a#21 D. if
9.下列表达式的值为 True的是( )
A. "1818">"234" B.3**4>4**3 C.not(5+3<3*3) D. "or" in "flower"
10. 下列 Python 表达式的值为偶数的是( )
A. (-3)**2 + 8// 4 * 3 B. len("Welcome") C.int(3.9) D. round(9.84)
11.在 Python shell中输入下列代码:
>>> a=input("请输入一个整数:")
请输入一个整数:520
>>> print(a*2)
按下回车键后,输出结果是( )
A.1040 B. '1040' C、520520 D、'520520'
12.有如下 Python程序段:
info=[19,26,10,7,6,21,9,17,16]
x=max(info)
y=min(info)
z=len(info)
r=info[-5]
s=(x-y)%(z-r)
print(s)
运行程序后,输出的结果是( )
A.0 B.1 C.2 D.3
13.已知字典 dict1={"姓名":["毛不易","华晨宇","张艺兴"],"投票数":[32990,34560,29809]}则 dict1["
姓名"][1]+dict1[投票数"][0]的值为( )
A. "毛不易 32990" B. "毛不易 34560" C. "华晨宇 32990" D. "华晨宇 34560"
14.有如下 Python程序段:
import random
高二技术学科试题第 2 页,共 10 页
c=0
s=0
for i in range(0,10):
n=random.randint(1,101)
if n%2==0:
s+=i
c+=1
该程序段被执行后,下列说法不.正.确.的是:( )
A.把程序 s+=i改为 s=s+i后,得到的结果是一样的。
B. i=10
C.语句 c+=1可能执行了 10 次
D.变量 s中存储的生成的 10个随机数中偶数相加的和
15. 有如下程序段:
s=input("请输入字符串:")
count=0
for i in s:
if i>="0" and i<="9":
count=count+1
print(s[count:count+3])
若输入的字符串为"AB12CCC222GGBD",则程序运行结果为( )
A.CCC B.GGBD C.CC2 D.C22
二、非选择题 (本大题共 5 题,其中第 16 题 2 分,第 17 題 2 分,第 18 题 2 分,第 19 题 4 分,第
20 题 10 分,共 20 分)
16.某 Python 程序代码如下:
sfz=input("请输入您的身份证号码:")
year=int(sfz[6:10])
month=
day=int(sfz[12:14])
print("您是的出生年月日是",year, "年",month,"月",day, "日! ")
程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是 2005 年 9 月 7 日! ,
则空白处的代码为
17. 有如下 Python程序:
import math
total=float(input("请输入金额:"))
if total<=500:
total*=0.9
elif total<=1500:
total*=0.85
else
total*=0.75
print(math.floor(total))
运行程序,输入"1024"后回车,程序的输出结果是
18.某 Python 程序代码如下:
高二技术学科试题第 3 页,共 10 页
a = [10, 5, 2, 11, 7,6]
c=0
i = 0
while i < len(a):
if a[i] % 2 == 0:
c -= a[i]
else:
c += a[i]
i = i + 1
print(c)
程序执行后,输出的结果是
19.编写 Python 程序,实现如下功能:输入一个年份 n,输出该年之后最近的三个闰年(闰年是指该年份能
被 400 整除,或者能被 4 整除但不能被 100 整除)。请在划线处填入合适的代码。
程序段如下:
n =int( input("请输入年份:"))
k=0
while k<3:

if n%400= =0 or( ② ):
k += 1
print(n)
20.质数又称素数。一个大于 1 的自然数,除了 1 和它自身外,不能被其他自然数整除的数叫做质数;
否则称为合数(规定 1 既不是质数也不是合数)。小明编写了一个筛选[a,b]范围内素数的程序,功能如
下:程序运行,输入正整数 a 和 b(a 和 b 均大于 1),程序运行如图所示。
(1)运行该程序,分别输入整数“30”和“40”,则筛选出的素数有 个。
(2)请在划线处补充代码
def prime(x): #如果 x 是素数返回 True,否则返回 False
flag = True
for i in range(2, x):
if ① :
flag = False
break
return flag
a = int(input("请输入整数 a:"))
b = int(input("请输入整数 b:")) 第 20 题运行样例
if a > b:
② #如果 a 大于 b,则交换 a 和 b 的值
c = 0
for j in range(a, b + 1):
if ③ :
print(j)

print(a , "和",b" 之间共找到", c, "个素数!")
高二技术学科试题第 4 页,共 10 页

展开更多......

收起↑

资源列表