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