資源簡介 2021年海寧市高三適應性考試技術試題本試題卷分兩部分,第一部分信息技術,第二部分通用技術。滿分100分,考試時間90分鐘。考生須知:1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用2B鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分。)1. 下列關于信息和信息技術的說法錯誤的是( )A. 不恰當的信息表達與傳遞是虛假信息產生的原因之一B. 信息技術是伴隨著計算機和互聯網技術的發展而誕生的C. 以二維碼形式表示個人信息的過程屬于信息的編碼D. 信息技術包含微電子技術、通信技術、計算機技術和傳感技術等【答案】B【解析】【詳解】本題主要考查信息和信息技術。不恰當的信息表達與傳遞是虛假信息產生的原因之一;信息技術自人類存在便產生了;以二維碼形式表示個人信息的過程屬于信息的編碼;信息技術包含微電子技術、通信技術、計算機技術和傳感技術等,故本題選B選項。2. 下列有關信息安全的說法,正確的是( )A. 用手機掃描賣家提供的二維碼不存在安全隱患B. 定期卸載不常用軟件,可提升系統的安全性C. 與計算機病毒相比,殺毒軟件一般具有滯后性D. 通過電子郵件傳輸數據,可以阻斷病毒的傳播【答案】C【解析】【詳解】本題主要考查信息安全。用手機掃描賣家提供的二維碼存在安全隱患;定期卸載不常用軟件,不能提升系統的安全性;與計算機病毒相比,殺毒軟件一般具有滯后性;通過電子郵件傳輸數據,不可以阻斷病毒的傳播,故本題選C選項。3. 用Access軟件設計某圖書管理信息系統的數據庫,其中“圖書表”中需要存儲如圖所示的數據。圖書編號 書名 是否借出 入庫日期 單價 備注20190001 《紅樓夢》 已借出 2019/1/5 ¥35.820200045 《三國演義》 未借出 2020/3/2 ¥23.520200109 《紅樓夢》 未借出 2020/4/5 ¥33.0… … … …下列說法正確的是( )A. 圖書管理信息系統屬于數據庫管理系統B. 可將“書名”字段設置為“圖書表”的主鍵C. “是否借出”字段的類型只能設為“是/否”類型D. 將“單價”字段設為“貨幣”型,“25.5”可作為該字段的有效輸入值【答案】D【解析】【分析】【詳解】本題主要考查Access數據庫。圖書管理信息系統屬于數據庫應用系統;主鍵不能有重復,不可將“書名”字段設置為“圖書表”的主鍵;“是否借出”字段的類型可以設為文本型,也可以設置為“是/否”類型;將“單價”字段設為“貨幣”型,“25.5”可作為該字段的有效輸入值,故本題選D選項。4. 用U1traEdit 軟件查看字符內碼,部分界面如圖所示。下列說法正確的是( )A. 圖中共4個GB2312字符,6個ASCII字符B. 圖中字符串共占用空間14ByteC. 將字符串“10”的ASCII碼值轉化為二進制,其中“1”的個數為偶數D. 設n為字符“3”的ASCII碼值,則表達式n\16與n mod 16的值相等【答案】D【解析】【分析】【詳解】本題主要考查U1traEdit 軟件。圖中共5個GB2312字符,5個ASCII字符;圖中字符串共占用空間15Byte;由圖可知,“1”的內碼是31,“0”的內碼是30,則“10”的內碼是31 30,轉換為二進制數是0011 0001 0011 0000,其中“1”的個數為奇數;“1”的內碼是31,則“3”的內碼是33H,轉換為十進制數是51,即n=51,滿足n\16=n mod 16=3,故本題選D選項。5. 使用GoldWave軟件編輯某音頻文件,選中其中一段音頻后,部分界面如圖所示下列說法正確的是( )A. 執行“插入5秒靜音”操作,則兩個聲道的40~45秒為靜音B. 選中左聲道后執行“剪裁”操作,則左聲道的時長變為10秒C. 先執行“復制”操作,再執行“粘貼”操作后,則存儲容量不變D. 執行“選定部分另存為”命令,參數保持不變,則存儲容量為原來的1/4【答案】D【解析】【分析】【詳解】本題主要考查GoldWave軟件。執行“插入5秒靜音”操作,則兩個聲道的30~35秒為靜音;選中左聲道后執行“剪裁”操作,則左聲道的時長不變,被剪裁的部分變為靜音;先執行“復制”操作,再執行“粘貼”操作后,則存儲容量變大;執行“選定部分另存為”命令,參數保持不變,時間為原來的1/4,則存儲容量為原來的1/4,故本題選D選項。6. 一段時長為20秒,畫面尺寸為512×384像素,16位色未經壓縮的PAL制式(25幀/秒)無聲視頻,其存儲容量大約為( )A. 46MB B. 190MB C. 190KB D. 250MB【答案】B【解析】【詳解】本題主要考查視頻文件容量計算。視頻文件容量=像素*顏色深度*幀頻*時長/8=512*384*16*25*20/8/1024/1024=187.5MB,故其存儲容量大約190MB,故本題選B選項。7. VB表達式Int(Rnd+1)*5+2 Mod 6的值是( )A. 1 B. 5 C. 7 D. 12【答案】C【解析】【詳解】本題主要考查VB表達式的運算。Rnd是隨機生成[0,1)之間的數,Int(x)是返回不大于x的最大整數,則表達式Int(Rnd+1)的值為1,表達式Int(Rnd+1)*5+2 Mod 6=5+2=7,故本題選C選項。8. 某算法的部分流程圖如圖所示。執行這部分流程后,若輸入n的值為70,則輸出s的值為( )A. "1 2 1 2" B. "2 1 2 1" C. "1 2 1 2 0" D. "0 2 1 2 1"【答案】A【解析】【分析】【詳解】本題主要考查算法流程圖的執行。k=1,s="",n=70,第一遍循環,滿足k<=5,執行t=n Mod 3=1,n=n \ 3=23,k Mod 2=t Mod 2,s=str(t)+s="1",k=k+1=2;第二遍循環,滿足k<=5,執行t=n Mod 3=2,n=n \ 3=7,k Mod 2=t Mod 2,s=str(t)+s="1 2",k=k+1=3;第三遍循環,滿足k<=5,執行t=n Mod 3=1,n=n \ 3=2,k Mod 2=t Mod 2,s=str(t)+s="1 2 1",k=k+1=4;第四遍循環,滿足k<=5,執行t=n Mod 3=2,n=n \ 3=0,k Mod 2=t Mod 2,s=str(t)+s="1 2 1 2",k=k+1=5;第五遍循環,滿足k<=5,執行t=n Mod 3=0,n=n \ 3=0,k Mod 2<>t Mod 2,s=str(t)+s="1 2 1 2",k=k+1=6;第六遍循環,不滿足k<=5,退出循環,故輸出s的值為"1 2 1 2",故本題選A選項。9. 有如下程序段:數組a各元素初值均為0ch="":s="":cnt=0Do While cnt<4 Or Len(s)<8`將變量ch隨機賦值為一個大小寫字母、數字或特殊符號,代碼略If ch>="a" And ch<="z" Thena(1)=1Elself ch>="A" Andch<="Z" Thena(2)=1Elself ch>="0"And ch<="9"Thena(3)=1Elsea(4)=1End lfs=s+chcnt=a(1)+a(2)+a(3)+a(4)Loop執行該程序段后,s的值可能的是( )A. Lq@p#1Y B. @y$kgRAy C. E=c%1g6+aJ D. Tr&YS#Wmk6【答案】D【解析】【詳解】本題主要考查VB程序的執行與調試。由while循環條件可知,當cnt=4(即s中包含大寫字母、小寫字母、數字及特殊符號)且字符串s的長度大于等于8時,循環結束。結合選項可知,s的值可能的是Tr&YS#Wmk6,故本題選D選項。10. 有如下VB程序段:s="workhard!"a=Len(s)m=2:t=""For i=1 To 5t=t+Mid(s,m,1)m=(m+2)Mod a+1Next iText1.Text=t執行該程序段后,文本框Text l中顯示的內容是( )A. ohdoh B. ohdra C. ardho D. hodho【答案】A【解析】【分析】【詳解】本題主要考查VB表達式的運算。s="workhard!,"a=Len(s)=9,m=2,t="",當i=1時,t=t+Mid(s,m,1)="o",m=(m+2)Mod a+1=5;當i=2時,t=t+Mid(s,m,1)="oh",m=(m+2)Mod a+1=8;當i=3時,t=t+Mid(s,m,1)="ohd",m=(m+2)Mod a+1=2;當i=4時,t=t+Mid(s,m,1)="ohdo",m=(m+2)Mod a+1=5;當i=5時,t=t+Mid(s,m,1)="ohdoh",m=(m+2)Mod a+1=8,循環結束,故執行該程序段后,文本框Text l中顯示的內容是ohdoh,故本題選A選項。11. 數組a各元素的值為[1,9]的隨機整數,使其分布在3×3的表格中,如圖所示。a(1) a(2) a(3)a(4) a(5) a(6)a(7) a(8) a(9)For i=1 To 2For j=1 T0 9-3*iIf a(j)>a(j+3)Thent=a(j):a(j)=a(j+3):a(j+3)=tEnd IfNext jNext i執行該程序段后,其結果可能是( )A. B. C. D.【答案】A【解析】【詳解】本題主要考查VB程序執行與調試。分析程序可知,程序執行完a(1)、a(4)、a(7)成遞增狀態,a(2)、a(5)、a(8)成遞增狀態,a(3)、a(6)、a(9)成遞增狀態,結合選項,結果可能是 ,故本題選A選項。12. 某對分查找算法的VB程序如下:隨機生成20個兩位的正整數,按升序依次存放在數組元素a(1)~a(20)中,代碼略i=1:j=20:s="":n=0:flag=0key=Int(Rnd*90)+10Do While i<=j And flag=0m=(i+j)\2If a(m)=key Then flag=1If a(m)>key Thenj=m-1Elsei=m+l:n=n+1End Ifs=s+Str(m)LoopText l. Text=s若執行該程序段后n的值為3,則文本框Text l中顯示的內容不可能的是( )A. 10 15 18 19 B. 10 15 18 16 C. 10 5 23 D. 10 5 7 8【答案】C【解析】【詳解】本題主要考查對分查找算法。初值i=1,j=20,假設i取最大值20,此時最大值m=(20+20)\2=20,m的值不可能為23,故文本框Text l中顯示的內容不可能的是10 5 23,故本題選C選項。二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)13. 某中學舉行藝術比賽,并使用Excel軟件進行數據處理,如圖所示。請回答下列問題:(1)J3計算的是歌唱類“內容取材”項目得分的平均分,將J3單元格中的公式向下自動填充至單元格J5,再將區域J3:J5中的公式向右填充至L列,從而正確計算出J3:L5區域內的數據,則J3單元格中的公式為________。(提示:AVERAGEIF函數用于返回某個區域內滿足給定條件的所有單元格的算術平均值。例如:=AVERAGEIF(A3:A15,14,G3:G15)用于計算“器樂類”的“總分”平均分。)(2)制作圖表,呈現5012號選手“內容取材”、“專業水平”、“舞臺表現”三項得分分別占該選手總分的百分比,應制作的圖表類型為_____(單選,填字母:A.柱形圖/B.折線圖/C.餅圖)。(3)要獲取“器樂類”總分最高的選手報名號,下列操作可行的是_____(多選,填字母)。A.按“總分”為主要關鍵字,“類別”為次要關鍵字均按降序排序,選擇“器樂類”中排最前面的報名號B.按“類別”為主要關鍵字,“總分”為次要關鍵字均按升序排序,選擇“器樂類”中排最后面的報名號C.以“類別”為“器樂類”進行篩選,再按“總分”最大的1項進行篩選,選擇其中的報名號D.以“類別”為“器樂類”進行篩選,再按“總分”為主要關鍵字降序排序,選擇排在最前面的報名號。【答案】 ①. =AVERAGEIF($A$3:$A$15,$13,D$3:D$15) ②. C ③. BCD【解析】【分析】【詳解】本題主要考查Excel表格處理相關操作。①AVERAGEIF函數用于返回某個區域內滿足給定條件的所有單元格的算術平均值,J3單元格需要向下和向右填充,第一個參數條件區域需要絕對引用,第二個參數條件需要列絕對引用,第三個參數需要行絕對引用,故J3單元格中的公式為=AVERAGEIF($A$3:$A$15,$13,D$3:D$15)。②餅圖適用于部分與整體的占比情況,柱形圖適用于數據間的比較,折線圖適用于描述趨勢,故呈現5012號選手“內容取材”、“專業水平”、“舞臺表現”三項得分分別占該選手總分的百分比,應制作的圖表類型為餅圖,選C選項。③要獲取“器樂類”總分最高的選手報名號,可行的操作是:按“類別”為主要關鍵字,“總分”為次要關鍵字均按升序排序,選擇“器樂類”中排最后面的報名號,或以“類別”為“器樂類”進行篩選,再按“總分”最大的1項進行篩選,選擇其中的報名號,或以“類別”為“器樂類”進行篩選,再按“總分”為主要關鍵字降序排序,選擇排在最前面的報名號,故本題選BCD選項。14. 李明將古詩《小池》制作成多媒體作品時,首先使用PhotoShop軟件處理相關圖片,然后使用Flash軟件制作動畫作品。圖a請回答以下問題:(1)處理圖像的部分界面如圖a所示,下列說法正確的有______(多選,填字母)A.不能直接刪除“荷花”圖層B.可以使用文字工具或油漆桶工具修改“標題”圖層中文字的顏色C.若將當前圖片保存成JPG格式,“石頭”圖層中的內陰影效果依然不可見D.使用橡皮擦工具擦除“背景”圖層中的部分圖像,擦除后的區域將變透明E.不能將“背景”圖層移至“標題”圖層上方,但可以將“標題”圖層移至“背景”圖層下方圖b(2)由圖b可知,蜻蜓圖層第10~20幀動畫類型為________(選填:逐幀動畫/動畫補間/形狀補間)。測試場景時,可以看到蜻蜓不停地扇動著翅膀,則蜻蜓元件的類型為_______(選填:圖形/按鈕/影片剪輯)。(3)若要讓荷花一開始就出現在舞臺上,并持續到本場景結束,則需要進行的操作是_________。(4)在“控制”圖層的第35幀上添加了動作腳本“stop();”,若要實現單擊該幀中的“釋義”按鈕,動畫跳轉至“釋義”場景的第1幀并繼續播放,以下命令能實現該效果的有______(多選,填字母)。A.on(release){play();}B.on(release){play(“釋義”,1);C.on(release){ gotoAndPlay(1);}D.on(release){gotoAndPlay("釋義",1);}E.on(release){gotoAndStop("釋義",1);play();}【答案】 ①. AC ②. 動畫補間 ③. 影片剪輯 ④. 將“荷花”第10幀關鍵幀移到第1幀處 ⑤. DE【解析】【分析】【詳解】本題主要考查Flash動畫制作相關知識點。①“荷花”圖層處于鎖定狀態,不能直接刪除“荷花”圖層;“標題”圖層不是文字圖層,不可用文字工具改變“標題”圖層中文字的顏色;“石頭”圖層中的內陰影效果處于不可視狀態,若將當前圖片保存成JPG格式,“石頭”圖層中的內陰影效果依然不可見;使用背景橡皮擦工具擦除“背景”圖層中的部分圖像,擦除后的區域將變透明;不能將“背景”圖層移至“標題”圖層上方,也不可以將“標題”圖層移至“背景”圖層下方,故本題選AC選項。②由圖b可知,蜻蜓圖層第10~20幀的動畫類型為動畫補間動畫。③影片剪輯是包含在flash影片中的影片片段,有自己的時間軸和屬性,具有交互性,是用途最廣、功能最多的部分。測試場景時,可以看到蜻蜓不停地扇動著翅膀,則蜻蜓元件的類型為影片剪輯。④由圖可知,若要讓荷花一開始就出現在舞臺上,并持續到本場景結束,則需要進行的操作是將“荷花”第10幀關鍵幀移到第1幀處。⑤在“控制”圖層的第35幀上添加了動作腳本“stop();”,若要實現單擊該幀中的“釋義”按鈕,動畫跳轉至“釋義”場景的第1幀并繼續播放,可以設置命令:on(release){gotoAndPlay("釋義",1);}或on(release){gotoAndStop("釋義",1);play();}。15. 根據生成的兩位數,實現數據分組輸出。具體的步驟是:先對數據進行升序排序,再按十位值的大小逐行輸出。要求:十位為奇數從左往右遞增,十位為偶數則從左往右遞減。編寫VB程序,實現上述功能。運行程序,在文本框Text l中輸入兩位數的個數(不超過100),單擊“輸出”按鈕Command1,在列表框List l輸出結果。程序運行界面如圖a所示。請回答下列問題:(1)通過雙擊圖b中_______的控件(填序號,可以在VB當前窗體中添加一個文本框Text l。(2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。(3)程序中加框處代碼有錯,請改正。Private Sub Command1Click)Dim a(1 To 101)As IntegerDims As StringDim i As Integer,j As Integer,m As Integer,n As Integer,k As Integer,t As IntegerRandomizeList1.Clear`生成n個兩位正整數并保存到數組a中,代碼略①_______For i=1 Ton\2m= ②_____For j=1To mIf a(j)>a(j+1)Then t=a(j):a(j)=a(j+1):a(j+1)=tNext jk=mFor j= ③____If a(j)>a(k) Then k=jNext jIf m<>k Then t=a(m):a(m)=a(k):a(k)=tNext is=""For j=1 To nIf a(j)\10 Mod 2=1Then s=s+Str(a(j)) Else s=Str(a(j))+sIf Then _____List1. AddItem ss=""End IfNext jEnd Sub【答案】 ①. 2 ②. n=val(Text1.Text) ③. n-2*i+1 ④. 1 to m-1 ⑤. a(j)\10 <>a(j+1)\10 或其他等價答案【解析】【詳解】本題考查冒泡排序與選擇排序算法。(1)2處指向的文本框,故答案為2。(2)第一空,題干中“在文本框Text1中輸入兩位數的個數”,確定答案為n=Val(Text1.Text);第二空,第三空需要一起分析,該排序一次完成兩個數的有序,第1個冒泡排序,由前至后,將最大值交換到當前排序區域的最后1個位置,第2個為選擇排序,將當前排序區域的最大值交換到第m位置,綜上可確定m值為 n-2*i+1,選擇排序待排序區域為[1,m-1],確定第二空為:n-2*i+1,第三空:1 To m-l。(3)該條件成立后,輸出,變量s初始化,說明十位數出現不相同的,即j+1位置上的數字十位數與j位置上的不同,確定答案為a (j) \10<>a (j+1)\10。16. 小娜想在高三暑假完成一次畢業旅行。她了解到旅行社對10個熱門旅游城市進行了編號,每個城市有相應的名勝值,到達某個城市即可獲得該城市的名勝值。旅行社還提供各城市之間的航線信息,她發現航線都是從編號小的城市到編號大的城市。已知小娜旅行會從1號城市出發,終點站(家)在11號城市,她想自己設計一條名勝值最大的游路線,為此小娜設計了一個算法來制定路線。設計思路是:1)依次計算每個城市的路線名勝值。設到達某城市的n條路徑的中,每條路徑上的城市名勝值之和分別為{x1,x2…xn},該集合中的最大值xmax即為該城市的路線名勝值。路線名勝值的具體算法:該城市的名勝值加上能直接到達該城市的所有城市中最大的路線名勝值,同時記錄下該前一城市的編號。如圖a所示,1、2、3、4、5、6號城市名勝值依次為5、6、5、4、9、8。1號城市可到達2、3、4號城市,2、3號城市均可到達6號城市,則2號城市的路線名勝值為自身名勝值6加上1號城市的名勝值5,等于11;同理,3號城市的路線名勝值為5+5=10。6號城市路線名勝值為自身名勝值8加上2號城市的路線名勝值11,等于19,途經城市為1、2、6,而非途徑1、3、6號城市。2)依次遍歷所有城市的路線名勝值,在能到達11號城市的城市中,存儲最大路線名勝值的城市編號。若最大路線名勝值有并列,則這些城市編號全部存儲。3)輸出最大路線名勝值對應的最佳旅游路線,若有多條,則全部輸出。圖a圖b程序界面如圖a所示。在Text l中輸入航線信息,如“3→6”,表示可以從3號城市到6號城市。(1)若1~10號城市的名勝值分別為5,6,5,7,4,3,7,5,6,8,航線如圖a所示,則最佳旅游路線為:1、________、11號城市(填城市編號)。(2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。Const n=10Dim map(1 To n * n)As BooleanDim isBack(1 To n)As Boolean '表示1~n號城市是否有航線可以回到11號城市(家)。其值為True則表示可回家Dim cityPoint(1 To n)As IntegerDim pathPoints(1 To n)As Integer '到達1~n號城市時的路線名勝值Dim maxPoints As Integer '最終路線方案的最大名勝值Private Sub Form_Load()'初始化各城市名勝值,并在List l中輸出,代碼略。'從Text 1中讀取航線信息,存儲到map數組,isBack數組,代碼略。'map(1)-map(10)分別表示1號城市到1~10號城市的航線情況。'map(11)~map(20)分別表示2號城市到1~10號城市的航線情況,以此類推。'16題圖a中的航線信息在map數組中的表示如第16題圖b所示。T表示值為True,空表示值為False。'可知map(2)、map(3)、map(4)、map(15)……等元素的值為TrueEnd SubPrivate Sub Command1_Click()Dim endCity(1To n)As IntegerDim prev(1 To n)As IntegerDim tour As StringDim cnt As IntegerFor i=2 To n '計算每個城市的路線名勝值For j=1Toi-1tmp=_____If map(tmp)And pathPoints(i)pathPoints(i)=pathPoints(j)+cityPoint(i)prev(i)=jEnd IfNext jNext icnt=1:maxPoints=0 '找出符合條件的路線For i=1To nIf isBack(i)And pathPoints(i)>maxPoints ThenmaxPoints=pathPoints(i)cnt=1Elself isBack(i)And pathPoints(i)=maxPoints Thencnt=cnt+1End If_________Next ict=0:flag=False '輸出路線maxPoints=maxPoints +cityPoint(1)For i=1 To cntcity=endCity(i)tour=""Do While city<>0tour=Str(city)+"→"+tourct=city________Looptour="路線"+CStr(i)+":"+tour+"11,路線名勝值:"+CStr(maxPoints)If ct=1Then List2.Addltem tour:flag=TrueNext iIf Not flag Then List2.Addltem"無符合要求的線路”End Sub【答案】 ①. 4、7、10 ②. (j-1)*n+i ③. endCity(cnt)=i ④. city=pre(city) 或 city=pre(ct)【解析】【詳解】本題考查的是VB綜合利用。(1)若1~10號城市的名勝值分別為5,6,5,7,4,3,7,5,6,8,根據圖第 16題圖a和圖b,從1出發可到達2、3、4,1→2的路線名勝值為11(5+6),1→3的路線名勝值為10(5+5),1→4的路線名勝值為12(5+7),從2出發可到達5、6,2→5的路線名勝值為15(11+4),2→6的路線名勝值為14(11+3),從3出發到達6,3→6的路線名勝值為13(10+3),依次算出各到達城市的路線名勝值,如下圖右表所示。9和10可到到達11,從這兩列中找出最大路線名勝值為27,再找前一城市(即行號)為7,到達7的路線名勝值為 19,找前一城市(即行號)為4,到達4的路線名勝值為12,找前一城市(即行號)為1,因此最佳旅游路線為:1、4、7、10、11號城市。(2)結合注釋語句“…可知 map(2)、map(3)、map(4)、map(15)....等元素的值為True”,聯系前后語句, tmp為map數組的下標,因此tmp應該是模擬二維坐標的一維下標,map(4)為第1行第4列指向的數據元素,map(15)為第2行第5列指向的數據元素,i表示到達城市號,在二維坐標中表示列,j表示出發城市,在二維坐標中表示行,tmp為一維下標,因此第一空處的答案為(j-1)*n+ i;執行該程序段后,pathPoints(i)中依次算出到達i號城市的最大路線名勝值,下一程序段的功能是找出所有路線,第二空處答案為 endCity(cnt)=i;最后一個程序段的功能是輸出路線,pathPoints數組的初始值為0,第一個程序段中循環變量i從2開始,因此1號城市的名勝值未統計,此時將maxPoints加上cityPoint(1)才是正確的最大路線名勝值,當cnt的值為1時,city的值為9,需要逆序連接前一城市號,才能形成正確的路線,前一城市號存放在prev數組中,因此第三空處的答案為city=prev(city)或city=prev(ct)。2021年海寧市高三適應性考試技術試題本試題卷分兩部分,第一部分信息技術,第二部分通用技術。滿分100分,考試時間90分鐘。考生須知:1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用2B鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分。)1. 下列關于信息和信息技術的說法錯誤的是( )A. 不恰當的信息表達與傳遞是虛假信息產生的原因之一B. 信息技術是伴隨著計算機和互聯網技術發展而誕生的C. 以二維碼形式表示個人信息的過程屬于信息的編碼D. 信息技術包含微電子技術、通信技術、計算機技術和傳感技術等2. 下列有關信息安全的說法,正確的是( )A. 用手機掃描賣家提供的二維碼不存在安全隱患B. 定期卸載不常用軟件,可提升系統的安全性C. 與計算機病毒相比,殺毒軟件一般具有滯后性D. 通過電子郵件傳輸數據,可以阻斷病毒的傳播3. 用Access軟件設計某圖書管理信息系統的數據庫,其中“圖書表”中需要存儲如圖所示的數據。圖書編號 書名 是否借出 入庫日期 單價 備注20190001 《紅樓夢》 已借出 2019/1/5 ¥35.820200045 《三國演義》 未借出 2020/3/2 ¥23.520200109 《紅樓夢》 未借出 2020/4/5 ¥33.0… … … …下列說法正確的是( )A. 圖書管理信息系統屬于數據庫管理系統B. 可將“書名”字段設置為“圖書表”的主鍵C. “是否借出”字段的類型只能設為“是/否”類型D. 將“單價”字段設為“貨幣”型,“25.5”可作為該字段的有效輸入值4. 用U1traEdit 軟件查看字符內碼,部分界面如圖所示。下列說法正確的是( )A. 圖中共4個GB2312字符,6個ASCII字符B. 圖中字符串共占用空間14ByteC. 將字符串“10”的ASCII碼值轉化為二進制,其中“1”的個數為偶數D. 設n為字符“3”的ASCII碼值,則表達式n\16與n mod 16的值相等5. 使用GoldWave軟件編輯某音頻文件,選中其中一段音頻后,部分界面如圖所示。下列說法正確的是( )A. 執行“插入5秒靜音”操作,則兩個聲道的40~45秒為靜音B. 選中左聲道后執行“剪裁”操作,則左聲道的時長變為10秒C. 先執行“復制”操作,再執行“粘貼”操作后,則存儲容量不變D. 執行“選定部分另存為”命令,參數保持不變,則存儲容量為原來的1/46. 一段時長為20秒,畫面尺寸為512×384像素,16位色未經壓縮的PAL制式(25幀/秒)無聲視頻,其存儲容量大約為( )A. 46MB B. 190MB C. 190KB D. 250MB7. VB表達式Int(Rnd+1)*5+2 Mod 6的值是( )A. 1 B. 5 C. 7 D. 128. 某算法的部分流程圖如圖所示。執行這部分流程后,若輸入n的值為70,則輸出s的值為( )A. "1 2 1 2" B. "2 1 2 1" C. "1 2 1 2 0" D. "0 2 1 2 1"9. 有如下程序段:數組a各元素的初值均為0ch="":s="":cnt=0Do While cnt<4 Or Len(s)<8`將變量ch隨機賦值為一個大小寫字母、數字或特殊符號,代碼略If ch>="a" And ch<="z" Thena(1)=1Elself ch>="A" Andch<="Z" Thena(2)=1Elself ch>="0"And ch<="9"Thena(3)=1Elsea(4)=1End lfs=s+chcnt=a(1)+a(2)+a(3)+a(4)Loop執行該程序段后,s的值可能的是( )A. Lq@p#1Y B. @y$kgRAy C. E=c%1g6+aJ D. Tr&YS#Wmk610. 有如下VB程序段:s="workhard!"a=Len(s)m=2:t=""For i=1 To 5t=t+Mid(s,m,1)m=(m+2)Mod a+1Next iText1.Text=t執行該程序段后,文本框Text l中顯示的內容是( )A. ohdoh B. ohdra C. ardho D. hodho11. 數組a各元素的值為[1,9]的隨機整數,使其分布在3×3的表格中,如圖所示。a(1) a(2) a(3)a(4) a(5) a(6)a(7) a(8) a(9)For i=1 To 2For j=1 T0 9-3*iIf a(j)>a(j+3)Thent=a(j):a(j)=a(j+3):a(j+3)=tEnd IfNext jNext i執行該程序段后,其結果可能是( )A. B. C. D.12. 某對分查找算法的VB程序如下:隨機生成20個兩位的正整數,按升序依次存放在數組元素a(1)~a(20)中,代碼略i=1:j=20:s="":n=0:flag=0key=Int(Rnd*90)+10Do While i<=j And flag=0m=(i+j)\2If a(m)=key Then flag=1If a(m)>key Thenj=m-1Elsei=m+l:n=n+1End Ifs=s+Str(m)LoopText l. Text=s若執行該程序段后n的值為3,則文本框Text l中顯示的內容不可能的是( )A. 10 15 18 19 B. 10 15 18 16 C. 10 5 23 D. 10 5 7 8二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)13. 某中學舉行藝術比賽,并使用Excel軟件進行數據處理,如圖所示。請回答下列問題:(1)J3計算的是歌唱類“內容取材”項目得分的平均分,將J3單元格中的公式向下自動填充至單元格J5,再將區域J3:J5中的公式向右填充至L列,從而正確計算出J3:L5區域內的數據,則J3單元格中的公式為________。(提示:AVERAGEIF函數用于返回某個區域內滿足給定條件的所有單元格的算術平均值。例如:=AVERAGEIF(A3:A15,14,G3:G15)用于計算“器樂類”的“總分”平均分。)(2)制作圖表,呈現5012號選手“內容取材”、“專業水平”、“舞臺表現”三項得分分別占該選手總分的百分比,應制作的圖表類型為_____(單選,填字母:A.柱形圖/B.折線圖/C.餅圖)。(3)要獲取“器樂類”總分最高的選手報名號,下列操作可行的是_____(多選,填字母)。A.按“總分”為主要關鍵字,“類別”為次要關鍵字均按降序排序,選擇“器樂類”中排最前面的報名號B.按“類別”為主要關鍵字,“總分”為次要關鍵字均按升序排序,選擇“器樂類”中排最后面的報名號C.以“類別”為“器樂類”進行篩選,再按“總分”最大的1項進行篩選,選擇其中的報名號D.以“類別”為“器樂類”進行篩選,再按“總分”為主要關鍵字降序排序,選擇排在最前面的報名號。14. 李明將古詩《小池》制作成多媒體作品時,首先使用PhotoShop軟件處理相關圖片,然后使用Flash軟件制作動畫作品。圖a請回答以下問題:(1)處理圖像的部分界面如圖a所示,下列說法正確的有______(多選,填字母)A.不能直接刪除“荷花”圖層B.可以使用文字工具或油漆桶工具修改“標題”圖層中文字的顏色C.若將當前圖片保存成JPG格式,“石頭”圖層中的內陰影效果依然不可見D.使用橡皮擦工具擦除“背景”圖層中的部分圖像,擦除后的區域將變透明E.不能將“背景”圖層移至“標題”圖層上方,但可以將“標題”圖層移至“背景”圖層下方圖b(2)由圖b可知,蜻蜓圖層第10~20幀的動畫類型為________(選填:逐幀動畫/動畫補間/形狀補間)。測試場景時,可以看到蜻蜓不停地扇動著翅膀,則蜻蜓元件的類型為_______(選填:圖形/按鈕/影片剪輯)。(3)若要讓荷花一開始就出現在舞臺上,并持續到本場景結束,則需要進行的操作是_________。(4)在“控制”圖層的第35幀上添加了動作腳本“stop();”,若要實現單擊該幀中的“釋義”按鈕,動畫跳轉至“釋義”場景的第1幀并繼續播放,以下命令能實現該效果的有______(多選,填字母)。A.on(release){play();}B.on(release){play(“釋義”,1);Con(release){ gotoAndPlay(1);}D.on(release){gotoAndPlay("釋義",1);}E.on(release){gotoAndStop("釋義",1);play();}15. 根據生成的兩位數,實現數據分組輸出。具體的步驟是:先對數據進行升序排序,再按十位值的大小逐行輸出。要求:十位為奇數從左往右遞增,十位為偶數則從左往右遞減。編寫VB程序,實現上述功能。運行程序,在文本框Text l中輸入兩位數的個數(不超過100),單擊“輸出”按鈕Command1,在列表框List l輸出結果。程序運行界面如圖a所示。請回答下列問題:(1)通過雙擊圖b中_______的控件(填序號,可以在VB當前窗體中添加一個文本框Text l。(2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。(3)程序中加框處代碼有錯,請改正。Private Sub Command1Click)Dim a(1 To 101)As IntegerDims As StringDim i As Integer,j As Integer,m As Integer,n As Integer,k As Integer,t As IntegerRandomizeList1.Clear`生成n個兩位正整數并保存到數組a中,代碼略①_______For i=1 Ton\2m= ②_____For j=1To mIf a(j)>a(j+1)Then t=a(j):a(j)=a(j+1):a(j+1)=tNext jk=mFor j= ③____If a(j)>a(k) Then k=jNext jIf m<>k Then t=a(m):a(m)=a(k):a(k)=tNext is=""For j=1 To nIf a(j)\10 Mod 2=1Then s=s+Str(a(j)) Else s=Str(a(j))+sIf Then _____List1. AddItem ss=""End IfNext jEnd Sub16. 小娜想在高三暑假完成一次畢業旅行。她了解到旅行社對10個熱門旅游城市進行了編號,每個城市有相應的名勝值,到達某個城市即可獲得該城市的名勝值。旅行社還提供各城市之間的航線信息,她發現航線都是從編號小的城市到編號大的城市。已知小娜旅行會從1號城市出發,終點站(家)在11號城市,她想自己設計一條名勝值最大的游路線,為此小娜設計了一個算法來制定路線。設計思路是:1)依次計算每個城市的路線名勝值。設到達某城市的n條路徑的中,每條路徑上的城市名勝值之和分別為{x1,x2…xn},該集合中的最大值xmax即為該城市的路線名勝值。路線名勝值的具體算法:該城市的名勝值加上能直接到達該城市的所有城市中最大的路線名勝值,同時記錄下該前一城市的編號。如圖a所示,1、2、3、4、5、6號城市名勝值依次為5、6、5、4、9、8。1號城市可到達2、3、4號城市,2、3號城市均可到達6號城市,則2號城市的路線名勝值為自身名勝值6加上1號城市的名勝值5,等于11;同理,3號城市的路線名勝值為5+5=10。6號城市路線名勝值為自身名勝值8加上2號城市的路線名勝值11,等于19,途經城市為1、2、6,而非途徑1、3、6號城市。2)依次遍歷所有城市路線名勝值,在能到達11號城市的城市中,存儲最大路線名勝值的城市編號。若最大路線名勝值有并列,則這些城市編號全部存儲。3)輸出最大路線名勝值對應的最佳旅游路線,若有多條,則全部輸出。圖a圖b程序界面如圖a所示。在Text l中輸入航線信息,如“3→6”,表示可以從3號城市到6號城市。(1)若1~10號城市的名勝值分別為5,6,5,7,4,3,7,5,6,8,航線如圖a所示,則最佳旅游路線為:1、________、11號城市(填城市編號)。(2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。Const n=10Dim map(1 To n * n)As BooleanDim isBack(1 To n)As Boolean '表示1~n號城市是否有航線可以回到11號城市(家)。其值為True則表示可回家Dim cityPoint(1 To n)As IntegerDim pathPoints(1 To n)As Integer '到達1~n號城市時的路線名勝值Dim maxPoints As Integer '最終路線方案最大名勝值Private Sub Form_Load()'初始化各城市名勝值,并在List l中輸出,代碼略。'從Text 1中讀取航線信息,存儲到map數組,isBack數組,代碼略。'map(1)-map(10)分別表示1號城市到1~10號城市的航線情況。'map(11)~map(20)分別表示2號城市到1~10號城市的航線情況,以此類推。'16題圖a中的航線信息在map數組中的表示如第16題圖b所示。T表示值為True,空表示值為False。'可知map(2)、map(3)、map(4)、map(15)……等元素的值為TrueEnd SubPrivate Sub Command1_Click()Dim endCity(1To n)As IntegerDim prev(1 To n)As IntegerDim tour As StringDim cnt As IntegerFor i=2 To n '計算每個城市的路線名勝值For j=1Toi-1tmp=_____If map(tmp)And pathPoints(i)pathPoints(i)=pathPoints(j)+cityPoint(i)prev(i)=jEnd IfNext jNext icnt=1:maxPoints=0 '找出符合條件的路線For i=1To nIf isBack(i)And pathPoints(i)>maxPoints ThenmaxPoints=pathPoints(i)cnt=1Elself isBack(i)And pathPoints(i)=maxPoints Thencnt=cnt+1End If_________Next ict=0:flag=False '輸出路線maxPoints=maxPoints +cityPoint(1)For i=1 To cntcity=endCity(i)tour=""Do While city<>0tour=Str(city)+"→"+tourct=city________Looptour="路線"+CStr(i)+":"+tour+"11,路線名勝值:"+CStr(maxPoints)If ct=1Then List2.Addltem tour:flag=TrueNext iIf Not flag Then List2.Addltem"無符合要求線路”End Sub 展開更多...... 收起↑ 資源列表 浙江省海寧市2021屆高三適應性考試(5月)信息技術試題 Word版含解析.docx 浙江省海寧市2021屆高三適應性考試(5月)信息技術試題(原卷版).docx 縮略圖、資源來源于二一教育資源庫