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

浙江省名校協作體2018-2019學年高二下學期信息技術期末聯考試卷

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

浙江省名校協作體2018-2019學年高二下學期信息技術期末聯考試卷

資源簡介

浙江省名校協作體2018-2019學年高二下學期信息技術期末聯考試卷
一、選擇題(本大題共13小題,每小題2分,共26分)
1.(2019高二下·浙江期末)下列關于信息的說法,正確的是(  )
A.信息是指數據、信號、消息
B.信息不能脫離它所反映的事物被存儲、保存和傳播
C.信息具有時效性、真偽性、共享性和傳遞性等特點
D.物質、精神和信息是構成人類社會的三大要素
2.(2019高二下·浙江期末)小李通過電子郵箱向朋友發送一封郵件,在發送時勾選了“需要回執”,郵件剛發送即收到封系統退信,提示“很抱歉您發送的郵件被退回”,則可能的原因是(  )
A.收件人欄中輸入的郵箱地址不存在
B.收件人欄中輸入的是小李自己的郵箱地址
C.小李朋友收到郵件后拒絕提供回執
D.小李的電腦不支持SMTP協議
3.(2019高二下·浙江期末)關于因特網信息的瀏覽與獲取,下列說法不正確的是(  )
A.網頁中使用文字、圖像、聲音等方式表達信息
B.收藏夾收藏了網頁的內容
C.搜索引擎一般包括兩大核心技術:自動網頁搜索技術和全文檢索技術
D.主題目錄是萬維網上所使用的一種分層次排列的主題類索引
4.(2019高二下·浙江期末)使用Word軟件編輯某文檔,部分界面如圖所示。
下列說法正確的是(  )
A.可用自動更正功能刪除文中所有的空格
B.刪除批注,批注對象不會被刪除
C.接受文檔中所有修訂后,最后一行應是“人生如夢,一樽還酹江月。”
D.實現圖中的圖文環繞效果可采用“上下型”環繞方式
5.(2019高二下·浙江期末)下列應用中,體現了人工智能技術的有(  )
①在0CR軟件中對識別結果進行校正
②停車管理系統通過拍攝識別車牌號碼
③某平臺的機器翻譯應用
④AlphaGo與李世石的圍棋之戰
⑤超市掃描條碼器掃描商品的條形碼
A.①③④ B.②④⑤ C.①②⑤ D.②③④
6.(2019高二下·浙江期末)使用Access軟件打開某數據庫,部分界面如圖所示。
下列說法正確的是(  )
A.“書籍編號”字段值必須為20個字符
B.該表中有7條記錄
C.“借閱ID”字段值為4的上一條記錄的“借閱ID”值一定是3
D.可將“讀者編號”字段設為主鍵
7.(2019高二下·浙江期末)某算法的部分流程圖如圖所示。執行這部分流程,輸入10,則輸出值為(  )
A.6 B.4 C.5 D.1
8.(2019高二下·浙江期末)使用 UltraEdit軟件觀察字符內碼,結果如圖所示。
下列說法正確的是(  )
A.字符“12”的十六進制碼為“3C”
B.該字符串中有9個ASCⅡ字符
C.該字符串內碼占18個字節
D.字符“=”的十六進制碼為“A3”
9.(2019高二下·浙江期末)一段時長為4秒、1024*712像素、PAL制式(25幀/秒)未經壓縮的無聲視頻,其容量約為74MB,則該視頻的顏色模式可能是(  )
A.16位彩色 B.256級灰度 C.16色彩色 D.24位真彩色
10.(2019高二下·浙江期末)有如下VB程序段:
Dim i As Integer, s As Integer
Dim a (1 To 10)As Integer
For i =1 To 10
a(i)=i^2
If a(i)Mod 3=0 And a(i)Mod 5 =0 Then s= 50000+ a(i)
If a(i)Mod 3=0 Or a(i) Mod 5 =0 Then s =s+ a(i)
Next i
Text1. Text Str(s)
執行該程序段后,下列說法正確的是(  )
A.文本框Text1中顯示“251” B.文本框Text1中顯示“126”
C.程序報錯,提示“下標越界” D.程序報錯,提示“溢出”
11.(2019高二下·浙江期末)有如下WB程序段:
Dim n As Integer, i As Integer, a As Integer, b As Integer
Randomize
n=5:i=1
Do While i <=n
a= Int(Rnd*90)+ 10
b= Int(Rnd*90)+ 10
If a>b Then
List1.AddItem Str(a)+"-"+ Str(b)+“=“
i=i+1
End If
Loop
執行該程序段后,下列說法正確的是(  )
A.a可能大于b,也可能小于等于b
B.Do While i<=n一定執行6次
C.a和b都是兩位數的整數
D.List1中輸出的減法算式小于等于5條
12.(2019高二下·浙江期末)有如下VB程序段
Dim a(1 To 6)As Integer, I AS Integer, maxi As Integer
a(1)=12:a(2)=8:a(3)=14:a(4)=13:a(5)=12:a(6)=11
Maxi=1
For i=2 To 6
If a(i)>a(maxi)Then maxi=i
Next i
a(1)=a(1)+a(maxi):a(maxi)=a(1)-a(maxi):a(1)=a(1)-a(maxi)
執行該程序段后,數組元素a(1)~a(6)的值是(  )
A.14 12 8 13 12 11 B.14 8 12 13 12 11
C.13 8 14 12 12 11 D.14 8 14 13 12 11
13.(2019高二下·浙江期末)有如下VB程序段:
Dim a(1 To 5)As Integer, i As Integer, j As Integer key As Integer
a(1)=8:a(2)=13:a(3)=25:a(4)=98:a(5)=56
For i=4 To 5
j=i: Key a(j)
Do While a(j-1)>Key and j>
a(j)=a(j-1)
j=j-1
Loop
a(j)=Key
Next i
執行該程序段后,數組元素a(1)~a(5)的值是(  )
A.98 56 25 13 8 B.8 13 25 56 98
C.56 25 13 8 98 D.98 8 13 25 56
二、非選擇題(本大題共4小題,7+5+6+6,共24分)
14.(2019高二下·浙江期末)小李收集了2016年浙江省體育產業總產出和增加值數據,并使用Excel軟件進行數據處理,如圖a所示。
(1)小李在A1單元格中輸入“2016年浙江體育產業總產出和增加值”,在A2單元格中輸入“(按體育產業統計分類)”,選中A1:E2區域,執行“合并后居中”,    (選填:能/不能)實現如圖a所示標題的效果。
(2)在B12單元格中結合SUM函數計算“體育培訓與教育”的“總產出”,則應輸入的公式是   (全省體育產業合計的總產出=所有體育產業類別的總產出之和)。
(3)小李要計算體育產業各類別“結構(%)”項的“增加值”,他在E7單元格中輸入公式=C7/C6*100通過自動填充完成E8E17區域的計算,發現得到的結果與圖a不符,應修改E7單元格的公式為    ,并將E7:E17區域的單元格格式設置為“數值”,保留   位小數(填數字)
(4)根據圖a中數據制作的圖表如圖b所示,創建該圖表的數據區域是   。
(5)體育產業各類別按“總量(億元)”項的“總產出”降序排序(不包括全省體育產業合計),則排序前應選中的數據區域為     。
(6)小李選中A6:E17區域后執行篩選操作,篩選設置如圖c所示,則按此設置篩選出的體育產業類別有   個(填數字)。
15.(2019高二下·浙江期末)編寫VB程序,其功能為:刪除文章中圓括號及圓括號中的內容,輸出刪除后的結果。
注:文中圓括號成對出現,圓括號內不會再套圓括號。
程序運行界面如圖所示。
(1)要使程序運行時,窗體Form1標題顯示“刪除圓括號及其內容”可在   (單選,填字母:A .Form_Load()/B .Form_Load()/C .Form_UnLoad()/ D .Form_Click())事件處理過程中添加語句Form.Caption"刪除圓括號及其內容"。
(2)實現上述功能的VB程序如下,請在劃線處填入合適代碼。
Private Sub Command1_Click()
Dim s As String, rs As String, c As String, i
As Integer, flag As Boolean
s= Text1. Text: rs =“”: flag False
For i=1 To Len (s)
c=Mid(s, i, 1)
If   Then
rs=rs +c
ElseIf c=“(”Them
   
ElseIf c=“)”Then
flag =False
End If
Next i
Text2 Text=rs
End Sub
16.(2019高二下·浙江期末)在文本框 TxtIn中輸入原文,單擊“加密”按鈕,對文中所有英文字母進行加密,其它字符不變,在文本框 TxtOut中輸出加密結果。
加密規則如下表所示:
原字 A B C … X Y Z a b c … x y z
密字 z y x … c b a Z Y X … C B A
注:“A”的ASCⅡ碼值是65,“a”的ASCI碼值是97。
(1)若輸入的內容是“ Beauty!”(不包括雙引號),則輸出為   。
程序運行界面如圖所示
(2)實現上述功能的VB程序如下,請在劃線處填入合適代碼。
Private sub Cmd1-
Click()
Dim i As Integer, s As String, c As String, ans As String
①   
For i=1 To Len(s)
c= Mid(s, i, 1)
If c<="z “And c >=”a"Or c<=”Z” And c >=”A” Then
c=②   
End If
③   
Next i
TxtOut. Text =ans
End Sub
(3)根據上述程序,“加密”按鈕名稱是     。
17.(2019高二下·浙江期末)有趣的進制數:編寫VB程序找出符合條件的十進制自然數,該自然數的七進制與九進制都是三位數,且七進制與九進制的三位數碼順序正好相反,輸出這個十進制數與對應的七進制和九進制數。程序運行界面如圖所示。
實現上述功能的VB程序如下,請在劃線處填入合適的代碼。
Private Sub Command1_Click()
Dim i As Integer, d As Integer, r As integer
Dim rs As string, ans1 As Integer, ans2 As Integer
For i=81 To 342
①   
rs=“”
Do While d <>0
r = d Mod 9
rs= str(r)+rs
②   
Loop
ans1= Val(rs)
‘求出相應的七進制數,存儲在變量ans2中,代碼略
If ans1 Mod 10=ans2\ 100 And ans1\ 100=ans2 Mod 10 And ③    Then
Text1. Text=④   
Text2 Text= Str(ans1)
Text3. Text= Str(ans2)
End If
Next i
End Sub
答案解析部分
1.【答案】C
【知識點】信息及其特征
【解析】【解答】選項A:信息就量消息,:信息是事物運動的狀態和方式,是事物內部結構和外部聯系的狀態和方式信息是利用各種載體(文字、符號、聲音、圖形、圖像、視頻、動畫等),通過各種渠道所傳播的內容(信號、消息、情報、報道等)。數據和信息、消息不能并列。本項錯。選項B:信息可以在不同的載體中進行傳遞和傳播,可以脫離它所反映的事物被存儲、保存和傳播。本項錯。選項C:信息具有時效性、真偽性、共享性、傳遞性、價值性和可加工性等特點。本項對。選項D:物質、能量和信息是構成人類社會的三大要素。本項錯。故答案選C。
【分析】本題考查的是信息的概念和特征。信息是事物運動的狀態和方式,是事物內部結構和外部聯系的狀態和方式。信息是利用各種載體(文字、符號、聲音、圖形、圖像、視頻、動畫等),通過各種渠道所傳播的內容(信號、消息、情報、報道等)。信息有五個基本特征和五個一般特征。基本特征:普遍性、依附性、傳遞性、價值性、時效性;一般特征:共享性、真偽性、不完全性、價值相對性、可處理性。
2.【答案】A
【知識點】電子郵件,電子公告板等信息交流方式
【解析】【解答】 郵件剛發送即收到封系統退信,提示“很抱歉您發送的郵件被退回”,則該封信沒有被對方接受,而負責接受的是對方的郵件服務器。選項A:收件人的地址不正確可能造成對方收不到信,本項對。選項B:收件人可以為自己,本項錯。選項C:由回執知,該封信小李朋友就沒有收到,本項錯。選項D:該封信已經發送,說明小李電腦支持SMTP協議,本項錯。故答案選A。
【分析】本題考查的是電子郵件發送的過程,在寫好電子郵件后,首先由發件人的電腦將郵件發送到發件服務器上,使用的是SMTP協議,然后由發件人的服務器發送到收件人的服務器上,該過程仍舊使用的是SMTP協議,如果郵件地址錯誤則收件服務器拒絕接受并發送信息。然后由郵件服務器將郵件接受并暫存在郵件服務器上,此過程使用POP3協議。最后由收件人從收件服務器上下載郵件,此過程使用POP3協議。
3.【答案】B
【知識點】網絡資源的檢索
【解析】【解答】信息的表達方式有文字、圖形、圖像、聲音等,本項對。選項B:收藏夾收藏的是網頁的網址而不是網頁的內容,本項錯。選項C:自動網頁搜索技術是由搜索網站將網頁的部分內容自動抓取形成網頁的預覽,而全文檢索是根據用戶輸入的關鍵字對網頁內容進行詳細查詢,關鍵字搜索網站一般使用了這兩種技術,本項對。選項D:目錄搜索就是搜索網站按主題目錄進行分類分層次排列,由用戶逐級進行查找。本項對。故答案選B。
【分析】本題考查的是信息的表達方式及搜索技術。同一種信息內容可以采用不同的表達方式,以滿足信息接收者的實際需要.最常用的信息表達方式有:文字、語言、圖形、圖像、聲音和形體動作等。目前搜索引擎可用三種:全文搜索、目錄搜索和元搜索。
4.【答案】B
【知識點】文本的基本編輯
【解析】【解答】選項A:自動更正功能是將更正庫中已經有的常見錯誤項自動變為為正確的詞,刪除所有空格可以使用查找和替換功能,本項錯。選項B:刪除批注,則批注對象不被刪除,如刪除批注對象則批注一塊被刪除,本項對。選項C:接受修訂則最后一行變成“人生如夢,一尊還酹滿月”,本項錯。選項D:圖中環繞方式為“襯于文字下方”。故答案選B。
【分析】本題考查的是Word的自動更新功能、修訂、批注及文字環繞方式。自動更新是根據word更正庫的詞將常見錯誤自動更正為正確的詞。批注是對文章的某些文字段落做出備注、意見及建議等。而修訂是保留修改痕跡的基礎上進行的修改,通過修訂可以恢復原來的文字或確認修改。Word的文字環繞方式有:嵌入型、四周型環繞、緊密型環繞、襯于文字下方、浮于文字上方、上下型環繞、穿越型環繞。
5.【答案】D
【知識點】人工智能的應用
【解析】【解答】 ①在0CR軟件中對識別結果進行校正 ,使用的是自動更正功能,不屬于人工智能。 ②停車管理系統通過拍攝識別車牌號碼 。使用的是圖像識別技術,是人工智能技術。 ③某平臺的機器翻譯應用 。使用的是機器翻譯技術,是人工智能技術。 ④AlphaGo與李世石的圍棋之戰 。使用的是機器人技術,是人工智能技術。 ⑤超市掃描條碼器掃描商品的條形碼 ,使用的是編碼技術,不是人工智能技術。故答案選D。
【分析】本題考查的是人工智能技術的范疇。人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統等。
6.【答案】C
【知識點】數據表、字段、記錄的編輯
【解析】【解答】選項A: “書籍編號”字段值最大長度不能超過20個字符,即該編號的字符值可在1-20之間,本項錯。選項B:該表有6條記錄,第七條正在編輯,本項錯。選項C:由圖可以看出“借閱ID”為自動編號,且記錄沒有被刪除,故4號記錄的上方為3號記錄,本項對。選項D:主鍵要求字段值不能有重復,而圖中4號和5號記錄的“讀者編號”字段值重復,本項錯。故答案選C。
【分析】本題考查的是記錄的字段類型及其特點。Access允許九種數據類型:文本、備注、數值、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查詢向導。在表的設計視圖中,每一個字段都有設計類型。自動編號,這種類型較為特殊,每次向表格添加新記錄時,Access會自動插入唯一順序或者隨機編號,如果刪除了表格中含有自動編號字段的一個記錄后,Access并不會為表格自動編號字段重新編號。
7.【答案】A
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】根據流程圖知,n=10<>1,執行第一次循環,n為偶數,故n=10/2=5,c=0+1=1。然后比較n和1的值,n=5<>1繼續執行循環,n為奇數,故n=n*3+1=5*3+1=16,c=1+1=2。n=16<>1,n=16/2=8,c=3。n=8<>1,n=8/2=4,c=3。n=4<>1,n=4/2=2,c=5。n=2<>1,n=2/2=1,c=6。然后比較n值,此時n=1退出循環輸出c值,故答案選A。
【分析】本題考查的是觀察流程圖描述算法。在本題中先將n的值賦為10,然后判斷n值是否為1,n為10,不為1,然后判斷n是否為偶數,如為偶數則將n*3+1后重新賦給n,否則(n為奇數)則將n的一半賦給n值,將c值增1(使用c值統計循環次數,然后再判斷n值是否等于1,如果不等于1繼續執行循環體,如為1則輸出c值。
8.【答案】B
【知識點】信息的編碼
【解析】【解答】由圖知:“2”的內碼為“32”,故“1”的內碼為“31”,“12”的內碼為“31 32”,本項錯。選項B:由圖可知,該字符串共有:、2、x、+、6、^、2、0、空格9個ASCII字符,本項對。選項C:由圖知,該字符串共有38位,19組十六進制,故該字符串共占19個字節。本項錯。選項D:由圖知,字符“=”的十六進制碼為“A3 BD”,本項錯。故答案選B。
【分析】本題考查的是漢字、英文字符的內碼表示。一個漢字或中文字符在計算機內部以16位二進制數表示,折合十六進制數為4位,而一個英文字母、英文字符在計算內部都是以ASCII碼表示的,它占8位二進制數、2位十六進制數位。
9.【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】【解答】74MB=75776KB=77594624B=620756992b,由視頻文件存儲容量計算公式知:該視頻文件的顏色位數=620756992/(4*1024*712*25)=8.51b,即該視頻文件的顏色位數大約為8位,而選項A為16位,選項B為8位,選項C為4位,選項D為24位,故答案選B。
【分析】本題考查的是視頻文件存儲容量計算公式及存儲容量單位之間的換算。視頻文件存儲容量=(水平像素×垂直像素×每個像素所需位數/8)*幀頻*時長(字節)。存儲容量的單位基本上以1024為單位進行換算,如1TB=1024GB,1GB=1024MB,1MB=1024KB,1KB=1024B,1B=8b。
10.【答案】A
【知識點】運算符、基本運算與表達式;解析算法及程序實現
【解析】【解答】本題程序分析如下:
Dim i As Integer, s As Integer
Dim a (1 To 10)As Integer ‘定義a為整型數組,該數組共有10個元素
For i =1 To 10 ‘使用i來控制循環,i的初值為1,終值為10,步長為1
a(i)=i^2 ‘將數組下標的平方賦給該數組元素
If a(i)Mod 3=0 And a(i)Mod 5 =0 Then s= 50000+ a(i) ‘如果該數組元素能整除以3且能整除5則將這個數組元素值加上5000后存儲到變量s中
If a(i)Mod 3=0 Or a(i) Mod 5 =0 Then s =s+ a(i) ‘如果該數組元素能整除以3或能整除5則將這個數組元素值累加到變量s中
Next i ‘結束循環
Text1. Text Str(s) ‘輸出s的值
由以上程序分析知,該程序先計算數組元素的值,然后判斷該數組元素是否能被3或5整除,如能整除累加到變量s中,如能被15整除再將該值再加一次到s中。故s=9+25+36+81+100=251。該程序可以正確運行故選項C、D錯誤,而s值為251不是126,選項B錯語。故答案選A。
【分析】本題考查的是能整以某個數的公式及累加器。如果一個數能整除以另一個數,可以從余數上來判斷,如 a mod b=0,也可以從商上來判斷:a/b=a\b。累加器的形式為: s =s+ a(i) 。注意在本題中沒有能被15整除的數,故“ If a(i)Mod 3=0 And a(i)Mod 5 =0 Then s= 50000+ a(i) ”語句沒有執行。
11.【答案】C
【知識點】算法的控制結構;運算符、基本運算與表達式
【解析】【解答】本題程序分析如下:
Dim n As Integer, i As Integer, a As Integer, b As Integer
Randomize
n=5:i=1 ‘給變量n和i賦初值5和1
Do While i <=n ‘如果i小于等于n時進行循環,此循環由變量i來控制,i的初值為1,終值為5,步長為1
a= Int(Rnd*90)+ 10 ‘給a賦一個【10,99】范圍內的任意整數
b= Int(Rnd*90)+ 10 ‘給b賦一個【10,99】范圍內的任意整數
If a>b Then ‘如果a值大于b值則進行如下處理
List1.AddItem Str(a)+"-"+ Str(b)+“=“ ‘在列表框中輸出“a-b”(a、b由整數代替)
i=i+1 ‘將i值加1
End If
Loop
選項A:由以上分析知,如果a小于等于b時則不在列表框中輸出,本項錯。選項B由i的初值、終值、步長值知該循環共執行了5次,本項錯。選項C:由題義知,a和b的取值范圍為【10,99】,本項對。選項D:列表框中的減法算式共5條,不多也不少,本項錯。故答案選C。
【分析】本題考查的是采用取整函數和隨機函數產生一個指定范圍內的整數公式。產生指定范圍內的隨機數公式為:int((上限-下限+1)*rnd)+下限。
12.【答案】B
【知識點】查找算法及程序實現
【解析】【解答】本題程序分析如下:
Dim a(1 To 6)As Integer, I AS Integer, maxi As Integer
a(1)=12:a(2)=8:a(3)=14:a(4)=13:a(5)=12:a(6)=11 ‘給數組a進行賦值
Maxi=1 ‘指定最大值元素的下標為第一個元素的下標
For i=2 To 6 ‘使用i來控制循環,該循環用于查找數組的最大值
If a(i)>a(maxi)Then maxi=i ‘如果數組元素a(i)比max標記的最大數組元素的值大時,將i值賦給max
Next i
a(1)=a(1)+a(maxi):a(maxi)=a(1)-a(maxi):a(1)=a(1)-a(maxi) ‘交換數組元素a(1)和最大值元素的值。
執行上述程序后,將a(1)和最大值a(3)進行交換其他元素值不變,故答案選B。
【分析】本題考查的是采用順序比較法查找數組最大值及交換兩個變量值的算法。查找數組中的最大值時,先假設一個最大值,一般為第一個元素的值,然后將最大值和數組中的其他元素一一比較,如果有元素值大于該最大值時,將其值賦給最大值或標記出最大值元素的下標,將所有數組元素比較完,則該數組的最大值在最大值變量中或其指示的元素中。交換兩個變量的值,即可以借助第三變量進行交換,也可以借助兩個變量的和或積進行交換。
13.【答案】B
【知識點】排序算法及程序實現
【解析】【解答】本題程序分析如下:
Dim a(1 To 5)As Integer, i As Integer, j As Integer key As Integer
a(1)=8:a(2)=13:a(3)=25:a(4)=98:a(5)=56 ‘給數組a進行賦值
For i=4 To 5 ‘使用i來控制循環,i的初值為4,終值為5
j=i: Key= a(j) ‘將i值賦給變量j,將本輪數組的最后一個元素值賦給變量key
Do While a(j-1)>Key and j>1 ‘如果數組的前一個元素比key值大且j值大于1時進行循環
a(j)=a(j-1) ‘將數組元素元素的前一個值存儲在該元素中
j=j-1 ‘將j值減1
Loop
a(j)=Key ‘將key值放置到數組元素a(j)中
Next i
由以上程序分析知,該數組共比較了兩輪,每輪將本輪最右側的元素放置到其由小到大的位置。第一輪將56放置到98前,數組元素的值順序為:8、13、25、56、98,第二次元素順序已經調整好,沒有移動元素。故答案選B。
【分析】本題采用選擇排序法對數組元素按由小到大順序進行排序。選擇排序的基本思想:第1輪,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2輪,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]交換;以此類推,第i輪在待排序記錄r[i]~r[n]中選出最小的記錄,將它與r[i]交換,使有序序列不斷增長直到全部排序完畢。
14.【答案】(1)不能
(2)=B6-SUM(B7:B11)-SUM(B13:B17)或者=B6-SUM(B7:B11,B13:B17)
(3)=C7/$C$6*100或者=C7/C$6*100;1
(4)A7:B8,A10:B11
(5)A7:E17
(6)2
【知識點】表格數據的基本操作;表格數據的處理與計算
【解析】【解答】(1)“合并后居中”命令只保留左上角數據,在兩個單元格合并后,只保留“ 2016年浙江體育產業總產出和增加值” ,故本小題答案選填:不能。
(2)由全省體育產業合計的總產出公式: 全省體育產業合計的總產出=所有體育產業類別的總產出之和 知,體育培訓與教育的總產出=所有體育產業合計(在B6單元格)-體育培訓與教育單元格上面的各項產出之和(在B7到B11)-體育培訓與教育單元格下面的各項產出之和(在B13到B17),故本小題答案填寫: =B6-SUM(B7:B11)-SUM(B13:B17)或者=B6-SUM(B7:B11,B13:B17) 。
(3)在公式 =C7/C6*100 中,C6單元格的數據在復制或自動填充時應當不變,要將C6設為絕對引用或混合引用,由圖可知,附加值結構百分比保留1位小數,故本小題答案第一個空填寫: =C7/$C$6*100或者=C7/C$6*100 ,第二個空答案填寫:1。
(4)由圖b可知,其橫坐標為”體育管理活動、體育競賽活動、體育館服務和體育中介服務五項服務名稱(在A7:A:11,但不包括A9),縱軸為各項體育活動的總產出(在B7:B11列,但不包含B9),故本小題答案填寫: A7:B8,A10:B11 。
(5)數據表按 “總量(億元)”項的“總產出”降序排時不對全省體育產業合計進行排序,所以將第6行排除選擇,選擇區域為第7行到第17行,故本小題答案填寫:A7:E17 。
(6)由圖c可知,先對B列數據選出其值大于100的記錄,再在此基礎上,對C列數據選出其值大于100的記錄,第一次篩選出第13行、第15行、第16行三行數據(第6行做為標題行,不參與篩選),第二次篩選出第15行和第16行兩行數據,故本小題答案:2。
【分析】本題考查的是Excel的“合并后居中”命令、單元格地址的引用、公式計算、圖表數據區域選擇、排序數據區域選擇及篩選操作。在Excel中合并單元格可有三種方式:合并后居中、合并單元格和跨越合并,其中合并后居中、合并單元格只保留左上角單元格的數據,而跨越合并保留最左列單元格的數據。Excel的地址引用有相對地址引用和絕對地址引用及混合地址引用3種方式,相對地址引用就是單元格地址前不加任何東西,單元格地址會隨單元格的變化而變化,絕對單元格地址引用就是在單元格地址前加$號,不會隨單元格的變化而變化。混合引用是在行號或列標前加$號,另一個不加,在復制公式時加$號的不變,不加$號的變化。在排序時注意不要選擇合并的單元格,尤其選擇標題欄時注意標題欄是否為合并單元格。圖表數據區域的選擇是看其橫軸和縱軸的數據,篩選可以根據條件進行手工選擇。
15.【答案】(1)B
(2)Not flag And c <> “(” And c <> “)”;flag = True
【知識點】查找算法及程序實現
【解析】【解答】(1)選項A:from_load()對象名錯誤,選項B:form_load()窗體裝載事件過程,選項C:form_Unload()窗體卸載事件過程,選項D:form_Click()窗體單擊事件過程。故答案選B。
(2)本題程序分析如下:
Private Sub Command1_Click() ‘命令按鈕單擊事件過程開始
Dim s As String, rs As String, c As String, i As Integer, flag As Boolean ‘定義字符串變量s、rs、c和整型變量i,布爾型變量flag
s= Text1. Text: rs =“”: flag= False ‘將從文本框1中輸入的字符串賦給變量s,給標記變量flag賦初值false
For i=1 To Len (s) ‘使用i來控制循環,i的初值為1,終值為字符串s的長度,步長為1,i代表了在字符串s中的位置
c=Mid(s, i, 1) ‘按i值在字符串s中中取一個字符并賦給變量c
If 1 Then ‘如果c的值不是左右括號或flag的值不為真時進行如下處理,故此處答案應填寫: Not flag And c <> “(” And c <> “)”
rs=rs +c ‘將字符c合并到變量rs中
ElseIf c=“(”Them ‘否則,如果c的值為左括號則進行如下處理
‘將flag的值設為真,使其后的字符不被合并到變量rs中,故此處答案應填寫: flag = True
2
ElseIf c=“)”Then ‘否則如果c的值為右括號則進行如下處理
flag =False ‘將flag的值設為假,以便可括號后面的字符能合并到變量rs中
End If ‘結束條件判斷
Next i ‘結束循環
Text2 Text=rs ‘在文本框2中輸出字符串rs
End Sub ‘結束事件過程
由以上程序分析知,1處為:如果c的值不是左右括號或flag的值不為真時進行如下處理,故此處答案應填寫: Not flag And c <> “(” And c <> “)”。
2處為:將flag的值設為真,使其后的字符不被合并到變量rs中,故此處答案應填寫: flag = True
【分析】本題是將字符串s中的字符一個一個取出來,并逐個進行檢查,如果不在左右括號內則將字符合并到變量rs中,如果在左右括號內(由標記變量flag來標記)則丟棄該字符,最后將rs值輸出。在本題中一是注意標記變量的用法,二是注意多分支條件語句。
16.【答案】(1)yVZFGB!
(2)s = TxtIn.Text;Chr(187 - Asc(c));ans = ans + c 或者 ans = ans& c
(3)Cmd1
【知識點】查找算法及程序實現
【解析】【解答】(1)由題中給出的規則知,要將大寫字母變為小寫且將字母順序顛倒,將小寫字母變成大寫字母且將順序顛倒,其他字符不變。故 “ Beauty!” 加密后輸出為:“ yVZFGB! ”,本題答案填寫: yVZFGB!
(2)本題程序分析如下:
Private sub Cmd1- Click()
Dim i As Integer, s As String, c As String, ans As String
① 1 ‘將從文本框txtin輸入的數據賦給變量s,故此處答案填寫: s = TxtIn.Text
For i=1 To Len(s) ‘使用變量i來控制循環,i的初值為1,終值為字符串s的長度,步長為1,i代表指針在字符串s中的位置
c= Mid(s, i, 1) ‘按i值從字符串s中中取一個字符并賦給變量c
If c<="z “And c >=”a"Or c<=”Z” And c >=”A” Then ‘如果字符c為大寫字母或小寫字母則進行如下處理
c=② 2 ‘求字符c的ASCII碼,然后使用187減去字符c的ASCII碼后轉為相應的字符即為字符c對應的密碼,并將該字符重新賦給變量c,故此處答案填寫: Chr(187 - Asc(c))
End If
③ 3 ‘將字符c合并到字符串ans中,故此處答案填寫和: ans = ans + c 或者 ans = ans& c
Next i
TxtOut. Text =ans ‘在文本框txtout中輸出加密后的字符串ans
End Sub
由以上程序分析知,①處為:將從文本框txtin輸入的數據賦給變量s,故此處答案填寫: s = TxtIn.Text 。
②處為:求字符c的ASCII碼,然后使用187減去字符c的ASCII碼后轉為相應的字符即為字符c對應的密碼,并將該字符重新賦給變量c,故此處答案填寫: Chr(187 - Asc(c)) 。
③處為:將字符c合并到字符串ans中,故此處答案填寫和: ans = ans + c 或者 ans = ans& c
(3)根據語句Private sub Cmd1- Click()可知,“加密”按鈕名稱是Cmd1。
【分析】本題為一道求字符串加密后密文的程序填空題。本題的算法為將字符串s一位一位取出來看其是否為大寫字母或小寫字母,如是則將大寫轉小寫,小寫轉大寫并將其順序反過來,不是則字符不變。將轉換后的密文合并到字符串ans中,將字符串s中的每個字符都作處理后輸出字符串ans。在本題中最主要的就是將明文轉為密文的方法,其方法為將整個字符序列的首字符(A)的ASCII碼65加上尾字符(z)的ASCII值(122)減去該字符的ASCII碼值后轉為即將字符反過來。
17.【答案】d = i;d=d\9;ans1 \ 10 Mod 10 = ans2 \ 10 Mod 10 或者(ans1 mod 10)\ 10 =(ans2 mod 10)\ 10 或者mid(str(ans1),3,1)=mid(str(ans2),3,1);str(i)
【知識點】枚舉算法及程序實現
【解析】【解答】本題程序分析如下:
Private Sub Command1_Click()
Dim i As Integer, d As Integer, r As integer
Dim rs As string, ans1 As Integer, ans2 As Integer
For i=81 To 342 ‘使用i來控制循環,i的初值為81,終值為342,步長為1(81對應七進制數中最小的三位數,342對應最大的三位七進制數
① ‘將十進制數i賦給代表十進制數碼的變量d,故此處答案應填寫:d=i
rs=“” ‘初始化字符串變量rs的值為空串
Do While d <>0 ‘使用d來控制循環,將十進制數d轉為九進制數并存放在變量rs中
r = d Mod 9 ‘將十進制數d除以9后的余數重新賦給變量r
rs= str(r)+rs ‘將r轉為字符型后合并到變量rs中
② ‘將d值除以9后的商重新賦給變量d,故此處答案填寫:d=d\9
Loop
ans1= Val(rs) ‘將字符串rs轉為數值型
‘求出相應的七進制數,存儲在變量ans2中,代碼略
If ans1 Mod 10=ans2\ 100 And ans1\ 100=ans2 Mod 10 And ③ Then ‘如果ans1的個位數等于ans2百位上的數且ans1十位上的數等于ans2十位上的數且ans1百位上的數等于ans2個位上的數相同時,進行如下處理,故本處答案填寫:ans1 \ 10 Mod 10 = ans2 \ 10 Mod 10 或者(ans1 mod 10)\ 10 =(ans2 mod 10)\ 10 或者mid(str(ans1),3,1)=mid(str(ans2),3,1)
Text1. Text=④ ‘在文本框1中輸出十進制數,故此處答案填寫:str(i)
Text2 Text= Str(ans1) ‘ 在文本框2中輸出七進制數
Text3. Text= Str(ans2) ‘在文本框3中輸出九進制數
End If ‘結束條件判斷
Next i ‘結束外層循環
End Sub ‘結束事件過程
由以上分析知,①處為:將十進制數i賦給代表十進制數碼的變量d,故此處答案應填寫:d=i。
②處為:將d值除以9后的商重新賦給變量d,故此處答案填寫:d=d\9。
③處為:如果ans1的個位數等于ans2百位上的數且ans1十位上的數等于ans2十位上的數且ans1百位上的數等于ans2個位上的數相同時,進行如下處理,故本處答案填寫:ans1 \ 10 Mod 10 = ans2 \ 10 Mod 10 或者(ans1 mod 10)\ 10 =(ans2 mod 10)\ 10 或者mid(str(ans1),3,1)=mid(str(ans2),3,1)。
④處為:在文本框1中輸出十進制數,故此處答案填寫:str(i)
【分析】本題是一道求三位七進制數和三位九進制數數位相反的十進制數的程序填空題。本題的算法為使用枚舉法在十進制數的范圍內(81-342),將每個十進制數都轉為七進制數和九進制數,轉化時采用除7或除9取余法,轉化后又將該字符串轉為對應的十進制數,然后將七進制數和九進制數的百位、十位和個位分別取出來一一進行比較,如符合要求則輸出該十進制數、七進制、九進制數。
1 / 1浙江省名校協作體2018-2019學年高二下學期信息技術期末聯考試卷
一、選擇題(本大題共13小題,每小題2分,共26分)
1.(2019高二下·浙江期末)下列關于信息的說法,正確的是(  )
A.信息是指數據、信號、消息
B.信息不能脫離它所反映的事物被存儲、保存和傳播
C.信息具有時效性、真偽性、共享性和傳遞性等特點
D.物質、精神和信息是構成人類社會的三大要素
【答案】C
【知識點】信息及其特征
【解析】【解答】選項A:信息就量消息,:信息是事物運動的狀態和方式,是事物內部結構和外部聯系的狀態和方式信息是利用各種載體(文字、符號、聲音、圖形、圖像、視頻、動畫等),通過各種渠道所傳播的內容(信號、消息、情報、報道等)。數據和信息、消息不能并列。本項錯。選項B:信息可以在不同的載體中進行傳遞和傳播,可以脫離它所反映的事物被存儲、保存和傳播。本項錯。選項C:信息具有時效性、真偽性、共享性、傳遞性、價值性和可加工性等特點。本項對。選項D:物質、能量和信息是構成人類社會的三大要素。本項錯。故答案選C。
【分析】本題考查的是信息的概念和特征。信息是事物運動的狀態和方式,是事物內部結構和外部聯系的狀態和方式。信息是利用各種載體(文字、符號、聲音、圖形、圖像、視頻、動畫等),通過各種渠道所傳播的內容(信號、消息、情報、報道等)。信息有五個基本特征和五個一般特征。基本特征:普遍性、依附性、傳遞性、價值性、時效性;一般特征:共享性、真偽性、不完全性、價值相對性、可處理性。
2.(2019高二下·浙江期末)小李通過電子郵箱向朋友發送一封郵件,在發送時勾選了“需要回執”,郵件剛發送即收到封系統退信,提示“很抱歉您發送的郵件被退回”,則可能的原因是(  )
A.收件人欄中輸入的郵箱地址不存在
B.收件人欄中輸入的是小李自己的郵箱地址
C.小李朋友收到郵件后拒絕提供回執
D.小李的電腦不支持SMTP協議
【答案】A
【知識點】電子郵件,電子公告板等信息交流方式
【解析】【解答】 郵件剛發送即收到封系統退信,提示“很抱歉您發送的郵件被退回”,則該封信沒有被對方接受,而負責接受的是對方的郵件服務器。選項A:收件人的地址不正確可能造成對方收不到信,本項對。選項B:收件人可以為自己,本項錯。選項C:由回執知,該封信小李朋友就沒有收到,本項錯。選項D:該封信已經發送,說明小李電腦支持SMTP協議,本項錯。故答案選A。
【分析】本題考查的是電子郵件發送的過程,在寫好電子郵件后,首先由發件人的電腦將郵件發送到發件服務器上,使用的是SMTP協議,然后由發件人的服務器發送到收件人的服務器上,該過程仍舊使用的是SMTP協議,如果郵件地址錯誤則收件服務器拒絕接受并發送信息。然后由郵件服務器將郵件接受并暫存在郵件服務器上,此過程使用POP3協議。最后由收件人從收件服務器上下載郵件,此過程使用POP3協議。
3.(2019高二下·浙江期末)關于因特網信息的瀏覽與獲取,下列說法不正確的是(  )
A.網頁中使用文字、圖像、聲音等方式表達信息
B.收藏夾收藏了網頁的內容
C.搜索引擎一般包括兩大核心技術:自動網頁搜索技術和全文檢索技術
D.主題目錄是萬維網上所使用的一種分層次排列的主題類索引
【答案】B
【知識點】網絡資源的檢索
【解析】【解答】信息的表達方式有文字、圖形、圖像、聲音等,本項對。選項B:收藏夾收藏的是網頁的網址而不是網頁的內容,本項錯。選項C:自動網頁搜索技術是由搜索網站將網頁的部分內容自動抓取形成網頁的預覽,而全文檢索是根據用戶輸入的關鍵字對網頁內容進行詳細查詢,關鍵字搜索網站一般使用了這兩種技術,本項對。選項D:目錄搜索就是搜索網站按主題目錄進行分類分層次排列,由用戶逐級進行查找。本項對。故答案選B。
【分析】本題考查的是信息的表達方式及搜索技術。同一種信息內容可以采用不同的表達方式,以滿足信息接收者的實際需要.最常用的信息表達方式有:文字、語言、圖形、圖像、聲音和形體動作等。目前搜索引擎可用三種:全文搜索、目錄搜索和元搜索。
4.(2019高二下·浙江期末)使用Word軟件編輯某文檔,部分界面如圖所示。
下列說法正確的是(  )
A.可用自動更正功能刪除文中所有的空格
B.刪除批注,批注對象不會被刪除
C.接受文檔中所有修訂后,最后一行應是“人生如夢,一樽還酹江月。”
D.實現圖中的圖文環繞效果可采用“上下型”環繞方式
【答案】B
【知識點】文本的基本編輯
【解析】【解答】選項A:自動更正功能是將更正庫中已經有的常見錯誤項自動變為為正確的詞,刪除所有空格可以使用查找和替換功能,本項錯。選項B:刪除批注,則批注對象不被刪除,如刪除批注對象則批注一塊被刪除,本項對。選項C:接受修訂則最后一行變成“人生如夢,一尊還酹滿月”,本項錯。選項D:圖中環繞方式為“襯于文字下方”。故答案選B。
【分析】本題考查的是Word的自動更新功能、修訂、批注及文字環繞方式。自動更新是根據word更正庫的詞將常見錯誤自動更正為正確的詞。批注是對文章的某些文字段落做出備注、意見及建議等。而修訂是保留修改痕跡的基礎上進行的修改,通過修訂可以恢復原來的文字或確認修改。Word的文字環繞方式有:嵌入型、四周型環繞、緊密型環繞、襯于文字下方、浮于文字上方、上下型環繞、穿越型環繞。
5.(2019高二下·浙江期末)下列應用中,體現了人工智能技術的有(  )
①在0CR軟件中對識別結果進行校正
②停車管理系統通過拍攝識別車牌號碼
③某平臺的機器翻譯應用
④AlphaGo與李世石的圍棋之戰
⑤超市掃描條碼器掃描商品的條形碼
A.①③④ B.②④⑤ C.①②⑤ D.②③④
【答案】D
【知識點】人工智能的應用
【解析】【解答】 ①在0CR軟件中對識別結果進行校正 ,使用的是自動更正功能,不屬于人工智能。 ②停車管理系統通過拍攝識別車牌號碼 。使用的是圖像識別技術,是人工智能技術。 ③某平臺的機器翻譯應用 。使用的是機器翻譯技術,是人工智能技術。 ④AlphaGo與李世石的圍棋之戰 。使用的是機器人技術,是人工智能技術。 ⑤超市掃描條碼器掃描商品的條形碼 ,使用的是編碼技術,不是人工智能技術。故答案選D。
【分析】本題考查的是人工智能技術的范疇。人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能包括機器人、語音識別、圖像識別、生物識別、自然語言處理和專家系統等。
6.(2019高二下·浙江期末)使用Access軟件打開某數據庫,部分界面如圖所示。
下列說法正確的是(  )
A.“書籍編號”字段值必須為20個字符
B.該表中有7條記錄
C.“借閱ID”字段值為4的上一條記錄的“借閱ID”值一定是3
D.可將“讀者編號”字段設為主鍵
【答案】C
【知識點】數據表、字段、記錄的編輯
【解析】【解答】選項A: “書籍編號”字段值最大長度不能超過20個字符,即該編號的字符值可在1-20之間,本項錯。選項B:該表有6條記錄,第七條正在編輯,本項錯。選項C:由圖可以看出“借閱ID”為自動編號,且記錄沒有被刪除,故4號記錄的上方為3號記錄,本項對。選項D:主鍵要求字段值不能有重復,而圖中4號和5號記錄的“讀者編號”字段值重復,本項錯。故答案選C。
【分析】本題考查的是記錄的字段類型及其特點。Access允許九種數據類型:文本、備注、數值、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查詢向導。在表的設計視圖中,每一個字段都有設計類型。自動編號,這種類型較為特殊,每次向表格添加新記錄時,Access會自動插入唯一順序或者隨機編號,如果刪除了表格中含有自動編號字段的一個記錄后,Access并不會為表格自動編號字段重新編號。
7.(2019高二下·浙江期末)某算法的部分流程圖如圖所示。執行這部分流程,輸入10,則輸出值為(  )
A.6 B.4 C.5 D.1
【答案】A
【知識點】算法的常用表示方法;算法的控制結構
【解析】【解答】根據流程圖知,n=10<>1,執行第一次循環,n為偶數,故n=10/2=5,c=0+1=1。然后比較n和1的值,n=5<>1繼續執行循環,n為奇數,故n=n*3+1=5*3+1=16,c=1+1=2。n=16<>1,n=16/2=8,c=3。n=8<>1,n=8/2=4,c=3。n=4<>1,n=4/2=2,c=5。n=2<>1,n=2/2=1,c=6。然后比較n值,此時n=1退出循環輸出c值,故答案選A。
【分析】本題考查的是觀察流程圖描述算法。在本題中先將n的值賦為10,然后判斷n值是否為1,n為10,不為1,然后判斷n是否為偶數,如為偶數則將n*3+1后重新賦給n,否則(n為奇數)則將n的一半賦給n值,將c值增1(使用c值統計循環次數,然后再判斷n值是否等于1,如果不等于1繼續執行循環體,如為1則輸出c值。
8.(2019高二下·浙江期末)使用 UltraEdit軟件觀察字符內碼,結果如圖所示。
下列說法正確的是(  )
A.字符“12”的十六進制碼為“3C”
B.該字符串中有9個ASCⅡ字符
C.該字符串內碼占18個字節
D.字符“=”的十六進制碼為“A3”
【答案】B
【知識點】信息的編碼
【解析】【解答】由圖知:“2”的內碼為“32”,故“1”的內碼為“31”,“12”的內碼為“31 32”,本項錯。選項B:由圖可知,該字符串共有:、2、x、+、6、^、2、0、空格9個ASCII字符,本項對。選項C:由圖知,該字符串共有38位,19組十六進制,故該字符串共占19個字節。本項錯。選項D:由圖知,字符“=”的十六進制碼為“A3 BD”,本項錯。故答案選B。
【分析】本題考查的是漢字、英文字符的內碼表示。一個漢字或中文字符在計算機內部以16位二進制數表示,折合十六進制數為4位,而一個英文字母、英文字符在計算內部都是以ASCII碼表示的,它占8位二進制數、2位十六進制數位。
9.(2019高二下·浙江期末)一段時長為4秒、1024*712像素、PAL制式(25幀/秒)未經壓縮的無聲視頻,其容量約為74MB,則該視頻的顏色模式可能是(  )
A.16位彩色 B.256級灰度 C.16色彩色 D.24位真彩色
【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】【解答】74MB=75776KB=77594624B=620756992b,由視頻文件存儲容量計算公式知:該視頻文件的顏色位數=620756992/(4*1024*712*25)=8.51b,即該視頻文件的顏色位數大約為8位,而選項A為16位,選項B為8位,選項C為4位,選項D為24位,故答案選B。
【分析】本題考查的是視頻文件存儲容量計算公式及存儲容量單位之間的換算。視頻文件存儲容量=(水平像素×垂直像素×每個像素所需位數/8)*幀頻*時長(字節)。存儲容量的單位基本上以1024為單位進行換算,如1TB=1024GB,1GB=1024MB,1MB=1024KB,1KB=1024B,1B=8b。
10.(2019高二下·浙江期末)有如下VB程序段:
Dim i As Integer, s As Integer
Dim a (1 To 10)As Integer
For i =1 To 10
a(i)=i^2
If a(i)Mod 3=0 And a(i)Mod 5 =0 Then s= 50000+ a(i)
If a(i)Mod 3=0 Or a(i) Mod 5 =0 Then s =s+ a(i)
Next i
Text1. Text Str(s)
執行該程序段后,下列說法正確的是(  )
A.文本框Text1中顯示“251” B.文本框Text1中顯示“126”
C.程序報錯,提示“下標越界” D.程序報錯,提示“溢出”
【答案】A
【知識點】運算符、基本運算與表達式;解析算法及程序實現
【解析】【解答】本題程序分析如下:
Dim i As Integer, s As Integer
Dim a (1 To 10)As Integer ‘定義a為整型數組,該數組共有10個元素
For i =1 To 10 ‘使用i來控制循環,i的初值為1,終值為10,步長為1
a(i)=i^2 ‘將數組下標的平方賦給該數組元素
If a(i)Mod 3=0 And a(i)Mod 5 =0 Then s= 50000+ a(i) ‘如果該數組元素能整除以3且能整除5則將這個數組元素值加上5000后存儲到變量s中
If a(i)Mod 3=0 Or a(i) Mod 5 =0 Then s =s+ a(i) ‘如果該數組元素能整除以3或能整除5則將這個數組元素值累加到變量s中
Next i ‘結束循環
Text1. Text Str(s) ‘輸出s的值
由以上程序分析知,該程序先計算數組元素的值,然后判斷該數組元素是否能被3或5整除,如能整除累加到變量s中,如能被15整除再將該值再加一次到s中。故s=9+25+36+81+100=251。該程序可以正確運行故選項C、D錯誤,而s值為251不是126,選項B錯語。故答案選A。
【分析】本題考查的是能整以某個數的公式及累加器。如果一個數能整除以另一個數,可以從余數上來判斷,如 a mod b=0,也可以從商上來判斷:a/b=a\b。累加器的形式為: s =s+ a(i) 。注意在本題中沒有能被15整除的數,故“ If a(i)Mod 3=0 And a(i)Mod 5 =0 Then s= 50000+ a(i) ”語句沒有執行。
11.(2019高二下·浙江期末)有如下WB程序段:
Dim n As Integer, i As Integer, a As Integer, b As Integer
Randomize
n=5:i=1
Do While i <=n
a= Int(Rnd*90)+ 10
b= Int(Rnd*90)+ 10
If a>b Then
List1.AddItem Str(a)+"-"+ Str(b)+“=“
i=i+1
End If
Loop
執行該程序段后,下列說法正確的是(  )
A.a可能大于b,也可能小于等于b
B.Do While i<=n一定執行6次
C.a和b都是兩位數的整數
D.List1中輸出的減法算式小于等于5條
【答案】C
【知識點】算法的控制結構;運算符、基本運算與表達式
【解析】【解答】本題程序分析如下:
Dim n As Integer, i As Integer, a As Integer, b As Integer
Randomize
n=5:i=1 ‘給變量n和i賦初值5和1
Do While i <=n ‘如果i小于等于n時進行循環,此循環由變量i來控制,i的初值為1,終值為5,步長為1
a= Int(Rnd*90)+ 10 ‘給a賦一個【10,99】范圍內的任意整數
b= Int(Rnd*90)+ 10 ‘給b賦一個【10,99】范圍內的任意整數
If a>b Then ‘如果a值大于b值則進行如下處理
List1.AddItem Str(a)+"-"+ Str(b)+“=“ ‘在列表框中輸出“a-b”(a、b由整數代替)
i=i+1 ‘將i值加1
End If
Loop
選項A:由以上分析知,如果a小于等于b時則不在列表框中輸出,本項錯。選項B由i的初值、終值、步長值知該循環共執行了5次,本項錯。選項C:由題義知,a和b的取值范圍為【10,99】,本項對。選項D:列表框中的減法算式共5條,不多也不少,本項錯。故答案選C。
【分析】本題考查的是采用取整函數和隨機函數產生一個指定范圍內的整數公式。產生指定范圍內的隨機數公式為:int((上限-下限+1)*rnd)+下限。
12.(2019高二下·浙江期末)有如下VB程序段
Dim a(1 To 6)As Integer, I AS Integer, maxi As Integer
a(1)=12:a(2)=8:a(3)=14:a(4)=13:a(5)=12:a(6)=11
Maxi=1
For i=2 To 6
If a(i)>a(maxi)Then maxi=i
Next i
a(1)=a(1)+a(maxi):a(maxi)=a(1)-a(maxi):a(1)=a(1)-a(maxi)
執行該程序段后,數組元素a(1)~a(6)的值是(  )
A.14 12 8 13 12 11 B.14 8 12 13 12 11
C.13 8 14 12 12 11 D.14 8 14 13 12 11
【答案】B
【知識點】查找算法及程序實現
【解析】【解答】本題程序分析如下:
Dim a(1 To 6)As Integer, I AS Integer, maxi As Integer
a(1)=12:a(2)=8:a(3)=14:a(4)=13:a(5)=12:a(6)=11 ‘給數組a進行賦值
Maxi=1 ‘指定最大值元素的下標為第一個元素的下標
For i=2 To 6 ‘使用i來控制循環,該循環用于查找數組的最大值
If a(i)>a(maxi)Then maxi=i ‘如果數組元素a(i)比max標記的最大數組元素的值大時,將i值賦給max
Next i
a(1)=a(1)+a(maxi):a(maxi)=a(1)-a(maxi):a(1)=a(1)-a(maxi) ‘交換數組元素a(1)和最大值元素的值。
執行上述程序后,將a(1)和最大值a(3)進行交換其他元素值不變,故答案選B。
【分析】本題考查的是采用順序比較法查找數組最大值及交換兩個變量值的算法。查找數組中的最大值時,先假設一個最大值,一般為第一個元素的值,然后將最大值和數組中的其他元素一一比較,如果有元素值大于該最大值時,將其值賦給最大值或標記出最大值元素的下標,將所有數組元素比較完,則該數組的最大值在最大值變量中或其指示的元素中。交換兩個變量的值,即可以借助第三變量進行交換,也可以借助兩個變量的和或積進行交換。
13.(2019高二下·浙江期末)有如下VB程序段:
Dim a(1 To 5)As Integer, i As Integer, j As Integer key As Integer
a(1)=8:a(2)=13:a(3)=25:a(4)=98:a(5)=56
For i=4 To 5
j=i: Key a(j)
Do While a(j-1)>Key and j>
a(j)=a(j-1)
j=j-1
Loop
a(j)=Key
Next i
執行該程序段后,數組元素a(1)~a(5)的值是(  )
A.98 56 25 13 8 B.8 13 25 56 98
C.56 25 13 8 98 D.98 8 13 25 56
【答案】B
【知識點】排序算法及程序實現
【解析】【解答】本題程序分析如下:
Dim a(1 To 5)As Integer, i As Integer, j As Integer key As Integer
a(1)=8:a(2)=13:a(3)=25:a(4)=98:a(5)=56 ‘給數組a進行賦值
For i=4 To 5 ‘使用i來控制循環,i的初值為4,終值為5
j=i: Key= a(j) ‘將i值賦給變量j,將本輪數組的最后一個元素值賦給變量key
Do While a(j-1)>Key and j>1 ‘如果數組的前一個元素比key值大且j值大于1時進行循環
a(j)=a(j-1) ‘將數組元素元素的前一個值存儲在該元素中
j=j-1 ‘將j值減1
Loop
a(j)=Key ‘將key值放置到數組元素a(j)中
Next i
由以上程序分析知,該數組共比較了兩輪,每輪將本輪最右側的元素放置到其由小到大的位置。第一輪將56放置到98前,數組元素的值順序為:8、13、25、56、98,第二次元素順序已經調整好,沒有移動元素。故答案選B。
【分析】本題采用選擇排序法對數組元素按由小到大順序進行排序。選擇排序的基本思想:第1輪,在待排序記錄r[1]~r[n]中選出最小的記錄,將它與r[1]交換;第2輪,在待排序記錄r[2]~r[n]中選出最小的記錄,將它與r[2]交換;以此類推,第i輪在待排序記錄r[i]~r[n]中選出最小的記錄,將它與r[i]交換,使有序序列不斷增長直到全部排序完畢。
二、非選擇題(本大題共4小題,7+5+6+6,共24分)
14.(2019高二下·浙江期末)小李收集了2016年浙江省體育產業總產出和增加值數據,并使用Excel軟件進行數據處理,如圖a所示。
(1)小李在A1單元格中輸入“2016年浙江體育產業總產出和增加值”,在A2單元格中輸入“(按體育產業統計分類)”,選中A1:E2區域,執行“合并后居中”,    (選填:能/不能)實現如圖a所示標題的效果。
(2)在B12單元格中結合SUM函數計算“體育培訓與教育”的“總產出”,則應輸入的公式是   (全省體育產業合計的總產出=所有體育產業類別的總產出之和)。
(3)小李要計算體育產業各類別“結構(%)”項的“增加值”,他在E7單元格中輸入公式=C7/C6*100通過自動填充完成E8E17區域的計算,發現得到的結果與圖a不符,應修改E7單元格的公式為    ,并將E7:E17區域的單元格格式設置為“數值”,保留   位小數(填數字)
(4)根據圖a中數據制作的圖表如圖b所示,創建該圖表的數據區域是   。
(5)體育產業各類別按“總量(億元)”項的“總產出”降序排序(不包括全省體育產業合計),則排序前應選中的數據區域為     。
(6)小李選中A6:E17區域后執行篩選操作,篩選設置如圖c所示,則按此設置篩選出的體育產業類別有   個(填數字)。
【答案】(1)不能
(2)=B6-SUM(B7:B11)-SUM(B13:B17)或者=B6-SUM(B7:B11,B13:B17)
(3)=C7/$C$6*100或者=C7/C$6*100;1
(4)A7:B8,A10:B11
(5)A7:E17
(6)2
【知識點】表格數據的基本操作;表格數據的處理與計算
【解析】【解答】(1)“合并后居中”命令只保留左上角數據,在兩個單元格合并后,只保留“ 2016年浙江體育產業總產出和增加值” ,故本小題答案選填:不能。
(2)由全省體育產業合計的總產出公式: 全省體育產業合計的總產出=所有體育產業類別的總產出之和 知,體育培訓與教育的總產出=所有體育產業合計(在B6單元格)-體育培訓與教育單元格上面的各項產出之和(在B7到B11)-體育培訓與教育單元格下面的各項產出之和(在B13到B17),故本小題答案填寫: =B6-SUM(B7:B11)-SUM(B13:B17)或者=B6-SUM(B7:B11,B13:B17) 。
(3)在公式 =C7/C6*100 中,C6單元格的數據在復制或自動填充時應當不變,要將C6設為絕對引用或混合引用,由圖可知,附加值結構百分比保留1位小數,故本小題答案第一個空填寫: =C7/$C$6*100或者=C7/C$6*100 ,第二個空答案填寫:1。
(4)由圖b可知,其橫坐標為”體育管理活動、體育競賽活動、體育館服務和體育中介服務五項服務名稱(在A7:A:11,但不包括A9),縱軸為各項體育活動的總產出(在B7:B11列,但不包含B9),故本小題答案填寫: A7:B8,A10:B11 。
(5)數據表按 “總量(億元)”項的“總產出”降序排時不對全省體育產業合計進行排序,所以將第6行排除選擇,選擇區域為第7行到第17行,故本小題答案填寫:A7:E17 。
(6)由圖c可知,先對B列數據選出其值大于100的記錄,再在此基礎上,對C列數據選出其值大于100的記錄,第一次篩選出第13行、第15行、第16行三行數據(第6行做為標題行,不參與篩選),第二次篩選出第15行和第16行兩行數據,故本小題答案:2。
【分析】本題考查的是Excel的“合并后居中”命令、單元格地址的引用、公式計算、圖表數據區域選擇、排序數據區域選擇及篩選操作。在Excel中合并單元格可有三種方式:合并后居中、合并單元格和跨越合并,其中合并后居中、合并單元格只保留左上角單元格的數據,而跨越合并保留最左列單元格的數據。Excel的地址引用有相對地址引用和絕對地址引用及混合地址引用3種方式,相對地址引用就是單元格地址前不加任何東西,單元格地址會隨單元格的變化而變化,絕對單元格地址引用就是在單元格地址前加$號,不會隨單元格的變化而變化。混合引用是在行號或列標前加$號,另一個不加,在復制公式時加$號的不變,不加$號的變化。在排序時注意不要選擇合并的單元格,尤其選擇標題欄時注意標題欄是否為合并單元格。圖表數據區域的選擇是看其橫軸和縱軸的數據,篩選可以根據條件進行手工選擇。
15.(2019高二下·浙江期末)編寫VB程序,其功能為:刪除文章中圓括號及圓括號中的內容,輸出刪除后的結果。
注:文中圓括號成對出現,圓括號內不會再套圓括號。
程序運行界面如圖所示。
(1)要使程序運行時,窗體Form1標題顯示“刪除圓括號及其內容”可在   (單選,填字母:A .Form_Load()/B .Form_Load()/C .Form_UnLoad()/ D .Form_Click())事件處理過程中添加語句Form.Caption"刪除圓括號及其內容"。
(2)實現上述功能的VB程序如下,請在劃線處填入合適代碼。
Private Sub Command1_Click()
Dim s As String, rs As String, c As String, i
As Integer, flag As Boolean
s= Text1. Text: rs =“”: flag False
For i=1 To Len (s)
c=Mid(s, i, 1)
If   Then
rs=rs +c
ElseIf c=“(”Them
   
ElseIf c=“)”Then
flag =False
End If
Next i
Text2 Text=rs
End Sub
【答案】(1)B
(2)Not flag And c <> “(” And c <> “)”;flag = True
【知識點】查找算法及程序實現
【解析】【解答】(1)選項A:from_load()對象名錯誤,選項B:form_load()窗體裝載事件過程,選項C:form_Unload()窗體卸載事件過程,選項D:form_Click()窗體單擊事件過程。故答案選B。
(2)本題程序分析如下:
Private Sub Command1_Click() ‘命令按鈕單擊事件過程開始
Dim s As String, rs As String, c As String, i As Integer, flag As Boolean ‘定義字符串變量s、rs、c和整型變量i,布爾型變量flag
s= Text1. Text: rs =“”: flag= False ‘將從文本框1中輸入的字符串賦給變量s,給標記變量flag賦初值false
For i=1 To Len (s) ‘使用i來控制循環,i的初值為1,終值為字符串s的長度,步長為1,i代表了在字符串s中的位置
c=Mid(s, i, 1) ‘按i值在字符串s中中取一個字符并賦給變量c
If 1 Then ‘如果c的值不是左右括號或flag的值不為真時進行如下處理,故此處答案應填寫: Not flag And c <> “(” And c <> “)”
rs=rs +c ‘將字符c合并到變量rs中
ElseIf c=“(”Them ‘否則,如果c的值為左括號則進行如下處理
‘將flag的值設為真,使其后的字符不被合并到變量rs中,故此處答案應填寫: flag = True
2
ElseIf c=“)”Then ‘否則如果c的值為右括號則進行如下處理
flag =False ‘將flag的值設為假,以便可括號后面的字符能合并到變量rs中
End If ‘結束條件判斷
Next i ‘結束循環
Text2 Text=rs ‘在文本框2中輸出字符串rs
End Sub ‘結束事件過程
由以上程序分析知,1處為:如果c的值不是左右括號或flag的值不為真時進行如下處理,故此處答案應填寫: Not flag And c <> “(” And c <> “)”。
2處為:將flag的值設為真,使其后的字符不被合并到變量rs中,故此處答案應填寫: flag = True
【分析】本題是將字符串s中的字符一個一個取出來,并逐個進行檢查,如果不在左右括號內則將字符合并到變量rs中,如果在左右括號內(由標記變量flag來標記)則丟棄該字符,最后將rs值輸出。在本題中一是注意標記變量的用法,二是注意多分支條件語句。
16.(2019高二下·浙江期末)在文本框 TxtIn中輸入原文,單擊“加密”按鈕,對文中所有英文字母進行加密,其它字符不變,在文本框 TxtOut中輸出加密結果。
加密規則如下表所示:
原字 A B C … X Y Z a b c … x y z
密字 z y x … c b a Z Y X … C B A
注:“A”的ASCⅡ碼值是65,“a”的ASCI碼值是97。
(1)若輸入的內容是“ Beauty!”(不包括雙引號),則輸出為   。
程序運行界面如圖所示
(2)實現上述功能的VB程序如下,請在劃線處填入合適代碼。
Private sub Cmd1-
Click()
Dim i As Integer, s As String, c As String, ans As String
①   
For i=1 To Len(s)
c= Mid(s, i, 1)
If c<="z “And c >=”a"Or c<=”Z” And c >=”A” Then
c=②   
End If
③   
Next i
TxtOut. Text =ans
End Sub
(3)根據上述程序,“加密”按鈕名稱是     。
【答案】(1)yVZFGB!
(2)s = TxtIn.Text;Chr(187 - Asc(c));ans = ans + c 或者 ans = ans& c
(3)Cmd1
【知識點】查找算法及程序實現
【解析】【解答】(1)由題中給出的規則知,要將大寫字母變為小寫且將字母順序顛倒,將小寫字母變成大寫字母且將順序顛倒,其他字符不變。故 “ Beauty!” 加密后輸出為:“ yVZFGB! ”,本題答案填寫: yVZFGB!
(2)本題程序分析如下:
Private sub Cmd1- Click()
Dim i As Integer, s As String, c As String, ans As String
① 1 ‘將從文本框txtin輸入的數據賦給變量s,故此處答案填寫: s = TxtIn.Text
For i=1 To Len(s) ‘使用變量i來控制循環,i的初值為1,終值為字符串s的長度,步長為1,i代表指針在字符串s中的位置
c= Mid(s, i, 1) ‘按i值從字符串s中中取一個字符并賦給變量c
If c<="z “And c >=”a"Or c<=”Z” And c >=”A” Then ‘如果字符c為大寫字母或小寫字母則進行如下處理
c=② 2 ‘求字符c的ASCII碼,然后使用187減去字符c的ASCII碼后轉為相應的字符即為字符c對應的密碼,并將該字符重新賦給變量c,故此處答案填寫: Chr(187 - Asc(c))
End If
③ 3 ‘將字符c合并到字符串ans中,故此處答案填寫和: ans = ans + c 或者 ans = ans& c
Next i
TxtOut. Text =ans ‘在文本框txtout中輸出加密后的字符串ans
End Sub
由以上程序分析知,①處為:將從文本框txtin輸入的數據賦給變量s,故此處答案填寫: s = TxtIn.Text 。
②處為:求字符c的ASCII碼,然后使用187減去字符c的ASCII碼后轉為相應的字符即為字符c對應的密碼,并將該字符重新賦給變量c,故此處答案填寫: Chr(187 - Asc(c)) 。
③處為:將字符c合并到字符串ans中,故此處答案填寫和: ans = ans + c 或者 ans = ans& c
(3)根據語句Private sub Cmd1- Click()可知,“加密”按鈕名稱是Cmd1。
【分析】本題為一道求字符串加密后密文的程序填空題。本題的算法為將字符串s一位一位取出來看其是否為大寫字母或小寫字母,如是則將大寫轉小寫,小寫轉大寫并將其順序反過來,不是則字符不變。將轉換后的密文合并到字符串ans中,將字符串s中的每個字符都作處理后輸出字符串ans。在本題中最主要的就是將明文轉為密文的方法,其方法為將整個字符序列的首字符(A)的ASCII碼65加上尾字符(z)的ASCII值(122)減去該字符的ASCII碼值后轉為即將字符反過來。
17.(2019高二下·浙江期末)有趣的進制數:編寫VB程序找出符合條件的十進制自然數,該自然數的七進制與九進制都是三位數,且七進制與九進制的三位數碼順序正好相反,輸出這個十進制數與對應的七進制和九進制數。程序運行界面如圖所示。
實現上述功能的VB程序如下,請在劃線處填入合適的代碼。
Private Sub Command1_Click()
Dim i As Integer, d As Integer, r As integer
Dim rs As string, ans1 As Integer, ans2 As Integer
For i=81 To 342
①   
rs=“”
Do While d <>0
r = d Mod 9
rs= str(r)+rs
②   
Loop
ans1= Val(rs)
‘求出相應的七進制數,存儲在變量ans2中,代碼略
If ans1 Mod 10=ans2\ 100 And ans1\ 100=ans2 Mod 10 And ③    Then
Text1. Text=④   
Text2 Text= Str(ans1)
Text3. Text= Str(ans2)
End If
Next i
End Sub
【答案】d = i;d=d\9;ans1 \ 10 Mod 10 = ans2 \ 10 Mod 10 或者(ans1 mod 10)\ 10 =(ans2 mod 10)\ 10 或者mid(str(ans1),3,1)=mid(str(ans2),3,1);str(i)
【知識點】枚舉算法及程序實現
【解析】【解答】本題程序分析如下:
Private Sub Command1_Click()
Dim i As Integer, d As Integer, r As integer
Dim rs As string, ans1 As Integer, ans2 As Integer
For i=81 To 342 ‘使用i來控制循環,i的初值為81,終值為342,步長為1(81對應七進制數中最小的三位數,342對應最大的三位七進制數
① ‘將十進制數i賦給代表十進制數碼的變量d,故此處答案應填寫:d=i
rs=“” ‘初始化字符串變量rs的值為空串
Do While d <>0 ‘使用d來控制循環,將十進制數d轉為九進制數并存放在變量rs中
r = d Mod 9 ‘將十進制數d除以9后的余數重新賦給變量r
rs= str(r)+rs ‘將r轉為字符型后合并到變量rs中
② ‘將d值除以9后的商重新賦給變量d,故此處答案填寫:d=d\9
Loop
ans1= Val(rs) ‘將字符串rs轉為數值型
‘求出相應的七進制數,存儲在變量ans2中,代碼略
If ans1 Mod 10=ans2\ 100 And ans1\ 100=ans2 Mod 10 And ③ Then ‘如果ans1的個位數等于ans2百位上的數且ans1十位上的數等于ans2十位上的數且ans1百位上的數等于ans2個位上的數相同時,進行如下處理,故本處答案填寫:ans1 \ 10 Mod 10 = ans2 \ 10 Mod 10 或者(ans1 mod 10)\ 10 =(ans2 mod 10)\ 10 或者mid(str(ans1),3,1)=mid(str(ans2),3,1)
Text1. Text=④ ‘在文本框1中輸出十進制數,故此處答案填寫:str(i)
Text2 Text= Str(ans1) ‘ 在文本框2中輸出七進制數
Text3. Text= Str(ans2) ‘在文本框3中輸出九進制數
End If ‘結束條件判斷
Next i ‘結束外層循環
End Sub ‘結束事件過程
由以上分析知,①處為:將十進制數i賦給代表十進制數碼的變量d,故此處答案應填寫:d=i。
②處為:將d值除以9后的商重新賦給變量d,故此處答案填寫:d=d\9。
③處為:如果ans1的個位數等于ans2百位上的數且ans1十位上的數等于ans2十位上的數且ans1百位上的數等于ans2個位上的數相同時,進行如下處理,故本處答案填寫:ans1 \ 10 Mod 10 = ans2 \ 10 Mod 10 或者(ans1 mod 10)\ 10 =(ans2 mod 10)\ 10 或者mid(str(ans1),3,1)=mid(str(ans2),3,1)。
④處為:在文本框1中輸出十進制數,故此處答案填寫:str(i)
【分析】本題是一道求三位七進制數和三位九進制數數位相反的十進制數的程序填空題。本題的算法為使用枚舉法在十進制數的范圍內(81-342),將每個十進制數都轉為七進制數和九進制數,轉化時采用除7或除9取余法,轉化后又將該字符串轉為對應的十進制數,然后將七進制數和九進制數的百位、十位和個位分別取出來一一進行比較,如符合要求則輸出該十進制數、七進制、九進制數。
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. 主站蜘蛛池模板: 长顺县| 泰和县| 兴安县| 宁南县| 万荣县| 信丰县| 德兴市| 饶河县| 新源县| 平安县| 卫辉市| 保亭| 宁乡县| 望江县| 徐闻县| 丽水市| 天峨县| 克拉玛依市| 汪清县| 宁南县| 鲜城| 安平县| 诸暨市| 江都市| 乌兰察布市| 吴桥县| 洱源县| 五常市| 德钦县| 绥滨县| 区。| 寿光市| 辛集市| 沁阳市| 保德县| 镇赉县| 赣州市| 潜山县| 平阳县| 甘孜| 甘孜县|