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

浙江省教育綠色評價聯盟2020屆高三信息技術6月適應性考試試卷

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

浙江省教育綠色評價聯盟2020屆高三信息技術6月適應性考試試卷

資源簡介

浙江省教育綠色評價聯盟2020屆高三信息技術6月適應性考試試卷
一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)
1.(2020·浙江模擬)下列說法正確的是(  )。
A.信息不可以脫離它所反映的事物被存儲和傳播
B.表達同一種信息只能使用一種表達方式
C.計算機安裝了殺毒軟件就不會感染計算機病毒
D.微電子技術、光電子技術都屬于現代信息技術
2.(2020·浙江模擬)下列應用中,使用了人工智能技術的是(  )。
A.某程序通過設置“記住密碼”自動登錄
B.通過語音控制打開某手機 app
C.通過某社交軟件與朋友進行視頻聊天
D.word 中的“自動更正”功能
3.(2020·浙江模擬)通過瀏覽器登錄某購物網站進行購物,如圖所示,下列說法正確的是(  )。
A.打開該網站需要用到HTML協議
B.該購物網站屬于數據庫管理系統
C.登錄該網站的過程,需要查詢數據庫中的用戶名和密碼
D.存儲商品信息的數據表中,“商品名稱”列的數據稱為記錄
4.(2020·浙江模擬)下列關于計算機信息編碼及進制的描述,正確的是(  )。
A.1個ASCII字符在計算機中存儲需要1位
B.若字符“9”的內碼為39H,則字符“10”的內碼為3AH
C.圖像、聲音在計算內部用十六進制進行編碼存儲
D.二進制數1101用十進制表示為n,則二進制數110用十進制表示為n\2
5.(2020·浙江模擬)使用 Photoshop 軟件制作“致敬勞動者”作品,部分界面如圖所示。下列說法正確的是(  )。
A.“文字 2”圖層不可能設置濾鏡效果
B.可以使用文字工具修改“致敬勞動者”圖層中的文字大小
C.可以把“文字 2”的圖層樣式直接復制、粘貼到在“文字 1”圖層
D..把“人物”圖層移動到“致敬勞動者”圖層的上方會影響圖像效果
6.(2020·浙江模擬)一段1280*720像素、24位真彩色、PAL制式(25幀/秒)的未經壓縮AVI格式無聲視頻,其文件存儲容量約為330MB,時長約為(  )。
A.5 秒 B.40 秒 C.60 秒 D.120 秒
7.(2020·浙江模擬)某算法的部分流程圖如圖所示。執行這部分流程,若輸入數據依次為 6,4,2,5,3,0。則輸出s的值為(  )。
A.10 B.12 C.16 D.20
8.(2020·浙江模擬)下列VB表達式的值最大的是(  )。
A.Val(Mid(“2019”, 3, 2)) B.Int(Sqr(401))
C.2019 \ 10Mod 10 D.Len("2019")
9.(2020·浙江模擬)要統計 1 到 100 之間能被 3 和 5 整除的整數個數,并存儲到變量 c 中,下列程序段不能實現的是(  )。
A.
B.
C.
D.
10.(2020·浙江模擬)有如下 VB 程序段:
s = "Python2.0": ans = "" For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "A" And ch <= "Z" Then
ch = Chr(Asc("A") + (Asc(ch) - Asc("A") + 23) Mod 26)
ElseIf ch >= "a" And ch <= "z" Then
ch = Chr(Asc("a") + (Asc(ch) - Asc("a") + 3) Mod 26)
End If
ans = ch + ans Next i Label1.Caption = ans
執行該程序段后,標簽Label1上顯示的內容為(  )。
A.Mbwkrq2.0 B.Svqelk2.0 C.0.2qrkwbM D.0.2kleqvS
11.(2020·浙江模擬)有如下VB程序段:
n = 8
For i = 1 To n
a(i) = Int(Rnd() * 10) + 1 Next i
For i = 1 To n \ 2
If a(i) < a(i + 1) Then p = i: q = i + 1 Else p = i + 1: q = i For j = i + 2 To n - i + 1
If a(j) < a(p) Then q = p: p = j
ElseIf a(j) < a(q) Then q = j
End If Next j
If i <> p Then t = a(p): a(p) = a(i): a(i) = t
If i = q Then q = p
If n - i + 1 <> q Then t = a(q): a(q) = a(n - i + 1): a(n - i + 1) = t
Next i
執行該程序段后,a(1)~a(8)各元素可能的值為(  )。
A.1,2,4,6,7,8,9,10 B.2,6,8,9,11,9,7,5
C.10,8,6,5,3,6,7,9 D.1,3,5,8,10,7,5,3
12.(2020·浙江模擬)某程序實現以下功能:將文本框Text1中的成績按降序存入數組score中,在文本框Text2中輸入一個成績存變量key,輸出大于等于key的成績個數。程序運行界面如下圖所示:
實現上述功能的部分代碼如下:
key = Val(Text2.Text) i = 1: j = 10
Do While i <= j m = (i + j) 2
if i = m + 1
Then
Else
j = m - 1 End If
Loop
Label1.Caption = "大于等于" + Str(key) + "的成績有" + Str(num) + "個"
上述程序段2個方框處的代碼分別為(  )。
A.⑴key <= score(m) ⑵num = i
B.⑴key <= score(m) ⑵num = j
C.⑴key < score(m) ⑵num = i
D.⑴key < score(m) ⑵num = j
二、非選擇題(本大題共5小題,4+8+7+7,共26分。)
13.(2020·浙江模擬)小王收集了近十年國家公務員考試報考情況數據,并使用Excel軟件進行數據處理,如圖a所示。
圖 a
請回答下列問題:
(1)區域G3:G12的數據是通過復制E3單元格,再選中G3單元格粘貼,然后向下自動填充得到的,則G3單元格中的公式是   。
(2)區域A2 :G12數據區域已進行了排序。排序時,選擇的主要關鍵字為“最終比例”,次要關鍵字選擇“初步比例”,排序次序都為“降序”,按上述步驟正確操作后,2013年的數據排在2012年前面,其是原因   。
(3)對“年份”和“最終比例”列進行篩選,分別如圖b和圖c所示,則篩選出的年份有   個(填數字)。
圖 b
圖 c
(4)根據圖a中數據,制作了一張反映近十年國家公務員考試招錄人數的圖表,如圖d所示,但該圖表橫坐標并不是顯示年份,改正的方法是   。
圖 d
14.(2020·浙江模擬)小張使用Flash軟件創作主題為“防范新型冠狀病毒”的多媒體作品,如圖a所示。
圖 a
請回答下列問題:
(1)以下步驟屬于腳本編寫的是:   (多選,填字母)A .分析作品的社會效益和經濟效益/B .根據主題思想和內容,制定該作品的腳本大綱 /C .考慮作品創作及運 需要的硬件設施/D .確定原始素材的獲取方式/E .確定作品的主要界面。
(2)“文字2”圖層的第1幀到第24幀實現文字從完全透明到完全顯示,則“文字2”圖層第1幀中對象的Alpha值是   %。
(3)要將當前場景動畫播放時長從5秒調整為6秒,則需設置Flash文檔的幀頻為   fps。
(4)要使“按鈕”圖層的按鈕在本場景第1幀出現,并持續至本場景結束,以下操作可行的是 。(多選,填字母)
A.選中“按鈕”圖層第1幀執行“插入關鍵幀”操作
B.選中“按鈕”圖層第1幀執行“清除關鍵幀”操作
C.選中“按鈕”圖層第1幀執行“轉換為關鍵幀”操作
D.將“按鈕”圖層第60幀移動到第1幀
E.選中“按鈕”圖層第60幀執行“復制幀”操作,再選中“按鈕”圖層第1幀執行“粘貼幀”操作
(5)測試影片時,單擊“簡介”按鈕,實現停止播放音樂,并打開同一目錄下的“簡介.txt”文件,則“簡介”按鈕的動作腳本為 on(release){   }。
15.(2020·浙江模擬)
給出一系列商品的生產時間和價值,現要在規定時間內生產出總價值最大的商品。如有5件商品生產時間和價值如下表所示:
編號 1 2 3 4 5
生產時間 4 7 5 5 9
商品價值 10 16 12 10 15
若生產時間為20,則可生產編號為1、2、5的商品,總價值為10+16+15=41。
編寫一個VB程序,實現如下功能:在文本框Text1中依次輸入各商品(數量小于等于10件)的生產時間和價值(整數用逗號分隔并以逗號結尾),在文本框Text2中輸入總加工時間(至少可以生產一件商品),單擊“確定”按鈕Command1后,在列表框List1中顯示最大的總價值和生產的商品編號。程序運行界面如圖所示。
(1)下列對象不具有 Caption
屬性的是   (單選,填字母:mand1 /B .Form1 / C .Text1/D .Label1)
(2)實現上述功能的VB程序如下,請在劃線處填入合適代碼。
Private Sub
Command1_Click()
Dim n As Integer, i As
Integer, j As Integer, k As Integer, c As Integer, p As Integer
Dim temp As
xue Integer, sum1 As Integer,
sum2 As Integer, max As Integer, ans As Integer Dim s As ke String, wang ch As String,
v(1 To 10) As Integer, t(1 To 10) As Integer
s = Text1.Text
n = Val(Text2.Text)
c = 00: k = 0
For i = 1 To   
ch = Mid(s, i, 1)
If ch <> "," Then k = k + 1
Else
c = c + 1
temp = Val(Mid(s, i - k, k)) k = 0
   
