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\"

更多推荐

数据,本题,考查