資源簡介 絕密★考試結束前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 學年第一學期浙江“七彩陽光”新高考研究聯盟期中聯考高二年級技術學科 試題命題:紹興市陽明中學 審題:海寧一中 東陽二中考生須知:1.本卷共 12頁,滿分 100 分,考試時間 90分鐘。2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分 信息技術(共 50 分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中,只有一個符合題目要求,不選、錯選、多選均不得分。)1.關于數據與信息的說法,正確的是A.信息會隨著載體形式的變化而變化B.數據就是指數字C.計算機對各類信息進行加工處理,本質上都是通過計算完成的D.信息的顯性價值是通過數據的加工處理而獲得的閱讀下列材料,回答2-3題:大數據、人工智能的迅猛發展和普及,為杭州亞運會的籌備加入了許多數智化創新的元素。例如電競中心運用全感知的5G數字基座,接入了設備數量超萬臺、數據類型達10萬種以上的“數字駕駛艙”,可以實現場館平時與賽時相結合的智能化管理,也可借助人行、車行設備系統實現對車輛數據、通行數據、檢票數據的流量分析及預警。2.下列關于大數據,說法正確的是A.5G數字基座內的數據產生速度極快,但是處理速度較慢B.數字駕駛艙內的數據,都是機器產生的C.電競中心采集的數據量龐大,但可能發揮價值的僅是其中非常小的一部分D.對通行、檢票數據等進行流量分析及預警時要追求數據的精確性3.下列關于數據安全的說法,正確的是A.在使用“數字駕駛艙”數據時,不需要考慮數據的安全性B.通過對檢票數據進行加密、校驗等方法有助于提高數據的安全性C.對“數字駕駛艙”中的數據進行管理時,可以采用傳統的數據庫管理技術D.增強數據安全,重點應該提高數據本身的安全,存儲數據介質的安全不太重要高二技術學科 第 1頁(共 12頁)4.使用UltraEdit軟件觀察字符,下列說法正確的是A.字符“!”的內碼占一個字節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.循環體共執行了 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.普通車輛高速公路超速罰款規則如下:(1)超過規定時速10%(含10%)以內,暫不處罰;(2)超過規定時速10%以上未達50%(含50%)的,處以200元罰款;(3)超過規定時速50%以上的,處以2000元罰款。若用變量v表示高速公路規定時速,變量vt表示車輛行駛時速,變量k表示車輛的罰款,則下列程序段無.法.正.常.實.現.車輛行駛時速vt和罰款k之間關系的是A. B. C. D.if vt<=v*1.1: if v*1.1k=0 k=200 if vt>v*1.1: if vt<=v*1.1:elif vt<=v*1.5: else: k=200 k=0k=200 k=0 elif vt>v*1.5: elif vt <=v*1.5:else: if vt>v*1.5: k=2000 k=200k=2000 k=200011.有如下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)執行程序后,輸入字符串"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)執行程序后,輸入字符串“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+=1if tmp!=0:c+=tmpprint("字符串中所有數字的和是:",c)(1)請在劃線處①②③填入合適的程序代碼,實現程序功能。(2)若去掉方框中的程序代碼,輸入字符串“中國在杭州亞運會中獲得金牌 201,銀牌 111,銅牌71”,則程序運行結束后變量 c的值是 ▲ 。14. 《九章算術》中的“更相減損術”原為約分設計,也可用來求兩個數的最大公約數,原文是“可半者半之,不可半者,副置分母、子之數,以少減多,更相減損,求其等也。以等數約之。”。其求最大公約數的具體步驟是:第一步:任意給定兩個正整數,判斷它們是否都是偶數。若是,重復用 2 約簡,直至兩數不都是偶數,計算約掉的若干個 2的乘積,執行第二步;第二步:比較第一步中約簡后的兩數,以較大的數減去較小的數,接著把差與較小的數比較,并以大數減小數。繼續這個操作直到所得的數相等為止;第三步:計算第一步的約掉的 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"組成。如果字符串中存在連續三個或更多的相同字符,則將其簡化。例如,字符串"XZZYYYYZYZ",根據簡化規則可以進行以下步驟消除:第一步:消除字符"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學年第一學期浙江“七彩陽光”新高考研究聯盟期中聯考信息答案(高二).pdf 2023學年第一學期浙江“七彩陽光”新高考研究聯盟期中聯考信息試卷(高二).pdf 縮略圖、資源來源于二一教育資源庫