If c Mod 2 = 1 Then t(p) = temp Else v(p) =
temp
End If
Next i
c = c \ 2
For i = 1 To 2 ^ c - 1
k = i: j = c
Do While k > 0
If   Then
sum1 = sum1 + v(j): sum2 = sum2 + t(j): j = j - 1
k = k \ 2 Loop
If max < max = sum1: ans = i sum1 = 0: sum2 = 0
Next i
List1.AddItem "最大價值是:" + Str(max)
List1.AddItem "生產商品如下:" ‘輸出生產的商品,代碼略
End Sub
(3)程序代碼中的加框處代碼有誤,請改正。
16.(2020·浙江模擬)某次技術考試后進行成績處理,學生信息包括姓名、班級、成績,要按班級從小到大,同一班級按成績從高到低進行排序。按上述要求,編寫一個VB程序,功能如下:在列表框List1中顯示排序前的數據,單擊“排序”按鈕Command1,在列表框List2中顯示排序后結果,程序運行界面如圖所示。
(1) 將數組元素temp1(1)到temp1(500)分為10段,每段剛好存儲一個班的學生成績,10個班的學生數如下表所示。從數組temp1第1個元素開始依次存儲這10個班的學生成績,如1班學生成績存儲在temp1的第1個元素到第50個元素,則3班學生成績存儲在temp1的第   個到第   個元素(填數字)。
班級 1班 2班 3班 4班 5班 6班 7班 8班 9班 10班
人數 50 45 50 51 49 55 50 48 52 50
(2)請在劃線處填入合適的代碼。
Const n = 500
'總學生數
Const m = 10
'總班級數Dim score(1 To n) As Integer
Dim stu_name(1 To n) As
Integer Dim class(1 To n) As
Integer Dim temp1(1 To n) As Integer
Dim temp2(1 To n) As Integer Dim
temp3(1 To n) As Integer Function
adj(s As String)
'本函數在字符串s 前添加若干空格,實現右對齊,代碼略
End Function
Private Sub Form_Load()
'本過程讀取學生姓名、班級和成績數據分別存儲在數組stu_name,class 和score 中,
'并在 List1 中顯示,代碼略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer,
k As Integer, t1 As Integer, t2 As String
Dim c(0 To
m + 1) As Integer
For i = 0 To m
c(i) = 0
Next i
For i = 1 To n
   
c(k) = c(k) + 1
Next i
For i = 1 To m
c(i) = c(i) + c(i - 1)
Next i
For i = n To 1 Step -1
k = class(i)
temp1(c(k)) = score(i)
temp2(c(k)) = stu_name(i)
temp3(c(k)) = class(i)
   
