资源简介 绝密★考试结束前2023学年第二学期丽水五校高中发展共同体期中联考高一年级技术学科试题考生须知:1.本卷共10页满分100分,考试时间90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列关于数据和信息的说法,不正确的是( )A. “结绳记事”中大小不一、数量不同的绳结是数据B. 课堂上老师给学生下发的纸质资料是信息C. 信息可以被重复利用,不会因被人获取而发生损耗D. 在人们日常使用的计算机中,数据一般以文件的形式存储2. 下列关于信息编码的说法,正确的是( )A. 模拟信号是指可被计算机存储、处理二进制数据B. ASCII码共有128个,范围是0~127,其中大小写字母码值相差20DC. 根据GB2312编码,1个汉字在计算机中用2个字节表示D. 计算机中存储容量基本单位是bit(位)3. 下列关于数制的说法,正确的是( )A. 若某十六进制数的末位为0,则该数转换为十进制数后,可能是奇数B. 二进制数1110001B转换为十六进制数是EIHC. 二进制数1101B去掉末位数码1,新数110B是原数1101B的1/2D. n进制表达式(6)n+(1)n的计算结果为两位n进制数,则n一定为74. 将一幅未经压缩的1024*768像素的24位BMP图像转换成256色JPEG图像。最终JPEG图像文件的大小为( )A. 768KB B. 6MB C. 2.25KB D. 18MB5. 下列关于数据安全和大数据的说法,正确的是( )A. 数据加密是为了确保数据的完整性B. 大数据强调对事物因果关系的探求C. 大数据要分析的是全体数据,而不是抽样数据D. 计算机数据的管理经历了文件管理、人工管理和数据库管理三个阶段6. 某算法的部分流程图如下图所示,执行这部分程序后,下列说法不正确的是( )A. m的值为9B. n的值为17C. 循环条件n<=15?共判断4次D. 当第4次判断循环条件n<=15?时,m值为97. 为保障第19届亚运会期间的道路交通安全,杭州在规定区域和时间段内实行浙A号牌型、微型载客汽车限行,规则如下:按机动车牌最后一位阿拉伯数字,实行“单日单号、双日双号”通行。如车牌号“浙A1234H”的最后一位阿拉伯数字为“4”,则只可在双日出现。设计算法用于判断输入的车牌号适合出行的日期,下列说法正确的是( )A. 该算法只能用自然语言来描述B. 用计算机解决该问题时应先设计算法,再进行抽象与建模C. 该算法至少要有一个输出D. 该算法不需要一步步执行,可以直接得到最后的答案8. 为保障第19届亚运会期间的道路交通安全,杭州在规定区域和时间段内实行浙A号牌小型、微型载客汽车限行,规则如下:按机动车牌最后一位阿拉伯数字,实行“单日单号、双日双号”通行。如车牌号“浙A1234H”的最后一位阿拉伯数字为“4”,则只可在双日出行。已知变量s="浙A1234H",要获取数字字串"1234",下列说法正确的是( )A s[2:6] B. s[2:-2] C. s[1:5] D. s[-2:-6]9. 为保障第19届亚运会期间的道路交通安全,杭州在规定区域和时间段内实行浙A号牌小型、微型载客汽车限行,规则如下:按机动车牌最后一位阿拉伯数字,实行“单日单号、双日双号”通行。如车牌号“浙A1234H”的最后一位阿拉伯数字为“4”,则只可在双日出行。输入浙A车牌号码,能正确输出其可通行日的程序段,代码如下:s=input("请输入浙A车牌号码:")xx=["单日通行","双日通行"]for i in range( ① ):if"0"<=s[i]<="9":if ② :print(xx[0])else:print(xx[1])break加框处的代码分别为( )A. ①len(s)-1,0,-1 ②int(s[i])%2!=1B. ①1,len(s),1 ②int(s[i])%2==1C. ①1,len(s),1 ②int(s[i])%2!=1D. ①len(s)-1,0,-1 ②int(s[i])%2==110. 下列Python表达式中,值为True的是( )A. 2**4-64**0.5 B. len("Python")>6C. "Chat"in"chatGPT" D. ord("A")==6511. 有如下python程序段:s="43210";ans=""for i in s:if i in"02468":ans=ans+ielse:ans=i+ansprint(ans)上述程序运行的结果为( )A. 31024 B. 13420 C. 42013 D. 4321912. 有如下Python程序段:s="HangZhou2022"a={0:0,1:0}for i in s:t=0if not("0"<=i<="9"):t=1a[t]+=1print(a)该程序段运行后,输出的内容是( )A. {0:4,1:0} B. {4:0,8:1} C. {0:4,1:8} D. 8二、非选择题(本大题共3小题,其中第13小题10分,第14小题8分,第15小题8分,共26分)13. 自然界中的数字、文字、图像、声音等各种模拟信号,通过采样定理都可以用0和1来表示,即通过数字化工具将模拟信号转换成数字信号,这样才能用计算机来进行处理,这个过程称为数字化,从某种意义上说,数字化是信息社会的技术基础。(1)将模拟信号转换成数字信号一般需要经过三个步骤为:采样、___________、___________。(2)如图所示是对声音进行采样后的量化过程。其中图乙,表示量化等级为8,则量化位数为3,同理,如图丙的量化等级为___________,量化位数为___________。(3)在音频信号数字化过程中,量化位数___________(选填,填字母,A.越大B.越小),量化精度也越高,声音的还原度越好。(4)计算机中的声卡是实现声音信号“模数”和“数模”转换的硬件设备,其中录制声音的过程是实现___________转换的过程(选填,填字母,A.“模数”B.“数模”)。(5)录制一段时长为30秒的双声道音频,采样频率为44.1kHz,量化位数为2个字节。若不进行压缩,则存储容量约为___________MB(四舍五入保留1位小数)。14. 学校举行迎新年大合唱比赛,每个班级合唱结束后,主持人会当场宣读10个评委的打分,然后再统计出总评分作为该班级的最终得分。每个班级表演所得的总评分计算规则如下:(1)在10个评委打分中去掉一个最高分和一个最低分(2)剩余8个分数的平均分即为总评分(四舍五入保留1位小数)为了在比赛现场能快速根据主持人所宣读的10个分数计算出总评分,小明编写一个计算机程序。程序运行效果如下图所示:请输入各评委的分数,并用逗号隔开且以逗号结束:85,86,87,90,65,88,78,95,83,91, 最终得分为:86.0利用Python程序实现如下,请在划线处填入合适的代码。s-input("请输入各评委的分数,并用逗号隔开且以逗号结束:")i=sum=num=0list=[]while iif'0'<=s[i]<='9':①________else:sum+=numlist.append(num) #append用于在列表末尾添加一个元素②________i=i+1max=min=list[0]for i in range(1,len(list)):if list[i]>max:③________elif list[i]min=list[i]score=④________print("最终得分为:",score)15. 《九章算术》中记载的“更相减损法”算法可以求任意两个正整数的最大公约数,原文描述为:“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。以等数约之。”具体步骤是:第一步:任意给定两个正整数;判断它们是否都是偶数。若是,重复用2约简,直至两数不都是偶数,执行第二步。第二步:比较第一步中约简后的两数,以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。重复这个操作,直到所得的减数和差相等为止。第三步:第一步中约掉的若干个2的乘积与第二步中等数的乘积即为所求的最大公约数。示例:用“更相减损法”求78和24的最大公约数第一步:由于两者都是偶数,故用2约简1次得到39和12第二步:辗转相减39和12,39-12-27,27-12=15,15-12=3,12-3=9,9-3=6,6-3=3第三步:第一步中约掉的若干个2的乘积和3相乘,2*1*3=6即为78和24的最大公约数程序运行效果如下图所示:请输入第一个正整数:78 请输入第二个正整数:24 所求最大公约数为:6.0利用Python实现程序如下,请在划线处填入合适的代码。a=int(input("请输入第一个正整数:"))b=int(input("请输入第二个正整数:"))i=s=1while①________:a=a/2b=b/2②________i=i+1while a!=b:if a>b:③________else:b=b-aprint("所求最大公约数为:" ④________)绝密★考试结束前2023学年第二学期丽水五校高中发展共同体期中联考高一年级技术学科试题考生须知:1.本卷共10页满分100分,考试时间90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列关于数据和信息的说法,不正确的是( )A. “结绳记事”中大小不一、数量不同的绳结是数据B. 课堂上老师给学生下发的纸质资料是信息C. 信息可以被重复利用,不会因为被人获取而发生损耗D. 在人们日常使用的计算机中,数据一般以文件的形式存储【答案】B【解析】【详解】本题考查数据和信息的概念。数据是指收集、记录或表示事实、观察结果、观测值、符号、文本、图像、声音或任何其他形式的原始、未经加工的信息。数据可以是定量的(如数字)或定性的(如文字描述),可以是离散的(如离散数据点)或连续的(如连续信号),可以是结构化的(如数据库中的表格)或非结构化的(如文本文档或图像文件)。数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。而信息是数据的内涵,信息是加载于数据之上,对数据作具有含义的解释。数据和信息是不可分离的,信息依赖数据来表达,数据则生动具体表达出信息。根据题意,“结绳记事”中大小不一、数量不同的绳结是数据,A选项正确。课堂上老师给学生下发的纸质资料是信息,最多算物理符号不是信息,B选项说法错误。C选项正确,信息通过数据形式表现,可以被重复利用。D选项正确,计算机一般以文件形式存储数据。本题选择B选项。2. 下列关于信息编码的说法,正确的是( )A. 模拟信号是指可被计算机存储、处理的二进制数据B. ASCII码共有128个,范围是0~127,其中大小写字母码值相差20DC. 根据GB2312编码,1个汉字在计算机中用2个字节表示D. 计算机中存储容量基本单位是bit(位)【答案】C【解析】【详解】本题考查的是信息编码。数字信号是指可被计算机存储、处理的二进制数据,A选项错误。ASCII码大小写字母码值相差32,B选项错误。计算机中存储容量基本单位是Byte(字节),D选项错误。根据题意,故C选项正确。3. 下列关于数制的说法,正确的是( )A. 若某十六进制数的末位为0,则该数转换为十进制数后,可能是奇数B. 二进制数1110001B转换为十六进制数是EIHC. 二进制数1101B去掉末位数码1,新数110B是原数1101B的1/2D. n进制表达式(6)n+(1)n的计算结果为两位n进制数,则n一定为7【答案】D【解析】【详解】本题考查数制。十六进制数的末位为0意味着该数是16的倍数,而16是偶数,因此转换为十进制数后不可能是奇数,故A选项错误。将二进制数1110001分组为四位一组,从右到左:01110001,对应的十六进制数为71H,而不是EIH,故B选项错误。二进制数1101B对应十进制数13,去掉末位数码1的新数110B对应十进制数6,而13的一半是6.5,不是6,故C选项错误。n进制数(6)n表示6,(1)n表示1,两者相加为7。如果结果为两位n进制数,则n必须大于6,最小的n为7,故D选项正确。故答案为:D。4. 将一幅未经压缩的1024*768像素的24位BMP图像转换成256色JPEG图像。最终JPEG图像文件的大小为( )A. 768KB B. 6MB C. 2.25KB D. 18MB【答案】A【解析】【详解】本题考查图像数字化。原始BMP图像的分辨率为1024x768像素。每个像素使用24位(即3字节)表示颜色。因此,未经压缩的BMP图像大小为:1024×768×3/1024/1024=2.25 MB。将这幅图像转换为256色JPEG图像时,256色意味着每个像素使用8位(1字节)表示颜色,1024*768*8/8/1024=768KB。故答案为:A。5. 下列关于数据安全和大数据的说法,正确的是( )A. 数据加密是为了确保数据的完整性B. 大数据强调对事物因果关系的探求C. 大数据要分析的是全体数据,而不是抽样数据D. 计算机数据的管理经历了文件管理、人工管理和数据库管理三个阶段【答案】C【解析】【详解】本题考查了数据安全和大数据的基本概念。数据加密的主要目的是保护数据的机密性,而不是确保数据的完整性,A选项错误。大数据更强调的是对数据的相关性分析,而不是传统的因果关系分析,B选项错误。大数据分析的一个重要特点是对全体数据进行分析,而不是仅仅依赖抽样数据,C选项正确。计算机数据的管理经历了文件管理、数据库管理和数据仓库管理等多个阶段,而不是人工管理,D选项错误。故答案为:C。6. 某算法的部分流程图如下图所示,执行这部分程序后,下列说法不正确的是( )A. m的值为9B. n的值为17C. 循环条件n<=15?共判断4次D. 当第4次判断循环条件n<=15?时,m的值为9【答案】C【解析】【详解】本题考查流程图分析。A选项正确,根据流程图分析,当循环结束后m值为9。B选项正确,当m=9时候,n的值为17。D选项正确,第四次循环执行时m=m+2,故m的值为9。C选项错误,循环条件判断了5次,第五次判断没有满足条件,退出循环,故正确答案C选项。7. 为保障第19届亚运会期间道路交通安全,杭州在规定区域和时间段内实行浙A号牌型、微型载客汽车限行,规则如下:按机动车牌最后一位阿拉伯数字,实行“单日单号、双日双号”通行。如车牌号“浙A1234H”的最后一位阿拉伯数字为“4”,则只可在双日出现。设计算法用于判断输入的车牌号适合出行的日期,下列说法正确的是( )A. 该算法只能用自然语言来描述B. 用计算机解决该问题时应先设计算法,再进行抽象与建模C. 该算法至少要有一个输出D. 该算法不需要一步步执行,可以直接得到最后的答案【答案】C【解析】【详解】本题考查算法。A选项错误,算法可以用流程图等工具描述。B选项错误,需要先抽象建模。D选项错误,算法需要一步步执行。C选项正确,题目算法至少有一个输出。故本题选择C选项。8. 为保障第19届亚运会期间的道路交通安全,杭州在规定区域和时间段内实行浙A号牌小型、微型载客汽车限行,规则如下:按机动车牌最后一位阿拉伯数字,实行“单日单号、双日双号”通行。如车牌号“浙A1234H”的最后一位阿拉伯数字为“4”,则只可在双日出行。已知变量s="浙A1234H",要获取数字字串"1234",下列说法正确的是( )A. s[2:6] B. s[2:-2] C. s[1:5] D. s[-2:-6]【答案】A【解析】【详解】本题考查Python切片相关内容。sequence[start:end:step]其中,sequence表示待切片的序列,start表示起始索引(包含),end表示结束索引(不包含),step表示步长(默认为1)。非负下标索引从左到右由0开始递增,负数下标索引从右到左由-1开始递减。A选项,s[2:6],获取下标索引2至5的字符,即"1234"。B选项,s[2:-2],获取下标索引2至-3的字符,即"123"。C选项,s[1:5],获取下标索引1至4的字符,即"A123"。D选项,s[-2:-6],-2>-6,切不出元素,返回一个空序列。故本题答案是A选项。9. 为保障第19届亚运会期间道路交通安全,杭州在规定区域和时间段内实行浙A号牌小型、微型载客汽车限行,规则如下:按机动车牌最后一位阿拉伯数字,实行“单日单号、双日双号”通行。如车牌号“浙A1234H”的最后一位阿拉伯数字为“4”,则只可在双日出行。输入浙A车牌号码,能正确输出其可通行日的程序段,代码如下:s=input("请输入浙A车牌号码:")xx=["单日通行","双日通行"]for i in range( ① ):if"0"<=s[i]<="9":if ② :print(xx[0])else:print(xx[1])break加框处的代码分别为( )A. ①len(s)-1,0,-1 ②int(s[i])%2!=1B. ①1,len(s),1 ②int(s[i])%2==1C. ①1,len(s),1 ②int(s[i])%2!=1D. ①len(s)-1,0,-1 ②int(s[i])%2==1【答案】D【解析】【详解】本题考查Python程序设计相关内容。分析题意及代码段可知,①处,由于按机动车牌最后一位阿拉伯数字,实行限号通行,读取车牌号应从最后一位开始,依次往前读取,遇到第一个数字,即判断其奇偶性,采用range(,,-1)函数,可以倒序取值,即range(len(s)-1,0,-1),排除BC选项。②处,由xx=["单日通行","双日通行"]及if "0"<=s[i]<="9"可知,当最后一位为奇数时,应单日通行,为偶数时,应双日通行。②处应判断最后一个数字是否为奇数,故②处为:int(s[i])%2==1,排除A选项。故本题答案是D选项。10. 下列Python表达式中,值为True的是( )A. 2**4-64**0.5 B. len("Python")>6C. "Chat"in"chatGPT" D. ord("A")==65【答案】D【解析】【详解】本题考查Python表达式。本题考查了Python表达式的计算及字符串操作。2**4表示2的4次方,即16;64**0.5表示64的平方根,即8;16-8等于8,不是True,A选项错误。len("Python")计算字符串"Python"的长度,为6;6>6为False,B选项错误。"Chat"和"chatGPT"大小写不同,"Chat"不在"chatGPT"中,结果为False,C选项错误。ord("A")返回字符"A"的ASCII码,为65;65==65为True,D选项正确。故答案为:D。11. 有如下python程序段:s="43210";ans=""for i in s:if i in"02468":ans=ans+ielse:ans=i+ansprint(ans)上述程序运行的结果为( )A 31024 B. 13420 C. 42013 D. 43219【答案】B【解析】【详解】本题考查Python程序。初始化s="43210"和ans=""。开始遍历字符串s中的每一个字符i。第一次迭代:i='4','4'在"02468"中,因此ans=ans+'4'=""+"4"="4"。第二次迭代:i='3','3'不在"02468"中,因此ans='3'+ans="3"+"4"="34"。第三次迭代:i='2','2'在"02468"中,因此ans=ans+'2'="34"+"2"="342"。第四次迭代:i='1','1'不在"02468"中,因此ans='1'+ans="1"+"342"="1342"。第五次迭代:i='0','0'在"02468"中,因此ans=ans+'0'="1342"+"0"="13420"。最终结果是13420。故答案为:B。12. 有如下Python程序段:s="HangZhou2022"a={0:0,1:0}for i in s:t=0if not("0"<=i<="9"):t=1a[t]+=1print(a)该程序段运行后,输出的内容是( )A. {0:4,1:0} B. {4:0,8:1} C. {0:4,1:8} D. 8【答案】C【解析】【详解】本题考查Python程序。程序遍历字符串s中的每一个字符,如果字符是数字,则将字典a的键0对应的值加1;否则,将字典a的键1对应的值加1。统计可知,s字符数字有4个,字符有8个。故答案为:C。二、非选择题(本大题共3小题,其中第13小题10分,第14小题8分,第15小题8分,共26分)13. 自然界中的数字、文字、图像、声音等各种模拟信号,通过采样定理都可以用0和1来表示,即通过数字化工具将模拟信号转换成数字信号,这样才能用计算机来进行处理,这个过程称为数字化,从某种意义上说,数字化是信息社会的技术基础。(1)将模拟信号转换成数字信号一般需要经过三个步骤为:采样、___________、___________。(2)如图所示是对声音进行采样后的量化过程。其中图乙,表示量化等级为8,则量化位数为3,同理,如图丙的量化等级为___________,量化位数为___________。(3)在音频信号数字化过程中,量化位数___________(选填,填字母,A.越大B.越小),量化精度也越高,声音的还原度越好。(4)计算机中的声卡是实现声音信号“模数”和“数模”转换的硬件设备,其中录制声音的过程是实现___________转换的过程(选填,填字母,A.“模数”B.“数模”)。(5)录制一段时长为30秒的双声道音频,采样频率为44.1kHz,量化位数为2个字节。若不进行压缩,则存储容量约为___________MB(四舍五入保留1位小数)。【答案】 ①. 量化 ②. 编码 ③. 16 ④. 4 ⑤. A ⑥. A ⑦. 5.0【解析】【详解】本题考查数字化。(1)将模拟信号转换成数字信号一般需要经过三个步骤:采样、量化、编码。故答案为:量化、编码。(2)图丙中可以明显看出有16个不同的量化值,所以量化等级为16;而量化等级为2的n次方,这里是16,即2的4次方,所以量化位数为4。故答案为:16、4。(3)量化位数越大,表示可以表示的量化等级越多,量化精度也就越高,结果是声音的还原度越好。故答案为:A。(4)录制声音的过程是将模拟信号转换成数字信号的过程,因此是模数转换(Analog to Digital Conversion, ADC)。故答案为:A。(5)存储容量可以通过以下公式计算:存储容量=采样频率*量化位数*声道数*时长=44100*16*2*30/8/1024/1024≈5.0MB。故答案为:5.0。14. 学校举行迎新年大合唱比赛,每个班级合唱结束后,主持人会当场宣读10个评委的打分,然后再统计出总评分作为该班级的最终得分。每个班级表演所得的总评分计算规则如下:(1)在10个评委的打分中去掉一个最高分和一个最低分(2)剩余8个分数的平均分即为总评分(四舍五入保留1位小数)为了在比赛现场能快速根据主持人所宣读的10个分数计算出总评分,小明编写一个计算机程序。程序运行效果如下图所示:请输入各评委的分数,并用逗号隔开且以逗号结束:85,86,87,90,65,88,78,95,83,91, 最终得分为:86.0利用Python程序实现如下,请在划线处填入合适的代码。s-input("请输入各评委的分数,并用逗号隔开且以逗号结束:")i=sum=num=0list=[]while iif'0'<=s[i]<='9':①________else:sum+=numlist.append(num) #append用于列表末尾添加一个元素②________i=i+1max=min=list[0]for i in range(1,len(list)):if list[i]>max:③________elif list[i]min=list[i]score=④________print("最终得分为:",score)【答案】 ①. num=int(s[i])+num*10 ②. num=0 ③. max=list[i] ④. round((sum-max-min)/(len(list)-2)1)【解析】【详解】本题考查Python程序。(1)在这个循环中,我们需要处理输入的每一个字符s[i]。如果字符是数字(即'0'<=s[i]<='9'),则表示它是分数的一部分。为了处理多位数(例如85、90),我们不能只看单个字符,而需要累积这些字符。通过num*10,我们将之前累积的数字乘以10,使得新加入的数字成为最后一位。故答案为:num=int(s[i])+num*10。(2)当我们遇到非数字字符(如逗号)时,表示一个完整的分数已经结束,我们需要将这个分数加入到列表中。 sum += num 将当前累积的分数加入总和中。 list.append(num) 将当前分数添加到列表中。 添加完分数后,我们需要重置 num 为 0,以便开始累积下一个分数。故答案为:num=0。(3)我们需要在列表中找到最高分和最低分,以便后面计算时去掉它们。初始化时max和min都设为列表的第一个元素。遍历列表时,如果当前元素list[i]大于max,就更新max。因此,当发现新的更大的分数时,需要更新max的值,所以使用max=list[i]。故答案为:max=list[i]。(4)在去掉一个最高分和一个最低分后,我们需要计算剩余8个分数的平均值。sum是所有分数的总和。减去max和min后,得到剩余8个分数的总和。len(list)-2表示去掉两个分数后剩下的分数个数(8个)。最后,使用round函数对计算出的平均值进行四舍五入,保留1位小数。故答案为:round((sum-max-min)/(len(list)-2),1)。15. 《九章算术》中记载的“更相减损法”算法可以求任意两个正整数的最大公约数,原文描述为:“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。以等数约之。”具体步骤是:第一步:任意给定两个正整数;判断它们是否都是偶数。若是,重复用2约简,直至两数不都是偶数,执行第二步。第二步:比较第一步中约简后的两数,以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。重复这个操作,直到所得的减数和差相等为止。第三步:第一步中约掉的若干个2的乘积与第二步中等数的乘积即为所求的最大公约数。示例:用“更相减损法”求78和24的最大公约数第一步:由于两者都是偶数,故用2约简1次得到39和12第二步:辗转相减39和12,39-12-27,27-12=15,15-12=3,12-3=9,9-3=6,6-3=3第三步:第一步中约掉的若干个2的乘积和3相乘,2*1*3=6即为78和24的最大公约数程序运行效果如下图所示:请输入第一个正整数:78 请输入第二个正整数:24 所求最大公约数为:6.0利用Python实现程序如下,请在划线处填入合适的代码。a=int(input("请输入第一个正整数:"))b=int(input("请输入第二个正整数:"))i=s=1while①________:a=a/2b=b/2②________i=i+1while a!=b:if a>b:③________else:b=b-aprint("所求最大公约数为:" ④________)【答案】 ①. a%2==0 and b%2==0 ②. s=s*2 ③. a=a-b ④. a*s【解析】【详解】本题考查Python程序设计。1、循环条件判断a,b是否同时为偶数,故a%2==0 and b%2==0。2、如果是偶数则累乘给变量s,故结果填写s=s*2。3、根据算法当a大于b时,故a=a-b。4、若干个2的乘积与第二步中等数的乘积即为所求的最大公约数,故最大公约数为a*s。 展开更多...... 收起↑ 资源列表 浙江省丽水市五校高中发展共同体2023-2024学年高一下学期期中联考技术试题-高中信息技术 Word版含解析.docx 浙江省丽水市五校高中发展共同体2023-2024学年高一下学期期中联考技术试题-高中信息技术 Word版无答案.docx