中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

浙江省十校聯(lián)盟2020屆高三上學(xué)期信息技術(shù)10月聯(lián)考試卷

資源下載
  1. 二一教育資源

浙江省十校聯(lián)盟2020屆高三上學(xué)期信息技術(shù)10月聯(lián)考試卷

資源簡介

登錄二一教育在線組卷平臺 助您教考全無憂
浙江省十校聯(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)碼為48
C.圖中第一個中文字符的二進制內(nèi)碼為10111000 11011111
D.存儲圖中字符共需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+1
C.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 Connection
Dim adoRs As New ADODB. Recordset
Dim a(1 to 1000)As String, b(1 to 1000) As Integer
adoConn ConnectionString "Provider=Microsoft. ACE OLEDB 12.0:DATA Source="& App. Path &\mydata. accdb
adoConn. Open
Set adoRs. ActiveConnection= adoConn
adoRs. Open “Select*From Score”
n=0
Do While Not adoRs. EOF
n=n+1
a(n)= adoRs. Fields(“學(xué)號”). Value
b(n)=adoRs.Fields(3). Value
adoRs. Move Next
Loop
adoRs. Close:adoConn. Close
下列對于該程序段的理解正確的有
①程序連接的數(shù)據(jù)庫文件名是“ \mydata. accdb”
②程序打開的數(shù)據(jù)表名稱是“ Score"
③程序?qū)?shù)據(jù)表中的語文成績存入數(shù)組b
④程序運行后,變量n的值表示該數(shù)據(jù)表中記錄的總數(shù)
⑤關(guān)閉數(shù)據(jù)表的語句為adoConn. close
A.①②④ B.②③④ C.②④⑤ D.②③④⑤
【答案】B
【知識點】程序訪問數(shù)據(jù)庫
【解析】【解答】本題程序分析如下:
Dim adoConn As New ADODB Connection ‘定義數(shù)據(jù)庫對象adoconn
Dim adoRs As New ADODB. Recordset ‘定義記錄集對象adors
Dim 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值初始化為0
Do While Not adoRs. EOF ‘在表score的記錄指針不在文件底的情況下進行循環(huán)
n=n+1 ‘交n值增1
a(n)= adoRs. Fields(“學(xué)號”). Value ‘將記錄的學(xué)號值賦給數(shù)組a
b(n)=adoRs. Fields(3). Value ‘將記錄的第三個字段即語文字段值賦給數(shù)組b
adoRs. 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 100
For j=i To 100
If j Mod i=0 Then a(j)=a(j)+1
Next j
Next i
Text1. 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,步長為1
For j=i To 100 ‘使用j來控制內(nèi)層循環(huán),j的初值為1,終值為100,步長為1
If j Mod i=0 Then a(j)=a(j)+1 ‘如果j能被i值整除則將數(shù)組a對應(yīng)的元素值增1
Next 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= False
Do While i<= j And flag= False
m=(i1+j+1)\2:k=k+1
If key= a(m) Then c=Y: flag=True
If key >a(m) Then j= m-1 Else i =m+1
s=s& Str(a(m))
Loop
Text2 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和6
D.若文本框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)記變量值賦給變量flag
Do While i<= j And flag= False ‘如果i值小于等于j值且標(biāo)記變量值為假時進行循環(huán)
m=(i1+j+1)\2:k=k+1 ‘計算數(shù)組元素下標(biāo)的中值,將k值增1
If 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中
Loop
Text2 .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-2
k= i
For j= ‘①
If a(j)>a(k) Then k =j
Next j
If k<>i Then t= a(i): a(i)= a(k): a(k)=t
Next i
For i= 1 To n\ 2
j=2*i-1
If a(j)< a(j+ 1) Then t= a(): a()=a(j+ 1): a(j+1)=t
Next i
For i= ‘②
t= a(i):j-i
Do While t> a(j)
a(j+1)=a():j=j
Loop
‘③
Next i
上述程序段中3處方框處的代碼分別為(  )
A.①i+1 To n Step 2②2 To n Step 2③a(j+1)=t
B.①i+2 To n Step 2②3 To n Step 2③a(j+1)=t
C.①i+2 To n Step 2②2 To n Step 2③a(j)=t
D.①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 Step2
If a(j)>a(k) Then k =j ‘如果數(shù)組元素值比假的下標(biāo)為k的元素值大時則將j值賦給k
Next 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 Step2
t= a(i):j=i +1 ‘將本輪數(shù)組最左邊的元素賦給變量t,將i+1值賦給j
Do 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)=t
Next 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ì)念品分組”文字,可在 Form
Load事件過程中添加語句   (單選,填字母:A .Fron1=“紀(jì)念品分組”/B .Form1.Name=“紀(jì)念品分組”/C .Form1. Caption=“紀(jì)念品分組”/D . Forml.Text=紀(jì)念品分組”)。
(2)實現(xiàn)上述功能的VB程序如下,請在劃線處填入合適的代碼;并且加框處代碼有錯,請改正。
Private
Sub Command1 Click()
Dim
a(1 To 1000), n As Integer, w As Integer, cnt As Integer
Dim
i As Integer, j As Integer, t As Integer
Dim
s As String, ch As String
Dim
p As Integer, q As Integer
s=
Text1. Text: w= Val (Text2 Text): n=0
For
i= 1 To Len (s)
ch=
Mid(s, i, 1)
If
ch=“,”Then
n=n+1:a(n)=t:t=0
Else
t=   
End
If
Next
i
For
i= n To 2 Step-1
For
j= 1 To ‘   
If a(i)< a(j+1)Then
t=a(j):a(j)=a(j+1):a(+1)=t
End If
Next j
Next i
cnt=0
p=1:q=n
Do Whilecnt=cnt+1
If    Then
p=p+1: q=q-1
Else
p=p+1
End If
Loop
If p= q Then cnt=cnt+1
Labe12 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 Integer
Dim i As Integer, j As Integer, t As Integer
Dim s As String, ch As String
Dim p As Integer, q As Integer
s= Text1.Text:w=Val (Text2 Text):n=0 ‘將從文本框1中輸入的內(nèi)容賦給變量s,將從文本框2中輸入的數(shù)據(jù)轉(zhuǎn)為數(shù)值型并賦給變量w,將n值初始化為0
For i= 1 To Len (s) ‘使用i來控制循環(huán),i的初值為1,終值為字符串s的長度,步長為1,此循環(huán)用于將文本框1中輸入的數(shù)分隔賦給數(shù)組a
ch= Mid(s, i, 1) ‘從字符串s中中取1個字符并賦給變量ch
If ch=“,”Then ‘如果ch的值為逗號時進行如下處理
n=n+1:a(n)=t:t=0 ‘將n值增1代表數(shù)組元素個數(shù)多了1個,將t值賦給數(shù)組,將t初始化為0
Else ‘否則,即ch的值不是逗號時進行如下處理
t= 1 ‘將t的原值擴大10倍并將ch值轉(zhuǎn)為數(shù)值型并成為t的個位數(shù),故本處答案應(yīng)填寫: t*10+val(ch)
End If
Next i
For 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-1
If 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變量初始化為0
p=1:q=n ‘將p的值賦為1,將q值賦為n
Do While pcnt=cnt+1 ‘將cnt值增1
If 3 Then ‘如果從前后各取一個元素的值相加小于w時進行如下處理,故本處答案應(yīng)填寫: a(p)+a(q)<=w
p=p+1: q=q-1 ‘將p值增1,將q值減少1
Else ‘否則,即前后兩個數(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= 5
Dim 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 Sub
Private Sub Command2Click()
Dim i As Integer, j As Integer, k As Integer
For j=1 To n
f((n-1)*n+j)=   
Next j
For i=   
For j=1 To i
k=(1-1)*n+j
f(k)=    
Next j
Next i
Label1.Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1)
End Sub
Function max(a As Integer, b As Integer) As Integer
If a>b Then max=a Else max=b
End 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 j
For 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 j
Next i
Labe11 Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1) ‘使用標(biāo)簽輸出路徑上各數(shù)的最大和值
End Sub
Function 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ù)2
End 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)碼為48
C.圖中第一個中文字符的二進制內(nèi)碼為10111000 11011111
D.存儲圖中字符共需13個字節(jié)
5.(2019高三上·浙江月考)使用 Goldwave軟件編輯某音頻文件,部分界面如圖所示,在當(dāng)前狀態(tài)下執(zhí)行“刪除”命令,再插入2秒靜音后按原格式參數(shù)保存,則保存后的聲音文件存儲容量約為(  )
A.516.KB B.689KB C.1MB D.2MB
6.(2019高三上·浙江月考)使用 Photoshop軟件創(chuàng)作“垃圾分類.psd”的宣傳畫,部分界面如圖所示,下列說法正確的是(  )
A.可以使用自由變換命令改變“小女孩”圖層的圖像大小
B.可以交換“小女孩”圖層與“宣傳語”圖層的位置,且不會影響作品的整體呈現(xiàn)效果
C.“宣傳語”圖層使用了“波浪”濾鏡效果
D.將該文檔存儲為BMP文件,則該BMP文件的大小約為2.24B
7.(2019高三上·浙江月考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程,輸入n的值為5,則輸出值依次為(  )
A.4,16 B.4,5 C.5,16 D.5,5
8.(2019高三上·浙江月考)下列VB表達(dá)式中的值必定為一個兩位正奇數(shù)的是(  )
A.Int(Rnd (*90+11) B.Int(Rnd0*45+5)*2+1
C.Int(Rnd (*88+10)+1 D.Int(Rnd0*90+11)*2+1
9.(2019高三上·浙江月考)下列VB程序段用于讀取某數(shù)據(jù)庫中的數(shù)據(jù),相應(yīng)數(shù)據(jù)表結(jié)構(gòu)如圖所示(  )
Dim adoConn As New ADODB Connection
Dim adoRs As New ADODB. Recordset
Dim a(1 to 1000)As String, b(1 to 1000) As Integer
adoConn ConnectionString "Provider=Microsoft. ACE OLEDB 12.0:DATA Source="& App. Path &\mydata. accdb
adoConn. Open
Set adoRs. ActiveConnection= adoConn
adoRs. Open “Select*From Score”
n=0
Do While Not adoRs. EOF
n=n+1
a(n)= adoRs. Fields(“學(xué)號”). Value
b(n)=adoRs.Fields(3). Value
adoRs. Move Next
Loop
adoRs. Close:adoConn. Close
下列對于該程序段的理解正確的有
①程序連接的數(shù)據(jù)庫文件名是“ \mydata. accdb”
②程序打開的數(shù)據(jù)表名稱是“ Score"
③程序?qū)?shù)據(jù)表中的語文成績存入數(shù)組b
④程序運行后,變量n的值表示該數(shù)據(jù)表中記錄的總數(shù)
⑤關(guān)閉數(shù)據(jù)表的語句為adoConn. close
A.①②④ B.②③④ C.②④⑤ D.②③④⑤
10.(2019高三上·浙江月考)有如下VB程序段:
For i=1 To 100
For j=i To 100
If j Mod i=0 Then a(j)=a(j)+1
Next j
Next i
Text1. Text=Str(a(30))
數(shù)組a各元素的初值為0,執(zhí)行上述程序段后,文本框Text中輸出的內(nèi)容為(  )
A.30 B.9 C.8 D.7
11.(2019高三上·浙江月考)某對分查找算法的部分VB程序如下:
i=1:j=12:k=0:s=””
key= Va1(TextI Text): c=N: flag= False
Do While i<= j And flag= False
m=(i1+j+1)\2:k=k+1
If key= a(m) Then c=Y: flag=True
If key >a(m) Then j= m-1 Else i =m+1
s=s& Str(a(m))
Loop
Text2 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和6
D.若文本框Text2中顯示了兩個正整數(shù),則文本框Text3中顯示的內(nèi)容一定是Y
12.(2019高三上·浙江月考)某同學(xué)設(shè)計了一個排序算法,先將數(shù)組a中奇數(shù)位置的元素、偶數(shù)位置的元素分別進行排序,然后再進行后續(xù)處理,直至所有元素按降序排列。算法的VB程序段如下:
待排序數(shù)據(jù)已存儲在數(shù)組a中(a(1)~a(n))
For i= 1 To n-2
k= i
For j= ‘①
If a(j)>a(k) Then k =j
Next j
If k<>i Then t= a(i): a(i)= a(k): a(k)=t
Next i
For i= 1 To n\ 2
j=2*i-1
If a(j)< a(j+ 1) Then t= a(): a()=a(j+ 1): a(j+1)=t
Next i
For i= ‘②
t= a(i):j-i
Do While t> a(j)
a(j+1)=a():j=j
Loop
‘③
Next i
上述程序段中3處方框處的代碼分別為(  )
A.①i+1 To n Step 2②2 To n Step 2③a(j+1)=t
B.①i+2 To n Step 2②3 To n Step 2③a(j+1)=t
C.①i+2 To n Step 2②2 To n Step 2③a(j)=t
D.①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ì)念品分組”文字,可在 Form
Load事件過程中添加語句   (單選,填字母:A .Fron1=“紀(jì)念品分組”/B .Form1.Name=“紀(jì)念品分組”/C .Form1. Caption=“紀(jì)念品分組”/D . Forml.Text=紀(jì)念品分組”)。
(2)實現(xiàn)上述功能的VB程序如下,請在劃線處填入合適的代碼;并且加框處代碼有錯,請改正。
Private
Sub Command1 Click()
Dim
a(1 To 1000), n As Integer, w As Integer, cnt As Integer
Dim
i As Integer, j As Integer, t As Integer
Dim
s As String, ch As String
Dim
p As Integer, q As Integer
s=
Text1. Text: w= Val (Text2 Text): n=0
For
i= 1 To Len (s)
ch=
Mid(s, i, 1)
If
ch=“,”Then
n=n+1:a(n)=t:t=0
Else
t=   
End
If
Next
i
For
i= n To 2 Step-1
For
j= 1 To ‘   
If a(i)< a(j+1)Then
t=a(j):a(j)=a(j+1):a(+1)=t
End If
Next j
Next i
cnt=0
p=1:q=n
Do Whilecnt=cnt+1
If    Then
p=p+1: q=q-1
Else
p=p+1
End If
Loop
If p= q Then cnt=cnt+1
Labe12 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= 5
Dim 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 Sub
Private Sub Command2Click()
Dim i As Integer, j As Integer, k As Integer
For j=1 To n
f((n-1)*n+j)=   
Next j
For i=   
For j=1 To i
k=(1-1)*n+j
f(k)=    
Next j
Next i
Label1.Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1)
End Sub
Function max(a As Integer, b As Integer) As Integer
If a>b Then max=a Else max=b
End 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ù)庫對象adoconn
Dim adoRs As New ADODB. Recordset ‘定義記錄集對象adors
Dim 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值初始化為0
Do While Not adoRs. EOF ‘在表score的記錄指針不在文件底的情況下進行循環(huán)
n=n+1 ‘交n值增1
a(n)= adoRs. Fields(“學(xué)號”). Value ‘將記錄的學(xué)號值賦給數(shù)組a
b(n)=adoRs. Fields(3). Value ‘將記錄的第三個字段即語文字段值賦給數(shù)組b
adoRs. 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,步長為1
For j=i To 100 ‘使用j來控制內(nèi)層循環(huán),j的初值為1,終值為100,步長為1
If j Mod i=0 Then a(j)=a(j)+1 ‘如果j能被i值整除則將數(shù)組a對應(yīng)的元素值增1
Next 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)記變量值賦給變量flag
Do While i<= j And flag= False ‘如果i值小于等于j值且標(biāo)記變量值為假時進行循環(huán)
m=(i1+j+1)\2:k=k+1 ‘計算數(shù)組元素下標(biāo)的中值,將k值增1
If 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中
Loop
Text2 .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 Step2
If a(j)>a(k) Then k =j ‘如果數(shù)組元素值比假的下標(biāo)為k的元素值大時則將j值賦給k
Next 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 Step2
t= a(i):j=i +1 ‘將本輪數(shù)組最左邊的元素賦給變量t,將i+1值賦給j
Do 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)=t
Next 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 Integer
Dim i As Integer, j As Integer, t As Integer
Dim s As String, ch As String
Dim p As Integer, q As Integer
s= Text1.Text:w=Val (Text2 Text):n=0 ‘將從文本框1中輸入的內(nèi)容賦給變量s,將從文本框2中輸入的數(shù)據(jù)轉(zhuǎn)為數(shù)值型并賦給變量w,將n值初始化為0
For i= 1 To Len (s) ‘使用i來控制循環(huán),i的初值為1,終值為字符串s的長度,步長為1,此循環(huán)用于將文本框1中輸入的數(shù)分隔賦給數(shù)組a
ch= Mid(s, i, 1) ‘從字符串s中中取1個字符并賦給變量ch
If ch=“,”Then ‘如果ch的值為逗號時進行如下處理
n=n+1:a(n)=t:t=0 ‘將n值增1代表數(shù)組元素個數(shù)多了1個,將t值賦給數(shù)組,將t初始化為0
Else ‘否則,即ch的值不是逗號時進行如下處理
t= 1 ‘將t的原值擴大10倍并將ch值轉(zhuǎn)為數(shù)值型并成為t的個位數(shù),故本處答案應(yīng)填寫: t*10+val(ch)
End If
Next i
For 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-1
If 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變量初始化為0
p=1:q=n ‘將p的值賦為1,將q值賦為n
Do While pcnt=cnt+1 ‘將cnt值增1
If 3 Then ‘如果從前后各取一個元素的值相加小于w時進行如下處理,故本處答案應(yīng)填寫: a(p)+a(q)<=w
p=p+1: q=q-1 ‘將p值增1,將q值減少1
Else ‘否則,即前后兩個數(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 j
For 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 j
Next i
Labe11 Caption=“路徑上的數(shù)字和最大值為:"+Str(f(1) ‘使用標(biāo)簽輸出路徑上各數(shù)的最大和值
End Sub
Function 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ù)2
End 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

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 怀化市| 寿宁县| 桃江县| 梓潼县| 稷山县| 左云县| 敖汉旗| 西藏| 马山县| 安吉县| 永善县| 上犹县| 清水县| 万安县| 勐海县| 竹北市| 深泽县| 通河县| 乌拉特前旗| 当雄县| 阜康市| 宜川县| 贞丰县| 灌阳县| 周口市| 克什克腾旗| 武冈市| 栾川县| 汾西县| 水富县| 瑞金市| 和田县| 十堰市| 海伦市| 定日县| 桃园县| 临西县| 四子王旗| 仙居县| 万安县| 章丘市|