浙江省杭州市北斗联盟2025-2026学年高二上学期期中联考信息技术试卷(含答案)

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

浙江省杭州市北斗联盟2025-2026学年高二上学期期中联考信息技术试卷(含答案)

资源简介

浙江省杭州市北斗联盟2025-2026学年高二上学期期中联考信息技术
一、选择题
1.在智慧城市构建中,数据信息扮演着至关重要的角色。城市管理者利用物联网、云计算等技术手段,实时采集并处理城市交通流量、环境监测、公共安全等多方面的数据,为城市规划、应急响应、公共服务提供科学决策支持。关于智慧城市中数据和信息的描述,不正确的是( )
A.同一数据经解释后产生的信息是相同的 B.数据一般以文件的形式存储在计算机中
C.信息的存储与传递需要依附载体 D.信息在重复使用中不会产生损耗
2.在智慧城市构建中,数据信息扮演着至关重要的角色。城市管理者利用物联网、云计算等技术手段,实时采集并处理城市交通流量、环境监测、公共安全等多方面的数据,为城市规划、应急响应、公共服务提供科学决策支持。智慧城市实时采集大量数据并进行编码,下列关于数据采集和编码的说法,正确的是( )
A.人工获取数据的方式已经被机器获取完全替代
B.将数字信号转换成模拟信号一般需要经过采样、量化与编码
C.一张1024*768像素的BMP格式黑白位图存储容量是96KB
D.音频信号量化值取值范围是0~7,至少需要用8位二进制表示
3.在智慧城市构建中,数据信息扮演着至关重要的角色。城市管理者利用物联网、云计算等技术手段,实时采集并处理城市交通流量、环境监测、公共安全等多方面的数据,为城市规划、应急响应、公共服务提供科学决策支持。大数据在智慧城市构建中发挥着至关重要的作用,下列说法正确的是( )
A.大数据指数据量庞大、价值密度高的数据
B.运用大数据进行城市科学决策时,需追求数据的精确性
C.大数据的汇集加大了用户隐私数据泄露的风险
D.智慧城市居民身份信息管理系统中存放的大量数据属于大数据
4.下列有关数据管理与安全说法正确的是( )
A.安装磁盘阵列系统是常见的数据加密手段
B.数据校验,是为保护数据的保密性进行的一种操作
C.CRC是数据通信领域的一种加密算法
D.为防止系统停止工作时造成数据丢失,可通过容灾系统来解决
5.十进制正整数n转换为二进制数,该二进制数末位是“0”。下列说法正确的是( )
A.若将n乘以2后再转换成二进制数,转换后的二进制数最后两位一定是都是“0”
B.若该二进制数的位数是4,则n的最大值是15
C.n与n+1分别转换为二进制数,这两个二进制数的位数可能不同
D.该二进制数末位的“0”去掉后,再转换为十进制数,所得的值是n/10
6.模拟声音信号通过采样、量化、编码等过程转换成数字信号,如图所示,下列关于声音数字化的说法,正确的是( )
A.图a的采样频率比图b小
B.图a、图b的量化位数一样大
C.若该声波时长1秒,则图a的采样频率为7赫兹
D.若该声波时长1秒,则图b的采样频率为14赫兹
7.已知变量s="2025_test",则表达式s[1:len(s)//2]+s[2]的值是( )
A."025_5" B."025_22" C."027" D."0252"
8.某导航软件根据车速判定堵塞情况,并用不同颜色显示,其判定算法用流程图描述如图所示,某同学根据下图所示流程图编写的Python程序段如下:
x = int(input()) #输入 x
if x > 50:
print("绿色")
if x >= 20:
print("黄色")
else:
print("红色")
用下列输入数据测试程序段与流程图,两者得到的结果不同的是( )
A.10 B.20 C.40 D.50
9.有如下Python程序段:
count=0
for i in range(1, 101):
if i % 11 == 2 and i % 5 == 3:
count+=1
print(count)
执行该程序段后,输出的结果是( )
A.1 B.2 C.3 D.4
10.有如下Python程序段:
a = b = ''; k = 0
s = input( )
for i in range(len(s)):
if '0' <= s[i] <= '9':
k += 1
else:
b = s[i - k:i]
if a < b:
a = b
k = 0
print(a)
执行该程序段后,若输入“47,62,83,9,99”(不包括引号),则输出的结果是( )
A.47 B.83 C.9 D.99
11.有如下Python程序段:
dic={0:'0',1:'1',2:'2',3:'3',4:'4',5:'5',6:'6',7:'7',8:'8',9:'9',10:'A',11:'B',12:'C',13:'D',14:'E',15:'F'}
x=29
s=``
while x>0:
ch=x%16
x=x//16
s=dic[ch]+s
print(s)
执行该程序段后s的值是( )
A."1D" B."D1" C."113" D."131"
12.有如下Python程序段:
import random
strl='ABCDEFG'
s=''
for i in range(4):
t=random.randint(1,4)
if t%2==i%2:
t=t+1
else:
t=t+2
s=s+strl[t]
print(s)
执行该程序段后s的值可能是( )
A."BCDE" B."DCFE" C."DFCE" D."DCDF"
二、综合题
13.如图是一个GB2312汉字16×16点阵图。若白色像素记作“0”,黑色像素记作“1”自左向右逐行记录便可以得到汉字“中”的字形码。请回答下列问题:
(1)如图所示该点阵图前两个字节的编码为 (用十六进制表示)。
(2)GB2312字符集是一种汉字编码,其区号和位号分别加上A0H,即可得到该汉字的内码。若己知汉字“中”的区号和位号分别是54D和48D,则可推算出汉字“中”的内码是 (用十六进制表示)。
(3)若该汉字的点阵图改为24×24,存储其字形码需要 Byte。
(4)下列说法正确的有 (多选,填字母)。
A.该点阵图每个像素使用一位二进制数表示
B.常见的字符编码有ASCII、GB2312、Unicode等
C.若将汉字“中”改为“国”,则存储其字形码需要的容量将变大
D.最后一行的第一个字节和第二个字节编码相同
14.所有正版图书均有唯一的国际标准书号(ISBN),ISBN由13位数字和字符“-”组成,字符“-”对数字分段。例如,某图书的ISBN为“978-7-5536-3176-9”,其中“978”表示图书类代码,“7”表示地区码,“5536”表示出版社代码,“3176”表示书序码,“9”表示校验码。
ISBN的校验码是根据EAN.UCC的校验规则计算得到,具体规则:
①将书号的前12位数字依次与1,3,1,3,1,3,1,3,1,3,1,3相乘后并相加;
②用10减去相加后和的个位数,得到的差即为校验码,若差为10则用X表示。现编写一个用于判断书号(ISBN)是否正确的程序,请回答下列问题:
(1)为实现上述功能,请在划线处填入合适的代码。 、 、
(2)若输入的书号为978-7-5536-9027-8,则程序输出的结果为 。
def add(isbn): list1=[] n=0 for i in isbn: if "0"<=i<="9": list1.append(int(i)) for j in range(12): if ① : n+=list1[j]*1 else: n+=list1[j]*3 return n s=input("请输入一个书号:") x=add(s) ② if y==int(s[-1]): print("书号正确!") else: if ③ : print("书号正确!") else: print("书号错误!")
三、操作题
15.输入数字字符串,找出其中的最大值是常见的字符处理问题。如输入字符串,"24,34,93,102,2,4,1",找到最大值为102,现编写Python程序实现这一功能,回答下列问题。
算法一 算法二
strl=input("请输入数字串:") s=0 maxnum=0 for i in strl: if '0'<=i<='9': ① else: if s>maxnum: maxnum=s ② if s>maxnum: maxnum=s print("最大值为:",maxnum) strl=input("请输入数字串:") i=0 maxnum=0 for j in range(len(strl)): if strl[j]>'9' or str1[j]<'0': ① if s>maxnum: maxnum=s ② s=int(strl[i:]) if s>maxnum: maxnum=s
print("最大值为:",maxnum)
(1)请在算法一划线处补充代码。 、 。
(2)有同学修改了算法一生成算法二的程序,在划线部分补充代码。 、 。
(3)算法二中加框部分代码删除,反而不能正确找出最大值,下列4组数据中能测试出这个问题的是 (单选,填字母)
A."24,34,93,102,2" B."24,34,93,2,102" C."93,24,102,2,34" D."24,34,102,2,93"
题号 1 2 3 4 5 6 7 8 9 10
答案 A C C D A D D D B C
题号 11 12
答案 A B
13. 01 80 D6 D0 72 AB
14. j%2==0 y=10-x%10 y == 10 and s[-1] == "X"或其他等价答案 书号正确!或“书号正确!”
15. s=s*10+int(i) s=0 s=int(str1[i:j]) i=j+1 B

展开更多......

收起↑

资源预览