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

浙江省名校協作體2021-2022學年高三上學期信息技術開學聯考試卷

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

浙江省名校協作體2021-2022學年高三上學期信息技術開學聯考試卷

資源簡介

浙江省名校協作體2021-2022學年高三上學期信息技術開學聯考試卷
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的)
1.(2021高三上·浙江開學考)以下關于信息和信息技術的說法不正確的是(  )
A.信息的表示、存儲、傳播必須依附于載體,不存在沒有載體的信息
B.人們可以利用信息技術,把信息從一種形態轉為另一種形態
C.可將QQ中的文件轉發至微信中,說明信息的表達無需規范化
D.上周某天的天氣資料對于安排明天的出行通常是沒有用的,說明信息具有時效性
2.(2021高三上·浙江開學考)下列有關網絡的說法不正確的是(  )
A.搜索引擎一般包含兩大核心技術:自動網頁搜索技術和全文檢索技術
B.可以將網頁添加到收藏夾,以便在不能上網時也能打開該網頁
C.以“網頁,僅html”方式保存的網頁,能保存其中的超鏈接
D.電子郵局協議(POP3)的功能是讓收件人從電子信箱中將電子郵件讀到本地計算機上
3.(2021高三上·浙江開學考)小張為社區的疫情防控工作設計了流動人員信息登記系統,其中已創建好的“登記信息”數據表用于存儲如圖所示的數據:
登記序號 姓名 門牌號 登記日期 登記形式 是否綠碼
20200101 王立 06-801 2020.01.29 門衛 是
20200102 張哲民 01-203 2020/02/12 上門排查 是
20200103 李圣達 11-206 2020/02/12 電話訪問 否
… … … … … …
下列說法正確的是(  )
A.該登記系統屬于數據庫管理系統
B.將圖中數據成功導入至數據表后,同一字段下的數據類型一致
C.數據表中“門牌號”字段可以設置為“數字”類型
D.圖中“登記序號”列在該數據表中相應字段的數據類型一定是“自動編號”
4.(2021高三上·浙江開學考)使用UltraEdit軟件查看內碼的部分界面如圖,下列說法正確的是(  )
A.圖中字符的內碼共占14位
B.由圖可知,小寫字母“h”的內碼用十進制表示為80
C.小寫字母“a”的內碼用二進制表示為01100001
D.“!”的內碼用十六進制表示為2021
5.(2021高三上·浙江開學考)用Photoshop軟件制作“粽香端午”作品,已用選區工具創建如圖所示的選區。
在當前狀態下,下列描述正確的是(  )
A.“竹筷”圖層中的內容無法顯示是因為圖層被隱藏
B.可以復制“傳統節日”圖層的圖層樣式并粘貼到“粽香端午”圖層
C.選中“粽子”圖層,不可以將其移動到“傳統節日”圖層上方
D.選中“背景”圖層,添加“波紋”濾鏡,圖像的呈現效果會發生變化
6.(2021高三上·浙江開學考)使用Goldwave軟件處理某音頻文件,部分界面如圖所示在當前狀態下,執行“刪除”操作后其他參數不變,另存為單聲道格式的文件,則修改前后文件的存儲容量比約為(  )
A.3:1 B.2:1 C.3:2 D.1:1
7.(2021高三上·浙江開學考)VB表達式 3 + 18 \ 6 / 2 mod 2 * 2 的值是(  )
A.5 B.4.5 C.3 D.6
8.(2021高三上·浙江開學考)某算法的部分流程圖如圖所示,執行這部分流程后,下列說法正確的是(  )
A.變量x的終值為3 B.變量y的終值為13
C.變量s的終值為8 D.循環體語句執行次數為3次
9.(2021高三上·浙江開學考)有如下 VB 程序段:
ans = 0: i = 1
Do While i < Int(Sqr(n))
If n / i = Int(n / i) And n / i Mod 2 = 1 Then
ans = ans + 1
End If
i = i + 2
Loop
若變量n的值為81,則執行該程序段后,變量ans的值為(  )
A.2 B.3 C.4 D.5
10.(2021高三上·浙江開學考)有如下VB程序段:
s1 = Text1.Text: s2 = "" n = Len(s1)
i = 1: j = n
Do While i <= j
If i Mod 2 = 1 Then
s2 = s2 + Mid(s1, j, 1)
Else
s2 = Mid(s1, n - j + 1, 1) + s2
End If
i = i + 1
j = j - 1
Loop
Text2.Text = s2
在文本框Text1中輸入“python”,執行該程序段后,文本框Text2中顯示的是(  )
A.nyt B.nyh C.ynt D.ynh
11.(2021高三上·浙江開學考)某對分查找的VB程序段如下:
a(1) = 12
For i = 2 To 10
a(i) = a(i - 1) + Int(Rnd * 10) + 1
Next i
i = 1: j = 10: c = 0: key = 15
Do While i <=j
m = (i + j) \ 2
c = c + 1
If a(m) = key Then
Exit Do
ElseIf a(m) < key Then
i = m + 1
Else
j = m - 1
End If
Loop
執行該程序段后,變量c的值不可能為(  )
A.4 B.3 C.2 D.1
12.(2021高三上·浙江開學考)隨機生成正整數數組a,并將數組中各元素以金字塔顯示,要求對金字塔每層中的數據排序處理,奇數行升序排列,偶數行降序排列,效果見下圖。請為劃線處選擇合適的代碼。(  )
Dim a(1 To 15) As Integer, num As Integer, s As String
'生成數組a,a(1)=73,a(2)=58, a(3)=62, a(4)=36…代碼略
Private Sub Command1_Click()’對數組進行排序
num = 5: k = 1: f = 1
For i = 1 To num
k = k + i
For m = k - i To ①
For n = k - i To 2 * k - 2 - i - m
If ② Then t = a(n): a(n) = a(n + 1): a(n + 1) = t
Next n
Next m
f = f * (-1)
Next i
'將處理后的數組,以金字塔形顯示,代碼略
End Sub
A.k-1 f * a(n) < f * a(n + 1)
B.k-1 f * a(n) > f * a(n + 1)
C.k-2 f * a(n) > f * a(n + 1)
D.k-2 f * a(n) < f * a(n + 1)
二、非選擇題(本大題共4題,6+8+6+6,共26分)
13.(2021高三上·浙江開學考)某超市統計了特價商品的相關信息,用Excel軟件對商品數據進行處理,如圖a所示。
(1)要通過自動填充將“編號”列的值填充為如圖a所示的序列“01,02,……,74”,則可先將該區域單元格格式設置為   (單選,填字母:A .數值/B .貨幣/C .百分比/D .文本)。
(2)圖a中區域H4:H75的折扣率是根據H3單元格自動填充得到,則H3單元格中的公式   (折扣率=(零售價–特價)/零售價×100)
(3)對區域A2:H75進行相關數據分析,下列說法錯誤的是 (多選,填字母)。
A.刪除了“單位”列,“折扣率%”列數據不會發生變化
B.若要找出所有名稱中含“茶”的飲料,可對“名稱”列按圖b條件進行篩選
C.為找出“產地”為浙江,折扣率最大的商品,可以“產地”等于“浙江”為條件進行篩選,再對“折扣率%”進行篩選,選擇“10個最大的值”,并顯示為最大的1項
D.為找出“產地”為廣州,零售價格最高的商品,可以“零售價格”為關鍵字降序排序,再對“產地”進行篩選,條件為“廣州”
14.(2021高三上·浙江開學考)小海使用Flash軟件制作主題為“重陽”的多媒體作品,制作腳本如圖a所示,制作界面如圖b所示。
模塊名:“Main”場景 類別序號:2 進入方式:由“load”場景單擊“播放”按鈕進入
呈現方式: ⒈魚在舞臺的下方移動,文字在左側 ⒉菊花開始時在舞臺上方,慢慢向右移出舞臺 ⒊“重播”按鈕在舞臺右下方,單擊“重播”按鈕,將從該場景第一幀開始播放。 呈現順序說明:
⒈一開始出現文字和魚游動的動畫,持續到場景結束。 ⒉約第2.5秒時出現“菊花”的動畫,時長約2.5 秒。 ⒊最后出現“重播”按鈕,并停止播放。
圖a
圖b
請回答下列問題:
(1)以下關于多媒體作品設計的描述,正確的是 (多選,填字母)
A.Flash軟件是以時間序列為基礎的創作工具
B.作品的系統結構描述了整個作品的組成部分、工作流程、主要界面
C.作品運行的軟件環境不屬于創作需求分析中的設施需求
D.媒體元素分解需將腳本內容在細化時所涉及的媒體元素逐一列出
E.腳本編寫時,先進行文字腳本編寫,再進行腳本大綱編寫
(2)舞臺大小為500×400,“菊花”圖層第25至50幀的補間類型為   ;第50幀中,“菊花”實例的位置可能為   (單選,填字母)
A.(10,10)
B.(550,10) C.(10,440) D.(-550,440)
(3)根據制作腳本,“重播”按鈕上應設置動作命令   。
(4)為使“文字”圖層的動畫效果與制作腳本相符,應進行的操作是   。
15.(2021高三上·浙江開學考)世界上有很多國家向我國申購新冠疫苗。我國共有n個倉庫存儲疫苗,第i個倉庫有疫苗a(i)(單位:萬支,(單位:萬支,下同)。現有m(n>=m)個國家向我國提出疫苗購買申請。我國計劃將n個倉庫中的疫苗全部分配給這m個國家。分配規則如下:①每個倉庫中的疫苗只能作為一個整體分配給一個國家;②一個國家可以獲得任意多個倉庫的疫苗;③要求獲得最多疫苗的國家與獲得最少疫苗的國家之間疫苗數量差值最小;④若存在多個滿足條件的分配方式,則輸出最先找到的分配方式。
例如:若n=4,4個倉庫中的疫苗數分別為50、13、80、27。若m=2,最小差值為10;若m=3,最小差值為40。
編寫VB程序模擬上述功能,在文本框Text1中輸入n(n≤15),在文本框Text2中輸入m(m≤4),隨機生成n個兩位正整數,在列表框List1中輸出。單擊“計算”按鈕Command1,在文本框Text3中輸出最小差值,在列表框List2中輸出每個國家獲得疫苗的方案。程序運行界面如圖所示。
(1)語句 List1.Clear 中的“Clear”屬于   (單選,填字母:A .對象名/B .屬性名/C .方法名)。
(2)實現疫苗分配的VB程序如下,請在劃線處填入合適的代碼。
Private Sub Command1_Click()
Const maxn = 15
Dim n As Integer, i As Long, j As Long, k As
Long, p As Integer, m As Integer
Dim a(1 To maxn) As Long, f(1 To
maxn) As Long
Dim s(1 To maxn) As String, max
As Long, min As Long, ans As Long, ansi As Long
n = Val(Text1.Text): m = Val(Text2.Text)
List1.Clear: List2.Clear: Randomize
For i = 1 To n

List1.AddItem
Str(a(i))
Next i
ans = 10000
For i = 1 To m ^ n '枚舉所有的分配方案
For j
= 1 To m
f(j) =
0
Next j
j = i:
max = 0: min = 10000
For k
= 1 To n
f(p) = f(p) + a(k)
j = j \ m
Next k
For k = 1 To m
If f(k) > max Then max = f(k)
If f(k) < min Then min = f(k)
Next k
If ② Then
ans = max - min

End If
Next i
Text3.Text = Str(ans)
For i = 1 To n
j = ansi Mod m
s(j + 1) = s(j + 1) + Str(a(i))
ansi = ansi \ m
Next i
For i = 1 To m
List2.AddItem s(i)
Next i
End Sub
①   ②   ③   
(3)程序中加框處代碼有錯,請改正。
16.(2021高三上·浙江開學考)小張想要了解自己體育鍛煉情況,他以數字的形式記錄了自己每天進行的運動項目,如“1,1,2,3,2,3,2,3,3,1,1,4,3”。其中數字1代表籃球;2代表乒乓球;3代表慢跑,…。在記錄了一段時間后,小張想知道自己在一段連續時間內最“喜愛”的兩項體育運動是什么,以及連續進行的次數。對于這兩項體育運動的要求是:
1)這兩項運動在記錄中必須連續出現,不能被其他運動打斷,如“1,2,2,1,2”是一種可能的結果;“1,2,2,1,2,3”則不是可能的結果;
2)這兩項運動在記錄中出現的次數必須是最多的一種組合。
運動記錄 1,1,2,3,2,3,2,3,3,1,1,4,3
序號 ① ② ③ ④ ⑤
兩項運動 1,1,2 2,3,2,3,2,3,3 3,3,1,1 1,1,4 4,3
從上表分析可知,小張在一段時間內連續進行的兩項運動有5種不同組合,其中組合②中的兩項運動持續時間最長,所以最“喜愛”的兩項運動為2和3,共連續進行了7次。
根據算法思想,編寫VB程序實現如下功能:程序初始化時讀取小張記錄的一段時間內的所有運動項目,以逗號間隔顯示在文本框Text1中,單擊“尋找運動項目”按鈕Command1,在標簽Label4上顯示最喜愛的兩項運動編號,在文本框Text2中顯示這兩項運動最長持續的次數。程序運行界面如圖所示。
(1)若輸入序列為“3,5,5,4,3,5,5,5,3,3,2,6”,最喜愛的兩項運動連續進行的次數為   。
(2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。
Dim a(1 To 100) As Integer, n As Integer
Private Sub Form_Load(  )
'讀取已有記錄項目總數n
'讀取記錄的每次運動項目存入數組 a,并在文本框Text1中顯示,代碼略
End Sub
Private Sub Command1_Click()
Dim x As Integer, y As Integer 'x, y分別表示當前記錄中兩個不同項目
Dim c1 As Integer, c2 As Integer
'c1,c2 分別表示兩個項目在當前統計過程中出現的次數
Dim i As Integer, j As Integer, m1 As
Integer, m2 As Integer, ans As Integer
i = 1: j = 1
Do While j <= n And a(i) = a(j)
j = j
+ 1
Loop
x = a(i): y = a(j)
c1 =   
c2 = 1
ans = j - i + 1
Do While j < n
j = j
+ 1
If a(j) = x Then
c1 =
c1 + 1
ElseIf a(j) = y Then
c2 =
c2 + 1
Else
Do While   
If a(i) = x Then c1 = c1 – 1 Else
c2 = c2 - 1
i = i + 1
Loop
If    Then
y = a(j)
c2 = 1
Else
x = a(j)
c1 = 1
End If
End If
If ans < j - i + 1 Then
ans = j - i + 1
m1 = x
m2 = y
End If
Loop
Label4.Caption = Str(m1) + "和" +
Str(m2)
Text2.Text = Str(ans)
End Sub
答案解析部分
1.【答案】C
【知識點】信息及其特征;信息表達要求
【解析】【解答】QQ中的文件可以轉發至微信中,說明信息的表達是規范化的。故答案選C。
【分析】本題主要考查的是信息的特征以及信息的表達。信息的特征:載體依附性、時效性、共享性、可加工處理性、真偽性、價值性。
2.【答案】B
【知識點】網絡協議;網絡資源的類型、下載與保存;瀏覽器;網絡資源的檢索
【解析】【解答】將網頁的URL添加到收藏夾,是保存網址,不能收藏網頁的內容。在沒有網絡時也是打不開收藏的網頁的。故答案選B。
【分析】本題主要考查搜索引擎、網頁的收藏與保存以及網絡協議。
3.【答案】B
【知識點】數據庫、數據庫系統及其特征;字段的數據類型
【解析】【解答】選項A:該登記系統屬于數據庫應用系統;選項C:由表可知,門牌號包含了字符“-”,該字段不可以設置為“數字”類型;選項D:圖中“登記序號”列在該數據表中相應字段的數據類型不一定是“自動編號”。故答案選B。
【分析】本題考查的是數據庫系統以及字段數據類型。Access提供的主要字段數據類型有:文本、數字、日期/時間、貨幣、自動編號、是/否等;自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值。“是/否”類型存儲邏輯值,僅能取兩個值。
4.【答案】C
【知識點】進制及數制轉換;字符編碼
【解析】【解答】選項A:由圖可知,圖中字符的內碼共占15字節;選項B:大寫字母“H”的內碼是48,則小寫字母“h”的內碼是48+20=68,轉換為十進制表示為104;選項C:小寫字母“a”的內碼是61,轉換為二進制表示為01100001;選項D:“!”的內碼用十六進制表示為21。故答案選C。
【分析】本題考查的是字符編碼。用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。
5.【答案】B
【知識點】圖層及圖層的基本操作
【解析】【解答】選項A:由圖可知,“竹筷”圖層的不透明度為0,內容無法顯示;選項C:“粽子”圖層被鎖定也是可以進行圖層的移動操作的;選項D:“背景”圖層添加“波紋”濾鏡,圖像的呈現效果是不會發生變化的。故答案選B。
【分析】本題主要考查Photoshop中圖層的基本操作。
6.【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】【解答】音頻文件存儲量=采樣頻率×量化位數×聲道數×時間/8(單位:字節B)。修改前后只有聲道數由立體聲變為了單聲道,其他參數不變,存儲容量比約為2:1。故答案選B。
【分析】本題考查的是Goldwave對音頻的操作以及音頻文件存儲量的計算。GoldWave軟件可以對音頻進行刪除、剪裁、設置靜音、插入靜音或合成等操作。
7.【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】3 + 18 \ 6 / 2 mod 2 * 2 =3+18\3 mod 4=3+6 mod 4=3+2=5。故答案選A。
【分析】本題考查的是VB表達式的運算。算術運算符由高到低分別為:^(乘方)、-(取負)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+ 或 -。
8.【答案】C
【知識點】流程圖識讀
【解析】【解答】初始值:x=0,y=0,s=0
第一遍循環:y=1,s=1,x=1;
第二遍循環:y=4,s=5,x=2;
第三遍循環:y=13,s=8,x=3;
第四遍循環:y=40,s=8,x=4,循環結束。
執行這部分流程后x=4,y=40,s=8,循環體語句執行次數為4。故答案選C。
【分析】本題考查的是對算法流程圖的識讀。
9.【答案】A
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】初始值:ans=0,i=1。 若變量n的值為81, Int(Sqr(n))=9;
第一遍循環:滿足if判斷條件,ans=ans+1=1,i=i+2=3;
第二遍循環:滿足if判斷條件,ans=ans+1=2,i=i+2=5;
第三遍循環,不滿足if判斷條件,i=i+2=7;
第四遍循環,不滿足if判斷條件,i=i+2=9,循環結束。
故答案選A。
【分析】本題考查的是VB程序的執行。
10.【答案】D
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】初始值:s1=“python”,i=1,j=n=6;
第一次循環:i Mod 2 = 1,s2 = s2 + Mid(s1, j, 1)=“n”,i=i+1=2,j=j-1=5;
第二次循環:i Mod 2 = 0,s2 = Mid(s1, n - j + 1, 1) + s2=“yn”,i=i+1=3,j=j-1=4;
第三次循環:i Mod 2 =1,s2 = s2 + Mid(s1, j, 1)=“ynh”,i=i+1=4,j=j-1=3,循環結束。
執行該程序段后,文本框Text2中顯示的是“ynh”。故答案選D。
【分析】本題考查的是對VB程序的分析。
11.【答案】D
【知識點】查找算法及程序實現
【解析】【解答】Rnd是隨機生成[0,1)之間的數,Int(x)返回不大于x的最大整數,Int(Rnd * 10) + 1是隨機生成[1,10]之間的整數,a(1) = 12,a(i) = a(i - 1) + Int(Rnd * 10) + 1,后一項至少比前一項大1,即a(5)>=16,第一次循環m=(1+10)\2=5,key=15,即while不可能1遍循環就結束,c的值一定大于1。故答案選D。
【分析】本題主要考查的是對分查找算法。對分查找是一種效率很高的查找方法,但被查找的數據必須是有序的。對分查找首先將查找鍵與有序數組內處于中間位置的元素進行比較,如果中間位置上的元素內的數值與查找鍵不同,根據數組元素的有序性,就可確定應該在數組的前半部分還是后半部分繼續進行查找;在新確定的范圍內,繼續按上述方法進行查找,直到獲得最終結果。
12.【答案】C
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】最外層循環控制num行的輸出,里面嵌套for循環實現排序,奇數行升序排列,偶數行降序排列,第一遍循環,f=1,實現升序排序,滿足if條件時,交換a(n)與a(n+1),由此可知,第二空if判斷條件是f * a(n) > f * a(n + 1),通過代入驗證,可知第一個空填k-2。故答案選C。
【分析】本題主要考查的是VB程序的分析。
13.【答案】(1)D
(2)=(F3-G3)/F3*100
(3)B;C
【知識點】表格數據的處理與計算;數據分析
【解析】【解答】(1)只有文本格式可以將文本原樣顯示,如果設為其他格式,則“01”會顯示為“1”。故答案選D;
(2)折扣率=(零售價–特價)/零售價×100,H3中的公式是=(F3-G3)/F3*100。故答案為:=(F3-G3)/F3*100;
(3)刪除了“單位”列,“折扣率%”列數據不會發生變化;圖b的篩選條件是所有名稱中以“茶”結尾的飲料,而不是含“茶”的飲料;以“產地”等于“浙江”為條件進行篩選,再對“折扣率%”進行篩選,選擇“10個最大的值”,并顯示為最大的1項,不是“產地”為浙江,折扣率最大的商品;為找出“產地”為廣州,零售價格最高的商品,可以“零售價格”為關鍵字降序排序,再對“產地”進行篩選,條件為“廣州”,故答案選BC。
【分析】本題考查的是Excel中公式的應用、表格數據的分析以及單元格格式的設置。
14.【答案】(1)A;B;D
(2)動畫補間;B
(3)on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}
(4)復制“文字”圖層第25幀,在第1幀上執行“粘貼幀”或“文字”圖層第1幀執行“清除關鍵幀”命令
【知識點】多媒體作品的規劃和設計;動畫的類型;二維動畫實例屬性的設置;常用影片控制函數的應用
【解析】【解答】(1)C選項:作品運行的軟件環境屬于創作需求分析中的設施需求;E選項:腳本編寫的過程:制定腳本大綱,編寫文字腳本,編寫制作腳本,媒體元素分解。故答案選ABD;
(2)由圖可知,“菊花”圖層第25至50幀的補間類型為動畫補間。“菊花”開始時在舞臺上方,慢慢向右移,Flash中,水平向右為x軸正方向,水平向下為y軸正方向,舞臺大小為500×400,結合選項,第50幀中,“菊花”實例的位置可能為(550,10)。故答案為:動畫補間、B。
(3)“重播”按鈕在舞臺右下方,單擊“重播”按鈕,將從該場景第 1 幀開始播放,故“重播”按鈕上應設置動作命令on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}。
(4)一開始出現文字和魚游動的動畫,持續到場景結束,由圖可知,為使“文字”圖層的動畫效果與制作腳本相符,應進行的操作是:復制“文字”圖層第25幀,在第1幀上執行“粘貼幀”或“文字”圖層第1幀執行“清除關鍵幀”命令。
【分析】本題主要考查的是多媒體作品的規劃與設計、動畫的類型以及控制腳本的設置。
15.【答案】(1)C
(2)a(i)=Int(Rnd*90)+10;max-min(3)p=j Mod m+1
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】(1)語句List1.Clear中的“Clear”屬于列表list1的方法名。故答案選C;
(2)①此處是隨機生成n個兩位正整數,通過for循環依次賦給a(i),Rnd是隨機生成[0,1)之間的數,int(x)返回不大于x的最大整數。故答案為:a(i)=Int(Rnd*90)+10;
②變量ans保存最多疫苗的國家與獲得最少疫苗的國家之間疫苗數量差值,當出現比ans更小的差值時,需要更新ans,if判斷條件是max-min③變量ansi保存最小差值ans所處的方案,故當更新ans時,同時需要更新ansi。故答案為:ansi=i。
(3)數組f用來保存每個國家獲得疫苗數量,下標從1開始,故加框處應改為p=j Mod m+1。
【分析】本題主要考查的是VB程序的執行與調試。
16.【答案】(1)6
(2)j-i或j-1;c1>0 And c2>0;a(j-1)=x或c2=0或c1>0或c1>c2
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】(1)若輸入序列為“3,5,5,4,3,5,5,5,3,3,2,6”,則持續時間最長的組合是3,5,5,5,3,3,最喜愛的兩項運動連續進行的次數為6次。
(2)第一空:變量c1,c2 分別表示兩個項目在當前統計過程中出現的次數,前面while循環結束,則第一個項目出現的次數是j-i或j-1,第二個項目出現的次數是1。故答案為:j-i或j-1;
第二空:此處是出現第三個項目時,統計新的情況,當c1>0 And c2>0時,通過if判斷來相應遞減c1或c2的值直到其中的一個值為0,統計新的組合。故答案為:c1>0 And c2>0;
第三空:通過前面的循環將其中一個項目去除,此處需要更新另一個新的項目,當前一項是x或者c1的值不為0,則將a(j)的值更新為y,反之更新為x。故答案為:a(j-1)=x或c2=0或c1>0或c1>c2。
【分析】本題考查的是對VB程序的分析。
1 / 1浙江省名校協作體2021-2022學年高三上學期信息技術開學聯考試卷
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的)
1.(2021高三上·浙江開學考)以下關于信息和信息技術的說法不正確的是(  )
A.信息的表示、存儲、傳播必須依附于載體,不存在沒有載體的信息
B.人們可以利用信息技術,把信息從一種形態轉為另一種形態
C.可將QQ中的文件轉發至微信中,說明信息的表達無需規范化
D.上周某天的天氣資料對于安排明天的出行通常是沒有用的,說明信息具有時效性
【答案】C
【知識點】信息及其特征;信息表達要求
【解析】【解答】QQ中的文件可以轉發至微信中,說明信息的表達是規范化的。故答案選C。
【分析】本題主要考查的是信息的特征以及信息的表達。信息的特征:載體依附性、時效性、共享性、可加工處理性、真偽性、價值性。
2.(2021高三上·浙江開學考)下列有關網絡的說法不正確的是(  )
A.搜索引擎一般包含兩大核心技術:自動網頁搜索技術和全文檢索技術
B.可以將網頁添加到收藏夾,以便在不能上網時也能打開該網頁
C.以“網頁,僅html”方式保存的網頁,能保存其中的超鏈接
D.電子郵局協議(POP3)的功能是讓收件人從電子信箱中將電子郵件讀到本地計算機上
【答案】B
【知識點】網絡協議;網絡資源的類型、下載與保存;瀏覽器;網絡資源的檢索
【解析】【解答】將網頁的URL添加到收藏夾,是保存網址,不能收藏網頁的內容。在沒有網絡時也是打不開收藏的網頁的。故答案選B。
【分析】本題主要考查搜索引擎、網頁的收藏與保存以及網絡協議。
3.(2021高三上·浙江開學考)小張為社區的疫情防控工作設計了流動人員信息登記系統,其中已創建好的“登記信息”數據表用于存儲如圖所示的數據:
登記序號 姓名 門牌號 登記日期 登記形式 是否綠碼
20200101 王立 06-801 2020.01.29 門衛 是
20200102 張哲民 01-203 2020/02/12 上門排查 是
20200103 李圣達 11-206 2020/02/12 電話訪問 否
… … … … … …
下列說法正確的是(  )
A.該登記系統屬于數據庫管理系統
B.將圖中數據成功導入至數據表后,同一字段下的數據類型一致
C.數據表中“門牌號”字段可以設置為“數字”類型
D.圖中“登記序號”列在該數據表中相應字段的數據類型一定是“自動編號”
【答案】B
【知識點】數據庫、數據庫系統及其特征;字段的數據類型
【解析】【解答】選項A:該登記系統屬于數據庫應用系統;選項C:由表可知,門牌號包含了字符“-”,該字段不可以設置為“數字”類型;選項D:圖中“登記序號”列在該數據表中相應字段的數據類型不一定是“自動編號”。故答案選B。
【分析】本題考查的是數據庫系統以及字段數據類型。Access提供的主要字段數據類型有:文本、數字、日期/時間、貨幣、自動編號、是/否等;自動編號是一個唯一的順序號(遞增或隨機)、用戶無法直接修改其值。“是/否”類型存儲邏輯值,僅能取兩個值。
4.(2021高三上·浙江開學考)使用UltraEdit軟件查看內碼的部分界面如圖,下列說法正確的是(  )
A.圖中字符的內碼共占14位
B.由圖可知,小寫字母“h”的內碼用十進制表示為80
C.小寫字母“a”的內碼用二進制表示為01100001
D.“!”的內碼用十六進制表示為2021
【答案】C
【知識點】進制及數制轉換;字符編碼
【解析】【解答】選項A:由圖可知,圖中字符的內碼共占15字節;選項B:大寫字母“H”的內碼是48,則小寫字母“h”的內碼是48+20=68,轉換為十進制表示為104;選項C:小寫字母“a”的內碼是61,轉換為二進制表示為01100001;選項D:“!”的內碼用十六進制表示為21。故答案選C。
【分析】本題考查的是字符編碼。用UltraEdit軟件觀察字符的內碼時,每個英文字母占用1個字節,每個漢字占用2個字節。
5.(2021高三上·浙江開學考)用Photoshop軟件制作“粽香端午”作品,已用選區工具創建如圖所示的選區。
在當前狀態下,下列描述正確的是(  )
A.“竹筷”圖層中的內容無法顯示是因為圖層被隱藏
B.可以復制“傳統節日”圖層的圖層樣式并粘貼到“粽香端午”圖層
C.選中“粽子”圖層,不可以將其移動到“傳統節日”圖層上方
D.選中“背景”圖層,添加“波紋”濾鏡,圖像的呈現效果會發生變化
【答案】B
【知識點】圖層及圖層的基本操作
【解析】【解答】選項A:由圖可知,“竹筷”圖層的不透明度為0,內容無法顯示;選項C:“粽子”圖層被鎖定也是可以進行圖層的移動操作的;選項D:“背景”圖層添加“波紋”濾鏡,圖像的呈現效果是不會發生變化的。故答案選B。
【分析】本題主要考查Photoshop中圖層的基本操作。
6.(2021高三上·浙江開學考)使用Goldwave軟件處理某音頻文件,部分界面如圖所示在當前狀態下,執行“刪除”操作后其他參數不變,另存為單聲道格式的文件,則修改前后文件的存儲容量比約為(  )
A.3:1 B.2:1 C.3:2 D.1:1
【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】【解答】音頻文件存儲量=采樣頻率×量化位數×聲道數×時間/8(單位:字節B)。修改前后只有聲道數由立體聲變為了單聲道,其他參數不變,存儲容量比約為2:1。故答案選B。
【分析】本題考查的是Goldwave對音頻的操作以及音頻文件存儲量的計算。GoldWave軟件可以對音頻進行刪除、剪裁、設置靜音、插入靜音或合成等操作。
7.(2021高三上·浙江開學考)VB表達式 3 + 18 \ 6 / 2 mod 2 * 2 的值是(  )
A.5 B.4.5 C.3 D.6
【答案】A
【知識點】運算符、基本運算與表達式
【解析】【解答】3 + 18 \ 6 / 2 mod 2 * 2 =3+18\3 mod 4=3+6 mod 4=3+2=5。故答案選A。
【分析】本題考查的是VB表達式的運算。算術運算符由高到低分別為:^(乘方)、-(取負)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+ 或 -。
8.(2021高三上·浙江開學考)某算法的部分流程圖如圖所示,執行這部分流程后,下列說法正確的是(  )
A.變量x的終值為3 B.變量y的終值為13
C.變量s的終值為8 D.循環體語句執行次數為3次
【答案】C
【知識點】流程圖識讀
【解析】【解答】初始值:x=0,y=0,s=0
第一遍循環:y=1,s=1,x=1;
第二遍循環:y=4,s=5,x=2;
第三遍循環:y=13,s=8,x=3;
第四遍循環:y=40,s=8,x=4,循環結束。
執行這部分流程后x=4,y=40,s=8,循環體語句執行次數為4。故答案選C。
【分析】本題考查的是對算法流程圖的識讀。
9.(2021高三上·浙江開學考)有如下 VB 程序段:
ans = 0: i = 1
Do While i < Int(Sqr(n))
If n / i = Int(n / i) And n / i Mod 2 = 1 Then
ans = ans + 1
End If
i = i + 2
Loop
若變量n的值為81,則執行該程序段后,變量ans的值為(  )
A.2 B.3 C.4 D.5
【答案】A
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】初始值:ans=0,i=1。 若變量n的值為81, Int(Sqr(n))=9;
第一遍循環:滿足if判斷條件,ans=ans+1=1,i=i+2=3;
第二遍循環:滿足if判斷條件,ans=ans+1=2,i=i+2=5;
第三遍循環,不滿足if判斷條件,i=i+2=7;
第四遍循環,不滿足if判斷條件,i=i+2=9,循環結束。
故答案選A。
【分析】本題考查的是VB程序的執行。
10.(2021高三上·浙江開學考)有如下VB程序段:
s1 = Text1.Text: s2 = "" n = Len(s1)
i = 1: j = n
Do While i <= j
If i Mod 2 = 1 Then
s2 = s2 + Mid(s1, j, 1)
Else
s2 = Mid(s1, n - j + 1, 1) + s2
End If
i = i + 1
j = j - 1
Loop
Text2.Text = s2
在文本框Text1中輸入“python”,執行該程序段后,文本框Text2中顯示的是(  )
A.nyt B.nyh C.ynt D.ynh
【答案】D
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】初始值:s1=“python”,i=1,j=n=6;
第一次循環:i Mod 2 = 1,s2 = s2 + Mid(s1, j, 1)=“n”,i=i+1=2,j=j-1=5;
第二次循環:i Mod 2 = 0,s2 = Mid(s1, n - j + 1, 1) + s2=“yn”,i=i+1=3,j=j-1=4;
第三次循環:i Mod 2 =1,s2 = s2 + Mid(s1, j, 1)=“ynh”,i=i+1=4,j=j-1=3,循環結束。
執行該程序段后,文本框Text2中顯示的是“ynh”。故答案選D。
【分析】本題考查的是對VB程序的分析。
11.(2021高三上·浙江開學考)某對分查找的VB程序段如下:
a(1) = 12
For i = 2 To 10
a(i) = a(i - 1) + Int(Rnd * 10) + 1
Next i
i = 1: j = 10: c = 0: key = 15
Do While i <=j
m = (i + j) \ 2
c = c + 1
If a(m) = key Then
Exit Do
ElseIf a(m) < key Then
i = m + 1
Else
j = m - 1
End If
Loop
執行該程序段后,變量c的值不可能為(  )
A.4 B.3 C.2 D.1
【答案】D
【知識點】查找算法及程序實現
【解析】【解答】Rnd是隨機生成[0,1)之間的數,Int(x)返回不大于x的最大整數,Int(Rnd * 10) + 1是隨機生成[1,10]之間的整數,a(1) = 12,a(i) = a(i - 1) + Int(Rnd * 10) + 1,后一項至少比前一項大1,即a(5)>=16,第一次循環m=(1+10)\2=5,key=15,即while不可能1遍循環就結束,c的值一定大于1。故答案選D。
【分析】本題主要考查的是對分查找算法。對分查找是一種效率很高的查找方法,但被查找的數據必須是有序的。對分查找首先將查找鍵與有序數組內處于中間位置的元素進行比較,如果中間位置上的元素內的數值與查找鍵不同,根據數組元素的有序性,就可確定應該在數組的前半部分還是后半部分繼續進行查找;在新確定的范圍內,繼續按上述方法進行查找,直到獲得最終結果。
12.(2021高三上·浙江開學考)隨機生成正整數數組a,并將數組中各元素以金字塔顯示,要求對金字塔每層中的數據排序處理,奇數行升序排列,偶數行降序排列,效果見下圖。請為劃線處選擇合適的代碼。(  )
Dim a(1 To 15) As Integer, num As Integer, s As String
'生成數組a,a(1)=73,a(2)=58, a(3)=62, a(4)=36…代碼略
Private Sub Command1_Click()’對數組進行排序
num = 5: k = 1: f = 1
For i = 1 To num
k = k + i
For m = k - i To ①
For n = k - i To 2 * k - 2 - i - m
If ② Then t = a(n): a(n) = a(n + 1): a(n + 1) = t
Next n
Next m
f = f * (-1)
Next i
'將處理后的數組,以金字塔形顯示,代碼略
End Sub
A.k-1 f * a(n) < f * a(n + 1)
B.k-1 f * a(n) > f * a(n + 1)
C.k-2 f * a(n) > f * a(n + 1)
D.k-2 f * a(n) < f * a(n + 1)
【答案】C
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】最外層循環控制num行的輸出,里面嵌套for循環實現排序,奇數行升序排列,偶數行降序排列,第一遍循環,f=1,實現升序排序,滿足if條件時,交換a(n)與a(n+1),由此可知,第二空if判斷條件是f * a(n) > f * a(n + 1),通過代入驗證,可知第一個空填k-2。故答案選C。
【分析】本題主要考查的是VB程序的分析。
二、非選擇題(本大題共4題,6+8+6+6,共26分)
13.(2021高三上·浙江開學考)某超市統計了特價商品的相關信息,用Excel軟件對商品數據進行處理,如圖a所示。
(1)要通過自動填充將“編號”列的值填充為如圖a所示的序列“01,02,……,74”,則可先將該區域單元格格式設置為   (單選,填字母:A .數值/B .貨幣/C .百分比/D .文本)。
(2)圖a中區域H4:H75的折扣率是根據H3單元格自動填充得到,則H3單元格中的公式   (折扣率=(零售價–特價)/零售價×100)
(3)對區域A2:H75進行相關數據分析,下列說法錯誤的是 (多選,填字母)。
A.刪除了“單位”列,“折扣率%”列數據不會發生變化
B.若要找出所有名稱中含“茶”的飲料,可對“名稱”列按圖b條件進行篩選
C.為找出“產地”為浙江,折扣率最大的商品,可以“產地”等于“浙江”為條件進行篩選,再對“折扣率%”進行篩選,選擇“10個最大的值”,并顯示為最大的1項
D.為找出“產地”為廣州,零售價格最高的商品,可以“零售價格”為關鍵字降序排序,再對“產地”進行篩選,條件為“廣州”
【答案】(1)D
(2)=(F3-G3)/F3*100
(3)B;C
【知識點】表格數據的處理與計算;數據分析
【解析】【解答】(1)只有文本格式可以將文本原樣顯示,如果設為其他格式,則“01”會顯示為“1”。故答案選D;
(2)折扣率=(零售價–特價)/零售價×100,H3中的公式是=(F3-G3)/F3*100。故答案為:=(F3-G3)/F3*100;
(3)刪除了“單位”列,“折扣率%”列數據不會發生變化;圖b的篩選條件是所有名稱中以“茶”結尾的飲料,而不是含“茶”的飲料;以“產地”等于“浙江”為條件進行篩選,再對“折扣率%”進行篩選,選擇“10個最大的值”,并顯示為最大的1項,不是“產地”為浙江,折扣率最大的商品;為找出“產地”為廣州,零售價格最高的商品,可以“零售價格”為關鍵字降序排序,再對“產地”進行篩選,條件為“廣州”,故答案選BC。
【分析】本題考查的是Excel中公式的應用、表格數據的分析以及單元格格式的設置。
14.(2021高三上·浙江開學考)小海使用Flash軟件制作主題為“重陽”的多媒體作品,制作腳本如圖a所示,制作界面如圖b所示。
模塊名:“Main”場景 類別序號:2 進入方式:由“load”場景單擊“播放”按鈕進入
呈現方式: ⒈魚在舞臺的下方移動,文字在左側 ⒉菊花開始時在舞臺上方,慢慢向右移出舞臺 ⒊“重播”按鈕在舞臺右下方,單擊“重播”按鈕,將從該場景第一幀開始播放。 呈現順序說明:
⒈一開始出現文字和魚游動的動畫,持續到場景結束。 ⒉約第2.5秒時出現“菊花”的動畫,時長約2.5 秒。 ⒊最后出現“重播”按鈕,并停止播放。
圖a
圖b
請回答下列問題:
(1)以下關于多媒體作品設計的描述,正確的是 (多選,填字母)
A.Flash軟件是以時間序列為基礎的創作工具
B.作品的系統結構描述了整個作品的組成部分、工作流程、主要界面
C.作品運行的軟件環境不屬于創作需求分析中的設施需求
D.媒體元素分解需將腳本內容在細化時所涉及的媒體元素逐一列出
E.腳本編寫時,先進行文字腳本編寫,再進行腳本大綱編寫
(2)舞臺大小為500×400,“菊花”圖層第25至50幀的補間類型為   ;第50幀中,“菊花”實例的位置可能為   (單選,填字母)
A.(10,10)
B.(550,10) C.(10,440) D.(-550,440)
(3)根據制作腳本,“重播”按鈕上應設置動作命令   。
(4)為使“文字”圖層的動畫效果與制作腳本相符,應進行的操作是   。
【答案】(1)A;B;D
(2)動畫補間;B
(3)on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}
(4)復制“文字”圖層第25幀,在第1幀上執行“粘貼幀”或“文字”圖層第1幀執行“清除關鍵幀”命令
【知識點】多媒體作品的規劃和設計;動畫的類型;二維動畫實例屬性的設置;常用影片控制函數的應用
【解析】【解答】(1)C選項:作品運行的軟件環境屬于創作需求分析中的設施需求;E選項:腳本編寫的過程:制定腳本大綱,編寫文字腳本,編寫制作腳本,媒體元素分解。故答案選ABD;
(2)由圖可知,“菊花”圖層第25至50幀的補間類型為動畫補間。“菊花”開始時在舞臺上方,慢慢向右移,Flash中,水平向右為x軸正方向,水平向下為y軸正方向,舞臺大小為500×400,結合選項,第50幀中,“菊花”實例的位置可能為(550,10)。故答案為:動畫補間、B。
(3)“重播”按鈕在舞臺右下方,單擊“重播”按鈕,將從該場景第 1 幀開始播放,故“重播”按鈕上應設置動作命令on(release/press){gotoAndPlay(1);}或on(release/press){gotoAndPlay("main",1);}。
(4)一開始出現文字和魚游動的動畫,持續到場景結束,由圖可知,為使“文字”圖層的動畫效果與制作腳本相符,應進行的操作是:復制“文字”圖層第25幀,在第1幀上執行“粘貼幀”或“文字”圖層第1幀執行“清除關鍵幀”命令。
【分析】本題主要考查的是多媒體作品的規劃與設計、動畫的類型以及控制腳本的設置。
15.(2021高三上·浙江開學考)世界上有很多國家向我國申購新冠疫苗。我國共有n個倉庫存儲疫苗,第i個倉庫有疫苗a(i)(單位:萬支,(單位:萬支,下同)。現有m(n>=m)個國家向我國提出疫苗購買申請。我國計劃將n個倉庫中的疫苗全部分配給這m個國家。分配規則如下:①每個倉庫中的疫苗只能作為一個整體分配給一個國家;②一個國家可以獲得任意多個倉庫的疫苗;③要求獲得最多疫苗的國家與獲得最少疫苗的國家之間疫苗數量差值最小;④若存在多個滿足條件的分配方式,則輸出最先找到的分配方式。
例如:若n=4,4個倉庫中的疫苗數分別為50、13、80、27。若m=2,最小差值為10;若m=3,最小差值為40。
編寫VB程序模擬上述功能,在文本框Text1中輸入n(n≤15),在文本框Text2中輸入m(m≤4),隨機生成n個兩位正整數,在列表框List1中輸出。單擊“計算”按鈕Command1,在文本框Text3中輸出最小差值,在列表框List2中輸出每個國家獲得疫苗的方案。程序運行界面如圖所示。
(1)語句 List1.Clear 中的“Clear”屬于   (單選,填字母:A .對象名/B .屬性名/C .方法名)。
(2)實現疫苗分配的VB程序如下,請在劃線處填入合適的代碼。
Private Sub Command1_Click()
Const maxn = 15
Dim n As Integer, i As Long, j As Long, k As
Long, p As Integer, m As Integer
Dim a(1 To maxn) As Long, f(1 To
maxn) As Long
Dim s(1 To maxn) As String, max
As Long, min As Long, ans As Long, ansi As Long
n = Val(Text1.Text): m = Val(Text2.Text)
List1.Clear: List2.Clear: Randomize
For i = 1 To n

List1.AddItem
Str(a(i))
Next i
ans = 10000
For i = 1 To m ^ n '枚舉所有的分配方案
For j
= 1 To m
f(j) =
0
Next j
j = i:
max = 0: min = 10000
For k
= 1 To n
f(p) = f(p) + a(k)
j = j \ m
Next k
For k = 1 To m
If f(k) > max Then max = f(k)
If f(k) < min Then min = f(k)
Next k
If ② Then
ans = max - min

End If
Next i
Text3.Text = Str(ans)
For i = 1 To n
j = ansi Mod m
s(j + 1) = s(j + 1) + Str(a(i))
ansi = ansi \ m
Next i
For i = 1 To m
List2.AddItem s(i)
Next i
End Sub
①   ②   ③   
(3)程序中加框處代碼有錯,請改正。
【答案】(1)C
(2)a(i)=Int(Rnd*90)+10;max-min(3)p=j Mod m+1
【知識點】類、對象、屬性、方法、事件和事件處理的概念及應用;分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】(1)語句List1.Clear中的“Clear”屬于列表list1的方法名。故答案選C;
(2)①此處是隨機生成n個兩位正整數,通過for循環依次賦給a(i),Rnd是隨機生成[0,1)之間的數,int(x)返回不大于x的最大整數。故答案為:a(i)=Int(Rnd*90)+10;
②變量ans保存最多疫苗的國家與獲得最少疫苗的國家之間疫苗數量差值,當出現比ans更小的差值時,需要更新ans,if判斷條件是max-min③變量ansi保存最小差值ans所處的方案,故當更新ans時,同時需要更新ansi。故答案為:ansi=i。
(3)數組f用來保存每個國家獲得疫苗數量,下標從1開始,故加框處應改為p=j Mod m+1。
【分析】本題主要考查的是VB程序的執行與調試。
16.(2021高三上·浙江開學考)小張想要了解自己體育鍛煉情況,他以數字的形式記錄了自己每天進行的運動項目,如“1,1,2,3,2,3,2,3,3,1,1,4,3”。其中數字1代表籃球;2代表乒乓球;3代表慢跑,…。在記錄了一段時間后,小張想知道自己在一段連續時間內最“喜愛”的兩項體育運動是什么,以及連續進行的次數。對于這兩項體育運動的要求是:
1)這兩項運動在記錄中必須連續出現,不能被其他運動打斷,如“1,2,2,1,2”是一種可能的結果;“1,2,2,1,2,3”則不是可能的結果;
2)這兩項運動在記錄中出現的次數必須是最多的一種組合。
運動記錄 1,1,2,3,2,3,2,3,3,1,1,4,3
序號 ① ② ③ ④ ⑤
兩項運動 1,1,2 2,3,2,3,2,3,3 3,3,1,1 1,1,4 4,3
從上表分析可知,小張在一段時間內連續進行的兩項運動有5種不同組合,其中組合②中的兩項運動持續時間最長,所以最“喜愛”的兩項運動為2和3,共連續進行了7次。
根據算法思想,編寫VB程序實現如下功能:程序初始化時讀取小張記錄的一段時間內的所有運動項目,以逗號間隔顯示在文本框Text1中,單擊“尋找運動項目”按鈕Command1,在標簽Label4上顯示最喜愛的兩項運動編號,在文本框Text2中顯示這兩項運動最長持續的次數。程序運行界面如圖所示。
(1)若輸入序列為“3,5,5,4,3,5,5,5,3,3,2,6”,最喜愛的兩項運動連續進行的次數為   。
(2)實現上述功能的VB程序如下,請在劃線處填入合適的代碼。
Dim a(1 To 100) As Integer, n As Integer
Private Sub Form_Load(  )
'讀取已有記錄項目總數n
'讀取記錄的每次運動項目存入數組 a,并在文本框Text1中顯示,代碼略
End Sub
Private Sub Command1_Click()
Dim x As Integer, y As Integer 'x, y分別表示當前記錄中兩個不同項目
Dim c1 As Integer, c2 As Integer
'c1,c2 分別表示兩個項目在當前統計過程中出現的次數
Dim i As Integer, j As Integer, m1 As
Integer, m2 As Integer, ans As Integer
i = 1: j = 1
Do While j <= n And a(i) = a(j)
j = j
+ 1
Loop
x = a(i): y = a(j)
c1 =   
c2 = 1
ans = j - i + 1
Do While j < n
j = j
+ 1
If a(j) = x Then
c1 =
c1 + 1
ElseIf a(j) = y Then
c2 =
c2 + 1
Else
Do While   
If a(i) = x Then c1 = c1 – 1 Else
c2 = c2 - 1
i = i + 1
Loop
If    Then
y = a(j)
c2 = 1
Else
x = a(j)
c1 = 1
End If
End If
If ans < j - i + 1 Then
ans = j - i + 1
m1 = x
m2 = y
End If
Loop
Label4.Caption = Str(m1) + "和" +
Str(m2)
Text2.Text = Str(ans)
End Sub
【答案】(1)6
(2)j-i或j-1;c1>0 And c2>0;a(j-1)=x或c2=0或c1>0或c1>c2
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】【解答】(1)若輸入序列為“3,5,5,4,3,5,5,5,3,3,2,6”,則持續時間最長的組合是3,5,5,5,3,3,最喜愛的兩項運動連續進行的次數為6次。
(2)第一空:變量c1,c2 分別表示兩個項目在當前統計過程中出現的次數,前面while循環結束,則第一個項目出現的次數是j-i或j-1,第二個項目出現的次數是1。故答案為:j-i或j-1;
第二空:此處是出現第三個項目時,統計新的情況,當c1>0 And c2>0時,通過if判斷來相應遞減c1或c2的值直到其中的一個值為0,統計新的組合。故答案為:c1>0 And c2>0;
第三空:通過前面的循環將其中一個項目去除,此處需要更新另一個新的項目,當前一項是x或者c1的值不為0,則將a(j)的值更新為y,反之更新為x。故答案為:a(j-1)=x或c2=0或c1>0或c1>c2。
【分析】本題考查的是對VB程序的分析。
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. 主站蜘蛛池模板: 平舆县| 乌审旗| 黔南| 化隆| 竹溪县| 龙州县| 陇川县| 湾仔区| 平凉市| 盐池县| 东山县| 二手房| 齐河县| 迁西县| 南召县| 靖远县| 武平县| 兴文县| 天祝| 云林县| 临汾市| 乌海市| 张家口市| 太谷县| 二手房| 三原县| 金华市| 永春县| 石台县| 翁牛特旗| 北票市| 开鲁县| 梅州市| 古交市| 米林县| 土默特左旗| 建宁县| 治多县| 福海县| 花莲市| 扎囊县|