浙江省杭州市“六县九校”联盟2022-2023学年高二上学期信息技术期中联考试卷
展开
浙江省杭州市“六县九校”联盟2022-2023学年高二上学期信息技术期中联考试卷
一、选择题(本大题共15题,每题2分,共30分。)
1.下列有关数据与信息的说法正确的是( )
A.保护数据的安全只需保护存储数据的介质即可
B.数据只能用数字或文字来表示
C.信息可用模拟信号来表达,模拟信号是离散、不连续的信号
D.信息经过加工、处理、分析后,可更好地被人们所使用
2.如图所示是一个8×8像素的黑白二色位图,假如使用0表示白色、1表示黑色,按照行从左向右的次序,对该图像信息进行编码(不考虑压缩),将该图像编码信息的字节数记做X,表示第一行图像信息的二进制编码记做Y。下列选项中正确的X,Y组合是( )
A.64,10100101 B.8,01011010
C.16,01011010 D.8,10100101
3.某算法的部分流程图如图所示,执行该部分流程后,则输出的结果为( )
A.63 B.15 C.24 D.48
4.用UltraEdit观察“人工智能, 5G!”的字符内码,如图所示。
下面说法正确的是( )
A.字符“5”对应的内码是35H,字符“10”对应的内码是4AH
B.字符“,”对应的内码是2C 35H
C.字符“I”的二进制内码为0100 1001B
D.图中共有2个ASCII码字符
5.一幅BMP格式的位图图像,参数如下图所示,其所占的存储空间为( )
A.768KB B.225MB C.6MB D.2.25MB
6.有关“数据与大数据”的说法正确的是( )
A.某学校的月考数据属于大数据
B.大数据技术强调对事物因果关系的探求
C.借助云计算、大数据等技术,可以快速处理半结构化或非结构化的数据
D.大数据价值密度的高低与数据总量的大小成正比,数据量越大,价值密度越高
7.字母“c”的ASCII码值为99,则字母“f”的十六进制内码是( )
A.66H B.9CH C.67H D.9DH
8.以下不可以作为Python变量名的是( )
A.true B._ab C.stu D.1_stu
9.表达式4**2==8 or int (6.22)==round(6.22) and not 'WZ' in 'WenZhou'的计算结果为( )
A.true B.True C.False D.Fasle
10.下列Python表达式的值为整数6的是( )
A.abs(float(-6)) B.str(6)
C.17%3**9//2-2 D.abs(int(-5.8))
11.某Python程序如下:
d={"A":1,"B":2,"C":3,"D":4,"E":5}
a=d["E"]
b=d["D"]
c=d["B"]
s=a+b+c
print(s)
程序运行后,输出的结果是( )
A.8 B.9 C.10 D.11
12.某Python程序如下:
n,m=9,3
n,m=m,n
a=m- 3%2
b=n/ /2+6**n
print(a,b)
程序运行后,输出的结果是( )
A.2 10077700 B.8 217
C.8 19 D.2 217
13.某Python程序如下:
s= "ZHEJIANGSHENG"
p= "HANGZHOUSHI”
if len(s)>len(p) :
s,p=p,s
x=len(p)-len(s) .
if x<3:
y=s[1:6:x] .
else:
y=s[0:x]
print (y)
程序运行后,变量y的值是( )
A."AG" B."AGH" C."HNZ” D."HJA"
14.有如下Pyhton程序段:
def gcd(a,b):
c=a%b
while c > 0:
a,b =b,c
c=a%b
return b
a=int (input("请输入: "))
b=int (input("请输入: "))
gcd = gcd(a, b)
scm=a*b//gcd
print( gcd, scm)
运行该程序,输入a,b的值分别为16,12,则输出gcd,scm的值分别为( )
A.4,48 B.48,4 C.2,12 D.12,2
15.有如下Pyhton程序段:
s1=input("请输入: ")
q=" 1357902468" ;s2="”
for ch in sl:
if "0"<=ch<="9" :
s2+=q[int (ch)]
elif "a"<=ch<="z”:
s2+=chr((ord(ch) -ord(" a") +2)%26+ord("a"))
else:
s2+=ch
print (s2)
运行该程序,输入s1的值为“Mike122@qq.com”,则s2的值为( )
A.Mgi c355@oo.amk B.Kgic931 @oo.amk
C.Mkmg355@ss.Eqo D.0kmg931@ss.eqo
二、非选择题(本大题共6题,2+2+2+2+6+6,共20分)
16.有如下Python程序段:
info=[19,25,10,5,7,21,9,15]
x=max (info)
y=min(info)
z=len(info)
r=info[-5]
s=(x-y)%(z-r)
print (s)
运行程序后,输出的结果是
17.某Python程序代码如下:
list1=[2,3,4,5,6]
m1=1
m2=2
for n in list1:
if n%3==0:
m1*=n
print (m1-m2)
程序运行后,输出的结果为
18.现有一程序模拟竞猜某商品价格,总共有五次竞猜机会。根据程序功能,请在划线处填入合适的代码。
import random
a=random.randint (0, 100)
chance=5
print("共%d次机会"% (chance))
for i in
b=int (input("请输入一个整数: "))
if a print("大啦!!!还剩%d次机会"% (chance-i))
elif a>b:
print("小啦!!!还剩%d次机会"% (chance-i))
else:
print("恭喜您,答对啦!!!数字是%d,共用次数%d"%(a, i))
Break
19.有如下Python程序:
importmath
total=float(input("请输入金额:"))
if total<=500:
total*=0.9
elif total<=1500:
total*=0.85
else
total*=0.75
print(math.floor(total))
运行程序,输入“1024”后回车,程序的输出结果是
20.若一个四位数,各个位数上的数字的4次幂之和等于它本身,则称这个数为四叶玫瑰数。编写Python程序,判断输入一个数是否为四叶玫瑰数。
(1)四位数4326 (选填:是/不是)四叶玫瑰数。
(2)实现上述功能的Python程序如下,请在划线处填入合适代码。
number=int (input(“请输入一个四位数:”))
a = number// 1000
b=
c = number%100//10
d = number%10
if
print (number,“ 是四叶玫瑰数”)
else:
print (number,“不是四叶玫瑰数” )
21.学考成绩与学考等级折算方法如下:“A”等折算成10分,“B”等折算成9分,“C”等折算成7分,“D”等折算成4分。现编写一个能实现将学考等级折算成相应分数的Python程序,程序运行结果如图所示,请回答下列问题:
请输入各门功课的学考等级: ABABACBAAA
你的学考成绩折算为: 94
(1)若输入"aabbaac",该程序 (填:能/不能)计算出相应的折算成绩;
(2)请在程序划线处填上合适的代码。
level=input (”请输入各门功课的学考等级: ")
dic={"A":10,"B":9,"C":7,"D":4}
score=0
for i in range(len(level)):
score = score +
print("你的学考成绩折算为:"+ )
答案解析部分
1.【答案】D
【知识点】信息及其特征;数据、知识、智慧的定义与特征
【解析】
2.【答案】B
【知识点】声音、图像、视频编码
【解析】
3.【答案】B
【知识点】流程图识读
【解析】
4.【答案】C
【知识点】进制及数制转换;字符编码
【解析】
5.【答案】D
【知识点】声音、图像、视频编码
【解析】
6.【答案】C
【知识点】大数据的概念与特征;大数据思维
【解析】
7.【答案】A
【知识点】字符编码
【解析】
8.【答案】D
【知识点】常量、变量及变量的赋值
【解析】
9.【答案】B
【知识点】运算符、基本运算与表达式
【解析】
10.【答案】C
【知识点】运算符、基本运算与表达式
【解析】
11.【答案】D
【知识点】常见数据类型、数组
【解析】
12.【答案】B
【知识点】运算符、基本运算与表达式;顺序结构及程序实现
【解析】
13.【答案】B
【知识点】分支结构语句及程序实现
【解析】
14.【答案】A
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
【解析】
15.【答案】C
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;常用标准函数
【解析】
16.【答案】2
【知识点】运算符、基本运算与表达式;顺序结构及程序实现
【解析】
17.【答案】16
【知识点】分支结构语句及程序实现
【解析】
18.【答案】18.range(1,chance+1,1);或range(1,chance+1);或range(1,6):或range(1,6,1);
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】
19.【答案】870
【知识点】分支结构语句及程序实现
【解析】
20.【答案】(1)不是
(2)number%1000//100或number// 100%10;a**4+b**4+c**4+d** 4==number:
【知识点】运算符、基本运算与表达式;分支结构语句及程序实现
【解析】
21.【答案】(1)不能
(2)dic[level[i]];str(score)
【知识点】常见数据类型、数组;分支结构语句及程序实现
【解析】
浙江省杭州市六县九校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析): 这是一份浙江省杭州市六县九校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共11页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
浙江省杭州市“六县九校”联盟2022-2023学年高二上学期信息技术期中联考试卷(Word版附解析): 这是一份浙江省杭州市“六县九校”联盟2022-2023学年高二上学期信息技术期中联考试卷(Word版附解析),共11页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
浙江省温州市环大罗山联盟2022-2023学年高二上学期信息技术期中联考试卷: 这是一份浙江省温州市环大罗山联盟2022-2023学年高二上学期信息技术期中联考试卷,共10页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。