中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙江省七彩陽(yáng)光新高考研究聯(lián)盟2023-2024學(xué)年高二上學(xué)期期中聯(lián)考技術(shù)試題(解析版)

資源下載
  1. 二一教育資源

浙江省七彩陽(yáng)光新高考研究聯(lián)盟2023-2024學(xué)年高二上學(xué)期期中聯(lián)考技術(shù)試題(解析版)

資源簡(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)碼為50
C. 字符“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/2
C. 該十進(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= =23
C. "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=200
A. 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+st
else:
if "A"<=ch<="Z":
ch=ch. Lower( ) #函數(shù)lower( )的作用是將大寫字母轉(zhuǎn)換成小寫。
st=st+ch
print(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=0
i=0
while iif s[i]= ="a" and flag:
n+=1
flag=False
elif s[i]==" ": #s[i]是空格字符
flag=True
i+=1
print(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+=1
print("字符串中所有數(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=1
while ____:#①
x=x//2
y=y//2
fac=fac*2
return 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 random
def left(s,x):
while x-1>=0 and s[x]= =s[x-1]:
x=x-1
return x
def right(s,x):
while x+1<=len(s)-1 and s[x]==s[x+1]:
______ #①
return x
n=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=0
while iL=left(s,i)
R=right(s,i)
if ______ : #③
s=s[:L]+s[R+1:]
i=L
else:
______ #④
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)碼為50
C. 字符“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/2
C. 該十進(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:1
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次
8. 下列表達(dá)式的結(jié)果為True的是( )
A. not "a" in "apple" B. 2023%1000//4= =23
C. "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=200
A. A B. B C. C D. D
11. 有如下Python程序段:
s=input("請(qǐng)輸入待處理字符串:")
st=" "
for i in range(len(s)):
ch=s[i]
if "0" <=ch<="9":
st=ch+st
else:
if "A"<=ch<="Z":
ch=ch. Lower( ) #函數(shù)lower( )的作用是將大寫字母轉(zhuǎn)換成小寫。
st=st+ch
print(st)
執(zhí)行程序后,輸入字符串"Lucky2023!",輸出的結(jié)果( )
A. 3202lucky! B. lucky2023! C. !3202ykcul D. !ykcul2023
12. 有如下Python程序段:
s=input("請(qǐng)輸入待處理字符串:")
flag=True;n=0
i=0
while iif s[i]= ="a" and flag:
n+=1
flag=False
elif s[i]==" ": #s[i]是空格字符
flag=True
i+=1
print(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+=1
print("字符串中所有數(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=1
while ____:#①
x=x//2
y=y//2
fac=fac*2
return 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 random
def left(s,x):
while x-1>=0 and s[x]= =s[x-1]:
x=x-1
return x
def right(s,x):
while x+1<=len(s)-1 and s[x]==s[x+1]:
______ #①
return x
n=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=0
while iL=left(s,i)
R=right(s,i)
if ______ : #③
s=s[:L]+s[R+1:]
i=L
else:
______ #④
print("最后的字符串為: ",s)

展開(kāi)更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 通山县| 绥芬河市| 哈巴河县| 新巴尔虎左旗| 太和县| 福州市| 岐山县| 赤峰市| 通许县| 岳池县| 榕江县| 高台县| 文昌市| 乐安县| 大渡口区| 南川市| 开平市| 商城县| 德清县| 乌鲁木齐县| 乌兰浩特市| 江达县| 嘉善县| 离岛区| 扬中市| 四川省| 北安市| 西华县| 正阳县| 涟源市| 大关县| 兴海县| 察哈| 临潭县| 健康| 马尔康县| 武冈市| 正定县| 阳朔县| 三明市| 萨迦县|