Next i '處理完畢 c(i+1)表示第 i 個班級的最后一個學生的存儲位置
c(m + 1) = n
For k = 1
To m '對每一個班級學生成績進行排序For i = c(k) + 1
To c(k + 1) - 1
For j = c(k + 1) To i + 1 Step -1
If    Then
t1 = temp1(j): temp1(j) =
temp1(j - 1): temp1(j - 1) = t1
t2 = temp2(j): temp2(j) =
temp2(j - 1): temp2(j - 1) = t2
t1 = temp3(j): temp3(j) =
temp3(j - 1): temp3(j - 1) = t1
End If
Next j
Next i
Next k
For i = 1 To n
score(i) = temp1(i): stu_name(i) =
temp2(i): class(i) = temp3(i)
List2.AddItem adj(Str(stu_name(i))) &
adj(Str(class(i))) & adj(Str(score(i)))
Next i
End Sub
答案解析部分
1.【答案】D
【知識點】信息及其特征;信息表達方式與表達技術
【解析】【解答】選項A:信息具有傳遞性可以由一個載體形式轉為另一個載體形式而被共享或傳遞出去,本項錯。選項B:一種信息可以由多種表達形式,如同一新聞可以使用報紙也可以使用廣播、電視、網絡等傳播。本項錯。選項C:殺毒軟件是滯后于病毒的發展的,殺毒軟件只能預防舊病毒不能預防新病毒,本項錯。選項D:計算機技術、網絡技術、微電子技術是現代信息技術的三大支柱,本項對。故答案選D。
【分析】本題考查的是信息的特征及信息的表達方式。信息有五個基本特征和五個一般特征。基本特征:普遍性、依附性、傳遞性、價值性、時效性;一般特征:共享性、真偽性、不完全性、價值相對性、可處理性。同一種信息內容可以采用不同的表達方式,以滿足信息接收者的實際需要.最常用的信息表達方式有:文字、語言、圖形、圖像、聲音和形體動作等。現代信息技術是以電子技術,尤其是微電子技術為基礎,以計算機技術為核心,以通信技術為支柱,以信息技術應用為目的的科學技術群。
2.【答案】B
【知識點】人工智能的應用
【解析】【解答】選項A: 某程序通過設置“記住密碼”自動登錄使用的是緩存技術不屬于人工智能技術。選項B:通過語音控制打開某手機app屬于語音識別技術是人工智能技術。選項C:通過某社交軟件與朋友進行視頻聊天屬于即時通信技術不是人工智能技術。選項D:word 中的“自動更正”功能是字處理技術不是人工智能技術。故答案選B。
【分析】本題考查的是人工智能技術的范疇。人工智能是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統等。
3.【答案】C
【知識點】利用數據庫管理信息;網絡協議;數據表、字段、記錄的概念
【解析】【解答】選項A:打開網頁需要使用HTTP協議,而HTML又稱為超文本標記語言是用于編寫網頁文件的,本項錯。選項B:登陸該網站時需要在該網站的數據庫中進行驗證,而購物則是瀏覽網頁屬于Web系統而不數據庫管理系統,本項錯。選項C:登陸該網站時需要在該網站的數據庫中進行驗證,需要進行查詢操作,本項對。選項D: 存儲商品信息的數據表中,“商品名稱”列的數據稱為字段,而一個條商品信息才稱為記錄。故答案選C。
【分析】本題考查的是網絡協議和數據庫管理系統。上傳下載網頁文件的協議稱為HTTP協議,又稱為超文本傳輸協議。而HTML又稱為超文本標記語言是用于編寫網頁文件的語言標準。在登陸網站時其實質是在網站的數據庫系統中查找用戶名和密碼,對用戶身份進行驗證。
4.【答案】D
【知識點】信息的編碼;進制及數制轉換
【解析】【解答】選項A: 1個ASCII字符在計算機中存儲需要一個字節,即8位二進制數。本項錯。選項B:若字符“9”的內碼為39H,則字符“10”的內碼為 “31H 30H”,本項錯。選項C: 圖像、聲音在計算內部用 二進制表示的而不是十六進制,本項錯。選項D:n\2意思為n整除以2,其結果是將小數部分舍去,故1101右移取整與1100右移意義相同,都是縮小原來數的二分之一,本項對。故答案選D。
【分析】本題考查的是中英文的內碼以及二進制數的右移。一個中文或中文字符在內存中占二個字節、4個十六進制數、16位二進制數,而一個英文占有一個字節、2個十六進制數、8位二進制數。十六進制轉為二進制時將每位十六進制數轉為四位二進制數。一個二進制數右移一位即是縮小原來的二分之一,如為奇數則為縮小原來的二分之一后取整。
5.【答案】A
【知識點】圖層及圖層的基本操作
【解析】【解答】選項A:由圖可知,“文字2”為文字圖層只能使用樣式不能使用濾鏡,本項對。選項B:由下圖知 “致敬勞動者”圖層 為普通圖層不是文字圖層不能使用文字工上具修改文字大小。本項錯。選項C:由圖可知文字1處于鎖定狀態不能直接編輯其中的圖像所以不能 把“文字 2”的圖層樣式直接復制、粘貼到在“文字 1”圖層上,本項錯。選項D:由上圖知“人物”圖層和“致敬勞動者”圖層沒有重疊關系,交換兩個圖層的順序不影響其顯示效果,本項錯。故答案選A。
【分析】本題考查的是文字圖層、鎖定圖圖層的特點以及交換圖層對整個圖像的影響。文字圖層只能通過“文字”工具來設置文字的大小、顏色和字體等信息且“文字”圖層可以設置圖層樣式但不能設置濾鏡效果。在“文字”圖層被刪格化后,不能使用“文字”工具設置文字的字體、大小或顏色等。為了防止圖層被誤刪除或修改可以將圖層設置為不可見或鎖定狀態,在設置為不可見或鎖定時不可以修改圖層的名稱、圖層樣式和濾鏡效果,但可以復制和刪除圖層。對于沒有重疊關系的圖層交換其順序不影響整體效果,而有重疊關系的交換其順序可能遮擋部分圖像。
6.【答案】A
【知識點】聲音、圖像、視頻編碼
【解析】【解答】330MB=337920KB=346030080B,24位真彩色占用3個字節,根據視頻存儲容量計算公式知,該視頻播放時長為:346030080/(1280*720*3*25)=5.006秒。故答案選A。
【分析】本題考查的是視頻文件的存儲容量的計算公式。視頻文件存儲容量=(水平像素×垂直像素×每個像素所需位數/8)*幀頻*時長(字節)。
7.【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】由流程圖知,先輸入a值然后將a值賦給變量s和b,再去判斷a值是否不等于0,如果不等于0則再次輸入a值,然后比較a和b的值,如果a值小于b值則將a值賦給b值,無論a值是否小于b值都將b值累加到s中,然后再去判斷a值是否不等于0,不等于0時則繼續比較a和b的值直到a值為0為止,然后輸出s值。由以上分析知,循環前a=6,b=6,s=6,第一次循環a=4,a【分析】本題考查的是使用流程圖來描述算法。流程圖是一種用規定的圖形、指向線及文字說明來準確表示算法的圖形,具有直觀、形象的特點,能清楚地展現算法的邏輯結構。在本題中使用累加器將b值累加到s值中,累加器的形式為:s=s+b。
8.【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A: Val(Mid(“2019”, 3, 2)) =val(“19”)=19。選項B:int(sqr(401))=20。選項C: 2019 \ 10Mod 10=201 mod 10=1。選項D:Len("2019") =4。故答案選B。
【分析】本題考查的是VB常用函數的功能。mid中中取函數是在指定的字符串中按指定的位置、指定的長度取出子串。val的功能 是將字符串轉為數值型。sqr是求平方根。int是取整函數。mod是求余運算符。len是求字符串的長度。
9.【答案】C
【知識點】算法的控制結構
【解析】【解答】選項A:使用窮舉法在1-100內查找能被3和5整除的數,如果查找則將c值增1,本項對。選項B:i值從3到100,且步長為3,則i值定能被3整除,在循環體內i值能被5整除則說明i能被3和5整除,本項對。選項C:當i=0時它即可以被3整除也可以被5整除,但i不在1-100內,本項錯。選項D:i值從15開始,15為3和5的最小公倍數所以能被3和5同時整除的數定是15的倍數,故i的步長為15,故本對。故答案選C。
【分析】本題考查的是1-100內能同時被3和5整除的數的個數。查找指定范圍內能被3和5的個數可以使用窮舉法也可以使用一個值從3開始,步長為3則只需驗證能被5整除即可。
10.【答案】C
【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值
【解析】【解答】本題程序分析如下:
s = "Python2.0": ans = "" ‘給s賦一個字符串,將ans初始化為一個空串
For i = 1 To Len(s) ‘使用i來控制循環,i的初值為1,終值為字符串s的長度
ch = Mid(s, i, 1) ‘按i值從字符串s中中取一個字符并賦給變量ch
If ch >= "A" And ch <= "Z" Then ‘如果字符ch為大寫字母則進行如下處理
ch = Chr(Asc("A") + (Asc(ch) - Asc("A") + 23) Mod 26) ‘將大寫字母向右移動23個字母的位置(或向左移動3位)然后再賦給ch
ElseIf ch >= "a" And ch <= "z" Then ‘否則如果字符ch為小寫字符則進行如下處理
ch = Chr(Asc("a") + (Asc(ch) - Asc("a") + 3) Mod 26) ‘將小寫字母向后移動3位
End If ‘結束條件判斷
ans = ch + ans ‘將字符ch合并到字符串ans的左側,即將字符串s倒序
Next i ‘結束循環
Label1.Caption = ans ‘使用標簽1輸出ans的值
由以上程序分析知,先將字符串s中的大寫字母左移3個字符,再將字符串s中的小寫字母右移3個字母,最后將字符串s倒序輸出,原字符串為“Python2.0”,大寫字母左移小寫字母右移后變為“Mbwkrq2.0”,再倒序輸出為“0.2qrkwbM”。故答案選C。
【分析】本題考查的是字符串的加密算法。對一個字符串進行加密時要先將字符串一位一位取出,然后按照一定的規則進行處理,往往是將字母右移或左移n位,然后倒序或正序連接成一個新的字符串最后輸出。
11.【答案】D
【知識點】運算符、基本運算與表達式;排序算法及程序實現
【解析】【解答】本題程序分析如下:
n = 8 ‘給變量n賦初值8
For i = 1 To n ‘使用i來控制循環,i的初值為1,終值為n,步長為1
a(i) = Int(Rnd() * 10) + 1 ‘給數組a賦【1,10】范圍內的任意整數
Next i ‘ 結束循環
For i = 1 To n \ 2 ‘使用i來控制循環,i的初值為1,終值為n的一半(即n=4),步長為1
If a(i) < a(i + 1) Then p = i: q = i + 1 Else p = i + 1: q = i ‘如果數組元素比后一個元素值小則將前一元素下標賦給變量p,后一個元素下標賦給變量q,否則將后一個元素下標賦給變量p,前一個元素下標賦給變量q
For j = i + 2 To n - i + 1 ‘使用j來控制內層循環,j的初值為i+2,終值為n-i+1,步長為1
If a(j) < a(p) Then q = p: p = j ‘如果數組元素a(j)小于a(p)則將q賦給p,將j賦給p
ElseIf a(j) < a(q) Then q = j ‘否則如果元素a(j)小于a(q)時則將j值賦給q
End If ‘結束條件判斷
Next j ‘結束內層循環,在本循環中使p始終指向元素值最小的元素,q指向第二小的元素
If i <> p Then t = a(p): a(p) = a(i): a(i) = t ‘如果i值和p值不相同則借助第三變量t變換本輪最左邊元素和本輪最小元素
If i = q Then q = p ‘如果i值和q值相同則p值賦給q值
If n - i + 1 <> q Then t = a(q): a(q) = a(n - i + 1): a(n - i + 1) = t ‘如果n-i+1值和q值不相同則借助第三變量t交換本輪次小元素和最右側元素的值
Next i ‘結束外層循環
由以上程序分析知該程序為產生10個【1,10】范圍內的隨機整數,然后找出本輪最小值和本輪次小值排在數組的最前面和最后面,共進行4輪排序,結果為中間大,兩頭小的數組,且相同對稱位置左邊的數比右邊的小,選項A最大數出現在最后錯誤,選項B有一個11且順序不對錯誤。選項C:10排在最前面錯誤。故答案選D。
【分析】本題考查的是合唱體排序算法。這種算法要求將最大值放中間,最小值放兩邊,從中間開始前半個數組為升序后半個數組為降序的算法,其實質仍為選擇排序法。
12.【答案】B
【知識點】查找算法及程序實現
【解析】【解答】本題程序分析如下:
key = Val(Text2.Text) ‘將從文本框2中輸入的要查找的數轉為數值型并賦給變量key
i = 1: j = 10 ‘給變量i和j賦初值,i代表要查找數組下標的下限,j代表上限
Do While i <= j ‘在i值小于j值時進行循環
m = (i + j) \2 ‘計算要查找數組的中值下標并賦給變量m
if Then ‘由于數組為降序所以在key值小于等于中值元素時進行如下處理故本處答案應填寫: key <= score(m)
i = m + 1 ‘將下限設為中值下標多1
Else ‘否則進行如下處理
j = m - 1 ‘將上限設為中值下標少1
End If ‘結束條件判斷
Loop ‘結束循環
‘在下限在于上限后,上限值即為大于等于要查找數的個數故本處答案應填寫: num = j
Label1.Caption = "大于等于" + Str(key) + "的成績有" + Str(num) + "個" ‘使用標簽1輸出大于等于要查找成績的個數
由以上分析知(1)處為由于數組為降序所以在key值小于等于中值元素時進行如下處理故本處答案應填寫: key <= score(m) 。(2)處為在下限在于上限后,上限值即為大于等于要查找數的個數故本處答案應填寫: num = j。故答案選B。
【分析】本題考查的是對分法查找數據的算法。對分法查找過程是先將一個數列放于一個有序數組中,然后比較中間數組元素的值與要查找的值,或中間數組的值比要查找的值大,則在前半個數組中查找,若中間數組的值比要查找的值小則在后半個數組中查找。查找方法仍是比較中間數組元素的值和要查找的值。以此類推直到查到或下限大于了上限(沒查找)為止。
13.【答案】(1)=F3*10000/$C3
(2)G6單元格中的真實值大于G7單元格的真實值
(3)2
(4)將圖表的數據區域改為A2:A12,C2:C12或重新選擇數據區域A2:A12,C2:C12 建立圖表或 將圖表的數據區域增加A2:A12
【知識點】表格數據的基本操作;表格數據的處理與計算;數據分析
【解析】【解答】(1)由E3的公式“=D3*10000/$C3"和G3與E3差兩列,可知D3將變為F3,$C3i不變,故本題答案應填寫: =F3*10000/$C3。
(2)由圖可知2012和2013的最終比例都是萬分之54,但實際2012的參考人數為96萬人,而2013的為111.7萬人,分母相同,分子大的數值較大,故本小題答案應填寫:G6單元格中的真實值大于G7單元格的真實值 。
(3)對年份按”大于和等于2010年“這個條件進行篩選則篩選出2010、2011、2012、2013、2014、2015、2016七條記錄,再按最終比例的”前3項“進行篩選則篩選出2010和2011二項,故本小題答案填寫:2。
(4)由圖d可知該表只選擇了C列的招生人數而沒有選擇A列的年份,故本小題答案應填寫: 將圖表的數據區域改為A2:A12,C2:C12或重新選擇數據區域A2:A12,C2:C12 建立圖表或 將圖表的數據區域增加A2:A12 。
【分析】本題考查了Excel的公式填寫、單元格公式、排序操作、篩選操作以及圖表數據區域選擇。Excel的公式要根據實際情況選擇需要的函數以及單元格數據區域,另外還要根據公式中的單元格是否變化來選擇單元格引用為相對引用還是絕對引用或混合引用;在選擇排序關鍵字時要根據某列數據是否有序(長序或降序)來確定主關鍵字,如果主關鍵字相同的,再根據相同記錄哪列有序再確定次要關鍵字,依次類推來找出第三關鍵字、第四關鍵字等;選擇圖表數據區域時要先看圖表類型,如果圖表為柱形圖、折線圖、條形圖則看其橫坐標、縱坐標數據來確定圖表的數據區域,如果為餅圖、面積圖、圓環圖等則根據其序列名稱來確定數據區域。篩選分為自動篩選和高級篩選兩種,高級篩選各列之間的篩選關系可以為或也可以為且,而自動篩選各列之間只能是且的關系,所以對自動篩選可以先按一個條件篩選出記錄,再在此基礎上按另一個條件篩選出符合條件的記錄。
14.【答案】(1)BD
(2)0
(3)10
(4)B;D;E
(5)stopAllsounds();getURL(“簡介.txt”)
【知識點】多媒體作品的規劃和設計;二維動畫文檔屬性的設置;時間軸、幀、圖層、庫的概念及基本操作;常用影片控制函數的應用
【解析】【解答】(1)選項A: 分析作品的社會效益和經濟效益屬于應用需求分析,不屬于腳本編寫階段。。選項B: 根據主題思想和內容,制定該作品的腳本大綱屬于制作腳本大綱是腳本編寫階段。選項C: 考慮作品創作及運 需要的硬件設施屬于創作需求分析,不屬于腳本編寫階段。選項D: 確定原始素材的獲取方式屬于媒體元素分解屬于腳本編寫階段。選項E: 確定作品的主要界面屬于采集和加工階段不屬于腳本編寫階段,故本小題答案選擇BD。(2) “文字2”圖層的第1幀到第24幀實現文字從完全透明到完全顯示即Alpha值從0到100%,故本小題答案填寫:0。(3)由圖a可知該動畫的幀頻原為12fps即每秒播放12幀,共60幀,現在需要播放時長為6秒,則幀頻為:60/6=10fps,故本小題答案填寫:10。(4)由圖可行,按鈕圖層只有第60幀為關鍵幀,第一幀為空白關鍵幀現要該圖層從第一幀顯示到第60幀方法是使用第一幀中有圖像。選項A: 第1幀執行“插入關鍵幀”操作由于前面沒有幀也沒有圖像故此操作相當于”插入空白關鍵幀“,本項錯。選項B:在第1幀中執行了”清除關鍵幀“操作后則第60幀移到第1幀,共后各幀圖像為第上幀的圖像,本項對。選項C:第一幀本身就是關鍵幀無法執行”轉換為關鍵幀“操作,本項錯。選項D:將”按鈕“圖層第60幀移到第1幀則其后各幀的圖像與第一幀相同,本項對。選項E:將第60幀的圖像復制到第1幀則第一幀由空白關鍵幀變為關鍵幀,本項對。故本小題答案選BCD。(5) 單擊“簡介”按鈕時停止播放音樂,并超級鏈接到”簡介.txt "文件,則使用停止播放所有聲音命令和跳轉命令,故本小題答案填寫: stopAllsounds();getURL(“簡介.txt”) 。
【分析】本題考查的是多媒體作品的腳本編寫、Flash的透明度、幀頻、清除關鍵幀、復制圖像和動作腳本等操作。多媒體制作過程可分為五個步驟:確定主題、分析與策劃、采集與加工、作品集成、測試與評價。多媒體分析與策劃包括應用需求分析和創作需求及腳本編寫三部分。腳本編寫包括:制定腳本大綱、編寫文字腳本、編寫制作腳本、媒體元素分解等四步驟。幀頻就是每秒播放幀的數量,是稱量動畫播放速率的一個指標。圖層的透明度就是該圖層中的圖像的Alpha值,該值越小該圖層越透明,越大則該圖層越不透明。清除關鍵幀,直接刪除所選多個關鍵幀,全部變成類似f5插入的延續幀。多媒體作品加入動作腳本可以增強作品的人機交互能力。
15.【答案】(1)C
(2)Len(s) 或 Len(Text1.Text);p = (c - 1) \ 2 + 1 或 p = (c + 1) \ 2;k Mod 2 = 1
(3)max < sum1 And sum2 <= n
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;運算符、基本運算與表達式;常量、變量及變量的賦值
16.【答案】(1)96;145
(2)k = class(i);c(k) = c(k) - 1;temp1(j) > temp1(j - 1)
【知識點】常量、變量及變量的賦值;排序算法及程序實現
1 / 1浙江省教育綠色評價聯盟2020屆高三信息技術6月適應性考試試卷
一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求)
1.(2020·浙江模擬)下列說法正確的是(  )。
A.信息不可以脫離它所反映的事物被存儲和傳播
B.表達同一種信息只能使用一種表達方式
C.計算機安裝了殺毒軟件就不會感染計算機病毒
D.微電子技術、光電子技術都屬于現代信息技術
【答案】D
【知識點】信息及其特征;信息表達方式與表達技術
【解析】【解答】選項A:信息具有傳遞性可以由一個載體形式轉為另一個載體形式而被共享或傳遞出去,本項錯。選項B:一種信息可以由多種表達形式,如同一新聞可以使用報紙也可以使用廣播、電視、網絡等傳播。本項錯。選項C:殺毒軟件是滯后于病毒的發展的,殺毒軟件只能預防舊病毒不能預防新病毒,本項錯。選項D:計算機技術、網絡技術、微電子技術是現代信息技術的三大支柱,本項對。故答案選D。
【分析】本題考查的是信息的特征及信息的表達方式。信息有五個基本特征和五個一般特征。基本特征:普遍性、依附性、傳遞性、價值性、時效性;一般特征:共享性、真偽性、不完全性、價值相對性、可處理性。同一種信息內容可以采用不同的表達方式,以滿足信息接收者的實際需要.最常用的信息表達方式有:文字、語言、圖形、圖像、聲音和形體動作等。現代信息技術是以電子技術,尤其是微電子技術為基礎,以計算機技術為核心,以通信技術為支柱,以信息技術應用為目的的科學技術群。
2.(2020·浙江模擬)下列應用中,使用了人工智能技術的是(  )。
A.某程序通過設置“記住密碼”自動登錄
B.通過語音控制打開某手機 app
C.通過某社交軟件與朋友進行視頻聊天
D.word 中的“自動更正”功能
【答案】B
【知識點】人工智能的應用
【解析】【解答】選項A: 某程序通過設置“記住密碼”自動登錄使用的是緩存技術不屬于人工智能技術。選項B:通過語音控制打開某手機app屬于語音識別技術是人工智能技術。選項C:通過某社交軟件與朋友進行視頻聊天屬于即時通信技術不是人工智能技術。選項D:word 中的“自動更正”功能是字處理技術不是人工智能技術。故答案選B。
【分析】本題考查的是人工智能技術的范疇。人工智能是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統等。
3.(2020·浙江模擬)通過瀏覽器登錄某購物網站進行購物,如圖所示,下列說法正確的是(  )。
A.打開該網站需要用到HTML協議
B.該購物網站屬于數據庫管理系統
C.登錄該網站的過程,需要查詢數據庫中的用戶名和密碼
D.存儲商品信息的數據表中,“商品名稱”列的數據稱為記錄
【答案】C
【知識點】利用數據庫管理信息;網絡協議;數據表、字段、記錄的概念
【解析】【解答】選項A:打開網頁需要使用HTTP協議,而HTML又稱為超文本標記語言是用于編寫網頁文件的,本項錯。選項B:登陸該網站時需要在該網站的數據庫中進行驗證,而購物則是瀏覽網頁屬于Web系統而不數據庫管理系統,本項錯。選項C:登陸該網站時需要在該網站的數據庫中進行驗證,需要進行查詢操作,本項對。選項D: 存儲商品信息的數據表中,“商品名稱”列的數據稱為字段,而一個條商品信息才稱為記錄。故答案選C。
【分析】本題考查的是網絡協議和數據庫管理系統。上傳下載網頁文件的協議稱為HTTP協議,又稱為超文本傳輸協議。而HTML又稱為超文本標記語言是用于編寫網頁文件的語言標準。在登陸網站時其實質是在網站的數據庫系統中查找用戶名和密碼,對用戶身份進行驗證。
4.(2020·浙江模擬)下列關于計算機信息編碼及進制的描述,正確的是(  )。
A.1個ASCII字符在計算機中存儲需要1位
B.若字符“9”的內碼為39H,則字符“10”的內碼為3AH
C.圖像、聲音在計算內部用十六進制進行編碼存儲
D.二進制數1101用十進制表示為n,則二進制數110用十進制表示為n\2
【答案】D
【知識點】信息的編碼;進制及數制轉換
【解析】【解答】選項A: 1個ASCII字符在計算機中存儲需要一個字節,即8位二進制數。本項錯。選項B:若字符“9”的內碼為39H,則字符“10”的內碼為 “31H 30H”,本項錯。選項C: 圖像、聲音在計算內部用 二進制表示的而不是十六進制,本項錯。選項D:n\2意思為n整除以2,其結果是將小數部分舍去,故1101右移取整與1100右移意義相同,都是縮小原來數的二分之一,本項對。故答案選D。
【分析】本題考查的是中英文的內碼以及二進制數的右移。一個中文或中文字符在內存中占二個字節、4個十六進制數、16位二進制數,而一個英文占有一個字節、2個十六進制數、8位二進制數。十六進制轉為二進制時將每位十六進制數轉為四位二進制數。一個二進制數右移一位即是縮小原來的二分之一,如為奇數則為縮小原來的二分之一后取整。
5.(2020·浙江模擬)使用 Photoshop 軟件制作“致敬勞動者”作品,部分界面如圖所示。下列說法正確的是(  )。
A.“文字 2”圖層不可能設置濾鏡效果
B.可以使用文字工具修改“致敬勞動者”圖層中的文字大小
C.可以把“文字 2”的圖層樣式直接復制、粘貼到在“文字 1”圖層
D..把“人物”圖層移動到“致敬勞動者”圖層的上方會影響圖像效果
【答案】A
【知識點】圖層及圖層的基本操作
【解析】【解答】選項A:由圖可知,“文字2”為文字圖層只能使用樣式不能使用濾鏡,本項對。選項B:由下圖知 “致敬勞動者”圖層 為普通圖層不是文字圖層不能使用文字工上具修改文字大小。本項錯。選項C:由圖可知文字1處于鎖定狀態不能直接編輯其中的圖像所以不能 把“文字 2”的圖層樣式直接復制、粘貼到在“文字 1”圖層上,本項錯。選項D:由上圖知“人物”圖層和“致敬勞動者”圖層沒有重疊關系,交換兩個圖層的順序不影響其顯示效果,本項錯。故答案選A。
【分析】本題考查的是文字圖層、鎖定圖圖層的特點以及交換圖層對整個圖像的影響。文字圖層只能通過“文字”工具來設置文字的大小、顏色和字體等信息且“文字”圖層可以設置圖層樣式但不能設置濾鏡效果。在“文字”圖層被刪格化后,不能使用“文字”工具設置文字的字體、大小或顏色等。為了防止圖層被誤刪除或修改可以將圖層設置為不可見或鎖定狀態,在設置為不可見或鎖定時不可以修改圖層的名稱、圖層樣式和濾鏡效果,但可以復制和刪除圖層。對于沒有重疊關系的圖層交換其順序不影響整體效果,而有重疊關系的交換其順序可能遮擋部分圖像。
6.(2020·浙江模擬)一段1280*720像素、24位真彩色、PAL制式(25幀/秒)的未經壓縮AVI格式無聲視頻,其文件存儲容量約為330MB,時長約為(  )。
A.5 秒 B.40 秒 C.60 秒 D.120 秒
【答案】A
【知識點】聲音、圖像、視頻編碼
【解析】【解答】330MB=337920KB=346030080B,24位真彩色占用3個字節,根據視頻存儲容量計算公式知,該視頻播放時長為:346030080/(1280*720*3*25)=5.006秒。故答案選A。
【分析】本題考查的是視頻文件的存儲容量的計算公式。視頻文件存儲容量=(水平像素×垂直像素×每個像素所需位數/8)*幀頻*時長(字節)。
7.(2020·浙江模擬)某算法的部分流程圖如圖所示。執行這部分流程,若輸入數據依次為 6,4,2,5,3,0。則輸出s的值為(  )。
A.10 B.12 C.16 D.20
【答案】C
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】由流程圖知,先輸入a值然后將a值賦給變量s和b,再去判斷a值是否不等于0,如果不等于0則再次輸入a值,然后比較a和b的值,如果a值小于b值則將a值賦給b值,無論a值是否小于b值都將b值累加到s中,然后再去判斷a值是否不等于0,不等于0時則繼續比較a和b的值直到a值為0為止,然后輸出s值。由以上分析知,循環前a=6,b=6,s=6,第一次循環a=4,a【分析】本題考查的是使用流程圖來描述算法。流程圖是一種用規定的圖形、指向線及文字說明來準確表示算法的圖形,具有直觀、形象的特點,能清楚地展現算法的邏輯結構。在本題中使用累加器將b值累加到s值中,累加器的形式為:s=s+b。
8.(2020·浙江模擬)下列VB表達式的值最大的是(  )。
A.Val(Mid(“2019”, 3, 2)) B.Int(Sqr(401))
C.2019 \ 10Mod 10 D.Len("2019")
【答案】B
【知識點】運算符、基本運算與表達式
【解析】【解答】選項A: Val(Mid(“2019”, 3, 2)) =val(“19”)=19。選項B:int(sqr(401))=20。選項C: 2019 \ 10Mod 10=201 mod 10=1。選項D:Len("2019") =4。故答案選B。
【分析】本題考查的是VB常用函數的功能。mid中中取函數是在指定的字符串中按指定的位置、指定的長度取出子串。val的功能 是將字符串轉為數值型。sqr是求平方根。int是取整函數。mod是求余運算符。len是求字符串的長度。
9.(2020·浙江模擬)要統計 1 到 100 之間能被 3 和 5 整除的整數個數,并存儲到變量 c 中,下列程序段不能實現的是(  )。
A.
B.
C.
D.
【答案】C
【知識點】算法的控制結構
【解析】【解答】選項A:使用窮舉法在1-100內查找能被3和5整除的數,如果查找則將c值增1,本項對。選項B:i值從3到100,且步長為3,則i值定能被3整除,在循環體內i值能被5整除則說明i能被3和5整除,本項對。選項C:當i=0時它即可以被3整除也可以被5整除,但i不在1-100內,本項錯。選項D:i值從15開始,15為3和5的最小公倍數所以能被3和5同時整除的數定是15的倍數,故i的步長為15,故本對。故答案選C。
【分析】本題考查的是1-100內能同時被3和5整除的數的個數。查找指定范圍內能被3和5的個數可以使用窮舉法也可以使用一個值從3開始,步長為3則只需驗證能被5整除即可。
10.(2020·浙江模擬)有如下 VB 程序段:
s = "Python2.0": ans = "" For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "A" And ch <= "Z" Then
ch = Chr(Asc("A") + (Asc(ch) - Asc("A") + 23) Mod 26)
ElseIf ch >= "a" And ch <= "z" Then
ch = Chr(Asc("a") + (Asc(ch) - Asc("a") + 3) Mod 26)
End If
ans = ch + ans Next i Label1.Caption = ans
執行該程序段后,標簽Label1上顯示的內容為(  )。
A.Mbwkrq2.0 B.Svqelk2.0 C.0.2qrkwbM D.0.2kleqvS
【答案】C
【知識點】運算符、基本運算與表達式;常量、變量及變量的賦值
【解析】【解答】本題程序分析如下:
s = "Python2.0": ans = "" ‘給s賦一個字符串,將ans初始化為一個空串
For i = 1 To Len(s) ‘使用i來控制循環,i的初值為1,終值為字符串s的長度
ch = Mid(s, i, 1) ‘按i值從字符串s中中取一個字符并賦給變量ch
If ch >= "A" And ch <= "Z" Then ‘如果字符ch為大寫字母則進行如下處理
ch = Chr(Asc("A") + (Asc(ch) - Asc("A") + 23) Mod 26) ‘將大寫字母向右移動23個字母的位置(或向左移動3位)然后再賦給ch
ElseIf ch >= "a" And ch <= "z" Then ‘否則如果字符ch為小寫字符則進行如下處理
ch = Chr(Asc("a") + (Asc(ch) - Asc("a") + 3) Mod 26) ‘將小寫字母向后移動3位
End If ‘結束條件判斷
ans = ch + ans ‘將字符ch合并到字符串ans的左側,即將字符串s倒序
Next i ‘結束循環
Label1.Caption = ans ‘使用標簽1輸出ans的值
由以上程序分析知,先將字符串s中的大寫字母左移3個字符,再將字符串s中的小寫字母右移3個字母,最后將字符串s倒序輸出,原字符串為“Python2.0”,大寫字母左移小寫字母右移后變為“Mbwkrq2.0”,再倒序輸出為“0.2qrkwbM”。故答案選C。
【分析】本題考查的是字符串的加密算法。對一個字符串進行加密時要先將字符串一位一位取出,然后按照一定的規則進行處理,往往是將字母右移或左移n位,然后倒序或正序連接成一個新的字符串最后輸出。
11.(2020·浙江模擬)有如下VB程序段:
n = 8
For i = 1 To n
a(i) = Int(Rnd() * 10) + 1 Next i
For i = 1 To n \ 2
If a(i) < a(i + 1) Then p = i: q = i + 1 Else p = i + 1: q = i For j = i + 2 To n - i + 1
If a(j) < a(p) Then q = p: p = j
ElseIf a(j) < a(q) Then q = j
End If Next j
If i <> p Then t = a(p): a(p) = a(i): a(i) = t
If i = q Then q = p
If n - i + 1 <> q Then t = a(q): a(q) = a(n - i + 1): a(n - i + 1) = t
Next i
執行該程序段后,a(1)~a(8)各元素可能的值為(  )。
A.1,2,4,6,7,8,9,10 B.2,6,8,9,11,9,7,5
C.10,8,6,5,3,6,7,9 D.1,3,5,8,10,7,5,3
【答案】D
【知識點】運算符、基本運算與表達式;排序算法及程序實現
【解析】【解答】本題程序分析如下:
n = 8 ‘給變量n賦初值8
For i = 1 To n ‘使用i來控制循環,i的初值為1,終值為n,步長為1
a(i) = Int(Rnd() * 10) + 1 ‘給數組a賦【1,10】范圍內的任意整數
Next i ‘ 結束循環
For i = 1 To n \ 2 ‘使用i來控制循環,i的初值為1,終值為n的一半(即n=4),步長為1
If a(i) < a(i + 1) Then p = i: q = i + 1 Else p = i + 1: q = i ‘如果數組元素比后一個元素值小則將前一元素下標賦給變量p,后一個元素下標賦給變量q,否則將后一個元素下標賦給變量p,前一個元素下標賦給變量q
For j = i + 2 To n - i + 1 ‘使用j來控制內層循環,j的初值為i+2,終值為n-i+1,步長為1
If a(j) < a(p) Then q = p: p = j ‘如果數組元素a(j)小于a(p)則將q賦給p,將j賦給p
ElseIf a(j) < a(q) Then q = j ‘否則如果元素a(j)小于a(q)時則將j值賦給q
End If ‘結束條件判斷
Next j ‘結束內層循環,在本循環中使p始終指向元素值最小的元素,q指向第二小的元素
If i <> p Then t = a(p): a(p) = a(i): a(i) = t ‘如果i值和p值不相同則借助第三變量t變換本輪最左邊元素和本輪最小元素
If i = q Then q = p ‘如果i值和q值相同則p值賦給q值
If n - i + 1 <> q Then t = a(q): a(q) = a(n - i + 1): a(n - i + 1) = t ‘如果n-i+1值和q值不相同則借助第三變量t交換本輪次小元素和最右側元素的值
Next i ‘結束外層循環
由以上程序分析知該程序為產生10個【1,10】范圍內的隨機整數,然后找出本輪最小值和本輪次小值排在數組的最前面和最后面,共進行4輪排序,結果為中間大,兩頭小的數組,且相同對稱位置左邊的數比右邊的小,選項A最大數出現在最后錯誤,選項B有一個11且順序不對錯誤。選項C:10排在最前面錯誤。故答案選D。
【分析】本題考查的是合唱體排序算法。這種算法要求將最大值放中間,最小值放兩邊,從中間開始前半個數組為升序后半個數組為降序的算法,其實質仍為選擇排序法。
12.(2020·浙江模擬)某程序實現以下功能:將文本框Text1中的成績按降序存入數組score中,在文本框Text2中輸入一個成績存變量key,輸出大于等于key的成績個數。程序運行界面如下圖所示:
實現上述功能的部分代碼如下:
key = Val(Text2.Text) i = 1: j = 10
Do While i <= j m = (i + j) 2
if i = m + 1
Then
Else
j = m - 1 End If
Loop
Label1.Caption = "大于等于" + Str(key) + "的成績有" + Str(num) + "個"
上述程序段2個方框處的代碼分別為(  )。
A.⑴key <= score(m) ⑵num = i
B.⑴key <= score(m) ⑵num = j
C.⑴key < score(m) ⑵num = i
D.⑴key < score(m) ⑵num = j
【答案】B
【知識點】查找算法及程序實現
【解析】【解答】本題程序分析如下:
key = Val(Text2.Text) ‘將從文本框2中輸入的要查找的數轉為數值型并賦給變量key
i = 1: j = 10 ‘給變量i和j賦初值,i代表要查找數組下標的下限,j代表上限
Do While i <= j ‘在i值小于j值時進行循環
m = (i + j) \2 ‘計算要查找數組的中值下標并賦給變量m
if Then ‘由于數組為降序所以在key值小于等于中值元素時進行如下處理故本處答案應填寫: key <= score(m)
i = m + 1 ‘將下限設為中值下標多1
Else ‘否則進行如下處理
j = m - 1 ‘將上限設為中值下標少1
End If ‘結束條件判斷
Loop ‘結束循環
‘在下限在于上限后,上限值即為大于等于要查找數的個數故本處答案應填寫: num = j
Label1.Caption = "大于等于" + Str(key) + "的成績有" + Str(num) + "個" ‘使用標簽1輸出大于等于要查找成績的個數
由以上分析知(1)處為由于數組為降序所以在key值小于等于中值元素時進行如下處理故本處答案應填寫: key <= score(m) 。(2)處為在下限在于上限后,上限值即為大于等于要查找數的個數故本處答案應填寫: num = j。故答案選B。
【分析】本題考查的是對分法查找數據的算法。對分法查找過程是先將一個數列放于一個有序數組中,然后比較中間數組元素的值與要查找的值,或中間數組的值比要查找的值大,則在前半個數組中查找,若中間數組的值比要查找的值小則在后半個數組中查找。查找方法仍是比較中間數組元素的值和要查找的值。以此類推直到查到或下限大于了上限(沒查找)為止。
二、非選擇題(本大題共5小題,4+8+7+7,共26分。)
13.(2020·浙江模擬)小王收集了近十年國家公務員考試報考情況數據,并使用Excel軟件進行數據處理,如圖a所示。
圖 a
請回答下列問題:
(1)區域G3:G12的數據是通過復制E3單元格,再選中G3單元格粘貼,然后向下自動填充得到的,則G3單元格中的公式是   。
(2)區域A2 :G12數據區域已進行了排序。排序時,選擇的主要關鍵字為“最終比例”,次要關鍵字選擇“初步比例”,排序次序都為“降序”,按上述步驟正確操作后,2013年的數據排在2012年前面,其是原因   。
(3)對“年份”和“最終比例”列進行篩選,分別如圖b和圖c所示,則篩選出的年份有   個(填數字)。
圖 b
圖 c
(4)根據圖a中數據,制作了一張反映近十年國家公務員考試招錄人數的圖表,如圖d所示,但該圖表橫坐標并不是顯示年份,改正的方法是   。
圖 d
【答案】(1)=F3*10000/$C3
(2)G6單元格中的真實值大于G7單元格的真實值
(3)2
(4)將圖表的數據區域改為A2:A12,C2:C12或重新選擇數據區域A2:A12,C2:C12 建立圖表或 將圖表的數據區域增加A2:A12
【知識點】表格數據的基本操作;表格數據的處理與計算;數據分析
【解析】【解答】(1)由E3的公式“=D3*10000/$C3"和G3與E3差兩列,可知D3將變為F3,$C3i不變,故本題答案應填寫: =F3*10000/$C3。
(2)由圖可知2012和2013的最終比例都是萬分之54,但實際2012的參考人數為96萬人,而2013的為111.7萬人,分母相同,分子大的數值較大,故本小題答案應填寫:G6單元格中的真實值大于G7單元格的真實值 。
(3)對年份按”大于和等于2010年“這個條件進行篩選則篩選出2010、2011、2012、2013、2014、2015、2016七條記錄,再按最終比例的”前3項“進行篩選則篩選出2010和2011二項,故本小題答案填寫:2。
(4)由圖d可知該表只選擇了C列的招生人數而沒有選擇A列的年份,故本小題答案應填寫: 將圖表的數據區域改為A2:A12,C2:C12或重新選擇數據區域A2:A12,C2:C12 建立圖表或 將圖表的數據區域增加A2:A12 。
【分析】本題考查了Excel的公式填寫、單元格公式、排序操作、篩選操作以及圖表數據區域選擇。Excel的公式要根據實際情況選擇需要的函數以及單元格數據區域,另外還要根據公式中的單元格是否變化來選擇單元格引用為相對引用還是絕對引用或混合引用;在選擇排序關鍵字時要根據某列數據是否有序(長序或降序)來確定主關鍵字,如果主關鍵字相同的,再根據相同記錄哪列有序再確定次要關鍵字,依次類推來找出第三關鍵字、第四關鍵字等;選擇圖表數據區域時要先看圖表類型,如果圖表為柱形圖、折線圖、條形圖則看其橫坐標、縱坐標數據來確定圖表的數據區域,如果為餅圖、面積圖、圓環圖等則根據其序列名稱來確定數據區域。篩選分為自動篩選和高級篩選兩種,高級篩選各列之間的篩選關系可以為或也可以為且,而自動篩選各列之間只能是且的關系,所以對自動篩選可以先按一個條件篩選出記錄,再在此基礎上按另一個條件篩選出符合條件的記錄。
14.(2020·浙江模擬)小張使用Flash軟件創作主題為“防范新型冠狀病毒”的多媒體作品,如圖a所示。
圖 a
請回答下列問題:
(1)以下步驟屬于腳本編寫的是:   (多選,填字母)A .分析作品的社會效益和經濟效益/B .根據主題思想和內容,制定該作品的腳本大綱 /C .考慮作品創作及運 需要的硬件設施/D .確定原始素材的獲取方式/E .確定作品的主要界面。
(2)“文字2”圖層的第1幀到第24幀實現文字從完全透明到完全顯示,則“文字2”圖層第1幀中對象的Alpha值是   %。
(3)要將當前場景動畫播放時長從5秒調整為6秒,則需設置Flash文檔的幀頻為   fps。
(4)要使“按鈕”圖層的按鈕在本場景第1幀出現,并持續至本場景結束,以下操作可行的是 。(多選,填字母)
A.選中“按鈕”圖層第1幀執行“插入關鍵幀”操作
B.選中“按鈕”圖層第1幀執行“清除關鍵幀”操作
C.選中“按鈕”圖層第1幀執行“轉換為關鍵幀”操作
D.將“按鈕”圖層第60幀移動到第1幀
E.選中“按鈕”圖層第60幀執行“復制幀”操作,再選中“按鈕”圖層第1幀執行“粘貼幀”操作
(5)測試影片時,單擊“簡介”按鈕,實現停止播放音樂,并打開同一目錄下的“簡介.txt”文件,則“簡介”按鈕的動作腳本為 on(release){   }。
【答案】(1)BD
(2)0
(3)10
(4)B;D;E
(5)stopAllsounds();getURL(“簡介.txt”)
【知識點】多媒體作品的規劃和設計;二維動畫文檔屬性的設置;時間軸、幀、圖層、庫的概念及基本操作;常用影片控制函數的應用
【解析】【解答】(1)選項A: 分析作品的社會效益和經濟效益屬于應用需求分析,不屬于腳本編寫階段。。選項B: 根據主題思想和內容,制定該作品的腳本大綱屬于制作腳本大綱是腳本編寫階段。選項C: 考慮作品創作及運 需要的硬件設施屬于創作需求分析,不屬于腳本編寫階段。選項D: 確定原始素材的獲取方式屬于媒體元素分解屬于腳本編寫階段。選項E: 確定作品的主要界面屬于采集和加工階段不屬于腳本編寫階段,故本小題答案選擇BD。(2) “文字2”圖層的第1幀到第24幀實現文字從完全透明到完全顯示即Alpha值從0到100%,故本小題答案填寫:0。(3)由圖a可知該動畫的幀頻原為12fps即每秒播放12幀,共60幀,現在需要播放時長為6秒,則幀頻為:60/6=10fps,故本小題答案填寫:10。(4)由圖可行,按鈕圖層只有第60幀為關鍵幀,第一幀為空白關鍵幀現要該圖層從第一幀顯示到第60幀方法是使用第一幀中有圖像。選項A: 第1幀執行“插入關鍵幀”操作由于前面沒有幀也沒有圖像故此操作相當于”插入空白關鍵幀“,本項錯。選項B:在第1幀中執行了”清除關鍵幀“操作后則第60幀移到第1幀,共后各幀圖像為第上幀的圖像,本項對。選項C:第一幀本身就是關鍵幀無法執行”轉換為關鍵幀“操作,本項錯。選項D:將”按鈕“圖層第60幀移到第1幀則其后各幀的圖像與第一幀相同,本項對。選項E:將第60幀的圖像復制到第1幀則第一幀由空白關鍵幀變為關鍵幀,本項對。故本小題答案選BCD。(5) 單擊“簡介”按鈕時停止播放音樂,并超級鏈接到”簡介.txt "文件,則使用停止播放所有聲音命令和跳轉命令,故本小題答案填寫: stopAllsounds();getURL(“簡介.txt”) 。
【分析】本題考查的是多媒體作品的腳本編寫、Flash的透明度、幀頻、清除關鍵幀、復制圖像和動作腳本等操作。多媒體制作過程可分為五個步驟:確定主題、分析與策劃、采集與加工、作品集成、測試與評價。多媒體分析與策劃包括應用需求分析和創作需求及腳本編寫三部分。腳本編寫包括:制定腳本大綱、編寫文字腳本、編寫制作腳本、媒體元素分解等四步驟。幀頻就是每秒播放幀的數量,是稱量動畫播放速率的一個指標。圖層的透明度就是該圖層中的圖像的Alpha值,該值越小該圖層越透明,越大則該圖層越不透明。清除關鍵幀,直接刪除所選多個關鍵幀,全部變成類似f5插入的延續幀。多媒體作品加入動作腳本可以增強作品的人機交互能力。
15.(2020·浙江模擬)
給出一系列商品的生產時間和價值,現要在規定時間內生產出總價值最大的商品。如有5件商品生產時間和價值如下表所示:
編號 1 2 3 4 5
生產時間 4 7 5 5 9
商品價值 10 16 12 10 15
若生產時間為20,則可生產編號為1、2、5的商品,總價值為10+16+15=41。
編寫一個VB程序,實現如下功能:在文本框Text1中依次輸入各商品(數量小于等于10件)的生產時間和價值(整數用逗號分隔并以逗號結尾),在文本框Text2中輸入總加工時間(至少可以生產一件商品),單擊“確定”按鈕Command1后,在列表框List1中顯示最大的總價值和生產的商品編號。程序運行界面如圖所示。
(1)下列對象不具有 Caption
屬性的是   (單選,填字母:mand1 /B .Form1 / C .Text1/D .Label1)
(2)實現上述功能的VB程序如下,請在劃線處填入合適代碼。
Private Sub
Command1_Click()
Dim n As Integer, i As
Integer, j As Integer, k As Integer, c As Integer, p As Integer
Dim temp As
xue Integer, sum1 As Integer,
sum2 As Integer, max As Integer, ans As Integer Dim s As ke String, wang ch As String,
v(1 To 10) As Integer, t(1 To 10) As Integer
s = Text1.Text
n = Val(Text2.Text)
c = 00: k = 0
For i = 1 To   
ch = Mid(s, i, 1)
If ch <> "," Then k = k + 1
Else
c = c + 1
temp = Val(Mid(s, i - k, k)) k = 0
   
