浙江省浙南名校联盟2024-2025学年高二上学期技术学科试题

标签:
普通文字版答案
切换试卷
2024-11-19
| 7页
| 604人阅读
| 0人下载

内容正文:

绝密★考试结束前 2024学年第一学期浙南名校联盟期中联考 高二年级技术学科试题 考生须知: 1.本卷共12页满分100分,考试时间90分钟。 2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。 3.所有答案必须写在答题纸上,写在试卷上无效。 4.考试结束后,只需上交答题纸。 第一部分信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。) 阅读下列材料,回答第1-3题: 地球资源卫星的遥感设备可以获取地面物体的电磁波信息,并对这些信息进行处理和判读,得到各种资源的详细资料。它还能够“看透”地层,发现地下宝藏、历史古迹和地层结构,以及普查农作物、森林、海洋和空气等资源,预报各种自然灾害。这些卫星获取的信息数量多,种类全,速度快,已广泛应用于地理、地质、水利、农业、林业和环境监测等方面。 1.下列关于数据和信息的说法,正确的是( ) A.地表信息都是以图像的形式被卫星监测采集 B.地面向卫星传输信息的过程中可以短暂脱离载体 C.卫星在处理数据的过程中不会有新的信息产生 D.卫星监测到的数据对于不同的人而言价值是不一样的 2.下列关于卫星获取的大数据说法不正确的是( ) A.大数据让环境保护决策更精准 B.卫星监测获取的数据都是结构化数据 C.传统的数据库技术难以对卫星获取的大数据进行管理 D.为了发挥卫星大数据更大的价值,一般需要“提纯”处理 3.下列关于数据安全说法正确的是( ) A.卫星数据是无线传输,无需担心被窃取 B.对卫星通信数据加密可以保证数据的完整性 C.对卫星数据校验可以保护存储数据介质的安全 D.及时备份数据有助于提高卫星数据的安全性 4.下列有关数制的说法,正确的是( ) A.某十六进制数末尾添加一个0,其值是原值的16倍 B.计算机中的数据都是以二进制或十六进制形式存储的 C.N进制数100转成十进制数后一定是偶数 D.某两位十六进制数X,末位是9,则X+1转换为十进制数的最小值是32 5.关于计算机中各种类型的数据,以下说法正确的是( ) A.一张1024*768像素的BMP格式黑白位图存储容量是96KB B.计算机录制一段声音,需要经过采样、离散、编码这三个步骤 C.调整Wave格式音频文件的音量大小会影响其文件存储容量 D.位图是指基于数学方程的几何图元表示的图像 6.使用UltraEdit软件观察字符串“11月6日,期中考!”的内码,部分界面如图所示。 下列说法正确的是( ) A.字符“!”的内码是“A3” B.图中共有3个ASCII码字符 C.汉字“考”的内码二进制表示为“1011111110111100” D.字符“6”的内码是“36”,所以字符“10”的内码是“3A” 7.某算法的部分流程图如第7题图所示,执行这部分流程,输出结果为( ) A.49,98 B.-49,105 C.49,105 D.-49,98 8.已知变量s="2024_test",则表达式s[1:len(s)//2]+s[2]*2的值是( ) A."024_4" B."024_22" C."0244" D."02422" 9.下列Python表达式的值为True的是( ) A.123//10%10**2==4 B."Python"[:2:-1]=="noh" C."su"in"student" D.int(5.64)==6 10.输入的三个整数分别赋值给变量a、b、c,以下选项中与其它三项功能不同..的是( ) A. m=c if b<m: m=b if a<m: m=a B. if a<b: m=a else: m=b if c<m: m=c C. if a>b: m=b else: if c<m: m=c else: m=a D. if a<=b and a<=c: m=a elif b<a and b<c: m=b else: m=c 11.有如下Python程序段: k=1;m=0;n=4 w="aadmabebdabcdz" for i in range(len(w)-1): if w[i]<=w[i+1]: k=k+1 else: if k>=n: m+=1 k=0 运行该程序段后,m的值是( ) A.1 B.2 C.3 D.4 12.有如下Python程序段: from random import randint s='0123456' k=randint(1,3) n=k while n>0: k=(k+3)%len(s) s=s[:k]+s[k+1:] n=n-1 print(s) 执行该程序段后,输出的结果不可能是( ) A.012356 B.01346 C.02356 D.0245 二、非选择题(本大题共3小题,其中第13小题7分,第14题9分,第15题10分,共26分) 13.哈沙德数是指能够被其各位数字之和整除的整数。例如,18是哈沙德数,因为:18÷(1+8)=2。 (1)找出所有小于等于n(n>=1)的哈沙德数,实现上述功能的Python程序如下,请在划线处填入合适的代码。 n=int(input("找出小于等于n(n>=1)的哈沙德数,请输入n的值:")) res=[] for i in range(1,n+1): ① s=0 while k>0: ② s+=r k=k//10 if ③ : res.append(i) print(res) (2)上述算法属于 (单选,填字母:A.解析算法/B.枚举算法)。 14.二战期间,基于字母频率的分析是一种重要的加解密思路。现模拟一种统计字母频率的加密算法,其加密规则为:统计原文(如图a)中小写字母出现的次数,从高到低排序,依次替换为a-z字母;若出现次数一样时,则按在原文中出现的先后顺序排列。例如:次数降序统计结果为:msbde……,则字母m替换为a,字母s替换为b,字母b替换为c……。非小写字母不做统计替换。加密结果如图b所示。 (1)实现加密功能的程序代码如下,请在划线处填入合适的代码。 #get_freq函数可以统计cont文本中小写英文字母的出现次数,返回按字母出现次数从高到低排序的字符串ordered_char。 def get_freq(cont): dic={} for c in cont: if"a"<=c<="z": if c not in dic: ① else: dic[c]+=1 #按照出现次数从高到低对字母排序并连接,返回排序后的字符串ordered_char,代码略return ordered_char def encrypt(cont,ordered_char): result="" ② for i in range(26): key+=chr(ord("a")+i) for i in range(len(cont)): ③ if"a"<=c<="z": index=ordered_char.find(c) #find函数可以找到变量c在ordered_char中的位置索引 ④ else: result+=c return result with open('text.txt','r',encoding='utf-8')as f: content=f.read() #提取原文中所有文本内容,存储到content ordered_char=get_freq(content) print(encrypt(content,ordered_char)) #输出加密后的文本 (2)若对“How do you do!”加密,则“How”的加密结果为________________。 15.某仓库有5个储物位,每个储物位均可向上堆叠,高度不限。所有货物可以堆叠在与它重量相等或比它重的货物上面。现有m批货物需要叠放到储物位上,货物具有以下特点:每批货物数量均为5件;每件货物重量均在20kg以内,且每批次中最重货物重量小于前一批次中的最重货物重量;每批货物的总重量均小于前一批次货物的总重量。 货物叠放规则如下: ①第一批货物按重量由小到大依次放进1-5号储物位; ②第二批货物先将最重的货物从1号储物位开始向后检索第一个可以存放的位置,然后叠放在该位置上。 ③从第二批次剩余货物中拣取最重货物重复第二步骤;其余批次以此类推。 例如:当前有3个批次的货物(如图a)及叠放后结果(如图b): 编写python程序如下: defstash(m,s): #对货物按照第②条叠放规则叠放 i=1 while i<=5: #对5个储物位遍历 if m<=s[i][-1]: break else: ① s[i].append(m) return(s) defsort_cargo(t): #该函数功能是对货物分段进行按重量降序排序 f=[0]*21#存放每个重量的货物出现的次数 newt=[] for i in range(len(t)): ② for j in range(len(f)-1,0,-1): for z in range(f[j]): newt.append(j) return newt #输入货物重量放在cargo中,例如cargo=[20,17,12,15,9,18,5,10,12,17,14,17,15,6,7],代码略a={1:[0],2:[0],3:[0],4:[0],5:[0]} n=5 for i in range(0,len(cargo),n): p=③ if i==0: for k in range(1,n+1): #第一批货物按重量从小到大依次存入1-5号储物位 a[k][-1]=p[i] else: for j in range(len(p)): a=stash(p[j],a) print(a) (1)按照上述算法,若有2批货物重量为“15,7,19,4,18,12,16,5,10,3”,则叠的最高的是_____________(填数字)号储物位。 (2)请在划线处填上合适的代码。 (3)程序中加框处代码有误,请改正。 2024学年第一学期浙南名校联盟期中联考 高二年级技术学科参考答案 命题:乐清中学 审稿:苍南中学 第一部分信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。) 1 2 3 4 5 6 7 8 9 10 11 12 D B D A A C B D B C A C 二、非选择题(本大题共3小题,其中第13小题分,第14题分,第15题10分,共26分。) 13.(1)①k=i(2分) ②r=k%10或r=k-10*(k//10)或其他等价答案(2分) ③i%s==0或r=k-10*(k//10) 或r=int(str(k)[-1])或r=int(str(k)[len(str(k))-1])或其他等价答案(2分) (2)B(1分) 14.(1)①dic[c]=1(2分) ②key=""(2分) ③c=cont[i](2分) ④result+=key[index]或其他等价答案(2分) (2)Hac(1分) 15.(1)3或三(2分) (2)①i+=1或i=i+1(2分) ②f[t[i]]+=1(2分) ③sort_cargo(cargo[i:i+n])或sort_cargo(cargo[i:i+5])(2分) (3)a[k][-1]=p[n-k]或a[k][-1]=p[5-k](2分) 学科网(北京)股份有限公司 $$

资源预览图

浙江省浙南名校联盟2024-2025学年高二上学期技术学科试题
1
浙江省浙南名校联盟2024-2025学年高二上学期技术学科试题
2
浙江省浙南名校联盟2024-2025学年高二上学期技术学科试题
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。