資源簡(jiǎn)介 絕密★考試結(jié)束前2023學(xué)年第一學(xué)期浙江“七彩陽(yáng)光”新高考研究聯(lián)盟期中聯(lián)考高二年級(jí)技術(shù)學(xué)科試題命題:紹興市陽(yáng)明中學(xué) 審題:海寧一中 東陽(yáng)二中考生須知:1.本卷共12頁(yè),滿分100分,考試時(shí)間90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)并填涂相應(yīng)數(shù)字。3.所有答案必須寫在答題紙上,寫在試卷上無(wú)效。4.考試結(jié)束后,只需上交答題紙。第一部分 信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中,只有一個(gè)符合題目要求,不選、錯(cuò)選、多選均不得分。)1. 關(guān)于數(shù)據(jù)與信息的說(shuō)法,正確的是( )A. 信息會(huì)隨著載體形式的變化而變化B. 數(shù)據(jù)就是指數(shù)字C. 計(jì)算機(jī)對(duì)各類信息進(jìn)行加工處理,本質(zhì)上都是通過(guò)計(jì)算完成的D. 信息的顯性價(jià)值是通過(guò)數(shù)據(jù)的加工處理而獲得的【答案】C【解析】【詳解】本題考查的是數(shù)據(jù)與信息。信息不會(huì)隨著載體形式的變化而變化;數(shù)據(jù)類型多種多樣,有數(shù)字、文字、圖形等;計(jì)算機(jī)對(duì)各類信息進(jìn)行加工處理,本質(zhì)上都是通過(guò)計(jì)算完成的;信息的隱性價(jià)值是通過(guò)數(shù)據(jù)的加工處理而獲得的。故本題應(yīng)選C。2. 大數(shù)據(jù)、人工智能的迅猛發(fā)展和普及,為杭州亞運(yùn)會(huì)的籌備加入了許多數(shù)智化創(chuàng)新的元素。例如電競(jìng)中心運(yùn)用全感知的5G數(shù)字基座,接入了設(shè)備數(shù)量超萬(wàn)臺(tái)、數(shù)據(jù)類型達(dá)10萬(wàn)種以上的“數(shù)字駕駛艙”,可以實(shí)現(xiàn)場(chǎng)館平時(shí)與賽時(shí)相結(jié)合的智能化管理,也可借助人行、車行設(shè)備系統(tǒng)實(shí)現(xiàn)對(duì)車輛數(shù)據(jù)、通行數(shù)據(jù)、檢票數(shù)據(jù)的流量分析及預(yù)警。下列關(guān)于大數(shù)據(jù),說(shuō)法正確的是( )A. 5G數(shù)字基座內(nèi)的數(shù)據(jù)產(chǎn)生速度極快,但是處理速度較慢B. 數(shù)字駕駛艙內(nèi)的數(shù)據(jù),都是機(jī)器產(chǎn)生的C. 電競(jìng)中心采集的數(shù)據(jù)量龐大,但可能發(fā)揮價(jià)值的僅是其中非常小的一部分D. 對(duì)通行、檢票數(shù)據(jù)等進(jìn)行流量分析及預(yù)警時(shí)要追求數(shù)據(jù)的精確性【答案】C【解析】【詳解】本題考查是大數(shù)據(jù)相關(guān)知識(shí)。5G數(shù)字基座內(nèi)的數(shù)據(jù)產(chǎn)生速度極快,處理速度也快;數(shù)字駕駛艙內(nèi)的數(shù)據(jù),有機(jī)器產(chǎn)生的,還有人為的輸入;對(duì)通行、檢票數(shù)據(jù)等進(jìn)行流量分析及預(yù)警時(shí)要追求數(shù)據(jù)的混雜性。故本題應(yīng)選C。3. 大數(shù)據(jù)、人工智能的迅猛發(fā)展和普及,為杭州亞運(yùn)會(huì)的籌備加入了許多數(shù)智化創(chuàng)新的元素。例如電競(jìng)中心運(yùn)用全感知的5G數(shù)字基座,接入了設(shè)備數(shù)量超萬(wàn)臺(tái)、數(shù)據(jù)類型達(dá)10萬(wàn)種以上的“數(shù)字駕駛艙”,可以實(shí)現(xiàn)場(chǎng)館平時(shí)與賽時(shí)相結(jié)合的智能化管理,也可借助人行、車行設(shè)備系統(tǒng)實(shí)現(xiàn)對(duì)車輛數(shù)據(jù)、通行數(shù)據(jù)、檢票數(shù)據(jù)的流量分析及預(yù)警。下列關(guān)于數(shù)據(jù)安全的說(shuō)法,正確的是( )A. 在使用“數(shù)字駕駛艙”數(shù)據(jù)時(shí),不需要考慮數(shù)據(jù)的安全性B. 通過(guò)對(duì)檢票數(shù)據(jù)進(jìn)行加密、校驗(yàn)等方法有助于提高數(shù)據(jù)的安全性C. 對(duì)“數(shù)字駕駛艙”中的數(shù)據(jù)進(jìn)行管理時(shí),可以采用傳統(tǒng)的數(shù)據(jù)庫(kù)管理技術(shù)D. 增強(qiáng)數(shù)據(jù)安全,重點(diǎn)應(yīng)該提高數(shù)據(jù)本身的安全,存儲(chǔ)數(shù)據(jù)介質(zhì)的安全不太重要【答案】B【解析】【詳解】本題考查的是數(shù)據(jù)安全。在使用“數(shù)字駕駛艙”數(shù)據(jù)時(shí),需要考慮數(shù)據(jù)的安全性;通過(guò)對(duì)檢票數(shù)據(jù)進(jìn)行加密、校驗(yàn)等方法有助于提高數(shù)據(jù)的安全性;“數(shù)字駕駛艙”中的數(shù)據(jù)屬于大數(shù)據(jù),無(wú)法采用傳統(tǒng)的數(shù)據(jù)庫(kù)管理;增強(qiáng)數(shù)據(jù)安全,重點(diǎn)應(yīng)該提高數(shù)據(jù)本身的安全,存儲(chǔ)數(shù)據(jù)介質(zhì)的安全也很重要。故本題應(yīng)選B。4. 使用UltraEdit軟件觀察字符,下列說(shuō)法正確的是( )A. 字符“!”的內(nèi)碼占一個(gè)字節(jié) B. 字符“J”的十六進(jìn)制內(nèi)碼為50C. 字符“10”的十六進(jìn)制內(nèi)碼為3A D. 圖中共有6個(gè)ASCII編碼,4個(gè)漢字編碼【答案】D【解析】【詳解】本題考查字符編碼相關(guān)內(nèi)容。A選項(xiàng),字符“!”的內(nèi)碼占兩個(gè)字節(jié),選項(xiàng)錯(cuò)誤。B選項(xiàng),字符“J”的十六進(jìn)制內(nèi)碼為4A,選項(xiàng)錯(cuò)誤。C選項(xiàng),字符“10”的十六進(jìn)制內(nèi)碼為31 30,選項(xiàng)錯(cuò)誤。D選項(xiàng),圖中共有6個(gè)ASCII編碼(“2023”及“GO”),4個(gè)漢字編碼(“亞運(yùn)會(huì)”及“!”),選項(xiàng)正確。故本題答案是D選項(xiàng)。5. 若將十進(jìn)制數(shù)n轉(zhuǎn)換成二進(jìn)制數(shù)y,該二進(jìn)制數(shù)y的末位是1,下列說(shuō)法不正確的是( )A. 可以確定該十進(jìn)制數(shù)n為奇數(shù)B. 將該二進(jìn)制數(shù)末位1去掉后,再轉(zhuǎn)換為十進(jìn)制數(shù),所得的值是n/2C. 該十進(jìn)制數(shù)n+1轉(zhuǎn)換成二進(jìn)制數(shù),二進(jìn)制位數(shù)可能比y多D. 若該二進(jìn)制數(shù)末位后加上數(shù)碼0,則新數(shù)是原數(shù)的2倍【答案】B【解析】【詳解】本題考查數(shù)制相關(guān)內(nèi)容。A選項(xiàng),二進(jìn)制數(shù)y的末位是1,則轉(zhuǎn)換成十進(jìn)制,肯定為奇數(shù):除末位外,其余數(shù)位均對(duì)應(yīng)2的乘方,轉(zhuǎn)換成十進(jìn)制為偶數(shù),偶數(shù)加+1必為奇數(shù),選項(xiàng)正確。B選項(xiàng),該二進(jìn)制數(shù)末位的1去掉后,再轉(zhuǎn)換為十進(jìn)制數(shù),所得的值不是n/2,比如:10001轉(zhuǎn)換成十進(jìn)制數(shù)是17,去掉末位1,1000轉(zhuǎn)換成十進(jìn)制數(shù)是8,選項(xiàng)錯(cuò)誤。C選項(xiàng),該十進(jìn)制數(shù)n+1轉(zhuǎn)換成二進(jìn)制數(shù),二進(jìn)制位數(shù)可能比y多,比如:n=3,轉(zhuǎn)換為二進(jìn)制數(shù)是11,n+1=4,轉(zhuǎn)換成二進(jìn)制數(shù)是100,位數(shù)比11多,選項(xiàng)正確。D選項(xiàng),該二進(jìn)制數(shù)末位后加上數(shù)碼0,則新數(shù)是原數(shù)的2倍:二進(jìn)制數(shù)末位后加0,相當(dāng)于原數(shù)乘以2,選項(xiàng)正確。故本題答案是B選項(xiàng)。6. 一個(gè)時(shí)長(zhǎng)為5秒、400*300像素,16位色的未經(jīng)壓縮NTSC制式(30幀/秒)的AVI格式無(wú)聲視頻文件,壓縮為MP4格式后的大小為1200KB,則其壓縮比為A. 30:1 B. 48:1 C. 60:1 D. 120:1【答案】A【解析】【詳解】本題主要考查視頻文件容量計(jì)算。視頻文件容量=像素*顏色位數(shù)*幀頻*時(shí)長(zhǎng)/8=400*300*16*30*5/8/1024=35156.25KB,壓縮為MP4格式后的文件大小約為1200KB,則其壓縮比約為35156.25:1200≈30:1,故本題選A選項(xiàng)。7. 某算法流程圖如下圖所示,若輸入k的值為5,以下說(shuō)法正確的是( )A. 程序運(yùn)行結(jié)束后,s的值是2 B. 循環(huán)體共執(zhí)行了5次C. 程序結(jié)束后,t的值為-1 D. 表達(dá)式i<k執(zhí)行了5次【答案】D【解析】【詳解】本題考查的是流程圖識(shí)讀。觀察流程圖可知,該算法功能是計(jì)算s=1-2+3-……t-1的值。若輸入k的值為5,s=1-2+3-4=-2,選項(xiàng)A說(shuō)法錯(cuò)誤;i從1到4,故循環(huán)體共執(zhí)行了4次,選項(xiàng)B說(shuō)法錯(cuò)誤;程序結(jié)束后,t的值為1,選項(xiàng)C說(shuō)法錯(cuò)誤;i要從1判斷到5,故表達(dá)式i<k執(zhí)行了5次,選項(xiàng)D說(shuō)法正確。故本題應(yīng)選D。8. 下列表達(dá)式的結(jié)果為True的是( )A. not "a" in "apple" B. 2023%1000//4= =23C. "t" in ["tomato","bear","banana"] D. "abc" *2>="abca"【答案】D【解析】【詳解】本題考查的是Python表達(dá)式。not "a" in "apple"值為False,2023%1000//4= =23值為False,"t" in ["tomato","bear","banana"]值為False,"abc" *2>="abca"值為True。故本題應(yīng)選D。9. 已知字典rec中存儲(chǔ)著某超市部分水果的類別編碼,其值為rec={"01":"蘋果","02":"人參果","03":"陽(yáng)光玫瑰葡萄","04":"紅心火龍果","05":"果凍橙"},現(xiàn)要在字典rec中增加一個(gè)鍵為"06",值為"甜蜜柚"的元素,下列Python語(yǔ)句能實(shí)現(xiàn)的是( )A. rec[06]="甜蜜柚" B. rec["06"]="甜蜜柚"C. rec["06"]={"甜蜜柚"} D. rec["06"]="06":"甜蜜柚"【答案】B【解析】【詳解】本題考查的是Python字典。字典是通過(guò)鍵key插入數(shù)據(jù),格式是:字典[key]=value,故現(xiàn)要在字典rec中增加一個(gè)鍵為"06",值為"甜蜜柚"的元素,可以通過(guò)語(yǔ)句rec["06"]="甜蜜柚"實(shí)現(xiàn),故本題選B選項(xiàng)。10. 普通車輛高速公路超速罰款規(guī)則如下:(1)超過(guò)規(guī)定時(shí)速10%(含10%)以內(nèi),暫不處罰;(2)超過(guò)規(guī)定時(shí)速10%以上未達(dá)50%(含50%)的,處以200元罰款;(3)超過(guò)規(guī)定時(shí)速50%以上的,處以2000元罰款。若用變量v表示高速公路規(guī)定時(shí)速,變量vt表示車輛行駛時(shí)速,變量k表示車輛的罰款,則下列程序段無(wú)法正常實(shí)現(xiàn)車輛行駛時(shí)速vt和罰款k之間關(guān)系的是( )A. if vt<=v*1.1: k=0 elif vt<=v*1.5: k=200 else: k=2000 B. if v*1.1v*1.5: k=2000 C. k=0 if vt>v*1.1: k=0 elif vt>v*1.5: k=200 D. k=2000 if vt<=v*1.1: k=0 elif vt<=v*1.5: k=200A. A B. B C. C D. D【答案】C【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。分析4個(gè)選項(xiàng)可知,ABD選項(xiàng)可以實(shí)現(xiàn)題目要求,C選項(xiàng),if與elif語(yǔ)句存在邏輯錯(cuò)誤,不能按照超速罰款規(guī)則正確區(qū)分:當(dāng)vt>v*1.1不成立時(shí),意味著vt<=v*1.1,此時(shí)再去判斷vt>v*1.5,明顯錯(cuò)誤。故本題答案是C選項(xiàng)。11. 有如下Python程序段:s=input("請(qǐng)輸入待處理字符串:")st=" "for i in range(len(s)):ch=s[i]if "0" <=ch<="9":st=ch+stelse:if "A"<=ch<="Z":ch=ch. Lower( ) #函數(shù)lower( )的作用是將大寫字母轉(zhuǎn)換成小寫。st=st+chprint(st)執(zhí)行程序后,輸入字符串"Lucky2023!",輸出的結(jié)果( )A. 3202lucky! B. lucky2023! C. !3202ykcul D. !ykcul2023【答案】A【解析】【詳解】本題考查是Python循環(huán)及選擇語(yǔ)句。閱讀程序可知,程序功能是:對(duì)輸入的字符串逐個(gè)處理,如果是數(shù)字,則提到字符串st前頭,否則如果是大寫字母則轉(zhuǎn)換為小寫字母后拼接在st后,其他字符直接拼接在st后。故輸入字符串"Lucky2023!",輸出的結(jié)果:3202lucky!,選項(xiàng)A正確。12. 有如下Python程序段:s=input("請(qǐng)輸入待處理字符串:")flag=True;n=0i=0while iif s[i]= ="a" and flag:n+=1flag=Falseelif s[i]==" ": #s[i]是空格字符flag=Truei+=1print(n)執(zhí)行程序后,輸入字符串“Python is a computer programming language that I really like!”,輸出的結(jié)果是( )A. 3 B. 4 C. 5 D. 6【答案】C【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。程序段功能是統(tǒng)計(jì)由若干單詞組成的字符串中字符'a'出現(xiàn)的次數(shù),以空格作為分隔,當(dāng)同一單詞中出現(xiàn)多個(gè)字符'a'時(shí),只統(tǒng)計(jì)1次。在“Python is a computer programming language that I really like!”中,a出現(xiàn)了6次,但在“l(fā)anguage”中出現(xiàn)兩次,只統(tǒng)計(jì)1次,所以n的值為5。故本題答案是C選項(xiàng)。二、非選擇題(本大題共3小題,第13小題8分,第14小題8分,第15小題10分,共26分。)13. 有Python程序段,其功能用以實(shí)現(xiàn)對(duì)輸入字符串中的所有數(shù)字串求和,例如輸入字符串“中國(guó)在杭州亞運(yùn)會(huì)中獲得金牌201枚,銀牌111枚,銅牌71枚”,程序運(yùn)行的結(jié)果如圖所示。輸入字符串:中國(guó)在杭州亞運(yùn)會(huì)中獲得金牌201枚,銀牌111枚,銅牌71枚字符串中所有數(shù)字的和是:383實(shí)現(xiàn)代碼如下,請(qǐng)回答下列問(wèn)題。s=input("請(qǐng)輸入字符串:")c=0;tmp=0______ #①while iif "0"<=s[i]<="9":tmp=______ #②else:c+=tmp______ #③i+=1print("字符串中所有數(shù)字的和是:",c)(1)請(qǐng)?jiān)趧澗€處①②③填入合適的程序代碼,實(shí)現(xiàn)程序功能。(2)若去掉方框中的程序代碼,輸入字符串“中國(guó)在杭州亞運(yùn)會(huì)中獲得金牌201,銀牌111,銅牌71”,則程序運(yùn)行結(jié)束后變量c的值是______。【答案】 ①. i=0 ②. tmp*10+int(s[i]) ③. tmp=0 ④. 312【解析】【詳解】本題考查的是Python循環(huán)語(yǔ)句。(1)對(duì)輸入的字符串逐個(gè)進(jìn)行判斷是否是數(shù)字,初始索引為0,故①處為:i=0;如果是數(shù)字字符,則提取到tmp中,故②處為:tmp*10+int(s[i]);如果不是數(shù)字,則將tmp累加到c中,并初始化tmp為0(為下一個(gè)數(shù)字準(zhǔn)備),故③處應(yīng)為:tmp=0。(2)若去掉方框中的程序代碼,輸入字符串“中國(guó)在杭州亞運(yùn)會(huì)中獲得金牌201,銀牌111,銅牌71”,由于“71”后沒(méi)有其他字符,故“71”不會(huì)統(tǒng)計(jì)到c中,故變量c的值是:201+111=312。14. 《九章算術(shù)》中的“更相減損術(shù)”原為約分設(shè)計(jì),也可用來(lái)求兩個(gè)數(shù)的最大公約數(shù),原文是“可半者半之,不可半者,副置分母、子之?dāng)?shù),以少減多,更相減損,求其等也。以等數(shù)約之。”。其求最大公約數(shù)的具體步驟是:第一步:任意給定兩個(gè)正整數(shù),判斷它們是否都是偶數(shù)。若是,重復(fù)用2約簡(jiǎn),直至兩數(shù)不都是偶數(shù),計(jì)算約掉的若干個(gè)2的乘積,執(zhí)行第二步;第二步:比較第一步中約簡(jiǎn)后的兩數(shù),以較大的數(shù)減去較小的數(shù),接著把差與較小的數(shù)比較,并以大數(shù)減小數(shù)。繼續(xù)這個(gè)操作直到所得的數(shù)相等為止;第三步:計(jì)算第一步的約掉的2的乘積與第二步等數(shù)的乘積,該結(jié)果即為最大公約數(shù)。示例:用“更相減損術(shù)”求104和260的最大公約數(shù):第一步:由于兩者都為偶數(shù),故用2約簡(jiǎn)得到52和130,再用2約簡(jiǎn)得到26和65,此時(shí)兩者不都為偶數(shù),故計(jì)約掉2的乘積為4;第二步:輾轉(zhuǎn)相減65和26,65-26=39,39-26=13,26-13=13;第三步:260和104的最大公約數(shù)為4×13=52。實(shí)現(xiàn)程序如下,請(qǐng)?jiān)趧澗€處①②③④填入合適的程序代碼,實(shí)現(xiàn)程序功能。(1)第一步采用如下fac1函數(shù),對(duì)任意兩個(gè)正整數(shù)求約掉的2的乘積。請(qǐng)?jiān)趧澗€處填入合適的代碼。def fac1(x,y):fac=1while ____:#①x=x//2y=y//2fac=fac*2return fac(2)第二步采用如下fac2函數(shù),輸入約簡(jiǎn)后的兩數(shù),輾轉(zhuǎn)相減。請(qǐng)?jiān)趧澗€處填入合適的代碼。def fac2(a,b):while a!=b:if aa,b=b,a____ #②return a(3)主函數(shù)main,使用fac1和fac2 函數(shù)求得最大公約數(shù)。請(qǐng)?jiān)趧澗€處填入合適的代碼。def main(x,y):ys1=fac1(x,y)ys2=____#③獲取第二步約數(shù)return____#④(4)主程序x=int(input("請(qǐng)輸入第一個(gè)整數(shù):"))y=int(input("請(qǐng)輸入第二個(gè)整數(shù):"))print(x,y,"的最大公約數(shù)為:",main(x,y))【答案】 ①. x%2==0 and y%2==0 ②. a,b=b,a-b或a=a-b ③. fac2(x//ys1,y//ys1)或fac2(x/ys1,y/ys1) ④. ys1*ys2【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。分析題目及程序段可知,①處,fac1函數(shù)的功能是對(duì)任意兩個(gè)正整數(shù)求約掉的2的乘積,當(dāng)x與y都是偶數(shù)時(shí)重復(fù)用2約簡(jiǎn),直至兩數(shù)不都是偶數(shù),故此處應(yīng)填寫:x%2==0 and y%2==0。②處,fac2函數(shù)功能是對(duì)符合條件的數(shù)進(jìn)行輾轉(zhuǎn)相減,當(dāng)a=b時(shí),兩數(shù)輾轉(zhuǎn)相減,故此處應(yīng)填寫:a,b=b,a-b或a=a-b。③處,此處應(yīng)完成:比較第一步中約簡(jiǎn)后的兩數(shù),以較大的數(shù)減去較小的數(shù),接著把差與較小的數(shù)比較,并以大數(shù)減小數(shù)。結(jié)合上下文及fac2函數(shù)功能,此處應(yīng)填寫:fac2(x//ys1,y//ys1)或fac2(x/ys1,y/ys1)。④處,由“計(jì)算第一步的約掉的2的乘積與第二步等數(shù)的乘積,該結(jié)果即為最大公約數(shù)”可知,ys1*ys2的結(jié)果即為兩數(shù)的最大公約數(shù),故此處應(yīng)填寫:ys1*ys2。15. 隨機(jī)生成一個(gè)長(zhǎng)度為 n 的字符串,該字符串僅由大寫字母"X""Y""Z"組成。如果字符串中存在連 續(xù)三個(gè)或更多的相同字符,則將其簡(jiǎn)化。例如,字符串"XZZYYYYZYZ",根據(jù)簡(jiǎn)化規(guī)則可以進(jìn)行以下步驟消除:第一步:消除字符"Y",得到新字符串"XZZZYZ";第二步:消除字符"Z",得到新字符串 "XYZ";最終操作結(jié)束后的字符串為"XYZ"。實(shí)現(xiàn)上述功能的python程序如下,請(qǐng)回答下列問(wèn)題:(1)如有字符串“XYYYXXZZY”,則消除后,字符串為: ______ 。(2)請(qǐng)?jiān)诔绦騽澗€處①②③④填入合適的代碼,實(shí)現(xiàn)程序功能。import randomdef left(s,x):while x-1>=0 and s[x]= =s[x-1]:x=x-1return xdef right(s,x):while x+1<=len(s)-1 and s[x]==s[x+1]:______ #①return xn=int(input("請(qǐng)輸入字符串的長(zhǎng)度:"))s=""for i in range(n): #隨機(jī)生成一個(gè)長(zhǎng)度為n的字符串m= ______ #②s=s+chr(ord("X")+m)print("生成的字符串為: ",s)i=0while iL=left(s,i)R=right(s,i)if ______ : #③s=s[:L]+s[R+1:]i=Lelse:______ #④print("最后的字符串為: ",s)【答案】 ①. ZZY ②. x=x+1 ③. random.randint(0,2) ④. R-L+1>=3或R-L>=2或len(s[L:R+1])>=3 ⑤. i=i+1或i=R+1【解析】【詳解】本題考查的是Python綜合應(yīng)用。(1)如有字符串“XYYYXXZZY”,按題意的消除規(guī)則,則消除后,字符串為:ZZY。(2)往右判斷是否有相同字符,如果有,則繼續(xù)往右判斷,故第一空應(yīng)為:x=x+1;該字符串僅由大寫字母"X""Y""Z"組成,結(jié)合s=s+chr(ord("X")+m)語(yǔ)句,可知m應(yīng)為隨機(jī)數(shù)0~2整數(shù),故第二空應(yīng)為:random.randint(0,2);left(s,x)返回的是相同字符串左邊界,right(s,x)返回的是相同字符串右邊界,如果字符串中存在連續(xù)三個(gè)或更多的相同字符,則將其簡(jiǎn)化,故第三空應(yīng)為:R-L+1>=3或R-L>=2或len(s[L:R+1])>=3;對(duì)下個(gè)索引號(hào)進(jìn)行判斷,故第四空應(yīng)為:i=i+1或i=R+1。絕密★考試結(jié)束前2023學(xué)年第一學(xué)期浙江“七彩陽(yáng)光”新高考研究聯(lián)盟期中聯(lián)考高二年級(jí)技術(shù)學(xué)科試題命題:紹興市陽(yáng)明中學(xué) 審題:海寧一中 東陽(yáng)二中考生須知:1.本卷共12頁(yè),滿分100分,考試時(shí)間90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)并填涂相應(yīng)數(shù)字。3.所有答案必須寫在答題紙上,寫在試卷上無(wú)效。4.考試結(jié)束后,只需上交答題紙。第一部分 信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中,只有一個(gè)符合題目要求,不選、錯(cuò)選、多選均不得分。)1. 關(guān)于數(shù)據(jù)與信息的說(shuō)法,正確的是( )A. 信息會(huì)隨著載體形式的變化而變化B. 數(shù)據(jù)就是指數(shù)字C. 計(jì)算機(jī)對(duì)各類信息進(jìn)行加工處理,本質(zhì)上都是通過(guò)計(jì)算完成的D. 信息的顯性價(jià)值是通過(guò)數(shù)據(jù)的加工處理而獲得的2. 大數(shù)據(jù)、人工智能的迅猛發(fā)展和普及,為杭州亞運(yùn)會(huì)的籌備加入了許多數(shù)智化創(chuàng)新的元素。例如電競(jìng)中心運(yùn)用全感知的5G數(shù)字基座,接入了設(shè)備數(shù)量超萬(wàn)臺(tái)、數(shù)據(jù)類型達(dá)10萬(wàn)種以上的“數(shù)字駕駛艙”,可以實(shí)現(xiàn)場(chǎng)館平時(shí)與賽時(shí)相結(jié)合的智能化管理,也可借助人行、車行設(shè)備系統(tǒng)實(shí)現(xiàn)對(duì)車輛數(shù)據(jù)、通行數(shù)據(jù)、檢票數(shù)據(jù)的流量分析及預(yù)警。下列關(guān)于大數(shù)據(jù),說(shuō)法正確的是( )A. 5G數(shù)字基座內(nèi)的數(shù)據(jù)產(chǎn)生速度極快,但是處理速度較慢B. 數(shù)字駕駛艙內(nèi)的數(shù)據(jù),都是機(jī)器產(chǎn)生的C. 電競(jìng)中心采集的數(shù)據(jù)量龐大,但可能發(fā)揮價(jià)值的僅是其中非常小的一部分D. 對(duì)通行、檢票數(shù)據(jù)等進(jìn)行流量分析及預(yù)警時(shí)要追求數(shù)據(jù)的精確性3. 大數(shù)據(jù)、人工智能迅猛發(fā)展和普及,為杭州亞運(yùn)會(huì)的籌備加入了許多數(shù)智化創(chuàng)新的元素。例如電競(jìng)中心運(yùn)用全感知的5G數(shù)字基座,接入了設(shè)備數(shù)量超萬(wàn)臺(tái)、數(shù)據(jù)類型達(dá)10萬(wàn)種以上的“數(shù)字駕駛艙”,可以實(shí)現(xiàn)場(chǎng)館平時(shí)與賽時(shí)相結(jié)合的智能化管理,也可借助人行、車行設(shè)備系統(tǒng)實(shí)現(xiàn)對(duì)車輛數(shù)據(jù)、通行數(shù)據(jù)、檢票數(shù)據(jù)的流量分析及預(yù)警。下列關(guān)于數(shù)據(jù)安全的說(shuō)法,正確的是( )A. 在使用“數(shù)字駕駛艙”數(shù)據(jù)時(shí),不需要考慮數(shù)據(jù)的安全性B. 通過(guò)對(duì)檢票數(shù)據(jù)進(jìn)行加密、校驗(yàn)等方法有助于提高數(shù)據(jù)的安全性C. 對(duì)“數(shù)字駕駛艙”中的數(shù)據(jù)進(jìn)行管理時(shí),可以采用傳統(tǒng)的數(shù)據(jù)庫(kù)管理技術(shù)D. 增強(qiáng)數(shù)據(jù)安全,重點(diǎn)應(yīng)該提高數(shù)據(jù)本身的安全,存儲(chǔ)數(shù)據(jù)介質(zhì)的安全不太重要4. 使用UltraEdit軟件觀察字符,下列說(shuō)法正確的是( )A. 字符“!”的內(nèi)碼占一個(gè)字節(jié) B. 字符“J”的十六進(jìn)制內(nèi)碼為50C. 字符“10”的十六進(jìn)制內(nèi)碼為3A D. 圖中共有6個(gè)ASCII編碼,4個(gè)漢字編碼5. 若將十進(jìn)制數(shù)n轉(zhuǎn)換成二進(jìn)制數(shù)y,該二進(jìn)制數(shù)y的末位是1,下列說(shuō)法不正確的是( )A. 可以確定該十進(jìn)制數(shù)n奇數(shù)B. 將該二進(jìn)制數(shù)末位的1去掉后,再轉(zhuǎn)換為十進(jìn)制數(shù),所得的值是n/2C. 該十進(jìn)制數(shù)n+1轉(zhuǎn)換成二進(jìn)制數(shù),二進(jìn)制位數(shù)可能比y多D. 若該二進(jìn)制數(shù)末位后加上數(shù)碼0,則新數(shù)是原數(shù)的2倍6. 一個(gè)時(shí)長(zhǎng)為5秒、400*300像素,16位色的未經(jīng)壓縮NTSC制式(30幀/秒)的AVI格式無(wú)聲視頻文件,壓縮為MP4格式后的大小為1200KB,則其壓縮比為A. 30:1 B. 48:1 C. 60:1 D. 120:17. 某算法流程圖如下圖所示,若輸入k的值為5,以下說(shuō)法正確的是( )A. 程序運(yùn)行結(jié)束后,s的值是2 B. 循環(huán)體共執(zhí)行了5次C. 程序結(jié)束后,t的值為-1 D. 表達(dá)式i<k執(zhí)行了5次8. 下列表達(dá)式的結(jié)果為True的是( )A. not "a" in "apple" B. 2023%1000//4= =23C. "t" in ["tomato","bear","banana"] D. "abc" *2>="abca"9. 已知字典rec中存儲(chǔ)著某超市部分水果的類別編碼,其值為rec={"01":"蘋果","02":"人參果","03":"陽(yáng)光玫瑰葡萄","04":"紅心火龍果","05":"果凍橙"},現(xiàn)要在字典rec中增加一個(gè)鍵為"06",值為"甜蜜柚"的元素,下列Python語(yǔ)句能實(shí)現(xiàn)的是( )A. rec[06]="甜蜜柚" B. rec["06"]="甜蜜柚"C. rec["06"]={"甜蜜柚"} D. rec["06"]="06":"甜蜜柚"10. 普通車輛高速公路超速罰款規(guī)則如下:(1)超過(guò)規(guī)定時(shí)速10%(含10%)以內(nèi),暫不處罰;(2)超過(guò)規(guī)定時(shí)速10%以上未達(dá)50%(含50%)的,處以200元罰款;(3)超過(guò)規(guī)定時(shí)速50%以上的,處以2000元罰款。若用變量v表示高速公路規(guī)定時(shí)速,變量vt表示車輛行駛時(shí)速,變量k表示車輛的罰款,則下列程序段無(wú)法正常實(shí)現(xiàn)車輛行駛時(shí)速vt和罰款k之間關(guān)系的是( )A. if vt<=v*1.1: k=0 elif vt<=v*1.5: k=200 else: k=2000 B. if v*1.1v*1.5: k=2000 C. k=0 if vt>v*11: k=0 elif vt>v*1.5: k=200 D. k=2000 if vt<=v*1.1: k=0 elif vt<=v*1.5: k=200A. A B. B C. C D. D11. 有如下Python程序段:s=input("請(qǐng)輸入待處理字符串:")st=" "for i in range(len(s)):ch=s[i]if "0" <=ch<="9":st=ch+stelse:if "A"<=ch<="Z":ch=ch. Lower( ) #函數(shù)lower( )的作用是將大寫字母轉(zhuǎn)換成小寫。st=st+chprint(st)執(zhí)行程序后,輸入字符串"Lucky2023!",輸出的結(jié)果( )A. 3202lucky! B. lucky2023! C. !3202ykcul D. !ykcul202312. 有如下Python程序段:s=input("請(qǐng)輸入待處理字符串:")flag=True;n=0i=0while iif s[i]= ="a" and flag:n+=1flag=Falseelif s[i]==" ": #s[i]是空格字符flag=Truei+=1print(n)執(zhí)行程序后,輸入字符串“Python is a computer programming language that I really like!”,輸出的結(jié)果是( )A. 3 B. 4 C. 5 D. 6二、非選擇題(本大題共3小題,第13小題8分,第14小題8分,第15小題10分,共26分。)13. 有Python程序段,其功能用以實(shí)現(xiàn)對(duì)輸入字符串中的所有數(shù)字串求和,例如輸入字符串“中國(guó)在杭州亞運(yùn)會(huì)中獲得金牌201枚,銀牌111枚,銅牌71枚”,程序運(yùn)行的結(jié)果如圖所示。輸入字符串:中國(guó)在杭州亞運(yùn)會(huì)中獲得金牌201枚,銀牌111枚,銅牌71枚字符串中所有數(shù)字的和是:383實(shí)現(xiàn)代碼如下,請(qǐng)回答下列問(wèn)題s=input("請(qǐng)輸入字符串:")c=0;tmp=0______ #①while iif "0"<=s[i]<="9":tmp=______ #②else:c+=tmp______ #③i+=1print("字符串中所有數(shù)字的和是:",c)(1)請(qǐng)?jiān)趧澗€處①②③填入合適程序代碼,實(shí)現(xiàn)程序功能。(2)若去掉方框中的程序代碼,輸入字符串“中國(guó)在杭州亞運(yùn)會(huì)中獲得金牌201,銀牌111,銅牌71”,則程序運(yùn)行結(jié)束后變量c的值是______。14. 《九章算術(shù)》中的“更相減損術(shù)”原為約分設(shè)計(jì),也可用來(lái)求兩個(gè)數(shù)的最大公約數(shù),原文是“可半者半之,不可半者,副置分母、子之?dāng)?shù),以少減多,更相減損,求其等也。以等數(shù)約之。”。其求最大公約數(shù)的具體步驟是:第一步:任意給定兩個(gè)正整數(shù),判斷它們是否都是偶數(shù)。若是,重復(fù)用2約簡(jiǎn),直至兩數(shù)不都是偶數(shù),計(jì)算約掉的若干個(gè)2的乘積,執(zhí)行第二步;第二步:比較第一步中約簡(jiǎn)后的兩數(shù),以較大的數(shù)減去較小的數(shù),接著把差與較小的數(shù)比較,并以大數(shù)減小數(shù)。繼續(xù)這個(gè)操作直到所得的數(shù)相等為止;第三步:計(jì)算第一步的約掉的2的乘積與第二步等數(shù)的乘積,該結(jié)果即為最大公約數(shù)。示例:用“更相減損術(shù)”求104和260的最大公約數(shù):第一步:由于兩者都為偶數(shù),故用2約簡(jiǎn)得到52和130,再用2約簡(jiǎn)得到26和65,此時(shí)兩者不都為偶數(shù),故計(jì)約掉的2的乘積為4;第二步:輾轉(zhuǎn)相減65和26,65-26=39,39-26=13,26-13=13;第三步:260和104的最大公約數(shù)為4×13=52。實(shí)現(xiàn)程序如下,請(qǐng)?jiān)趧澗€處①②③④填入合適的程序代碼,實(shí)現(xiàn)程序功能。(1)第一步采用如下fac1的函數(shù),對(duì)任意兩個(gè)正整數(shù)求約掉的2的乘積。請(qǐng)?jiān)趧澗€處填入合適的代碼。def fac1(x,y):fac=1while ____:#①x=x//2y=y//2fac=fac*2return fac(2)第二步采用如下fac2函數(shù),輸入約簡(jiǎn)后的兩數(shù),輾轉(zhuǎn)相減。請(qǐng)?jiān)趧澗€處填入合適的代碼。def fac2(a,b):while a!=b:if aa,b=b,a____ #②return a(3)主函數(shù)main,使用fac1和fac2 函數(shù)求得最大公約數(shù)。請(qǐng)?jiān)趧澗€處填入合適的代碼。def main(x,y):ys1=fac1(x,y)ys2=____#③獲取第二步約數(shù)return____#④(4)主程序x=int(input("請(qǐng)輸入第一個(gè)整數(shù):"))y=int(input("請(qǐng)輸入第二個(gè)整數(shù):"))print(x,y,"的最大公約數(shù)為:",main(x,y))15. 隨機(jī)生成一個(gè)長(zhǎng)度為 n 的字符串,該字符串僅由大寫字母"X""Y""Z"組成。如果字符串中存在連 續(xù)三個(gè)或更多的相同字符,則將其簡(jiǎn)化。例如,字符串"XZZYYYYZYZ",根據(jù)簡(jiǎn)化規(guī)則可以進(jìn)行以下步驟消除:第一步:消除字符"Y",得到新字符串"XZZZYZ";第二步:消除字符"Z",得到新字符串 "XYZ";最終操作結(jié)束后的字符串為"XYZ"。實(shí)現(xiàn)上述功能的python程序如下,請(qǐng)回答下列問(wèn)題:(1)如有字符串“XYYYXXZZY”,則消除后,字符串為: ______ 。(2)請(qǐng)?jiān)诔绦騽澗€處①②③④填入合適的代碼,實(shí)現(xiàn)程序功能。import randomdef left(s,x):while x-1>=0 and s[x]= =s[x-1]:x=x-1return xdef right(s,x):while x+1<=len(s)-1 and s[x]==s[x+1]:______ #①return xn=int(input("請(qǐng)輸入字符串的長(zhǎng)度:"))s=""for i in range(n): #隨機(jī)生成一個(gè)長(zhǎng)度為n的字符串m= ______ #②s=s+chr(ord("X")+m)print("生成的字符串為: ",s)i=0while iL=left(s,i)R=right(s,i)if ______ : #③s=s[:L]+s[R+1:]i=Lelse:______ #④print("最后的字符串為: ",s) 展開(kāi)更多...... 收起↑ 資源列表 浙江省七彩陽(yáng)光新高考研究聯(lián)盟2023-2024學(xué)年高二上學(xué)期期中聯(lián)考技術(shù)試題 Word版含解析.docx 浙江省七彩陽(yáng)光新高考研究聯(lián)盟2023-2024學(xué)年高二上學(xué)期期中聯(lián)考技術(shù)試題(原卷版).docx 縮略圖、資源來(lái)源于二一教育資源庫(kù)