If c Mod 2 = 1 Then t(p) = temp Else v(p) =
temp
End If
Next i
c = c \ 2
For i = 1 To 2 ^ c - 1
k = i: j = c
Do While k > 0
If   Then
sum1 = sum1 + v(j): sum2 = sum2 + t(j): j = j - 1
k = k \ 2 Loop
If max < max = sum1: ans = i sum1 = 0: sum2 = 0
Next i
List1.AddItem "最大價值是:" + Str(max)
List1.AddItem "生產商品如下:" ‘輸出生產的商品,代碼略
End Sub
(3)程序代碼中的加框處代碼有誤,請改正。
【答案】(1)C
(2)Len(s) 或 Len(Text1.Text);p = (c - 1) \ 2 + 1 或 p = (c + 1) \ 2;k Mod 2 = 1
(3)max < sum1 And sum2 <= n
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;運算符、基本運算與表達式;常量、變量及變量的賦值
16.(2020·浙江模擬)某次技術考試后進行成績處理,學生信息包括姓名、班級、成績,要按班級從小到大,同一班級按成績從高到低進行排序。按上述要求,編寫一個VB程序,功能如下:在列表框List1中顯示排序前的數據,單擊“排序”按鈕Command1,在列表框List2中顯示排序后結果,程序運行界面如圖所示。
(1) 將數組元素temp1(1)到temp1(500)分為10段,每段剛好存儲一個班的學生成績,10個班的學生數如下表所示。從數組temp1第1個元素開始依次存儲這10個班的學生成績,如1班學生成績存儲在temp1的第1個元素到第50個元素,則3班學生成績存儲在temp1的第   個到第   個元素(填數字)。
班級 1班 2班 3班 4班 5班 6班 7班 8班 9班 10班
人數 50 45 50 51 49 55 50 48 52 50
(2)請在劃線處填入合適的代碼。
Const n = 500
'總學生數
Const m = 10
'總班級數Dim score(1 To n) As Integer
Dim stu_name(1 To n) As
Integer Dim class(1 To n) As
Integer Dim temp1(1 To n) As Integer
Dim temp2(1 To n) As Integer Dim
temp3(1 To n) As Integer Function
adj(s As String)
'本函數在字符串s 前添加若干空格,實現右對齊,代碼略
End Function
Private Sub Form_Load()
'本過程讀取學生姓名、班級和成績數據分別存儲在數組stu_name,class 和score 中,
'并在 List1 中顯示,代碼略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer,
k As Integer, t1 As Integer, t2 As String
Dim c(0 To
m + 1) As Integer
For i = 0 To m
c(i) = 0
Next i
For i = 1 To n
   
