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

          2017-2018學年浙江省名校協作聯考高三(上)月考信息技術試卷

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

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

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

            組卷:18引用:7難度:0.9
          • 2.小王用IE瀏覽器打開“百度”主頁,部分界面如圖所示,下列說的不正確的是(  )

            組卷:4引用:3難度:0.9
          • 3.下列描述屬于人工智能應用范疇的是(  )

            組卷:29引用:9難度:0.9
          • 4.如圖所示為在UltraEdit軟件中觀察字符內碼的部分界面:以下說法正確的是(  )

            組卷:9引用:5難度:0.9
          • 5.如圖所示是ACCESS數據庫中的student數據表,以下說法正確的是(  )

            組卷:6引用:4難度:0.7

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

          • 16.數據的有損壓縮:對多媒體數據進行有損壓縮時,通常是以少量數據丟失作為代價的,比如對某8bit量化的數據壓縮為6bit量化,其算法可簡單表示為:逐一刪除各個字節的后2bit,將刪除除后的6bit數據首尾相連,然后重新按照8bit一組構建字節,以十六進制顯示.
            例如,壓縮前的原始數據為:
            1111 1100 0101 1010 1011 0000  可表示為十六進制:FC 5A B0
            刪除每字節的后2bit:
            1111 1100 0101 1010 1011 0000
            首尾相連構建新的數據:
            11 1111 0101 1010 1100 表示為十六進制:…F5AC
            自此,原數據進行了有損壓縮.程序運行界面如圖所示:

            實現上述算法的VB程序如下,但程序中加框處有誤,請改正.
            Dim a(1To 100)As Integer
            Const code=“0123456789ABCDEF“
            Const n=100
            Private Sub Form_Load (  )‘以隨機數模擬讀取原始數據
            s=““
            Randomize
            For i=1To n
            a(i)=Int(Rnd*16)
            Text1.Text=Text1.Text+   ①
            Next i
            End Sub
            Private Sub Command1_Click (  )
            For i=1To n
            t=t+HtoB(a(i))
            Next i
            For j=1To n*4Step 8'每8位一組,取前6個字符
            s=s+Mid(t,j,6)
            Next j
            For i=1To 4*(n-1)Step 4'每4位一組轉為十六進制顯示
            Text2.Text=Text2.Text+BtoH(Mid(s,i,4))
            Next i
            End Sub
            Function HtoB(x As Integer) As String'十六進制轉為二進制函數
            t=““
            m=0
            Do While      ②
            r=x Mod 2
            m=m+1
            t=Trim(r)+t'trim (  )用于刪除前導空格
            x=x\2
            Loop
            HtoB=Mid(“0000“,1,4-m)+t
            End Function
            Function BtoH(y As String) As String'二進制轉為十六進制函數
            t1=Val(Mid(y,4,1))
            t2=Val(Mid(y,3,1))
            t3=Val(Mid(y,2,1))
            t4=Val(Mid(y,1,1))
            s=t1+t2*2+t3*4+t4*8
            BtoH=Mid(code,s+1,1)
            End Function.

            組卷:2引用:1難度:0.3
          • 17.小迪同學在某網站注冊時需要預設登錄密碼,預設密碼需要符合以下2點:①密碼不少于6位字符組成;②必須同時包含大寫英文字母、小寫英文字母、阿拉伯數字和標點符號.據此,小迪同學編寫了生成密碼的VB程序,程序運行界面如圖所示,當點擊“生成密碼”按鈕(command1)時,在文本框Text1中輸出符合要求的密碼字符.

            圖為標準ASCII碼表供你參考(其中ASCII為1-32,127的字符為特殊符號,不能用作密碼):

            實現上述功能的VB程序代碼如下,請回答以下問題:
            (1)以下字符串不可能是上述程序生成的密碼的一項是
             
            .(填數字序號)
            ①H2?N64Aj②[26wv9,Q③$14G/uv④zX}rb!T&}d2
            (2)請在橫線處填入合適的代碼.
            Private Sub Command1_Click (  )
            Dim t As Integer
            Dim a(1To 4)As Integer
            flag=True
            n=0
            pwd=““
            Randomize
            Do While flag
            t=
             
            ①'隨機生成33-126的ASCII碼
            pwd=pwd+Chr(t)
             

            s=0
            For i=1To 4
            s=s+a(i)
            Next i
            n=n+1
            If n>=6And s=4Then
             

            Loop
            Text1.Text=pwd
            End Sub

            ‘獲取字符類型:1-小寫字母,2-大寫字母,3-阿拉伯數字,4-符號
            Function check(x As Integer) As Integer
            If x>=97And x<=122Then
            check=1
            ElseIf x>=65And x<=90Then
            check=2
            ElseIf x>=48And x<=57Then
            check=3
            Else
            check=4
            End If
            End Function.

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