試卷征集
          加入會員
          操作視頻
          當前位置: 試卷中心 > 試卷詳情

          2017-2018學年浙江省“七彩陽光”新高考研究聯盟高二(下)期中信息技術試卷

          發布:2024/4/20 14:35:0

          一.選擇題:(本大題共12小題,每小題2分,共24分.在每小題給出的四個選項中,只有一個符合題目要求)

          • 1.關于信息技術的說法,正確的是(  )

            組卷:21引用:1難度:0.5
          • 2.用郵件客戶端收取郵件時,使用下列哪個協議(  )

            組卷:8引用:6難度:0.9
          • 3.小張在一份雜志上到看到有關“區塊鏈”知識的介紹,他用掃描儀掃描以后得到了一個“區塊鏈技術。jpg”的文件,使用OCR軟件進行字符識別,部分界面如圖所示。下列說法不正確的是(  )

            組卷:13引用:2難度:0.3
          • 4.下列說法正確的是(  )

            組卷:4引用:1難度:0.7
          • 5.某算法的部分流程圖如圖所示,執行這部分流程,輸出結果為(  )

            組卷:3引用:1難度:0.4

          二.非選擇題(本大題共5小題,其中第13小題4分,第14小題5分,第15小題8分,第16小題3分,第17小題6分,共26分)

          • 16.某活動要從 100 名參賽者中選出成績最高的前十名給予一定的獎勵。活動組織者編 寫了如下程序,功能是根據成績進行排序,程序中數組 a 保存所有參賽者的組次,數組 b 保存對應 的成績,如第 1 位參賽者的組次 1 保存在 a(1)中,成績保存在 b(1)中。程序界面如圖所示,左邊 列表框 List1 中顯示原始數據(序號和相應的成績),單擊“排序”按鈕(Command1),排序后的結 果按成績從高到低顯示前 10 名選手的序號和成績在列表框 List2 中,若最后一名成績有相同的也 一起輸出。界面如圖所示:
            實現上述功能的 VB 程序如下,但加框處代碼有錯,請改正。
            Const n=100
            Dim a(1 To n) As Integer
            Dim b(1 To n) As Integer
            Private Sub Form_Load (  )'窗體被加載時
            ‘獲取原始數據,將參賽者序號和最后得分分別存在數組 a 和數組 b 內,并在列表框 List1 中 顯示。代碼略
            End Sub
            Private Sub Command1_Click (  )
            Dim i As Integer,j As Integer,k As Integer,temp As Integer
            List2.Clear
            For i=1 To 10 k=i
            ‘①
            If b(k)<b(j) Then k=j
            End If
            Next j
            If k<>i Then
            temp=b(i):b(i)=b(k):b(k)=temp temp=a(i):a(i)=a(k):a(k)=temp
            End If
            List2.AddItem Str(a(i))+““+Str(b(i)) Next i
            m=10
            For i=11 To n
            Ifthen‘②
            m=m+1
            List2.AddItem Str(a(i))+““+Str(b(i)) End If
            Next i
            Label3.Caption=“本次十佳歌手一共有“+Str(m)+“組“End Sub

            組卷:2引用:1難度:0.5
          • 17.某字符串(字節數為 2 的倍數)編碼規則如下:
            (1)將該字符串內碼分成 2 個字節一組,每個字節前補上一個 0,構成 9 位二進制,順次鏈接后得 到 18 位二進制;
            (2)將得到的 18 位二進制數字分成 3 組,每組 6 位;
            (3)在每組數字前補上兩個 0,得到 3 個字節的二進制數;
            (4)將(3)中得到的三個字節的二進制數分別轉換為十進制數;
            ( 5 )將 每個十 進制數轉 換為 1 個加 密字符,對應的“密碼表”按數 值由小到 大依次 為“012345678ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/”小明按照上述方法,設計了一個字符串(僅包含 ASCII 字符)加密的 VB 程序,功能如下:單擊“加 密”按鈕 Command1,程序依次將文本框 Text1 中每 2 個字符的 ASCII 碼值按編碼規則轉換為三個加 密字符,連接這些加密字符,最后在文本框 Text2 中輸出加密結果。程序效果如圖所示。

            實現上述功能的 VB 程序如下:
            (1)在 Text1 中輸入明文“AB”,用上述加密算法得到的密文為
             

            (2)實現上述功能的 VB 程序如下。請在橫線處填入合適的代碼。
            Function cc(n As Integer) As String
            Dim s As String
            s=“012345678ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/“
             

            End Function
            Private Sub Command1_Click (  )
            Dim n As Integer,s As String,i As Integer,ss As String
            Dim a1 As Integer,a2 As Integer
            Dim b1 As Integer,b2 As Integer,b3 As Integer s=Text1.Text
            n=Len(s)
            ss=““
            For i=1 To nStep 2
            a1=Asc(Mid(s,i,1))
             

            b1=a1\8
            b2=③
             

            b3=a2 Mod 64
            ss=ss+cc(b1)+cc(b2)+cc(b3)Next i
            Text2.Text=ss
            End Sub

            組卷:2引用:1難度:0.4
          APP開發者:深圳市菁優智慧教育股份有限公司| 應用名稱:菁優網 | 應用版本:5.0.7 |隱私協議|第三方SDK|用戶服務條款
          本網部分資源來源于會員上傳,除本網組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網聯系并提供證據,本網將在三個工作日內改正