資源簡介 紹興市2023-2024學年高二上學期期中考試技術(shù)試卷(選考)第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)1.下列關(guān)于數(shù)據(jù)和信息的說法,正確的是A.圖形符號不是數(shù)據(jù)B.信息不會因為被別人獲取而發(fā)生耗損C.信息具有載體依附性,不能脫離他反映的事物傳播D.信息可用模擬信號來表達,模擬信號是離散、不連續(xù)的信號2.下列關(guān)于大數(shù)據(jù)的說法,不正確的是A.處理大數(shù)據(jù)時,一般采用分治思想B.社交網(wǎng)絡數(shù)據(jù)可采用圖計算進行處理C.速度快是大數(shù)據(jù)的特征之一,僅指數(shù)據(jù)的產(chǎn)生速度快D.價值密度的高低與數(shù)據(jù)總量的大小成反比3.下列關(guān)于信息的編碼,說法不正確的是A.8位二進制數(shù)能表示的最大的十進制數(shù)是255B.n進制數(shù)120是n進制數(shù)12的n倍C.十進制數(shù)x剛好能整除8,則轉(zhuǎn)換為二進制數(shù)后三位都為0D.十六進制數(shù)E0H中的“E”對應的權(quán)值是1624.相同像素大小的兩幅圖像,分別由黑白像素和256種顏色像素組成,其容量大小之比為A.1:8 B.1:1 C.1:128 D.1:2565.某算法的部分流程圖如下圖所示,以下說法正確的是A.該流程執(zhí)行后,變量s的值是42B.該流程執(zhí)行后,變量a的值是16C.該流程用于計算并輸出2-4+8-16的值D.該流程完整執(zhí)行1次,“a<32 " 共執(zhí)行了5次6.象限是平面直角坐標系中橫軸和縱軸所劃分的四個區(qū)域,每一個區(qū)域叫做一個象限。象限以原點為中心,x,y軸為分界線,原點和坐標軸上的點不屬于任何象限。某同學根據(jù)輸入的坐標點(x,y)來判斷該坐標點的位置所在,以下實現(xiàn)該分類的Python程序段中正確的是A. if x==0 and y==0: result="原點" if x==0 or y==0: result="數(shù)軸" if x!=0 and y!=0: result="象限" B. if x==0 or y==0: result="數(shù)軸" elif x==0 and y==0: result="原點" else: result="象限"C. if x!=0 and y!=0: result="象限" elif x==0 or y==0: result="數(shù)軸" else: result="原點" D. if x!=0 and y!=0: result="象限" if x==0 and y==0: result="原點" elif x==0 or y==0: result="數(shù)軸"7.有如下Python程序段:n=int(input())a=[0,0,0,0,0,0,0,0,0,0]c=0while n>0:a[n%10]=a[n%10]+1if a[n%10]==1:c=c+1n=n//10print(c)執(zhí)行上述程序段,若輸出c的值為4,則輸入n的值可能為A.1123 B.2373 C.14551 D.200458.有如下Python程序段:s="13Ka5iSh79"s1=""for i in s:if "0" <= i <= "9":s1=i+s1else:s1+=iprint(s1)執(zhí)行該程序段后,輸出的結(jié)果是A.13Ka5iSh79 B.13579KaiSh C.97531KaiSh D.31Ka5iSh979.有如下Python程序段:s="VictoryOnTheWay" #'A'的ASCII值為65,"a"的ASCII碼值為97mx=""pre=0for i in range(1,len(s)):if ord(s[i]) < 97:if mxmx=s[pre:i]pre=iprint(mx)A.Victory B.On C.The D.Way10.有如下Python程序段:lst=[74,32,66,46,38,28,85]k=1for i in range(len(lst)-1):if lst[i]*k < lst[i+1]*k:print(lst[i],end=" ")k=-k執(zhí)行完以上程序段后,輸出的內(nèi)容為A.74 66 38 B.74 32 66 38 28 C.74 32 66 46 38 28 D.4611.lst1和lst2都是升序排序的列表,執(zhí)行如下Python程序段:result=[]i=0#用于遍歷1st1j=0#用于遍歷1st2while iif lst1[i]result.append(lst1[i])i+=1else:result.append(lst2[j])j+=1while iresult.append(lst1[i]) #②i+=1while jresult.append(lst2[j]) #③j+=1下列說法不正確的是A.程序段①執(zhí)行后,result可能與lst1相同B.程序段①執(zhí)行后,result可能與lst2相同C.在一次程序運行中,②處代碼和③處代碼可能都被執(zhí)行D.程序執(zhí)行后,列表result中的元素升序排序12.有如下Python程序段:from random import randoma=[1]*5i=1while i<=4:a[i]=int(random()*10)+1if a[i]==a[i-1]//2 or a[i]==a[i-1]*2:i+=1執(zhí)行該程序段后,數(shù)組a的值可能是A.[1,2,1,2,1] B.[1,2,4,8,16]C.[2,1,2,1,2,] D.[8,4,2,4,8]二、非選擇題(本大題共4小題,其中第13小題6分,第14小題6分,第15小題7分,第16小題7分,共26分)13.一個正整數(shù),如果它能被7整除,或者它的十進制表示法中某一位上的數(shù)字為7,則稱其為與7相關(guān)的數(shù)。現(xiàn)求所有小于等于n的與7無關(guān)的正整數(shù)的平方和。實現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適的代碼。n=int(input())________①__________for i in range(n+1):flag=Falseif i%7==0:flag=Truem=iwhile _________②___________:if m%10==7:flag=Truem//=10if _________③___________:sum=sum+i*iprint(sum)14.檢查數(shù)學表達式中的括號是否配對是計算機進行數(shù)學計算的重要環(huán)節(jié)。括號序列“()()”中的“(”與“)”是配對的,而序列“())(”中的括號則是不配對的。對于不配對的序列,可以將“(”括號修改為“)”,或者將“)”修改為“(”來實現(xiàn)配對。如第14題圖所示是括號序列“())(()”通過不同的方案所需要的修改次數(shù),最少修改次數(shù)為2。第14題圖編寫程序,計算修改括號序列使其配對的最少次數(shù)。部分Python程序如下,請在劃線處填入合適的代碼。s=input() #輸入括號序列,序列中僅包含“(”、“)”兩種字符,且長度為偶數(shù)x=0ans=0for i in range(len(s)):if s[i]=="(":________①__________elif s[i]==")" and x>=1:x-=1elif s[i]==")" and ________②__________:ans+=1x+=1ans+=________③__________print(ans)15.某貨品倉庫最多存儲m件貨物,只能從左右兩側(cè)取出,現(xiàn)要在移動其他貨物次數(shù)盡可能少的情況下取出一件某類貨物,取出后,其他貨物按照原有順序重新存入,貨物間不留空隙。比如:倉庫存儲情況列表a=["0","A","A","B","B","A","0","0","0"],其中"0”表示空位,"A","B"表示位置上貨物種類,現(xiàn)需從中取出一件B貨物,則應從右側(cè)取出,取完后,倉庫存儲列表更新為a=["0","A","A","B","A","0","0","0”,"0"]。(1)若要在上述實例中,再取出一件B貨物,則應從______(選填:左側(cè)/右側(cè))取出。(2)實現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適代碼。#讀取倉庫存儲情況列表a,代碼略m=len(a)kind=input("請輸入需要取出的貨物種類:")left=0 #left記錄從左側(cè)取出此貨物時需移動其他物品的次數(shù)right=0 #right記錄從右側(cè)取出此貨物時需移動其他物品的次數(shù)i=0;j=m-1t=[0,0] #t表示是否找到此貨物while i<=j and t!=[1,1]:if ________①__________:i=i+1elif a[i]!=kind:left+=1i=i+1else:t[0]=1if a[j]=="0":j=j-1elif a[j]!=kind:________②__________j=j-1else:t[1]=1if left>right:for k in range(j,m-1):a[k]=a[k+1]a[m-1]="0"else:for k in range(________③__________):a[k]=a[k-1]a[0]="0"print(a)16.某公路由于長期沒有維修,路上出現(xiàn)了很多個坑。為了盡快填補好這些坑,交通管理部門決定對m處地段采取交通管制。將該公路看成一條直線,坑就是直線上的坐標點,坑所在的路段需要封控管制。例如某管制路段2~4,需封控2、3、4路段。交管部門為了減少管制路段的長度,希望將這n個坑分成m段(一段可以只有一個坑),使得這m段公路的總長度最小。請你根據(jù)n個坑的位置(位置已按照從小到大進行排序),計算管制路段最小的總長度。代碼運行效果如第16題圖所示。第16題圖請回答下列問題:(1)上圖所示的例子中,若將路段數(shù)量修改為5,則管制路段總長度為_________(2)實現(xiàn)上述功能的Python程序如下,請在劃線處填入合適的代碼。m=int(input("路段數(shù)量: "))s=input("坑的坐標依次為:").split(',') #實現(xiàn)字符串“3,4,6”,轉(zhuǎn)化為列表[“3”,”4”,”6”]n=len(s)for i in range(n) :s[i]=int(s[i])flag=[False]*(n-1)for i in range(1,m) :k=-1for j in range(n-1) :if ________①_________:if k==-1 or s[j+1]-s[j]>s[k+1]-s[k]:k=jflag[k]=Trueprint("維修管制的路段依次為:")dis,t=0,0for i in range(n-1):if flag[i]:print(s[t],"~",s[i])dis+=s[i]-s[t]+1________②_________print(s[t],"~",s[n-1])dis=________③_________print("管制總長度為",dis)紹興市2023-2024學年高二上學期期中考試第一部分 信息技術(shù)(共50分)答案一、選擇題(本大題共12題,每題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)1 2 3 4 5 6 7 8 9 10 11 12B C D A D D D C A D C A二.非選擇題(本大題 4小題,其中第13小題6分,第14小題6分,第15小題7分,第16小題7分,共26分)13.① sum=0 (2分)② m>0 或 m!=0 (2分)③ flag==False (2分)14.①__________________________x=x+1或x+=1___________________________________(2分)② x==0 (2分)③ x//2 (2分)15.(1) 右側(cè) (1分)(2)① a[i]==”0” (2分)② right+=1 (2分)③ i,0,-1 (2分)16.(1) 22 (1分)(2)① flag[j]==False 或 not flag[j] (2分)② t=i+1 (2分)③ dis+s[n-1]-s[t]+1 (2分) 展開更多...... 收起↑ 資源列表 浙江省紹興市2023-2024學年高二上學期期中考試信息技術(shù)選考答案.docx 浙江省紹興市2023-2024學年高二上學期期中考試信息技術(shù)選考試題.docx 縮略圖、資源來源于二一教育資源庫