資源簡介 ____________________________________________________________________________________________ 書生高級中學(xué)校 第三次月考高二信息試卷 (滿分:50分 考試時間:45 分鐘) 2020.12 一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個選項中,只有一個符合題目要求) 1.下列有關(guān)信息和信息編碼的說法,正確的是( ) A.虛假的美容廣告,說明信息具有真?zhèn)涡?B.漢字在計算機內(nèi)部按照GB2312標(biāo)準(zhǔn)進行編碼、存儲和表示 C.信息一定采用二進制進行編碼 D.語言、文字、圖像和微信等都是信息的常用表達方式 2.下列關(guān)于網(wǎng)頁和網(wǎng)絡(luò)協(xié)議的說法,正確的是( ) A.SMTP協(xié)議用于接收E-Mail B.將網(wǎng)頁添加到收藏夾時名稱可以重命名 C.IE 瀏覽器可瀏覽和直接編輯網(wǎng)頁文件 D.在IE瀏覽器中清空歷史紀(jì)錄時需要使用HTTP協(xié)議 3.下列應(yīng)用中,均體現(xiàn)了人工智能技術(shù)的是( ) ①某手機依設(shè)定的時間自動開啟夜覽模式 ②通過掃描某商品的二維碼獲得價格 ③用指紋鎖功能打開手機 ④某主題餐館使用機器人代替人工送餐 ⑤使用手機拍照功能獲取圖像 A.①② B.②③ C.③④ D.④⑤ 4.利用軟件UltraEdit觀察字符內(nèi)碼,界面如第4題圖所示,下列說法正確的是( ) A.上述字符共需要12B的存儲空間 B.字符“Z”的內(nèi)碼用十六進制表示為“60” C.字符“慶70”的內(nèi)碼用十六進制表示為“C7 EC 37 30” D.字符“!”的內(nèi)碼是“A1” 5.用 Access 軟件設(shè)計“圖書”數(shù)據(jù)表,在數(shù)據(jù)表中已錄入如第 5 題圖 a 所示的原始數(shù)據(jù), 其設(shè)計視圖如第 5 題圖 b 所示。 第 5 題圖 a 第 5 題圖 b 下列描述正確的是( ) A.Access 軟件屬于數(shù)據(jù)庫應(yīng)用系統(tǒng) B.可以增加數(shù)據(jù)類型為自動編號的“序號”字段 C.設(shè)計視圖中字段順序必須要和原始數(shù)據(jù)的列順序保持一致 D.向數(shù)據(jù)表中添加新的記錄時,“圖書編號”字段的有效輸入值可以為“20182002” 6.將下列數(shù)轉(zhuǎn)換為十進制數(shù),除以 4 后余數(shù)為 3 的是 ( ) A.A90H B.100110B C.FFFH D.101101B 7.有一段未壓縮的有聲視頻,時長3分鐘,幀頻25fps,16位增強色,分辨率是1024*768,視頻中的音頻比特率為1441 kbps,則該視頻的存儲容量約是 ( ) A.0.8G B. 1.6G C. 3.3G D.6.6G 8.下列VB表達式計算結(jié)果為True的是 A.Int(Sqr(10)) > 2 ^ 2 B.Mid("0123", 3, 2) > "56" C.Len("654321") > Int(Rnd * 3) ^ 2 D.Not (3 = 4 Or 5 > 3) 9.某算法的部分流程圖如第9題圖所示: 執(zhí)行完該流程,數(shù)組a各元素的值可能為( ) A.8,14,9,6,2,12 B.2,4,10,22,10,10 C.8,12,0,11,2,10 D.6,12,0,10,4,8 10. 有如下 VB 程序段: t = "abcd123456" : x = Int(Sqr(Len(t))) : y=1 If x > 3 Then y =2 ElseIf x > 2 Then y=3 ElseIf x > 1 Then y=4 End If 執(zhí)行該程序段后,變量 y 的值為 A.4 B.3 C.2 D.1 11.下列VB程序段實現(xiàn)把文本框Text 和Text2中輸入的升序字符串合并成一個升序字符串,并在文本框 Tex3 中顯示。 s1=Text1.Text:s2=Text2.Text n=Len(s1):i=1:j= 1 Do While iIf Mid(s1,i,1)① Else s1= Mid(s1,1,i-1)+Mid(s2,j,1)+ Mid(s1,i,n+j-i) ② End If Loop If ③ Then s1=s1+Mid(s2,j,len(s2)-j+1) Text2.Text=s1 橫線①②③處的代碼為( ) A.j=j+1 i=i+1 j<=len(s1) B.i=i+1 j=j+1 j<=len(s1) C.j=j+1 i=i+1 j<=len(s2) D.i=i+1 j=j+1 j<=len(s2) 12.有如下 VB 程序段: s = Text1.Text If Mid(s, 1, 1) = "(" Then flag = True Else flag = False cnt = 0: sum = 0 For i = 2 To Len(s) c = Mid(s, i, 1) If flag = True Then If c >= "a" And c <= "z" Then sum = sum + 1 Else If sum <> 0 Then cnt = cnt + 1: sum = 0 End If End If If c = "(" Then flag = True If c = ")" Then flag = False Next i 文本框 Text1 的內(nèi)容為一串只包含小寫字母、左右括號和空格的字符串“(we can) do (better) we (should (be )better)”,執(zhí)行程序段后,變量 cnt 的值為( ) A.3 B.4 C.5 D.6 二、非選擇題(本大題共4小題,其中第13題8分,第14題6分,第15題6分,第16小題7分,共26分。) 13.小明收集了“電子商務(wù)創(chuàng)新活力城十強榜單”數(shù)據(jù),并使用Excel軟件進行數(shù)據(jù)處理,如圖a所示。 圖a 請回答下列問題: (1)如圖a所示,區(qū)域A3:A12的數(shù)據(jù)是通過排名函數(shù)Rank計算得到的:在A3單元格中輸入公式 ,再利用自動填充功能完成區(qū)域A4:A12的計算。 (2)已知I3單元格中的內(nèi)容是由公式“=SUM(C3:H3)”計算得到,若將C3:H3單元格的數(shù)值小數(shù)位數(shù)設(shè)置為0,則I3單元格中顯示的值 。(單選,填字母:A.變大/ B.不變/ C.變小) (3)根據(jù)圖a中數(shù)據(jù),制作一張“綜合指數(shù)對比”圖表,如圖b所示。該圖表的數(shù)據(jù)區(qū)域是________________。 (4)對數(shù)據(jù)區(qū)域A2:I12進行篩選操作,“電子商務(wù)交易指數(shù)”和“網(wǎng)上市場指引力指數(shù)”的篩選設(shè)置均如圖c所示,則篩選出的城市是________________ (填城市名稱)。 (5)小明從書籍上拍照獲取“電子商務(wù)”相關(guān)內(nèi)容后,在使用OCR軟件進行字符識別,下列說法正確的是 (單選題) A.該文字識別技術(shù)屬于聯(lián)機手寫體漢字識別 B.文件“電子商務(wù).tif”可能是識別的結(jié)果文件 C.通過“傾斜校正”操作有助于提高識別率 D.使用“識別”命令進行字符識別前應(yīng)先進行文稿的校對 (6)將Excel制作的圖表應(yīng)用到Word軟件,編輯文檔界面如圖所示 下列說法正確的是 (多選題,全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分) A.有兩個用戶“wz1”和“wz2”各添加了一條批注 B.可以用替換方法將文中的“電子商務(wù)”全部更改為“E-Commerce” C.刪除文中的批注對象“電子交易”,相關(guān)的批注內(nèi)容也會消失 D.拒絕所有修訂后,倒數(shù)第二行變?yōu)椤半娮由虅?wù)通常是指在全世界全球各地廣泛的商業(yè)貿(mào)” E.文章中圖片環(huán)繞方式為“嵌入型” 14.編寫 VB 程序采用逢二進一的方法模擬“寫二進制數(shù)”過程。程序功能如下: 在文本框 Text1 中輸入一個不大于 100 的數(shù)字 n,點擊“寫二進制數(shù)”按鈕,在列 表框 List1 中逐一顯示 1 到 n 之間所有的二進制數(shù)。 第 14 題圖 (1)在設(shè)計程序界面時,可用題 15 圖中所示“控件工具箱”中的_____________ (填 寫相應(yīng)編號)添加用于顯示二進制值的列表框。(1 分) (2)實現(xiàn)上訴功能的 VB 程序如下,請在劃線處填入合適的代碼。 Private Sub Command1_Click() Dim d(1 To 7) As Integer ’數(shù)組 d 用于存儲二進制數(shù)值的每一位的值 n = Val(Text1.Text) For i = 1 To 7 d(i) = 0 Next i For i = 1 To n ‘最低位加 1 后,“逢二進一”處理進位,從而產(chǎn)生下一個二進制數(shù) ①________________ d(k) = d(k) + 1 s = "" For k = 1 To 6 If d(k) = 2 Then d(k + 1) = d(k + 1) + 1 ②______________ End If ③________________ Next k List1.AddItem Str(i) + " " + str(d(k)) + s Next i End Sub 已知數(shù)組 a 中的元素按非遞減有序排列,在程序運行時顯示在 Text1 中。編寫程序?qū)崿F(xiàn)如下 功能:刪除數(shù)組的重復(fù)元素,并更新數(shù)組的長度,在 Text2 輸出新的數(shù)組元素值。程序運行界面如圖所示。 (1)要是程序運行時,窗體 Form1 標(biāo)題立即立即顯示為“刪除重復(fù)數(shù)組元素”,可在______(單 選:A.Form_Load()/B.Form_click()/C.Command1_Click())事件過程中添Form1.Caption=” 刪除重復(fù)數(shù)組元素”語句來實現(xiàn)。 (2)為實現(xiàn)上述功能的 VB 程序如下,請在劃線處補充缺失的代碼。 Const n = 20 Dim a(1 To n) As Integer Dim lena As Integer '數(shù)組 a 的實際長度 Dim s As String Private Sub Form_Load() '生成 lena 個長度的非遞減序列,并輸出到文本框 text1 中,代碼略 End Sub Private Sub Command1_Click() Dim i As Integer, j As Integer i = 1 Do While i < lena If a(i) <> a(i + 1) Then i = ①________________ Else For j = i + 1 To lena a(j - 1) = ②_________________ Next j ③_________________ End If Loop s = "" For i = 1 To lena s = s + Str(a(i)) Next i Text2.Text = s End Sub 16.填寫n階(n為奇數(shù))幻方的口訣:? 1?居上行正中央,依次斜填切莫忘,上出框界往下寫,右出框時左邊放,重復(fù)便在下格填,出角重復(fù)一個樣。 (1)1?居上行正中央——數(shù)字?1?放在首行最中間的格子中;? (2)依次斜填切莫忘——向右上角斜行,依次填入數(shù)字;? (3)上出框界往下寫——如果右上方向出了上邊界,就以出框后的虛擬方格位置為基準(zhǔn),將數(shù)字豎直降落至底行對應(yīng)的格子中;? (4)右出框時左邊放——同上,向右出了邊界,就以出框后的虛擬方格位置為基準(zhǔn),將數(shù)字平移至最左列對應(yīng)的格子中; (5)重復(fù)便在下格填——如果數(shù)字{N}?右上的格子已被其它數(shù)字占領(lǐng),就將{N+1}?填寫在{N}下面的格子中; (6)出角重復(fù)一個樣——如果朝右上角出界,和“重復(fù)”的情況做同樣處理 Dim a(1 To 1000) As Integer Dim k As Integer, i As Integer, s As String Dim n As Integer, j As Integer Function geshi(s1 As String, x As Integer) As String ‘此函數(shù)用于輸出時補足空格對齊 Do While Len(s1) < x s1 = " " + s1 Loop geshi = s1 End Function Private Sub Command1_Click() '生成幻方 List1.Clear: Text1.Enabled = False: Command1.Enabled = False Command2.Enabled = True: Command4.Enabled = True n = Val(Text1.Text) k =_①_________________ a(k) = 1 num = 2 Do While num <= n * n If k < n Then '當(dāng)前位置是第1行,但不是最右邊列 k = k + (n - 1) * n + 1 ElseIf k = n Then '當(dāng)前位置是第1行最右邊列 k = k + n ElseIf ②_________________ Then '非第1行的最右邊列時 k = k - 2 * n + 1 Else '一般情況 k = k - n + 1 End If If a(k) <> 0 Then k = k + 2 * n - 1 '新位置處已有數(shù)字時 a(k) = ③____________________ num = num + 1 Loop s = "" For i = 1 To n * n s = s + geshi(Str(a(i)), 5) '每項輸出寬度為5個字符的位置 If i Mod n = 0 Then List1.AddItem s s = "" End If Next i List1.AddItem "--------------------------------" End Sub 高二第三次月考答案 一、選擇題(2*12=24分) 1 2 3 4 5 6 7 8 9 10 11 12 A B C C B C D C D B D C 非選擇題(26分,第13題8分,第14題6分,第15題6分,第16題6分) 13.(1)=RANK(I3,I$3:I$12,0) (1分) (2)B (1分) (3)B2:B6,I2:I6 (1分) (4)北京、上海(2分) (5)C (1分) (6)BC (2分) 14.(1)_________4____________(1 分) (2) ①_______k=1___________(1 分) ②_______d(k)=0_________(2 分) ③___s=str(d(k))+s_或s=d(k) & s___(2 分) 15.(1)_________A____________(1 分) (2) ①_______i=i+1___________(1 分) ②_______a(j)_________(2 分) ③______lena=_lena-1____(2 分) 16.①_______n\2+1或(n+1)\2或其他等價答案_____(2 分) ②____k mod n = 0___(2 分) ③______a(k)=num____(2 分) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