c(k) = c(k) + 1
Next i
For i = 1 To m
c(i) = c(i) + c(i - 1)
Next i
For i = n To 1 Step -1
k = class(i)
temp1(c(k)) = score(i)
temp2(c(k)) = stu_name(i)
temp3(c(k)) = class(i)
   
Next i '處理完畢 c(i+1)表示第 i 個班級的最后一個學生的存儲位置
c(m + 1) = n
For k = 1
To m '對每一個班級學生成績進行排序For i = c(k) + 1
To c(k + 1) - 1
For j = c(k + 1) To i + 1 Step -1
If    Then
t1 = temp1(j): temp1(j) =
temp1(j - 1): temp1(j - 1) = t1
t2 = temp2(j): temp2(j) =
temp2(j - 1): temp2(j - 1) = t2
t1 = temp3(j): temp3(j) =
temp3(j - 1): temp3(j - 1) = t1
End If
Next j
Next i
Next k
For i = 1 To n
score(i) = temp1(i): stu_name(i) =
temp2(i): class(i) = temp3(i)
List2.AddItem adj(Str(stu_name(i))) &
adj(Str(class(i))) & adj(Str(score(i)))
Next i
End Sub
【答案】(1)96;145
(2)k = class(i);c(k) = c(k) - 1;temp1(j) > temp1(j - 1)
【知識點】常量、變量及變量的賦值;排序算法及程序實現
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. 主站蜘蛛池模板: 霍城县| 河东区| 新竹市| 通道| 淮安市| 囊谦县| 台湾省| 格尔木市| 娄烦县| 四子王旗| 易门县| 长宁区| 崇州市| 昆山市| 屏山县| 明水县| 怀远县| 华容县| 中江县| 天全县| 电白县| 桃江县| 建德市| 黄浦区| 鹿泉市| 马边| 巫山县| 莲花县| 关岭| 武城县| 奎屯市| 莱西市| 准格尔旗| 紫阳县| 四平市| 北流市| 垫江县| 灵川县| 灵川县| 宁德市| 广德县|