資源簡介 登錄二一教育在線組卷平臺 助您教考全無憂浙江省十校聯(lián)盟2020屆高三上學(xué)期信息技術(shù)10月聯(lián)考試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2019高三上·浙江月考)下列有關(guān)信息和信息技術(shù)的說法,錯誤的是( )A.信息可以被重復(fù)使用而不會像物質(zhì)和能源那樣產(chǎn)生損耗B.信息具有載體依附性,因此不能脫離它所反映的事物被存儲和傳播C.語言、文字、圖像、形體動作等是常見的信息表達(dá)方式D.現(xiàn)代信息技術(shù)主要包含計算機技術(shù)、通信技術(shù)、微電子技術(shù)、傳感技術(shù)等【答案】B【知識點】信息及其特征【解析】【解答】選項A:信息具有共享性且不會因為共享而產(chǎn)生損耗,本項對。選項B:信息具有依附性,信息不能離開載體而存在,而信息又具有傳遞性,信息可脫離產(chǎn)生它的事物而被存儲和傳播。本項對。選項C:信息表達(dá)方式有語言、文字、圖像、聲音、形體等多種形式,本項對。選項D:信息的表達(dá)技術(shù)有計算技術(shù)、通信技術(shù)等,本項對。故答案選B。【分析】本題考查的是信息的特征和信息的表達(dá)形式及表達(dá)技術(shù)。信息有五個基本特征和五個一般特征。基本特征:普遍性、依附性、傳遞性、價值性、時效性;一般特征:共享性、真?zhèn)涡浴⒉煌耆浴r值相對性、可處理性。同一種信息內(nèi)容可以采用不同的表達(dá)方式,以滿足信息接收者的實際需要.最常用的信息表達(dá)方式有:文字、語言、圖形、圖像、聲音和形體動作等。常用的信息表達(dá)技術(shù)有:廣播電視、報刊書籍、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)等,其中多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)是信息社會中比較重要的信息表達(dá)技術(shù)。2.(2019高三上·浙江月考)下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是( )①在微信中將對方發(fā)來的語音轉(zhuǎn)換為文字②使用某OCR軟件中的掃描圖像功能,將一份雜志的目錄頁面掃描成JPG文件③某停車場管理系統(tǒng)通過調(diào)用出、入口的攝像頭對汽車車牌進行拍照并識別,從而實現(xiàn)無人管理④小明在Word中輸入了某一錯別字時,該錯別字被自動更正A.①③ B.②④ C.①③④ D.②③④【答案】A【知識點】人工智能的應(yīng)用【解析】【解答】 ①在微信中將對方發(fā)來的語音轉(zhuǎn)換為文字為語音識別技術(shù),屬于人工智能技術(shù)。②使用某OCR軟件中的掃描圖像功能,將一份雜志的目錄頁面掃描成JPG文件不是將圖片轉(zhuǎn)為文字,只是掃描為圖像文件,不是人工智能技術(shù)。③某停車場管理系統(tǒng)通過調(diào)用出、入口的攝像頭對汽車車牌進行拍照并識別,從而實現(xiàn)無人管理為圖像識別技術(shù),是人工智能技術(shù)。④小明在Word中輸入了某一錯別字時,該錯別字被自動更正使用的是WORD的自動更正功能,不是人工智能技術(shù)。故答案選A。【分析】本題考查的是人工智能技術(shù)的運用。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統(tǒng)等。3.(2019高三上·浙江月考)小王使用 Access軟件設(shè)計“學(xué)生信息”數(shù)據(jù)表,其中設(shè)計最合理的是( )A. B.C. D.【答案】D【知識點】數(shù)據(jù)表、字段、記錄的編輯【解析】【解答】選項A:“學(xué)號”定義為自動編號,則不能改變,也不能手工輸入,而實際生活中學(xué)號的長度是一致的,有一定規(guī)則的,本項錯。選項B:學(xué)號使用自動編號錯,可能有重復(fù)的姓名不適合使用“姓名”做為主鍵,本項錯。選項C:可能有重復(fù)的姓名不適合使用“姓名”做為主鍵,本項錯。選項D:”學(xué)號“定義為文本型并作為主鍵符合要求,本項對。故答案選D。【分析】本題考查的是字段類型及其特點。Access允許九種數(shù)據(jù)類型:文本、備注、數(shù)值、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查詢向?qū)АT诒淼脑O(shè)計視圖中,每一個字段都有設(shè)計類型。4.(2019高三上·浙江月考)使用 UltraEdit軟件觀察字符內(nèi)碼,部分界面如圖所示,下列說法正確的是( )A.圖中字符共有9個ASCII碼字符B.大寫字母N的十六進制內(nèi)碼為48C.圖中第一個中文字符的二進制內(nèi)碼為10111000 11011111D.存儲圖中字符共需13個字節(jié)【答案】C【知識點】信息的編碼【解析】【解答】選項A:由圖可知,共有”2、0、2、0、P、a、s、s“8個ASCII字符,”!“為中文字符,本項錯。選項B:由大寫字母”P“的內(nèi)碼”50“知大寫字母”N“的內(nèi)碼為”4E“,本項錯。選項C:由圖知”高“字的內(nèi)碼為”B8 DF“,轉(zhuǎn)為二進制為”1011 1000 1101 1111“,本項對。選項D:由圖可知圖中共存儲14個字節(jié),本項錯。故答案選C。【分析】本題考查的是中英文的內(nèi)碼、十六進制與二進制的轉(zhuǎn)換及英文字母在內(nèi)碼中的順序。一個中文或中文字符在內(nèi)存中占二個字節(jié)、4個十六進制數(shù)、16位二進制數(shù),而一個英文占有一個字節(jié)、2個十六進制數(shù)、8位二進制數(shù)。十六進制轉(zhuǎn)為二進制時將每位十六進制數(shù)轉(zhuǎn)為四位二進制數(shù)。英文字母在內(nèi)存中是按英文字母表的順序存儲的,所以可以由已知字母的十六進制內(nèi)碼推斷出相鄰的字母內(nèi)碼。5.(2019高三上·浙江月考)使用 Goldwave軟件編輯某音頻文件,部分界面如圖所示,在當(dāng)前狀態(tài)下執(zhí)行“刪除”命令,再插入2秒靜音后按原格式參數(shù)保存,則保存后的聲音文件存儲容量約為( )A.516.KB B.689KB C.1MB D.2MB【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】由圖可知,加入2秒靜音后總時長為6秒,按音頻文件的存儲容量知該文件的大小為:(44100*14*2*6)/8=1058400(B)=1.009368896484375MB。故答案選C。【分析】本題考查的是音頻文件的存儲容量公式。音頻文件存儲容量=(采樣頻率× 量化位數(shù)× 聲道數(shù)× 時間) / 8(字節(jié))6.(2019高三上·浙江月考)使用 Photoshop軟件創(chuàng)作“垃圾分類.psd”的宣傳畫,部分界面如圖所示,下列說法正確的是( )A.可以使用自由變換命令改變“小女孩”圖層的圖像大小B.可以交換“小女孩”圖層與“宣傳語”圖層的位置,且不會影響作品的整體呈現(xiàn)效果C.“宣傳語”圖層使用了“波浪”濾鏡效果D.將該文檔存儲為BMP文件,則該BMP文件的大小約為2.24B【答案】B【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作【解析】【解答】選項A:由圖可知,”小女孩“圖層被鎖定了,所以不能改變大小,本項錯。選項B:鎖定“小女孩”圖層并不影響圖層的位置交換,“小女孩”和“宣傳語”圖層沒有重疊部分,交換并不影響兩者的顯示,本項對。選項C:“宣傳語”為文字圖層,文字圖層可以使用樣式,但不能使用濾鏡,本項錯。選項D:由圖可知,如果存儲為PSD文件大小約為2.24MB,如果存儲為BMP大小約為1MB,本項錯。故答案選B。【分析】本題考查的是鎖定圖層后能進行的操作、文字圖層的特點。鎖定圖層后不能更改圖像的大小、不能進行復(fù)制、剪切、印章等操作,但可以交換其位置,復(fù)制、刪除圖層。文字圖層可以使用樣式,但不能使用濾鏡。通過標(biāo)題欄可以知道圖像的文件名、文件類型、顯示比例、當(dāng)前圖層、顏色模式及通道信息等。7.(2019高三上·浙江月考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程,輸入n的值為5,則輸出值依次為( )A.4,16 B.4,5 C.5,16 D.5,5【答案】C【知識點】算法的常用表示方法;算法的控制結(jié)構(gòu)【解析】【解答】由流程圖可知,先輸入n值,n=5,然后給c和s賦值,c=0,s=0。當(dāng)n>1時進行循環(huán),在n小于等于1時輸出c和s值,此時n=5>1,進行循環(huán),然后判斷n是否為偶數(shù),如為偶數(shù)則將n值整除以2并賦給n,如果n為奇數(shù)則將n值乘以3加上1后賦給n值,并將n值累加到s中,無論n是否為偶數(shù),在將c值增1后(c為計數(shù)器,用于統(tǒng)計循環(huán)次數(shù))再去判斷n值,第一次循環(huán)n=5,n=3*5+1=16,s=s+n=0+16=16,第二次循環(huán)n=16為偶數(shù),故n=16\2=8,第三次循環(huán)n=4,第4次循環(huán)n=2,第五次循環(huán),n=1,此時退出循環(huán),輸出c和s值,此時c=5,s=16。故答案選C。【分析】本題考查的是條件循環(huán)、計數(shù)器及判斷奇偶數(shù)的方法。條件循環(huán)是在條件為真的情況下進行循環(huán),計數(shù)器的形式為:C=C+1,判斷奇偶數(shù)可以將這個數(shù)除以2判斷余數(shù)是否為0。8.(2019高三上·浙江月考)下列VB表達(dá)式中的值必定為一個兩位正奇數(shù)的是( )A.Int(Rnd (*90+11) B.Int(Rnd0*45+5)*2+1C.Int(Rnd (*88+10)+1 D.Int(Rnd0*90+11)*2+1【答案】B【知識點】運算符、基本運算與表達(dá)式【解析】【解答】選項A: Int(Rnd (*90+11) 為產(chǎn)生【11,100】之間任意一個整數(shù),可能為偶數(shù)。選項B:Int(Rnd*45+5)*2+1由于int(rnd*45+5)產(chǎn)生一個【5,45】之間的整數(shù),其乘以2后產(chǎn)生【10,90】之間的一位偶數(shù),加1后必為奇數(shù),故本項產(chǎn)生一個兩位數(shù)的奇數(shù),范圍在【11,91】之間。選項C: Int(Rnd (*88+10)+1 產(chǎn)生一個【11,98】之間的整數(shù)。選項D: Int(Rnd0*90+11)*2+1 產(chǎn)生【23,181】之間的任一奇數(shù),可能產(chǎn)生三位數(shù)奇數(shù)。故答案選B。【分析】本題考查的是產(chǎn)生指定區(qū)間的任一整數(shù)的公式。產(chǎn)生指定范圍內(nèi)的隨機數(shù)公式為:int((上限-下限+1)*rnd)+下限。9.(2019高三上·浙江月考)下列VB程序段用于讀取某數(shù)據(jù)庫中的數(shù)據(jù),相應(yīng)數(shù)據(jù)表結(jié)構(gòu)如圖所示( )Dim adoConn As New ADODB ConnectionDim adoRs As New ADODB. RecordsetDim a(1 to 1000)As String, b(1 to 1000) As IntegeradoConn ConnectionString "Provider=Microsoft. ACE OLEDB 12.0:DATA Source="& App. Path &\mydata. accdbadoConn. OpenSet adoRs. ActiveConnection= adoConnadoRs. Open “Select*From Score”n=0Do While Not adoRs. EOFn=n+1a(n)= adoRs. Fields(“學(xué)號”). Valueb(n)=adoRs.Fields(3). ValueadoRs. Move NextLoopadoRs. Close:adoConn. Close下列對于該程序段的理解正確的有①程序連接的數(shù)據(jù)庫文件名是“ \mydata. accdb”②程序打開的數(shù)據(jù)表名稱是“ Score"③程序?qū)?shù)據(jù)表中的語文成績存入數(shù)組b④程序運行后,變量n的值表示該數(shù)據(jù)表中記錄的總數(shù)⑤關(guān)閉數(shù)據(jù)表的語句為adoConn. closeA.①②④ B.②③④ C.②④⑤ D.②③④⑤【答案】B【知識點】程序訪問數(shù)據(jù)庫【解析】【解答】本題程序分析如下:Dim adoConn As New ADODB Connection ‘定義數(shù)據(jù)庫對象adoconnDim adoRs As New ADODB. Recordset ‘定義記錄集對象adorsDim a(1 to 1000)As String, b(1 to 1000) As Integer ‘定義字符型數(shù)組a,a有1000個元素和整型數(shù)組b,b有1000個元素adoConn ConnectionString."Provider –Microsoft. ACE OLEDB 12.0: DATA Source="& App. Path &\mydata. accdb ‘連接數(shù)據(jù)庫adoConn. Open ‘打開數(shù)據(jù)庫Set adoRs. ActiveConnection= adoConn ‘將記錄集對象與數(shù)據(jù)庫對象進行連接adoRs. Open “Select*From Score”‘在表score中查找所有記錄,此時指針指向第一條記錄n=0 ‘將n值初始化為0Do While Not adoRs. EOF ‘在表score的記錄指針不在文件底的情況下進行循環(huán)n=n+1 ‘交n值增1a(n)= adoRs. Fields(“學(xué)號”). Value ‘將記錄的學(xué)號值賦給數(shù)組ab(n)=adoRs. Fields(3). Value ‘將記錄的第三個字段即語文字段值賦給數(shù)組badoRs. Move Next ‘指針下移一個Loop ‘循環(huán)結(jié)束語句adoRs. Close:adoConn. Close ‘關(guān)閉表、關(guān)閉數(shù)據(jù)庫由以上分析知 ①程序連接的數(shù)據(jù)庫文件名是“mydata”,錯誤。 ②程序打開的數(shù)據(jù)表名稱是“Score”,正確。 ③程序?qū)?shù)據(jù)表中的數(shù)學(xué)成績存入數(shù)組b:存儲的是語文字段,本項正確。 ④程序運行后,變量n的值表示該數(shù)據(jù)表中記錄的總數(shù) :n為計數(shù)器用于統(tǒng)計總記錄數(shù),正確。 ⑤關(guān)閉數(shù)據(jù)表的語句為 adoRs. Close 而不是adoConn. close,本項錯。故答案選B。【分析】本題考查的是使用VB打開數(shù)據(jù)庫并將字段值存儲到數(shù)組a、b的方法。在對數(shù)據(jù)庫進行操作時首先定義連接對象和記錄集對象,然后打開數(shù)據(jù)庫并使用記錄集對象在表中按條件查找數(shù)據(jù)將指針指向符合條件的第一條記錄上,然后使用循環(huán)逐條讀取并處理數(shù)據(jù),在循環(huán)時記錄指針下移直到文件底為止,最后關(guān)閉表和數(shù)據(jù)庫。10.(2019高三上·浙江月考)有如下VB程序段:For i=1 To 100For j=i To 100If j Mod i=0 Then a(j)=a(j)+1Next jNext iText1. Text=Str(a(30))數(shù)組a各元素的初值為0,執(zhí)行上述程序段后,文本框Text中輸出的內(nèi)容為( )A.30 B.9 C.8 D.7【答案】C【知識點】算法的控制結(jié)構(gòu)【解析】【解答】本題程序分析如下:For i=1 To 100 ‘使用i來控制外層循環(huán),i的初值為1,終值為100,步長為1For j=i To 100 ‘使用j來控制內(nèi)層循環(huán),j的初值為1,終值為100,步長為1If j Mod i=0 Then a(j)=a(j)+1 ‘如果j能被i值整除則將數(shù)組a對應(yīng)的元素值增1Next j ‘結(jié)束內(nèi)層循環(huán)Next i ‘結(jié)束外層循環(huán)Text1. Text=Str(a(30)) ‘在文本框中輸出數(shù)組元素30的值。由題義知,本題判斷30整除以1-100整數(shù)的個數(shù),我們可知30除以1、2、3、5、6、10、15、30余數(shù)為0,共有8個數(shù)。故答案選C。【分析】本題考查的是多重循環(huán)和判斷一個數(shù)整數(shù)以另一個數(shù)的方法。多重循環(huán)在外層循環(huán)一次,內(nèi)層循環(huán)一遍。判斷一個數(shù)整除以另一個數(shù)可以從其除后的余數(shù)是否為0上來判斷。11.(2019高三上·浙江月考)某對分查找算法的部分VB程序如下:i=1:j=12:k=0:s=””key= Va1(TextI Text): c=N: flag= FalseDo While i<= j And flag= Falsem=(i1+j+1)\2:k=k+1If key= a(m) Then c=Y: flag=TrueIf key >a(m) Then j= m-1 Else i =m+1s=s& Str(a(m))LoopText2 Text s: Text3 Text= c數(shù)組a(1)到a(12)的值依次為“991.85.76,68.61,53,42.34,27,20,13”,執(zhí)行該程序段后,下列說法正確的是( )A.該程序段只能進行兩位正整數(shù)的查找B.在文本框Text1中輸入兩位任意正整數(shù),則k的值介于1和3之間C.在文本框 Text1中輸入76,程序執(zhí)行后變量i和j的值分別為1和6D.若文本框Text2中顯示了兩個正整數(shù),則文本框Text3中顯示的內(nèi)容一定是Y【答案】D【知識點】查找算法及程序?qū)崿F(xiàn)【解析】【解答】程序分析如下:i=1:j=12:k=0:s=”” ‘給i和j賦初值1和12,分別代表要查找數(shù)組下標(biāo)的下限和上限,給變量k和s賦初值0和空串,k為計數(shù)器,s為與要查找的數(shù)比較的元素值(元素中值)key= Va1(TextI. Text): c="N": flag= False ‘將文本框1中輸入的數(shù)據(jù)轉(zhuǎn)為數(shù)值型并賦給變量key,將字符N值賦給變量c表示未找到,將標(biāo)記變量值賦給變量flagDo While i<= j And flag= False ‘如果i值小于等于j值且標(biāo)記變量值為假時進行循環(huán)m=(i1+j+1)\2:k=k+1 ‘計算數(shù)組元素下標(biāo)的中值,將k值增1If key= a(m) Then c=“Y”:flag=True ‘如果中值元素等于key值則將c值賦為“Y”,將標(biāo)記變量賦為真If key >a(m) Then j= m-1 Else i =m+1 ‘如果要查找的值大于中值則將數(shù)組下標(biāo)的上限設(shè)為中值少1,即在原數(shù)組前半個數(shù)組中找,否則將數(shù)組下標(biāo)的下限設(shè)為中值加1,即在原數(shù)組的后半個數(shù)組中找s=s& Str(a(m)) ‘將比較的中值轉(zhuǎn)為字符型并合并到字符串s中LoopText2 .Text =s:Text3. Text= c ‘在文本框2中輸出s值,在文本框3中輸出c值選項A:本程序可以查找任意數(shù),本項錯。選項B:本題最優(yōu)算法是查找42,只要查找1次對于最壞算法(即查找次數(shù)最多)為int(log2n)+1=int(log2(12))+1=3+1=4,所以k值介于1和4之間。本項錯。選項C: 在文本框 Text1中輸入76 ,i值為1,j值為4,本項錯。選項D:由于k值的最壞值為4,即文本框中顯示4個數(shù)時,才有可能沒有找到key值,如顯示為1-3個數(shù)則證明已經(jīng)找到,故文本框3顯示的值為Y,本項對。故答案選D。【分析】本題考查的是對分查找法和對分查找法最壞次數(shù)。本題考查的是對分法查找數(shù)據(jù)的方法,對分法查找過程是先將一個數(shù)列放于一個有序數(shù)組中,然后比較中間數(shù)組元素的值與要查找的值,或中間數(shù)組的值比要查找的值大,則在前半個數(shù)組中查找,若中間數(shù)組的值比要查找的值小則在后半個數(shù)組中查找。查找方法仍是比較中間數(shù)組元素的值和要查找的值。以此類推直到查到或下限大于了上限(沒查找)為止。使用對分法查找某數(shù)最壞次數(shù)的計算公式為:最壞次數(shù)=int(log2x)+1。12.(2019高三上·浙江月考)某同學(xué)設(shè)計了一個排序算法,先將數(shù)組a中奇數(shù)位置的元素、偶數(shù)位置的元素分別進行排序,然后再進行后續(xù)處理,直至所有元素按降序排列。算法的VB程序段如下:待排序數(shù)據(jù)已存儲在數(shù)組a中(a(1)~a(n))For i= 1 To n-2k= iFor j= ‘①If a(j)>a(k) Then k =jNext jIf k<>i Then t= a(i): a(i)= a(k): a(k)=tNext iFor i= 1 To n\ 2j=2*i-1If a(j)< a(j+ 1) Then t= a(): a()=a(j+ 1): a(j+1)=tNext iFor i= ‘②t= a(i):j-iDo While t> a(j)a(j+1)=a():j=jLoop‘③Next i上述程序段中3處方框處的代碼分別為( )A.①i+1 To n Step 2②2 To n Step 2③a(j+1)=tB.①i+2 To n Step 2②3 To n Step 2③a(j+1)=tC.①i+2 To n Step 2②2 To n Step 2③a(j)=tD.①i+1 To n Step 2②3 To n Step 2③a(j)=t【答案】B【知識點】排序算法及程序?qū)崿F(xiàn)【解析】【解答】本題程序分析如下:For i= 1 To n-2 ‘使用i來控制外層循環(huán),i代表比較輪數(shù),這個循環(huán)用于排奇數(shù)位上的數(shù)k= i ‘將i值賦給k,k代表本輪最左側(cè)的元素的下標(biāo),也是假設(shè)的本輪最大元素的下標(biāo)For j= ①‘使用j來控制內(nèi)層循環(huán),由于只比較奇數(shù)位,故j的初值為i+1,終值為n,步長為2,故本處應(yīng)填寫: i+2 To n Step2If a(j)>a(k) Then k =j ‘如果數(shù)組元素值比假的下標(biāo)為k的元素值大時則將j值賦給kNext j ‘內(nèi)層循環(huán)結(jié)束語句If k<>i Then t= a(i): a(i)= a(k): a(k)=t ‘如果k和i值(即每輪最左邊元素下標(biāo)值)不相同時借助第三變量t交換a(i)和a(k)的元素值Next i ‘外層循環(huán)結(jié)束語句For i= 1 To n\ 2 ‘使用i來控制循環(huán),i的初值為1,終值為數(shù)組元素個數(shù)的一半,步長為1,i代表比較輪數(shù)j=2*i-1 ‘計算j值,即j為i值對應(yīng)的奇數(shù)If a(j)< a(j+ 1) Then t= a(j): a(j)=a(j+ 1): a(j+1)=t ‘如果奇數(shù)位上元素值小于其后(偶數(shù))的元素值時借助第三變量t將這兩個元素值交換Next i ‘循環(huán)語句結(jié)束語句,本循環(huán)使偶數(shù)位上的數(shù)為降序排序For i= ②‘使用i來控制外層循環(huán),i的初值為3,終值為n,步長為2,i代表比較輪數(shù),故本處應(yīng)填寫: 3 To n Step2t= a(i):j=i +1 ‘將本輪數(shù)組最左邊的元素賦給變量t,將i+1值賦給jDo While t> a(j) ‘如果t比后面的元素值大時進行循環(huán)a(j+1)=a(j):j=j+1 ‘將前后兩個元素值交換,將j值加1繼續(xù)比較Loop ‘結(jié)束內(nèi)層循環(huán)③‘將j+1對應(yīng)的元素值賦為t值,故本處應(yīng)填寫 a(j+1)=tNext i ‘外層循環(huán)結(jié)束語句由以上程序分析知,①處為使用j來控制內(nèi)層循環(huán),由于只比較奇數(shù)位,故j的初值為i+1,終值為n,步長為2,故本處應(yīng)填寫: i+2 To n Step2;②處為使用i來控制外層循環(huán),i的初值為3,終值為n,步長為2,i代表比較輪數(shù),故本處應(yīng)填寫: 3 To n Step2;③處為將j+1對應(yīng)的元素值賦為t值,故本處應(yīng)填寫 a(j+1)=t。故答案選B。【分析】本題考查的是選擇排序法。選擇排序的基本思想:第1輪,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2輪,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]交換;以此類推,第i輪在待排序記錄r[i]~r[n]中選出最小的記錄,將它與r[i]交換,使有序序列不斷增長直到全部排序完畢。二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.(2019高三上·浙江月考)小王收集了本校高一選修課滿意度調(diào)查數(shù)據(jù),并用 Excel軟件進行數(shù)據(jù)處理,如圖a所示。請回答下列問題:(1)各門選修課的滿意率數(shù)據(jù)是在H4單元格輸入公式后,利用自動填充功能得到的,則H4單元格輸入的公式是 。(滿意率:是指該門課“非常滿意”和“滿意”的評價人數(shù)之和除以評價總?cè)藬?shù))(2)由于“航模運動基礎(chǔ)”這門課最終未開設(shè),因此沒有各項數(shù)據(jù),自動填充完成后,H7單元格顯示的內(nèi)容為 (填字母:A .#DIV/O! ;B .#REF!;C .#VALUE!;D .— )。(3)為了更加直觀地比較滿意率情況,小王制作了如圖b所示的圖表,創(chuàng)建該圖表的數(shù)據(jù)區(qū)域是 。(4)若對表格中數(shù)據(jù)進行自定義篩選,設(shè)置的篩選條件如圖c所示,則圖b所示的圖表中將顯示 (填數(shù)字)項數(shù)據(jù)。【答案】(1)=(D4+E4)/C4*100或者=Sum(D4:E4)/C4*100或其他等價答案(2)C(3)B2,B12:B17,H2,H12:H7或B2:B3,B12:B17,H2:H3,H12:H17(4)3【知識點】表格數(shù)據(jù)的基本操作;表格數(shù)據(jù)的處理與計算【解析】【解答】(1)由題義知 滿意率是指該門課“非常滿意”和“滿意”的評價人數(shù)之和除以評價總?cè)藬?shù),“非常滿意”在D列,“滿意”在E列,而評價總?cè)藬?shù)在C列,故本小題答案填寫: =(D4+E4)/C4*100或者=Sum(D4:E4)/C4*100或其他等價答案;(2)選項A為0作了除數(shù),選項B為無效單元格地址引用,選項C是公式中的錯誤參數(shù)所致 ,選項D為橫線。航模運動基礎(chǔ)沒有各項數(shù)據(jù),套用公式時會出現(xiàn)#VALUE!。故本小題答案選C;(3)由圖b可知該圖表的橫軸為各科名稱在B列,而縱軸為各科的滿意率在H列,故本題答案填寫: B2,B12:B17,H2,H12:H7或B2:B3,B12:B17,H2:H3,H12:H17;(4)由圖c可知本題對評價人數(shù)和滿意率進行篩選,兩個篩選條件有“且”的關(guān)系,可以按一個條件篩選出來再按另一個條件在前一基礎(chǔ)上進行進一步篩選。評價人數(shù)大于等于30的記錄有Python程序設(shè)計入門、計算機網(wǎng)絡(luò)應(yīng)用、VB游戲程序設(shè)計、3D打印,共4門課程,在此基礎(chǔ)上再篩選出滿意率大于87的課目,結(jié)果為:Python程序設(shè)計入門、計算機網(wǎng)絡(luò)應(yīng)用、VB游戲程序設(shè)計,3門課,故本題答案填寫:3。【分析】本題考查的是Excel中公式的應(yīng)用、錯誤信息解析、圖表數(shù)據(jù)區(qū)域選擇及篩選操作。對于公式要根據(jù)題義及數(shù)據(jù)所在的行寫出公式;對于Excel常見的錯誤信息如#div/0!、 #REF! 、 #VALUE! 等,要理解記住其產(chǎn)生的原因。對于圖表數(shù)據(jù),要根據(jù)其橫行和縱行的所在的列寫出其數(shù)據(jù)區(qū)域。對于自動篩選,如為多列條件篩選,其條件之間為“且”的關(guān)系,可以先篩選出一行,在此基礎(chǔ)上再次進行篩選。14.(2019高三上·浙江月考)某同學(xué)使用Flash軟件創(chuàng)作了以“重陽節(jié)”為主題的多媒體作品,其制作腳本如下表,作品的Main場景如圖所示,請回答下列問題:場景:Main 類別序號:2 進入方式:由“Load”場景單擊“播放”鈕進入呈現(xiàn)方式 ⒈“文字2”從舞臺外由右向左移動到房子的上方,同時“文字2”由完全透明至完全顯示 ⒉“重播”按鈕位于舞臺右上方,單擊該按鈕,該場景從第1幀開始播放。 ⒊其他動畫略。 呈現(xiàn)順序說明: ⒈一開始出現(xiàn)“遠(yuǎn)山”“近景”、“文字1”和“船”的動畫,再依次出現(xiàn)“大雁”、“文字2”和“菊花“的動畫。 ⒉最后出現(xiàn)“重播”按鈕,并停止播放。(1)在作品制作前進行了一系列準(zhǔn)備工作,其中屬于創(chuàng)作需求分析的是 (多選、填字母:A .將作品定位為演示型/B .把作品大致規(guī)劃為“片頭”、“主交互界面”、“片尾”三大部分/C .最后將作品以exe文件的形式發(fā)布/D.分析并確定制作該作品需要用到的軟硬件/E .分析該作品主要面向的人群)(2)“菊花”圖層中的補間動畫是利用庫中“菊花”元件制作的,當(dāng)動畫播放完畢停留在最后一幀時,該元件實例的動畫依然持續(xù),則該實例的元件類型是 。(3)根據(jù)制作腳本描述,“文字2”圖層第45幀的元件實例的 Alpha屬性值應(yīng)設(shè)置為 。(4)測試Main場景,發(fā)現(xiàn)某圖層的動畫效果與制作腳本描述不符,應(yīng)做的調(diào)整操作為 。(5)根據(jù)制作腳本描述,應(yīng)在“重播”按鈕上設(shè)置的動作腳本為 。【答案】(1)ACD(2)影片剪輯(3)100%或100(4)將“船”圖層的第15幀移動到第1幀或在“船”圖層第1幀執(zhí)行“清除關(guān)鍵幀”命令或其他等價答案(5)on( Release){ gotoAndPlay(1);}或on( Release){ gotoAndPlay(“Main”,1);}或其他等價答案【知識點】多媒體作品的規(guī)劃和設(shè)計;圖層及圖層的基本操作;元件的類型與應(yīng)用;常用影片控制函數(shù)的應(yīng)用【解析】【解答】(1)選項A: 將作品定位為演示型屬于結(jié)構(gòu)類型分析,是創(chuàng)作需求分析。選項B:把作品大致規(guī)劃為“片頭”、“主交互界面”、“片尾”三大部分屬于系統(tǒng)結(jié)構(gòu)設(shè)計,是規(guī)劃設(shè)計。選項C:最后將作品以exe文件的形式發(fā)布屬于發(fā)布方式分析屬于創(chuàng)作需求分析。選項D:分析并確定制作該作品需要用到的軟硬件屬于設(shè)施需求分析,屬于創(chuàng)作需求分析。選項E:分析該作品主要面向的人群屬于用戶情況分析,屬于應(yīng)用需求分析。故本小題答案選ACD;(2)在動畫播放完元件實例的動畫依然持續(xù),說明該元件的類型為影片剪輯,故本小題答案填寫:影片剪輯;(3)由文字描述,在“文字2”由舞臺外到舞臺上由完全透明到完全顯示,在動畫的最后一幀(第45幀)應(yīng)完全顯示故其透明度應(yīng)為100%,故本小題答案填寫:100%或100;(4)由文字描述為 “遠(yuǎn)山”“近景”、“文字1”和“船” 一起出現(xiàn),但在動畫制作時船在第15幀才出現(xiàn),故本小題答案應(yīng)填寫: 將“船”圖層的第15幀移動到第1幀或在“船”圖層第1幀執(zhí)行“清除關(guān)鍵幀”命令或其他等價答案;(5)點擊“重播”時該場景從第1幀開始播放,腳本代碼應(yīng)加在動作按鈕上,故本小題答案應(yīng)填寫: on( Release){ gotoAndPlay(1);}或on( Release){ gotoAndPlay(“Main”,1);}或其他等價答案 。【分析】本題考查的是作品的創(chuàng)作需求分析、元件類型、透明度、動畫幀的調(diào)整及動作腳本。多媒體設(shè)計與策劃包括應(yīng)用需求分件和創(chuàng)作需求及腳本編寫三部分。作品需求分析包括應(yīng)用需求分件和創(chuàng)作需求分析兩種,其中應(yīng)用需求分析,括:1、社會需求分析;2、作品效益分析;3、用戶情況分析三部分內(nèi)容。 創(chuàng)作需求分件包括:1、主題思想分析;2、結(jié)構(gòu)類型分析;3、作品內(nèi)容分析;4、設(shè)施需求分析;5、發(fā)布方式分析共五部分內(nèi)容。動畫的元件類型有圖形、按鈕和影片剪輯三種類型。給動畫加上腳本可以增強作品的人機交互功能。15.(2019高三上·浙江月考)紀(jì)念品分組問題。某教師節(jié)晚會的紀(jì)念品分組規(guī)則如下:按紀(jì)念品價值進行分組,每組總價值不超過限定值w且最多包含兩件,要求分組數(shù)最少。編寫VB程序解決該問題,程序運行時,在文本框Text1中依次輸入每件紀(jì)念品的價格(不超過w),以逗號分隔,在文本框Text2中輸入限定值w,單擊“分組”按鈕,在標(biāo)簽Label2上輸出最少的分組數(shù)。程序運行界面如圖所示。(1)要使程序啟動后,窗體的標(biāo)題欄顯示“紀(jì)念品分組”文字,可在 FormLoad事件過程中添加語句 (單選,填字母:A .Fron1=“紀(jì)念品分組”/B .Form1.Name=“紀(jì)念品分組”/C .Form1. Caption=“紀(jì)念品分組”/D . Forml.Text=紀(jì)念品分組”)。(2)實現(xiàn)上述功能的VB程序如下,請在劃線處填入合適的代碼;并且加框處代碼有錯,請改正。PrivateSub Command1 Click()Dima(1 To 1000), n As Integer, w As Integer, cnt As IntegerDimi As Integer, j As Integer, t As IntegerDims As String, ch As StringDimp As Integer, q As Integers=Text1. Text: w= Val (Text2 Text): n=0Fori= 1 To Len (s)ch=Mid(s, i, 1)Ifch=“,”Thenn=n+1:a(n)=t:t=0Elset= EndIfNextiFori= n To 2 Step-1Forj= 1 To ‘ If a(i)< a(j+1)Thent=a(j):a(j)=a(j+1):a(+1)=tEnd IfNext jNext icnt=0p=1:q=nDo Whilecnt=cnt+1If Thenp=p+1: q=q-1Elsep=p+1End IfLoopIf p= q Then cnt=cnt+1Labe12 Caption=Str(cnt)End Sub(3)若在文本框TextI中輸入“50.30,100,70,80,40,50,20,”,文本框Text2中輸入“110”,單擊“分組”按鈕,標(biāo)簽Labe12中顯示的內(nèi)容是 。【答案】(1)C(2)t*10+val(ch)或其他等價答案;i-1或其他等價答案;a(p)+a(q)<=w或其他等價答案(3)5【知識點】排序算法及程序?qū)崿F(xiàn)【解析】【解答】(1) 要使程序啟動后,窗體的標(biāo)題欄顯示“紀(jì)念品分組”文字 ,可設(shè)置窗體的標(biāo)題屬性,選項A沒有對象名,屬性名也錯誤。選項B:屬性名使用錯誤。選項C中的caption屬性即標(biāo)題屬性。選項D屬性名使用錯誤。故答案選C。(2)本題程序分析如下:Private Sub Command1 Click()Dim a(1 To 1000), n As Integer, w As Integer, cnt As IntegerDim i As Integer, j As Integer, t As IntegerDim s As String, ch As StringDim p As Integer, q As Integers= Text1.Text:w=Val (Text2 Text):n=0 ‘將從文本框1中輸入的內(nèi)容賦給變量s,將從文本框2中輸入的數(shù)據(jù)轉(zhuǎn)為數(shù)值型并賦給變量w,將n值初始化為0For i= 1 To Len (s) ‘使用i來控制循環(huán),i的初值為1,終值為字符串s的長度,步長為1,此循環(huán)用于將文本框1中輸入的數(shù)分隔賦給數(shù)組ach= Mid(s, i, 1) ‘從字符串s中中取1個字符并賦給變量chIf ch=“,”Then ‘如果ch的值為逗號時進行如下處理n=n+1:a(n)=t:t=0 ‘將n值增1代表數(shù)組元素個數(shù)多了1個,將t值賦給數(shù)組,將t初始化為0Else ‘否則,即ch的值不是逗號時進行如下處理t= 1 ‘將t的原值擴大10倍并將ch值轉(zhuǎn)為數(shù)值型并成為t的個位數(shù),故本處答案應(yīng)填寫: t*10+val(ch)End IfNext iFor i= n To 2 Step-1 ‘使用i來控制循環(huán),i的初值為n,終值為2,步長為-1,i代表比較輪數(shù)For j= 1 To ‘ 2 ‘使用j來控制內(nèi)層循環(huán),j的初值為1,終值為i-1,步長為1,j代表每輪比較次數(shù),故此處應(yīng)將n-1改為:i-1If a(j)< a(j+1)Then ‘如果每輪的元素中任一元素比本輪最右邊的元素a(i)大于進行如下處理t=a(j):a(j)=a(j+1):a(+1)=t ‘借助第三變量t交換前后兩個數(shù)組元素的的值,即采用冒泡法由大到小排序End If ‘結(jié)束條件判斷Next j ‘結(jié)束內(nèi)層循環(huán)Next i ‘結(jié)束外層循環(huán)cnt=0 ‘將cnt變量初始化為0p=1:q=n ‘將p的值賦為1,將q值賦為nDo While pcnt=cnt+1 ‘將cnt值增1If 3 Then ‘如果從前后各取一個元素的值相加小于w時進行如下處理,故本處答案應(yīng)填寫: a(p)+a(q)<=wp=p+1: q=q-1 ‘將p值增1,將q值減少1Else ‘否則,即前后兩個數(shù)組元素的值大于w值時,只有取左邊的一個禮物單獨分組,進行如下處理p=p+1 ‘將p值增1,即禮物單獨為一組End If ‘結(jié)束條件判斷Loop ‘結(jié)束循環(huán)If p= q Then cnt=cnt+1 ‘如果p和q值相同時將cnt值增1,即禮物為單數(shù)時將中間禮物單獨分為一組Labe12 Caption=Str(cnt) ‘使用標(biāo)簽2將cnt值輸出End Sub由以上分析知,1處為將t的原值擴大10倍并將ch值轉(zhuǎn)為數(shù)值型并成為t的個位數(shù),故本處答案應(yīng)填寫: t*10+val(ch);2處為使用j來控制內(nèi)層循環(huán),j的初值為1,終值為i-1,步長為1,j代表每輪比較次數(shù),故此處應(yīng)將n-1改為:i-1;3處為如果從前后各取一個元素的值相加小于w時進行如下處理,故本處答案應(yīng)填寫: a(p)+a(q)<=w 。(3)按程序中的算法先將數(shù)組由大到小排序,結(jié)果為:100、80、70、50、50、40、30、20,然后從兩邊分別取出一個元素相加看其和是否大于110,如果大于最左邊的單獨為一組,否則兩個數(shù)為一組,進行分組如下:100為一組,80、20為一組,70、30為一組,50、40為一組,50單獨為一組,共5組。故答案填寫:5。【分析】本題先使用將輸入的數(shù)放置在數(shù)組a中,再使用冒泡法由大到小進行排序,然后從兩邊分別取出一個元素相加看其和是否大于110,如果大于最左邊的單獨為一組,否則兩個數(shù)為一組。在分組時注意中取函數(shù)、val函數(shù)的用法,在排序時注意冒泡法,在最后分析組注意條件語句的使用。16.(2019高三上·浙江月考)數(shù)塔問題。一組數(shù)字構(gòu)成如圖a所示的數(shù)塔,從數(shù)塔頂層出發(fā),每個結(jié)點可以選擇移動至左下方或右下方結(jié)點,一直走到塔底為1條路徑。求從數(shù)塔頂層到塔底各條路徑上數(shù)字和的最大值。解決此問題可采用自底至頂分析的方法。如圖a所示的數(shù)塔中,先從第3層開始分析:如果路徑經(jīng)過第3層的第1個數(shù)字12,那么從12到尾結(jié)點的路徑上數(shù)字之和的最大值是當(dāng)前結(jié)點值加上該結(jié)點左下方、右下方結(jié)點中的較大值,記作f(3,1)=12+141同理,f(3,2)=7+15、f(3,3)=26+15:再分析第2層,計算f(2,1)、f(2,2):最后計算出第1層f(1,1),即為所求結(jié)果。(1)如圖a所示數(shù)塔各條路徑上的數(shù)字和的最大值為 。(2)編寫VB程序,運行界面如圖b所示,程序代碼如下,請在劃線處填入合適的代碼,將程序補充完整。Const n= 5Dim a(1 To n^2) As Integer ‘?dāng)?shù)組a存儲數(shù)塔數(shù)據(jù),存儲結(jié)構(gòu)如圖c所示Dim f(1 To n^2) As Integer ‘?dāng)?shù)組f存儲從第i層第j個數(shù)到底層尾結(jié)點的最大數(shù)字之和,其存儲結(jié)構(gòu)與數(shù)組a一樣Private Sub Command2Click()‘生成數(shù)塔,將數(shù)據(jù)存入a數(shù)組中,代碼略End SubPrivate Sub Command2Click()Dim i As Integer, j As Integer, k As IntegerFor j=1 To nf((n-1)*n+j)= Next jFor i= For j=1 To ik=(1-1)*n+jf(k)= Next jNext iLabel1.Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1)End SubFunction max(a As Integer, b As Integer) As IntegerIf a>b Then max=a Else max=bEnd Function【答案】(1)58(2)a((n-1)*n+j)或其他等價答案;n-1 To 1 Step-1或其他等價答案;a(k)+max(f(i*n+j),f(i*n+j+1))或其他等價答案或a(k)+max(f(k+n),f(k+n+1))或其他等價答案【知識點】常見數(shù)據(jù)類型、數(shù)組;過程與自定義函數(shù)【解析】【解答】(1)由題義可知,f(3,1)=12+14=26,f(3,2)=7+15=22,f(3,3)=26+15=41,f(2,1)=21+26=47,f(2,2)=8+41=49,f(1,1)=9+49=58。故答案填寫:58。(2)程序分析如下:For j=1 To n ‘使用j來控制循環(huán),該循環(huán)用于將代表底層塔的數(shù)組a的元素賦值到代表和的數(shù)組f的對應(yīng)元素f(n-1)*n+j)= 1 ‘將數(shù)組a的元素值賦給對應(yīng)的數(shù)組f的元素值,故答案填寫: a((n-1)*n+j)或其他等價答案Next jFor i= 2 ‘使用i來控制循環(huán),i值代表塔的層數(shù),并計算時由塔的倒數(shù)第二層開始算起,故答案填寫: n-1 To 1 Step-1或其他等價答案For j=1 To i ‘使用j來控制循環(huán),j代表本層的數(shù)據(jù)個數(shù)k=(i-1)*n+j ‘給變量k進行賦值,k代表第i層的第j個元素的下標(biāo)值f(k)= 3 ‘計算第k個元素的最大和值,故答案應(yīng)填寫: a(k)+max(f(i*n+j),f(i*n+j+1))或其他等價答案Next jNext iLabe11 Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1) ‘使用標(biāo)簽輸出路徑上各數(shù)的最大和值End SubFunction max(a As Integer, b As Integer) As Integer ‘自定義函數(shù)max,該函數(shù)是求兩個數(shù)中的最大值If a>b Then max=a Else max=b ‘如果參數(shù)1大于參數(shù)2則函數(shù)值為參數(shù)1,否則函數(shù)值為參數(shù)2End Function由以上分析知,1處為將數(shù)組a的元素值賦給對應(yīng)的數(shù)組f的元素值,故本題答案填寫: a((n-1)*n+j)或其他等價答案;2處為使用i來控制循環(huán),i值代表塔的層數(shù),并計算時由塔的倒數(shù)第二層開始算起,故本處答案填寫: n-1 To 1 Step-1或其他等價答案;3處為計算第k個元素的最大和值,故本處答案應(yīng)填寫: a(k)+max(f(i*n+j),f(i*n+j+1))或其他等價答案 。【分析】本題為一道計算從塔的頂層到塔底經(jīng)過的路徑中數(shù)字和的最大值的程序填寫題。在本題中需要注意兩點。一是使用一維數(shù)組來表示二維問題,即注意k值的計算k=(i-1)*n+j ,其中i代表行數(shù),j代表本層的數(shù)值位數(shù)。二是自定義函數(shù)的定義和使用方法。二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂浙江省十校聯(lián)盟2020屆高三上學(xué)期信息技術(shù)10月聯(lián)考試卷一、選擇題(本大題共12小題,每小題2分,共24分。)1.(2019高三上·浙江月考)下列有關(guān)信息和信息技術(shù)的說法,錯誤的是( )A.信息可以被重復(fù)使用而不會像物質(zhì)和能源那樣產(chǎn)生損耗B.信息具有載體依附性,因此不能脫離它所反映的事物被存儲和傳播C.語言、文字、圖像、形體動作等是常見的信息表達(dá)方式D.現(xiàn)代信息技術(shù)主要包含計算機技術(shù)、通信技術(shù)、微電子技術(shù)、傳感技術(shù)等2.(2019高三上·浙江月考)下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是( )①在微信中將對方發(fā)來的語音轉(zhuǎn)換為文字②使用某OCR軟件中的掃描圖像功能,將一份雜志的目錄頁面掃描成JPG文件③某停車場管理系統(tǒng)通過調(diào)用出、入口的攝像頭對汽車車牌進行拍照并識別,從而實現(xiàn)無人管理④小明在Word中輸入了某一錯別字時,該錯別字被自動更正A.①③ B.②④ C.①③④ D.②③④3.(2019高三上·浙江月考)小王使用 Access軟件設(shè)計“學(xué)生信息”數(shù)據(jù)表,其中設(shè)計最合理的是( )A. B.C. D.4.(2019高三上·浙江月考)使用 UltraEdit軟件觀察字符內(nèi)碼,部分界面如圖所示,下列說法正確的是( )A.圖中字符共有9個ASCII碼字符B.大寫字母N的十六進制內(nèi)碼為48C.圖中第一個中文字符的二進制內(nèi)碼為10111000 11011111D.存儲圖中字符共需13個字節(jié)5.(2019高三上·浙江月考)使用 Goldwave軟件編輯某音頻文件,部分界面如圖所示,在當(dāng)前狀態(tài)下執(zhí)行“刪除”命令,再插入2秒靜音后按原格式參數(shù)保存,則保存后的聲音文件存儲容量約為( )A.516.KB B.689KB C.1MB D.2MB6.(2019高三上·浙江月考)使用 Photoshop軟件創(chuàng)作“垃圾分類.psd”的宣傳畫,部分界面如圖所示,下列說法正確的是( )A.可以使用自由變換命令改變“小女孩”圖層的圖像大小B.可以交換“小女孩”圖層與“宣傳語”圖層的位置,且不會影響作品的整體呈現(xiàn)效果C.“宣傳語”圖層使用了“波浪”濾鏡效果D.將該文檔存儲為BMP文件,則該BMP文件的大小約為2.24B7.(2019高三上·浙江月考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程,輸入n的值為5,則輸出值依次為( )A.4,16 B.4,5 C.5,16 D.5,58.(2019高三上·浙江月考)下列VB表達(dá)式中的值必定為一個兩位正奇數(shù)的是( )A.Int(Rnd (*90+11) B.Int(Rnd0*45+5)*2+1C.Int(Rnd (*88+10)+1 D.Int(Rnd0*90+11)*2+19.(2019高三上·浙江月考)下列VB程序段用于讀取某數(shù)據(jù)庫中的數(shù)據(jù),相應(yīng)數(shù)據(jù)表結(jié)構(gòu)如圖所示( )Dim adoConn As New ADODB ConnectionDim adoRs As New ADODB. RecordsetDim a(1 to 1000)As String, b(1 to 1000) As IntegeradoConn ConnectionString "Provider=Microsoft. ACE OLEDB 12.0:DATA Source="& App. Path &\mydata. accdbadoConn. OpenSet adoRs. ActiveConnection= adoConnadoRs. Open “Select*From Score”n=0Do While Not adoRs. EOFn=n+1a(n)= adoRs. Fields(“學(xué)號”). Valueb(n)=adoRs.Fields(3). ValueadoRs. Move NextLoopadoRs. Close:adoConn. Close下列對于該程序段的理解正確的有①程序連接的數(shù)據(jù)庫文件名是“ \mydata. accdb”②程序打開的數(shù)據(jù)表名稱是“ Score"③程序?qū)?shù)據(jù)表中的語文成績存入數(shù)組b④程序運行后,變量n的值表示該數(shù)據(jù)表中記錄的總數(shù)⑤關(guān)閉數(shù)據(jù)表的語句為adoConn. closeA.①②④ B.②③④ C.②④⑤ D.②③④⑤10.(2019高三上·浙江月考)有如下VB程序段:For i=1 To 100For j=i To 100If j Mod i=0 Then a(j)=a(j)+1Next jNext iText1. Text=Str(a(30))數(shù)組a各元素的初值為0,執(zhí)行上述程序段后,文本框Text中輸出的內(nèi)容為( )A.30 B.9 C.8 D.711.(2019高三上·浙江月考)某對分查找算法的部分VB程序如下:i=1:j=12:k=0:s=””key= Va1(TextI Text): c=N: flag= FalseDo While i<= j And flag= Falsem=(i1+j+1)\2:k=k+1If key= a(m) Then c=Y: flag=TrueIf key >a(m) Then j= m-1 Else i =m+1s=s& Str(a(m))LoopText2 Text s: Text3 Text= c數(shù)組a(1)到a(12)的值依次為“991.85.76,68.61,53,42.34,27,20,13”,執(zhí)行該程序段后,下列說法正確的是( )A.該程序段只能進行兩位正整數(shù)的查找B.在文本框Text1中輸入兩位任意正整數(shù),則k的值介于1和3之間C.在文本框 Text1中輸入76,程序執(zhí)行后變量i和j的值分別為1和6D.若文本框Text2中顯示了兩個正整數(shù),則文本框Text3中顯示的內(nèi)容一定是Y12.(2019高三上·浙江月考)某同學(xué)設(shè)計了一個排序算法,先將數(shù)組a中奇數(shù)位置的元素、偶數(shù)位置的元素分別進行排序,然后再進行后續(xù)處理,直至所有元素按降序排列。算法的VB程序段如下:待排序數(shù)據(jù)已存儲在數(shù)組a中(a(1)~a(n))For i= 1 To n-2k= iFor j= ‘①If a(j)>a(k) Then k =jNext jIf k<>i Then t= a(i): a(i)= a(k): a(k)=tNext iFor i= 1 To n\ 2j=2*i-1If a(j)< a(j+ 1) Then t= a(): a()=a(j+ 1): a(j+1)=tNext iFor i= ‘②t= a(i):j-iDo While t> a(j)a(j+1)=a():j=jLoop‘③Next i上述程序段中3處方框處的代碼分別為( )A.①i+1 To n Step 2②2 To n Step 2③a(j+1)=tB.①i+2 To n Step 2②3 To n Step 2③a(j+1)=tC.①i+2 To n Step 2②2 To n Step 2③a(j)=tD.①i+1 To n Step 2②3 To n Step 2③a(j)=t二、非選擇題(本大題共4小題,4+8+7+7,共26分)13.(2019高三上·浙江月考)小王收集了本校高一選修課滿意度調(diào)查數(shù)據(jù),并用 Excel軟件進行數(shù)據(jù)處理,如圖a所示。請回答下列問題:(1)各門選修課的滿意率數(shù)據(jù)是在H4單元格輸入公式后,利用自動填充功能得到的,則H4單元格輸入的公式是 。(滿意率:是指該門課“非常滿意”和“滿意”的評價人數(shù)之和除以評價總?cè)藬?shù))(2)由于“航模運動基礎(chǔ)”這門課最終未開設(shè),因此沒有各項數(shù)據(jù),自動填充完成后,H7單元格顯示的內(nèi)容為 (填字母:A .#DIV/O! ;B .#REF!;C .#VALUE!;D .— )。(3)為了更加直觀地比較滿意率情況,小王制作了如圖b所示的圖表,創(chuàng)建該圖表的數(shù)據(jù)區(qū)域是 。(4)若對表格中數(shù)據(jù)進行自定義篩選,設(shè)置的篩選條件如圖c所示,則圖b所示的圖表中將顯示 (填數(shù)字)項數(shù)據(jù)。14.(2019高三上·浙江月考)某同學(xué)使用Flash軟件創(chuàng)作了以“重陽節(jié)”為主題的多媒體作品,其制作腳本如下表,作品的Main場景如圖所示,請回答下列問題:場景:Main 類別序號:2 進入方式:由“Load”場景單擊“播放”鈕進入呈現(xiàn)方式 ⒈“文字2”從舞臺外由右向左移動到房子的上方,同時“文字2”由完全透明至完全顯示 ⒉“重播”按鈕位于舞臺右上方,單擊該按鈕,該場景從第1幀開始播放。 ⒊其他動畫略。 呈現(xiàn)順序說明: ⒈一開始出現(xiàn)“遠(yuǎn)山”“近景”、“文字1”和“船”的動畫,再依次出現(xiàn)“大雁”、“文字2”和“菊花“的動畫。 ⒉最后出現(xiàn)“重播”按鈕,并停止播放。(1)在作品制作前進行了一系列準(zhǔn)備工作,其中屬于創(chuàng)作需求分析的是 (多選、填字母:A .將作品定位為演示型/B .把作品大致規(guī)劃為“片頭”、“主交互界面”、“片尾”三大部分/C .最后將作品以exe文件的形式發(fā)布/D.分析并確定制作該作品需要用到的軟硬件/E .分析該作品主要面向的人群)(2)“菊花”圖層中的補間動畫是利用庫中“菊花”元件制作的,當(dāng)動畫播放完畢停留在最后一幀時,該元件實例的動畫依然持續(xù),則該實例的元件類型是 。(3)根據(jù)制作腳本描述,“文字2”圖層第45幀的元件實例的 Alpha屬性值應(yīng)設(shè)置為 。(4)測試Main場景,發(fā)現(xiàn)某圖層的動畫效果與制作腳本描述不符,應(yīng)做的調(diào)整操作為 。(5)根據(jù)制作腳本描述,應(yīng)在“重播”按鈕上設(shè)置的動作腳本為 。15.(2019高三上·浙江月考)紀(jì)念品分組問題。某教師節(jié)晚會的紀(jì)念品分組規(guī)則如下:按紀(jì)念品價值進行分組,每組總價值不超過限定值w且最多包含兩件,要求分組數(shù)最少。編寫VB程序解決該問題,程序運行時,在文本框Text1中依次輸入每件紀(jì)念品的價格(不超過w),以逗號分隔,在文本框Text2中輸入限定值w,單擊“分組”按鈕,在標(biāo)簽Label2上輸出最少的分組數(shù)。程序運行界面如圖所示。(1)要使程序啟動后,窗體的標(biāo)題欄顯示“紀(jì)念品分組”文字,可在 FormLoad事件過程中添加語句 (單選,填字母:A .Fron1=“紀(jì)念品分組”/B .Form1.Name=“紀(jì)念品分組”/C .Form1. Caption=“紀(jì)念品分組”/D . Forml.Text=紀(jì)念品分組”)。(2)實現(xiàn)上述功能的VB程序如下,請在劃線處填入合適的代碼;并且加框處代碼有錯,請改正。PrivateSub Command1 Click()Dima(1 To 1000), n As Integer, w As Integer, cnt As IntegerDimi As Integer, j As Integer, t As IntegerDims As String, ch As StringDimp As Integer, q As Integers=Text1. Text: w= Val (Text2 Text): n=0Fori= 1 To Len (s)ch=Mid(s, i, 1)Ifch=“,”Thenn=n+1:a(n)=t:t=0Elset= EndIfNextiFori= n To 2 Step-1Forj= 1 To ‘ If a(i)< a(j+1)Thent=a(j):a(j)=a(j+1):a(+1)=tEnd IfNext jNext icnt=0p=1:q=nDo Whilecnt=cnt+1If Thenp=p+1: q=q-1Elsep=p+1End IfLoopIf p= q Then cnt=cnt+1Labe12 Caption=Str(cnt)End Sub(3)若在文本框TextI中輸入“50.30,100,70,80,40,50,20,”,文本框Text2中輸入“110”,單擊“分組”按鈕,標(biāo)簽Labe12中顯示的內(nèi)容是 。16.(2019高三上·浙江月考)數(shù)塔問題。一組數(shù)字構(gòu)成如圖a所示的數(shù)塔,從數(shù)塔頂層出發(fā),每個結(jié)點可以選擇移動至左下方或右下方結(jié)點,一直走到塔底為1條路徑。求從數(shù)塔頂層到塔底各條路徑上數(shù)字和的最大值。解決此問題可采用自底至頂分析的方法。如圖a所示的數(shù)塔中,先從第3層開始分析:如果路徑經(jīng)過第3層的第1個數(shù)字12,那么從12到尾結(jié)點的路徑上數(shù)字之和的最大值是當(dāng)前結(jié)點值加上該結(jié)點左下方、右下方結(jié)點中的較大值,記作f(3,1)=12+141同理,f(3,2)=7+15、f(3,3)=26+15:再分析第2層,計算f(2,1)、f(2,2):最后計算出第1層f(1,1),即為所求結(jié)果。(1)如圖a所示數(shù)塔各條路徑上的數(shù)字和的最大值為 。(2)編寫VB程序,運行界面如圖b所示,程序代碼如下,請在劃線處填入合適的代碼,將程序補充完整。Const n= 5Dim a(1 To n^2) As Integer ‘?dāng)?shù)組a存儲數(shù)塔數(shù)據(jù),存儲結(jié)構(gòu)如圖c所示Dim f(1 To n^2) As Integer ‘?dāng)?shù)組f存儲從第i層第j個數(shù)到底層尾結(jié)點的最大數(shù)字之和,其存儲結(jié)構(gòu)與數(shù)組a一樣Private Sub Command2Click()‘生成數(shù)塔,將數(shù)據(jù)存入a數(shù)組中,代碼略End SubPrivate Sub Command2Click()Dim i As Integer, j As Integer, k As IntegerFor j=1 To nf((n-1)*n+j)= Next jFor i= For j=1 To ik=(1-1)*n+jf(k)= Next jNext iLabel1.Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1)End SubFunction max(a As Integer, b As Integer) As IntegerIf a>b Then max=a Else max=bEnd Function答案解析部分1.【答案】B【知識點】信息及其特征【解析】【解答】選項A:信息具有共享性且不會因為共享而產(chǎn)生損耗,本項對。選項B:信息具有依附性,信息不能離開載體而存在,而信息又具有傳遞性,信息可脫離產(chǎn)生它的事物而被存儲和傳播。本項對。選項C:信息表達(dá)方式有語言、文字、圖像、聲音、形體等多種形式,本項對。選項D:信息的表達(dá)技術(shù)有計算技術(shù)、通信技術(shù)等,本項對。故答案選B。【分析】本題考查的是信息的特征和信息的表達(dá)形式及表達(dá)技術(shù)。信息有五個基本特征和五個一般特征。基本特征:普遍性、依附性、傳遞性、價值性、時效性;一般特征:共享性、真?zhèn)涡浴⒉煌耆浴r值相對性、可處理性。同一種信息內(nèi)容可以采用不同的表達(dá)方式,以滿足信息接收者的實際需要.最常用的信息表達(dá)方式有:文字、語言、圖形、圖像、聲音和形體動作等。常用的信息表達(dá)技術(shù)有:廣播電視、報刊書籍、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)等,其中多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)是信息社會中比較重要的信息表達(dá)技術(shù)。2.【答案】A【知識點】人工智能的應(yīng)用【解析】【解答】 ①在微信中將對方發(fā)來的語音轉(zhuǎn)換為文字為語音識別技術(shù),屬于人工智能技術(shù)。②使用某OCR軟件中的掃描圖像功能,將一份雜志的目錄頁面掃描成JPG文件不是將圖片轉(zhuǎn)為文字,只是掃描為圖像文件,不是人工智能技術(shù)。③某停車場管理系統(tǒng)通過調(diào)用出、入口的攝像頭對汽車車牌進行拍照并識別,從而實現(xiàn)無人管理為圖像識別技術(shù),是人工智能技術(shù)。④小明在Word中輸入了某一錯別字時,該錯別字被自動更正使用的是WORD的自動更正功能,不是人工智能技術(shù)。故答案選A。【分析】本題考查的是人工智能技術(shù)的運用。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統(tǒng)等。3.【答案】D【知識點】數(shù)據(jù)表、字段、記錄的編輯【解析】【解答】選項A:“學(xué)號”定義為自動編號,則不能改變,也不能手工輸入,而實際生活中學(xué)號的長度是一致的,有一定規(guī)則的,本項錯。選項B:學(xué)號使用自動編號錯,可能有重復(fù)的姓名不適合使用“姓名”做為主鍵,本項錯。選項C:可能有重復(fù)的姓名不適合使用“姓名”做為主鍵,本項錯。選項D:”學(xué)號“定義為文本型并作為主鍵符合要求,本項對。故答案選D。【分析】本題考查的是字段類型及其特點。Access允許九種數(shù)據(jù)類型:文本、備注、數(shù)值、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查詢向?qū)АT诒淼脑O(shè)計視圖中,每一個字段都有設(shè)計類型。4.【答案】C【知識點】信息的編碼【解析】【解答】選項A:由圖可知,共有”2、0、2、0、P、a、s、s“8個ASCII字符,”!“為中文字符,本項錯。選項B:由大寫字母”P“的內(nèi)碼”50“知大寫字母”N“的內(nèi)碼為”4E“,本項錯。選項C:由圖知”高“字的內(nèi)碼為”B8 DF“,轉(zhuǎn)為二進制為”1011 1000 1101 1111“,本項對。選項D:由圖可知圖中共存儲14個字節(jié),本項錯。故答案選C。【分析】本題考查的是中英文的內(nèi)碼、十六進制與二進制的轉(zhuǎn)換及英文字母在內(nèi)碼中的順序。一個中文或中文字符在內(nèi)存中占二個字節(jié)、4個十六進制數(shù)、16位二進制數(shù),而一個英文占有一個字節(jié)、2個十六進制數(shù)、8位二進制數(shù)。十六進制轉(zhuǎn)為二進制時將每位十六進制數(shù)轉(zhuǎn)為四位二進制數(shù)。英文字母在內(nèi)存中是按英文字母表的順序存儲的,所以可以由已知字母的十六進制內(nèi)碼推斷出相鄰的字母內(nèi)碼。5.【答案】C【知識點】聲音、圖像、視頻編碼【解析】【解答】由圖可知,加入2秒靜音后總時長為6秒,按音頻文件的存儲容量知該文件的大小為:(44100*14*2*6)/8=1058400(B)=1.009368896484375MB。故答案選C。【分析】本題考查的是音頻文件的存儲容量公式。音頻文件存儲容量=(采樣頻率× 量化位數(shù)× 聲道數(shù)× 時間) / 8(字節(jié))6.【答案】B【知識點】圖片加工常用工具的使用;圖層及圖層的基本操作【解析】【解答】選項A:由圖可知,”小女孩“圖層被鎖定了,所以不能改變大小,本項錯。選項B:鎖定“小女孩”圖層并不影響圖層的位置交換,“小女孩”和“宣傳語”圖層沒有重疊部分,交換并不影響兩者的顯示,本項對。選項C:“宣傳語”為文字圖層,文字圖層可以使用樣式,但不能使用濾鏡,本項錯。選項D:由圖可知,如果存儲為PSD文件大小約為2.24MB,如果存儲為BMP大小約為1MB,本項錯。故答案選B。【分析】本題考查的是鎖定圖層后能進行的操作、文字圖層的特點。鎖定圖層后不能更改圖像的大小、不能進行復(fù)制、剪切、印章等操作,但可以交換其位置,復(fù)制、刪除圖層。文字圖層可以使用樣式,但不能使用濾鏡。通過標(biāo)題欄可以知道圖像的文件名、文件類型、顯示比例、當(dāng)前圖層、顏色模式及通道信息等。7.【答案】C【知識點】算法的常用表示方法;算法的控制結(jié)構(gòu)【解析】【解答】由流程圖可知,先輸入n值,n=5,然后給c和s賦值,c=0,s=0。當(dāng)n>1時進行循環(huán),在n小于等于1時輸出c和s值,此時n=5>1,進行循環(huán),然后判斷n是否為偶數(shù),如為偶數(shù)則將n值整除以2并賦給n,如果n為奇數(shù)則將n值乘以3加上1后賦給n值,并將n值累加到s中,無論n是否為偶數(shù),在將c值增1后(c為計數(shù)器,用于統(tǒng)計循環(huán)次數(shù))再去判斷n值,第一次循環(huán)n=5,n=3*5+1=16,s=s+n=0+16=16,第二次循環(huán)n=16為偶數(shù),故n=16\2=8,第三次循環(huán)n=4,第4次循環(huán)n=2,第五次循環(huán),n=1,此時退出循環(huán),輸出c和s值,此時c=5,s=16。故答案選C。【分析】本題考查的是條件循環(huán)、計數(shù)器及判斷奇偶數(shù)的方法。條件循環(huán)是在條件為真的情況下進行循環(huán),計數(shù)器的形式為:C=C+1,判斷奇偶數(shù)可以將這個數(shù)除以2判斷余數(shù)是否為0。8.【答案】B【知識點】運算符、基本運算與表達(dá)式【解析】【解答】選項A: Int(Rnd (*90+11) 為產(chǎn)生【11,100】之間任意一個整數(shù),可能為偶數(shù)。選項B:Int(Rnd*45+5)*2+1由于int(rnd*45+5)產(chǎn)生一個【5,45】之間的整數(shù),其乘以2后產(chǎn)生【10,90】之間的一位偶數(shù),加1后必為奇數(shù),故本項產(chǎn)生一個兩位數(shù)的奇數(shù),范圍在【11,91】之間。選項C: Int(Rnd (*88+10)+1 產(chǎn)生一個【11,98】之間的整數(shù)。選項D: Int(Rnd0*90+11)*2+1 產(chǎn)生【23,181】之間的任一奇數(shù),可能產(chǎn)生三位數(shù)奇數(shù)。故答案選B。【分析】本題考查的是產(chǎn)生指定區(qū)間的任一整數(shù)的公式。產(chǎn)生指定范圍內(nèi)的隨機數(shù)公式為:int((上限-下限+1)*rnd)+下限。9.【答案】B【知識點】程序訪問數(shù)據(jù)庫【解析】【解答】本題程序分析如下:Dim adoConn As New ADODB Connection ‘定義數(shù)據(jù)庫對象adoconnDim adoRs As New ADODB. Recordset ‘定義記錄集對象adorsDim a(1 to 1000)As String, b(1 to 1000) As Integer ‘定義字符型數(shù)組a,a有1000個元素和整型數(shù)組b,b有1000個元素adoConn ConnectionString."Provider –Microsoft. ACE OLEDB 12.0: DATA Source="& App. Path &\mydata. accdb ‘連接數(shù)據(jù)庫adoConn. Open ‘打開數(shù)據(jù)庫Set adoRs. ActiveConnection= adoConn ‘將記錄集對象與數(shù)據(jù)庫對象進行連接adoRs. Open “Select*From Score”‘在表score中查找所有記錄,此時指針指向第一條記錄n=0 ‘將n值初始化為0Do While Not adoRs. EOF ‘在表score的記錄指針不在文件底的情況下進行循環(huán)n=n+1 ‘交n值增1a(n)= adoRs. Fields(“學(xué)號”). Value ‘將記錄的學(xué)號值賦給數(shù)組ab(n)=adoRs. Fields(3). Value ‘將記錄的第三個字段即語文字段值賦給數(shù)組badoRs. Move Next ‘指針下移一個Loop ‘循環(huán)結(jié)束語句adoRs. Close:adoConn. Close ‘關(guān)閉表、關(guān)閉數(shù)據(jù)庫由以上分析知 ①程序連接的數(shù)據(jù)庫文件名是“mydata”,錯誤。 ②程序打開的數(shù)據(jù)表名稱是“Score”,正確。 ③程序?qū)?shù)據(jù)表中的數(shù)學(xué)成績存入數(shù)組b:存儲的是語文字段,本項正確。 ④程序運行后,變量n的值表示該數(shù)據(jù)表中記錄的總數(shù) :n為計數(shù)器用于統(tǒng)計總記錄數(shù),正確。 ⑤關(guān)閉數(shù)據(jù)表的語句為 adoRs. Close 而不是adoConn. close,本項錯。故答案選B。【分析】本題考查的是使用VB打開數(shù)據(jù)庫并將字段值存儲到數(shù)組a、b的方法。在對數(shù)據(jù)庫進行操作時首先定義連接對象和記錄集對象,然后打開數(shù)據(jù)庫并使用記錄集對象在表中按條件查找數(shù)據(jù)將指針指向符合條件的第一條記錄上,然后使用循環(huán)逐條讀取并處理數(shù)據(jù),在循環(huán)時記錄指針下移直到文件底為止,最后關(guān)閉表和數(shù)據(jù)庫。10.【答案】C【知識點】算法的控制結(jié)構(gòu)【解析】【解答】本題程序分析如下:For i=1 To 100 ‘使用i來控制外層循環(huán),i的初值為1,終值為100,步長為1For j=i To 100 ‘使用j來控制內(nèi)層循環(huán),j的初值為1,終值為100,步長為1If j Mod i=0 Then a(j)=a(j)+1 ‘如果j能被i值整除則將數(shù)組a對應(yīng)的元素值增1Next j ‘結(jié)束內(nèi)層循環(huán)Next i ‘結(jié)束外層循環(huán)Text1. Text=Str(a(30)) ‘在文本框中輸出數(shù)組元素30的值。由題義知,本題判斷30整除以1-100整數(shù)的個數(shù),我們可知30除以1、2、3、5、6、10、15、30余數(shù)為0,共有8個數(shù)。故答案選C。【分析】本題考查的是多重循環(huán)和判斷一個數(shù)整數(shù)以另一個數(shù)的方法。多重循環(huán)在外層循環(huán)一次,內(nèi)層循環(huán)一遍。判斷一個數(shù)整除以另一個數(shù)可以從其除后的余數(shù)是否為0上來判斷。11.【答案】D【知識點】查找算法及程序?qū)崿F(xiàn)【解析】【解答】程序分析如下:i=1:j=12:k=0:s=”” ‘給i和j賦初值1和12,分別代表要查找數(shù)組下標(biāo)的下限和上限,給變量k和s賦初值0和空串,k為計數(shù)器,s為與要查找的數(shù)比較的元素值(元素中值)key= Va1(TextI. Text): c="N": flag= False ‘將文本框1中輸入的數(shù)據(jù)轉(zhuǎn)為數(shù)值型并賦給變量key,將字符N值賦給變量c表示未找到,將標(biāo)記變量值賦給變量flagDo While i<= j And flag= False ‘如果i值小于等于j值且標(biāo)記變量值為假時進行循環(huán)m=(i1+j+1)\2:k=k+1 ‘計算數(shù)組元素下標(biāo)的中值,將k值增1If key= a(m) Then c=“Y”:flag=True ‘如果中值元素等于key值則將c值賦為“Y”,將標(biāo)記變量賦為真If key >a(m) Then j= m-1 Else i =m+1 ‘如果要查找的值大于中值則將數(shù)組下標(biāo)的上限設(shè)為中值少1,即在原數(shù)組前半個數(shù)組中找,否則將數(shù)組下標(biāo)的下限設(shè)為中值加1,即在原數(shù)組的后半個數(shù)組中找s=s& Str(a(m)) ‘將比較的中值轉(zhuǎn)為字符型并合并到字符串s中LoopText2 .Text =s:Text3. Text= c ‘在文本框2中輸出s值,在文本框3中輸出c值選項A:本程序可以查找任意數(shù),本項錯。選項B:本題最優(yōu)算法是查找42,只要查找1次對于最壞算法(即查找次數(shù)最多)為int(log2n)+1=int(log2(12))+1=3+1=4,所以k值介于1和4之間。本項錯。選項C: 在文本框 Text1中輸入76 ,i值為1,j值為4,本項錯。選項D:由于k值的最壞值為4,即文本框中顯示4個數(shù)時,才有可能沒有找到key值,如顯示為1-3個數(shù)則證明已經(jīng)找到,故文本框3顯示的值為Y,本項對。故答案選D。【分析】本題考查的是對分查找法和對分查找法最壞次數(shù)。本題考查的是對分法查找數(shù)據(jù)的方法,對分法查找過程是先將一個數(shù)列放于一個有序數(shù)組中,然后比較中間數(shù)組元素的值與要查找的值,或中間數(shù)組的值比要查找的值大,則在前半個數(shù)組中查找,若中間數(shù)組的值比要查找的值小則在后半個數(shù)組中查找。查找方法仍是比較中間數(shù)組元素的值和要查找的值。以此類推直到查到或下限大于了上限(沒查找)為止。使用對分法查找某數(shù)最壞次數(shù)的計算公式為:最壞次數(shù)=int(log2x)+1。12.【答案】B【知識點】排序算法及程序?qū)崿F(xiàn)【解析】【解答】本題程序分析如下:For i= 1 To n-2 ‘使用i來控制外層循環(huán),i代表比較輪數(shù),這個循環(huán)用于排奇數(shù)位上的數(shù)k= i ‘將i值賦給k,k代表本輪最左側(cè)的元素的下標(biāo),也是假設(shè)的本輪最大元素的下標(biāo)For j= ①‘使用j來控制內(nèi)層循環(huán),由于只比較奇數(shù)位,故j的初值為i+1,終值為n,步長為2,故本處應(yīng)填寫: i+2 To n Step2If a(j)>a(k) Then k =j ‘如果數(shù)組元素值比假的下標(biāo)為k的元素值大時則將j值賦給kNext j ‘內(nèi)層循環(huán)結(jié)束語句If k<>i Then t= a(i): a(i)= a(k): a(k)=t ‘如果k和i值(即每輪最左邊元素下標(biāo)值)不相同時借助第三變量t交換a(i)和a(k)的元素值Next i ‘外層循環(huán)結(jié)束語句For i= 1 To n\ 2 ‘使用i來控制循環(huán),i的初值為1,終值為數(shù)組元素個數(shù)的一半,步長為1,i代表比較輪數(shù)j=2*i-1 ‘計算j值,即j為i值對應(yīng)的奇數(shù)If a(j)< a(j+ 1) Then t= a(j): a(j)=a(j+ 1): a(j+1)=t ‘如果奇數(shù)位上元素值小于其后(偶數(shù))的元素值時借助第三變量t將這兩個元素值交換Next i ‘循環(huán)語句結(jié)束語句,本循環(huán)使偶數(shù)位上的數(shù)為降序排序For i= ②‘使用i來控制外層循環(huán),i的初值為3,終值為n,步長為2,i代表比較輪數(shù),故本處應(yīng)填寫: 3 To n Step2t= a(i):j=i +1 ‘將本輪數(shù)組最左邊的元素賦給變量t,將i+1值賦給jDo While t> a(j) ‘如果t比后面的元素值大時進行循環(huán)a(j+1)=a(j):j=j+1 ‘將前后兩個元素值交換,將j值加1繼續(xù)比較Loop ‘結(jié)束內(nèi)層循環(huán)③‘將j+1對應(yīng)的元素值賦為t值,故本處應(yīng)填寫 a(j+1)=tNext i ‘外層循環(huán)結(jié)束語句由以上程序分析知,①處為使用j來控制內(nèi)層循環(huán),由于只比較奇數(shù)位,故j的初值為i+1,終值為n,步長為2,故本處應(yīng)填寫: i+2 To n Step2;②處為使用i來控制外層循環(huán),i的初值為3,終值為n,步長為2,i代表比較輪數(shù),故本處應(yīng)填寫: 3 To n Step2;③處為將j+1對應(yīng)的元素值賦為t值,故本處應(yīng)填寫 a(j+1)=t。故答案選B。【分析】本題考查的是選擇排序法。選擇排序的基本思想:第1輪,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2輪,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]交換;以此類推,第i輪在待排序記錄r[i]~r[n]中選出最小的記錄,將它與r[i]交換,使有序序列不斷增長直到全部排序完畢。13.【答案】(1)=(D4+E4)/C4*100或者=Sum(D4:E4)/C4*100或其他等價答案(2)C(3)B2,B12:B17,H2,H12:H7或B2:B3,B12:B17,H2:H3,H12:H17(4)3【知識點】表格數(shù)據(jù)的基本操作;表格數(shù)據(jù)的處理與計算【解析】【解答】(1)由題義知 滿意率是指該門課“非常滿意”和“滿意”的評價人數(shù)之和除以評價總?cè)藬?shù),“非常滿意”在D列,“滿意”在E列,而評價總?cè)藬?shù)在C列,故本小題答案填寫: =(D4+E4)/C4*100或者=Sum(D4:E4)/C4*100或其他等價答案;(2)選項A為0作了除數(shù),選項B為無效單元格地址引用,選項C是公式中的錯誤參數(shù)所致 ,選項D為橫線。航模運動基礎(chǔ)沒有各項數(shù)據(jù),套用公式時會出現(xiàn)#VALUE!。故本小題答案選C;(3)由圖b可知該圖表的橫軸為各科名稱在B列,而縱軸為各科的滿意率在H列,故本題答案填寫: B2,B12:B17,H2,H12:H7或B2:B3,B12:B17,H2:H3,H12:H17;(4)由圖c可知本題對評價人數(shù)和滿意率進行篩選,兩個篩選條件有“且”的關(guān)系,可以按一個條件篩選出來再按另一個條件在前一基礎(chǔ)上進行進一步篩選。評價人數(shù)大于等于30的記錄有Python程序設(shè)計入門、計算機網(wǎng)絡(luò)應(yīng)用、VB游戲程序設(shè)計、3D打印,共4門課程,在此基礎(chǔ)上再篩選出滿意率大于87的課目,結(jié)果為:Python程序設(shè)計入門、計算機網(wǎng)絡(luò)應(yīng)用、VB游戲程序設(shè)計,3門課,故本題答案填寫:3。【分析】本題考查的是Excel中公式的應(yīng)用、錯誤信息解析、圖表數(shù)據(jù)區(qū)域選擇及篩選操作。對于公式要根據(jù)題義及數(shù)據(jù)所在的行寫出公式;對于Excel常見的錯誤信息如#div/0!、 #REF! 、 #VALUE! 等,要理解記住其產(chǎn)生的原因。對于圖表數(shù)據(jù),要根據(jù)其橫行和縱行的所在的列寫出其數(shù)據(jù)區(qū)域。對于自動篩選,如為多列條件篩選,其條件之間為“且”的關(guān)系,可以先篩選出一行,在此基礎(chǔ)上再次進行篩選。14.【答案】(1)ACD(2)影片剪輯(3)100%或100(4)將“船”圖層的第15幀移動到第1幀或在“船”圖層第1幀執(zhí)行“清除關(guān)鍵幀”命令或其他等價答案(5)on( Release){ gotoAndPlay(1);}或on( Release){ gotoAndPlay(“Main”,1);}或其他等價答案【知識點】多媒體作品的規(guī)劃和設(shè)計;圖層及圖層的基本操作;元件的類型與應(yīng)用;常用影片控制函數(shù)的應(yīng)用【解析】【解答】(1)選項A: 將作品定位為演示型屬于結(jié)構(gòu)類型分析,是創(chuàng)作需求分析。選項B:把作品大致規(guī)劃為“片頭”、“主交互界面”、“片尾”三大部分屬于系統(tǒng)結(jié)構(gòu)設(shè)計,是規(guī)劃設(shè)計。選項C:最后將作品以exe文件的形式發(fā)布屬于發(fā)布方式分析屬于創(chuàng)作需求分析。選項D:分析并確定制作該作品需要用到的軟硬件屬于設(shè)施需求分析,屬于創(chuàng)作需求分析。選項E:分析該作品主要面向的人群屬于用戶情況分析,屬于應(yīng)用需求分析。故本小題答案選ACD;(2)在動畫播放完元件實例的動畫依然持續(xù),說明該元件的類型為影片剪輯,故本小題答案填寫:影片剪輯;(3)由文字描述,在“文字2”由舞臺外到舞臺上由完全透明到完全顯示,在動畫的最后一幀(第45幀)應(yīng)完全顯示故其透明度應(yīng)為100%,故本小題答案填寫:100%或100;(4)由文字描述為 “遠(yuǎn)山”“近景”、“文字1”和“船” 一起出現(xiàn),但在動畫制作時船在第15幀才出現(xiàn),故本小題答案應(yīng)填寫: 將“船”圖層的第15幀移動到第1幀或在“船”圖層第1幀執(zhí)行“清除關(guān)鍵幀”命令或其他等價答案;(5)點擊“重播”時該場景從第1幀開始播放,腳本代碼應(yīng)加在動作按鈕上,故本小題答案應(yīng)填寫: on( Release){ gotoAndPlay(1);}或on( Release){ gotoAndPlay(“Main”,1);}或其他等價答案 。【分析】本題考查的是作品的創(chuàng)作需求分析、元件類型、透明度、動畫幀的調(diào)整及動作腳本。多媒體設(shè)計與策劃包括應(yīng)用需求分件和創(chuàng)作需求及腳本編寫三部分。作品需求分析包括應(yīng)用需求分件和創(chuàng)作需求分析兩種,其中應(yīng)用需求分析,括:1、社會需求分析;2、作品效益分析;3、用戶情況分析三部分內(nèi)容。 創(chuàng)作需求分件包括:1、主題思想分析;2、結(jié)構(gòu)類型分析;3、作品內(nèi)容分析;4、設(shè)施需求分析;5、發(fā)布方式分析共五部分內(nèi)容。動畫的元件類型有圖形、按鈕和影片剪輯三種類型。給動畫加上腳本可以增強作品的人機交互功能。15.【答案】(1)C(2)t*10+val(ch)或其他等價答案;i-1或其他等價答案;a(p)+a(q)<=w或其他等價答案(3)5【知識點】排序算法及程序?qū)崿F(xiàn)【解析】【解答】(1) 要使程序啟動后,窗體的標(biāo)題欄顯示“紀(jì)念品分組”文字 ,可設(shè)置窗體的標(biāo)題屬性,選項A沒有對象名,屬性名也錯誤。選項B:屬性名使用錯誤。選項C中的caption屬性即標(biāo)題屬性。選項D屬性名使用錯誤。故答案選C。(2)本題程序分析如下:Private Sub Command1 Click()Dim a(1 To 1000), n As Integer, w As Integer, cnt As IntegerDim i As Integer, j As Integer, t As IntegerDim s As String, ch As StringDim p As Integer, q As Integers= Text1.Text:w=Val (Text2 Text):n=0 ‘將從文本框1中輸入的內(nèi)容賦給變量s,將從文本框2中輸入的數(shù)據(jù)轉(zhuǎn)為數(shù)值型并賦給變量w,將n值初始化為0For i= 1 To Len (s) ‘使用i來控制循環(huán),i的初值為1,終值為字符串s的長度,步長為1,此循環(huán)用于將文本框1中輸入的數(shù)分隔賦給數(shù)組ach= Mid(s, i, 1) ‘從字符串s中中取1個字符并賦給變量chIf ch=“,”Then ‘如果ch的值為逗號時進行如下處理n=n+1:a(n)=t:t=0 ‘將n值增1代表數(shù)組元素個數(shù)多了1個,將t值賦給數(shù)組,將t初始化為0Else ‘否則,即ch的值不是逗號時進行如下處理t= 1 ‘將t的原值擴大10倍并將ch值轉(zhuǎn)為數(shù)值型并成為t的個位數(shù),故本處答案應(yīng)填寫: t*10+val(ch)End IfNext iFor i= n To 2 Step-1 ‘使用i來控制循環(huán),i的初值為n,終值為2,步長為-1,i代表比較輪數(shù)For j= 1 To ‘ 2 ‘使用j來控制內(nèi)層循環(huán),j的初值為1,終值為i-1,步長為1,j代表每輪比較次數(shù),故此處應(yīng)將n-1改為:i-1If a(j)< a(j+1)Then ‘如果每輪的元素中任一元素比本輪最右邊的元素a(i)大于進行如下處理t=a(j):a(j)=a(j+1):a(+1)=t ‘借助第三變量t交換前后兩個數(shù)組元素的的值,即采用冒泡法由大到小排序End If ‘結(jié)束條件判斷Next j ‘結(jié)束內(nèi)層循環(huán)Next i ‘結(jié)束外層循環(huán)cnt=0 ‘將cnt變量初始化為0p=1:q=n ‘將p的值賦為1,將q值賦為nDo While pcnt=cnt+1 ‘將cnt值增1If 3 Then ‘如果從前后各取一個元素的值相加小于w時進行如下處理,故本處答案應(yīng)填寫: a(p)+a(q)<=wp=p+1: q=q-1 ‘將p值增1,將q值減少1Else ‘否則,即前后兩個數(shù)組元素的值大于w值時,只有取左邊的一個禮物單獨分組,進行如下處理p=p+1 ‘將p值增1,即禮物單獨為一組End If ‘結(jié)束條件判斷Loop ‘結(jié)束循環(huán)If p= q Then cnt=cnt+1 ‘如果p和q值相同時將cnt值增1,即禮物為單數(shù)時將中間禮物單獨分為一組Labe12 Caption=Str(cnt) ‘使用標(biāo)簽2將cnt值輸出End Sub由以上分析知,1處為將t的原值擴大10倍并將ch值轉(zhuǎn)為數(shù)值型并成為t的個位數(shù),故本處答案應(yīng)填寫: t*10+val(ch);2處為使用j來控制內(nèi)層循環(huán),j的初值為1,終值為i-1,步長為1,j代表每輪比較次數(shù),故此處應(yīng)將n-1改為:i-1;3處為如果從前后各取一個元素的值相加小于w時進行如下處理,故本處答案應(yīng)填寫: a(p)+a(q)<=w 。(3)按程序中的算法先將數(shù)組由大到小排序,結(jié)果為:100、80、70、50、50、40、30、20,然后從兩邊分別取出一個元素相加看其和是否大于110,如果大于最左邊的單獨為一組,否則兩個數(shù)為一組,進行分組如下:100為一組,80、20為一組,70、30為一組,50、40為一組,50單獨為一組,共5組。故答案填寫:5。【分析】本題先使用將輸入的數(shù)放置在數(shù)組a中,再使用冒泡法由大到小進行排序,然后從兩邊分別取出一個元素相加看其和是否大于110,如果大于最左邊的單獨為一組,否則兩個數(shù)為一組。在分組時注意中取函數(shù)、val函數(shù)的用法,在排序時注意冒泡法,在最后分析組注意條件語句的使用。16.【答案】(1)58(2)a((n-1)*n+j)或其他等價答案;n-1 To 1 Step-1或其他等價答案;a(k)+max(f(i*n+j),f(i*n+j+1))或其他等價答案或a(k)+max(f(k+n),f(k+n+1))或其他等價答案【知識點】常見數(shù)據(jù)類型、數(shù)組;過程與自定義函數(shù)【解析】【解答】(1)由題義可知,f(3,1)=12+14=26,f(3,2)=7+15=22,f(3,3)=26+15=41,f(2,1)=21+26=47,f(2,2)=8+41=49,f(1,1)=9+49=58。故答案填寫:58。(2)程序分析如下:For j=1 To n ‘使用j來控制循環(huán),該循環(huán)用于將代表底層塔的數(shù)組a的元素賦值到代表和的數(shù)組f的對應(yīng)元素f(n-1)*n+j)= 1 ‘將數(shù)組a的元素值賦給對應(yīng)的數(shù)組f的元素值,故答案填寫: a((n-1)*n+j)或其他等價答案Next jFor i= 2 ‘使用i來控制循環(huán),i值代表塔的層數(shù),并計算時由塔的倒數(shù)第二層開始算起,故答案填寫: n-1 To 1 Step-1或其他等價答案For j=1 To i ‘使用j來控制循環(huán),j代表本層的數(shù)據(jù)個數(shù)k=(i-1)*n+j ‘給變量k進行賦值,k代表第i層的第j個元素的下標(biāo)值f(k)= 3 ‘計算第k個元素的最大和值,故答案應(yīng)填寫: a(k)+max(f(i*n+j),f(i*n+j+1))或其他等價答案Next jNext iLabe11 Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1) ‘使用標(biāo)簽輸出路徑上各數(shù)的最大和值End SubFunction max(a As Integer, b As Integer) As Integer ‘自定義函數(shù)max,該函數(shù)是求兩個數(shù)中的最大值If a>b Then max=a Else max=b ‘如果參數(shù)1大于參數(shù)2則函數(shù)值為參數(shù)1,否則函數(shù)值為參數(shù)2End Function由以上分析知,1處為將數(shù)組a的元素值賦給對應(yīng)的數(shù)組f的元素值,故本題答案填寫: a((n-1)*n+j)或其他等價答案;2處為使用i來控制循環(huán),i值代表塔的層數(shù),并計算時由塔的倒數(shù)第二層開始算起,故本處答案填寫: n-1 To 1 Step-1或其他等價答案;3處為計算第k個元素的最大和值,故本處答案應(yīng)填寫: a(k)+max(f(i*n+j),f(i*n+j+1))或其他等價答案 。【分析】本題為一道計算從塔的頂層到塔底經(jīng)過的路徑中數(shù)字和的最大值的程序填寫題。在本題中需要注意兩點。一是使用一維數(shù)組來表示二維問題,即注意k值的計算k=(i-1)*n+j ,其中i代表行數(shù),j代表本層的數(shù)值位數(shù)。二是自定義函數(shù)的定義和使用方法。二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1 展開更多...... 收起↑ 資源列表 浙江省十校聯(lián)盟2020屆高三上學(xué)期信息技術(shù)10月聯(lián)考試卷(學(xué)生版).docx 浙江省十校聯(lián)盟2020屆高三上學(xué)期信息技術(shù)10月聯(lián)考試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