2024年3月30日发(作者:路虎极光2021最新款报价)
浙江省杭州市“六县九校”联盟2022-2023学年高二上学期信息技术
期中联考试卷
(答案在最后)
一、选择题(本大题共15题,每题2分,共30分。)
1.下列有关数据与信息的说法正确的是()
A.
保护数据的安全只需保护存储数据的介质即可
B.
数据只能用数字或文字来表示
C.
信息可用模拟信号来表达,模拟信号是离散、不连续的信号
D.
信息经过加工、处理、分析后,可更好地被人们所使用
【答案】
D
【解析】
【详解】本题主要考查数据与信息的描述。保护存储数据的介质只是数据保护的一方面;数据可以用数字、
文字、图像等表示;信息可用模拟信号来表达,模拟信号是连续的信号;信息经过加工、处理、分析后,
可更好地被人们所使用,故本题选
D
选项。
2.
如图所示是一个
8×8
像素的黑白二色位图,假如使用
0
表示白色、
1
表示黑色,按照行从左向右的次序
对该图像信息进行编码(不考虑压缩),将该图像编码信息的字节数记做
X
,表示第一行图像信息的二进制
编码记做
Y
。
下列选项中正确的
X
,
Y
组合是(
A.64
,
10100101
B.8
,
01011010
C.16
,
01011010
D.8
,
10100101
【答案】
B
【解析】
)
【详解】本题考查的知识点是编码。如图所示是一个
8×8
像素的黑白二色位图,
8bit
是一个字节,所以该图
字节数为
8
,
0
表示白色、
1
表示黑色,按照如图所示颜色,第一行图像信息的二进制编码为
01011010
。故
答案为
B
选项。
3.
某算法的部分流程图如图所示,执行该部分流程后,则输出的结果为()
A.63
【答案】
B
【解析】
B.15C.24D.48
【详解】本题主要考查算法流程图的执行。
s=0
,
k=1
,
a=3
,第一次循环,满足
a<24
,
s=s+k*a=3
,
k=1-k=0
,
a=a*2=6
;第二次循环,满足
a<24
,
s=s+k*a=3
,
k=1-k=1
,
a=a*2=12
;第三次循环,满足
a<24
,
s=s+k*a=15
,
k=1-k=0
,
a=a*2=24
;第四次循环,不满足
a<24
,故输出的结果为
15
,故本题选
B
选项。
4.
用
UltraEdit
观察“人工智能
,5G!
”的字符内码,如图所示。
下面说法正确的是()
A.
字符“
5
”对应的内码是
35H
,则字符“
10
”对应的内码是
4AH
B.
字符“,”对应的内码是
2C35H
C.
字符“
I
”的二进制内码为
01001001B
D.
图中共有
2
个
ASCII
码字符
【答案】
C
【解析】
【详解】本题主要考查字符编码。字符“5”对应的内码是35H,则字符“10”对应的内码是3130H;字
符“,”对应的内码是2CH;字符“I”的十六进制内码是47+2=49,转换为二进制内码为01001001B;图
中共有4个ASCII码字符,故本题选C选项。
5.
一幅
BMP
格式的位图图像,参数如下图所示,其所占的存储空间为
()
A768KB
.
B.225MBC.6MBD.2.25MB
【答案】
D
【解析】
【详解】本题主要考查图像文件容量计算。
RGB
有三个通道,故图像颜色深度是
8*3=24
,图像文件容量
=
像素
*
颜色深度
/8=1024*768*8/8*3/1024/1024=2.25MB
,故本题选
D
选项。
6.
有关“数据与大数据”的说法正确的是
(
A.
某学校的月考数据属于大数据
B.
大数据技术强调对事物因果关系
的
探求
C.
借助云计算、大数据等技术,可以快速处理半结构化或非结构化的数据
D.
大数据价值密度的高低与数据总量的大小成正比,数据量越大,价值密度越高
【答案】
C
【解析】
【详解】本题主要考查数据与大数据的描述。某学校的月考数据不属于大数据,属于数据;大数据技术强
调对事物相关关系的探求;借助云计算、大数据等技术,可以快速处理半结构化或非结构化的数据;大数
据价值密度的高低与数据总量的大小成反比,数据量越大,价值密度越低,故本题选C选项。
7.
字母“
c
”
ASCII
码值为
99
,则字符“
f
”的十六进制
ASCII
码是(
A.66H
【答案】
A
【解析】
【详解】本题主要考查字符编码。字母“c”ASCII码值为99,则字符“f”
的
ASCII码值为99+3=102,十
进制数102通过“除权取余、逆序排列”的方法转换为十六进制数是66H,故本题选A选项。
8.
以下不可以作为
Python
变量名的是
()
B.9CHC.67H
)
D.9DH
)
【答案】
D
【解析】
B._.1_stu
【详解】本题主要考查
Python
变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊
符号,不能是关键字。故本题选
D
选项。
9.
表达式
4**2==8orint(6.22)==round(6.22)andnot\'WZ\'in\'WenZhou\'
的计算结果为
(
【答案】
B
【解析】
【详解】本题主要考查
Python
表达式的运算。逻辑运算符
or
两边值均为假时值才为假,否则值为真;逻辑
运算符
and
两边值均为真时值才为真,否则值为假,
not
是取反。
4**2=16
,则表达式
4**2==8
值为
False
;
int(6.22)=6
,
round(6.22)=6
,故表达式
int(6.22)==round(6.22)
值为
True
;表达式
\'WZ\'in\'WenZhou\'
值为
False
,
则表达式
not\'WZ\'in\'WenZhou\'
值为
True
,故表达式
4**2==8orint(6.22)==round(6.22)andnot\'WZ\'in
\'WenZhou\'
的计算结果为值为
True
,故本题选
B
选项。
10.
下列
Python
表达式的值为整数
6
的是(
(float(-6))
【答案】
C
【解析】
【详解】本题考查的是
Python
表示。
float()
是转换浮点型,
abs()
是求绝对值,
int()
是转成整型,
str()
是转
为字符型。
abs(float(-6))=6.0
,
str(6)=\'6\'
,
17%3**9//2-2=6
,
abs(int(-5.8))=5
。故本题应选
C
。
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
【答案】
D
【解析】
B.9
)
C.10D.11
(6)
)
C.17%3**9//(int(-5.8))
)
【详解】本题考查
Python
输出结果。这个程序创建了一个字典
d
,然后使用字典中的值进行一系列操作。
对程序逐步分析:字典
d
包含了
5
个键值对,其中键(
Key
)是字母,值(
Value
)是整数。
a=d[\"E\"]
,这里
将字典
d
中键为
\"E\"
的值(
5
)赋给了变量
a
。
b=d[\"D\"]
,这里将字典
d
中键为
\"D\"
的值(
4
)赋给了变量
b
。
c=d[\"B\"]
,这里将字典
d
中键为
\"B\"
的值(
2
)赋给了变量
c
。
s=a+b+c
,将变量
a
、
b
和
c
的值相加,得到
s
的值。
a
的值是
5
。
b
的值是
4
。
c
的值是
2
。所以,
s=5+4+2=11
。故答案为
D
选项。
12.
某
Python
程序如下:
n
,
m=9
,
3
n
,
m=m
,
n
a=m-3%2
b=n//2+6**n
print(a
,
b)
程序运行后,输出的结果是
(
A.2
C8
10077700
19
)
B.8
D.2
217
217
.
【答案】
B
【解析】
【详解】本题考查
Python
输出结果。
n,m=9,3
,这行代码将变量
n
设置为
9
,将变量
m
设置为
3
。
n,m=m,n
,
这行代码使用元组交换了变量
n
和
m
的值,所以现在
n
的值是
3
,
m
的值是
9
。接下来,我们分别计算
a
和
b
:
a=m-3%2
,首先计算
%
运算符,得到
3%2=1
,然后计算
m-1
,所以
a
的值是
9-1=8
。
b=n//2+6**n
,首先
计算
//
运算符,得到
n//2=3//2=1
,然后计算
6**n
,这是指数运算,得到
6**3=216
。最后,将这两个值相加,
所以
b
的值是
1+216=217
。故答案为
B
选项。
13.
某
Python
程序如下:
s=\"ZHEJIANGSHENG\"
p=\"HANGZHOUSHI\"
iflen(s)>len(p)
:
s
,
p=p
,
s
x=len(p)-len(s)
ifx<3
:
y=s[1
:
6
:
x]
else
:
y=s[0
:
x]
print(y)
程序运行后,变量
y
的值是
(
A.\"AG\"
【答案】
B
【解析】
【详解】本题考查
Python
程序输出结果。逐步分析这个
Python
程序:定义了两个字符串变量
s
和
p
。使用
条件判断语句,比较
s
和
p
的长度,如果
s
的长度大于
p
的长度,就交换它们的值。此时
s=\"HANGZHOUSHI\"
,
p=\"ZHEJIANGSHENG\"
。计算
x
的值,
x
等于
p
的长度减去
s
的长度,即
11-10=2
。进入下一个条件判断语
句,因为
x
小于
3
,所以执行以下操作:
y=s[1:6:2]
,这表示从索引
1
(包括)到索引
6
(不包括)的字符,
步长为
2
。所以
y=\"AGH\"
。最后,打印
y
的值,结果是
\"AGH\"
。故答案为
B
选项。
14.
有如下
Pyhton
程序段:
defgcd(a
,
b)
:
c=a%b
whilec>0
:
a
,
b=b
,
c
c=a%b
returnb
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
【答案】
A
【解析】
【详解】本题主要考查
Python
程序的执行。分析程序可知,
gcd(a,b)
求
a
和
b
的最大公约数,
scm
求
a
和
b
的最小公倍数。运行该程序,输入
a
,
b
的值分别为
16
,
12
,则输出最大公约数
gcd
,最小公倍数
scm
的值
分别为
4
和
48
,故本题选
A
选项。
15.
某加密程序的代码如下:
B.48
,
4C.2
,
12
)
D.12
,
2
)
C.\"HNZ”D.\"HJA\"B.\"AGH\"
更多推荐
数据,本题,考查
发布评论