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

          2017-2018學年浙江省杭州市高三(上)期末信息技術試卷

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

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

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

            組卷:0引用:1難度:0.6
          • 2.下列有關網絡協議的描述,正確的是(  )

            組卷:0引用:1難度:0.7
          • 3.使用OCR軟件識別“說明.bmp”圖象中的文字。下列操作中,不能提高識別正確率的是(  )

            組卷:0引用:1難度:0.6
          • 4.使用Access軟件創建的數據表,其設計視圖的部分界面如圖所示,下列說法不正確的是(  )

            組卷:19引用:3難度:0.5
          • 5.某算法的部分流程圖如圖所示。執行這部分流程后,輸出sum,i的值分別是(  )

            組卷:0引用:3難度:0.6

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

          • 16.對數組a中的u個元素進行排序,生成左右交替上升的數據序列,結果如下表所示:
            a(1) a(2) a(3) …… a(n-2) a(n-1) a(n)
            17 39 48 …… 79 46 34
            設計一個VB程序,單擊“排序”按鈕Command1后,在標簽中輸出排序后的數據序列,運行結果如圖所示。
            實現上述功能的VB程序如下,加框處代碼有錯,請改正。
            Constn-9‘變量u存儲待排序數據個數,以9個數為例
            Dima(1Ton)AsInteger‘數組a存儲待排序數據
            PrivateSubCommand1_Click (  )
            DimiAsInteger,jAsInteger,tAsInteger,kAsInteger
            ‘讀取一組正整數,存入數組a中,
            ‘在標簽Label中依次輸出排序前數組a從1到n各個元素的值,代碼略;
            For i=1 Ton\2
            k=1 Label'①
             

            For j=i+1 Ton-i+1
            If a(k)>a(j)Thenk=j
            Nextj
            For j=i+1 Ton′②
             

            If a(j)<a(j+1)Then t=a(j):a(j)=a(j+1):a(j+1)=
            Next j
            Next i
            ‘在標簽中依次輸出排序后數組a從1到n各個元素的值,代碼略;
            EndSub

            組卷:0引用:1難度:0.4
          • 17.四宮數獨規則:在4×4的格子中,根據已知數字,推理出所有剩余空格的數字,并滿足每一行、每一列、每一個宮(粗線框區域)內均含1到4的數字并且不重復,每道數獨有且僅有唯一答案。
            例如,根據規則推理圖1數獨,在第一宮中4個格子已經3個格子分別是數字1到3,缺的數字為4,因此第一行第一格空缺的數字填4,以此類推,直至將所有格子都推理出來。
            (1)根據上述規則推理,數獨(圖2)第一行A處應是數字
             

            (2)小明編寫了四宮數獨推算的VB程序,單擊“推算”按鈕Command1后,在列表框List1中輸出數獨推算過程和結果,如圖3所示。實現推算的VB程序如下,請在橫線處填入合適的代碼。
            Dimd(1To16)AsInteger'數組d逐行存儲四宮數獨
            PrivateSubCommand1_Click (  )
            DimiAsInteger,flagAsBoolean
            Fori=1To16
            d(i)=0‘值0表示該位置還未填數字
            Nexti
            ‘初始化數獨中已知位置的數字
            d(2)=4:d(11)=3:d(14)=2:d(16)=4
            List1.Clear
            '在列表框Li1中輸出四宮數獨,代碼略
            flag=False
            DoWhileNotflag
             

            Fori=1To16
            ‘函數check(i)實現對第i位置進行推算
            Ifd(i)=0Then
            d(i)=check(i)
            Ifd(i)>0Then
            flag=False
            'Forniat(i,″00″)函數實現將變量i的值按2個字符寬度輸出
            List1.Addltem“第″&Format(i,″00″&″位置填″&d(i)
            EndIf
            EndIf
            Nexti
            Loop
            '在列表框Lil中輸出四宮數獨,代碼略
            EndSub
            根據每一行、第一列、每一個宮的已有數字進行推算
            Functioncheck(xAsInteger)AsInteger
            Dimt(0To4)AsInteger,mAsInteger
            DimrowAsInteger,colAsInteger,nAsInteger,kAsInteger
            Form=0To4
            t(m)=0
            Nextm
            '對當前所在行列進行推算
            row=(x-1)\4+1
            col=(x-1)Mod4+1
            Form=1To4
            t(d(row-1)*4+m)=1
            t(②
             
            )=1
            Nextm
            '進行宮內推算
            Ifrow<=2Andcol<=2Thent(d(7-x))=1
            Ifrow<=2Andcol>2Thent(d(11-x)=
            Ifrow>2Andcol<=2Thent(d(23-x)=1
            Ifrow>2Andcol>2Thent(d(27-x)=1
            k=0
            Form=1To4
            Ift(m)=0Thenn=mElsek=k+1
            Nextm
            If③
             
            Thencheck=nElsecheck=0
            EndFunction

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