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

2020-2021學(xué)年浙江省紹興市諸暨中學(xué)高二(下)期中信息技術(shù)試卷

發(fā)布:2024/4/20 14:35:0

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

  • 1.下列有關(guān)信息和信息處理的說法,正確的是( ?。?/h2>

    組卷:9引用:2難度:0.6
  • 2.小明訪問網(wǎng)頁“http://jyt.zj.gov.cn/49907261.jye.ai”下列說法正確的是( ?。?/h2>

    組卷:4引用:2難度:0.5
  • 3.使用OCR軟件進(jìn)行字符識別,部分界面如圖所示,下列說法正確的是( ?。?img alt="菁優(yōu)網(wǎng)" src="http://img.jyeoo.net/quiz/images/202102/76/60a47fd7.png" style="vertical-align:middle" />

    組卷:9引用:3難度:0.9
  • 4.某Access 數(shù)據(jù)表,其設(shè)計視圖如圖1所示,數(shù)據(jù)表如圖2所示,下列說法正確的是( ?。?img alt="菁優(yōu)網(wǎng)" src="http://img.jyeoo.net/quiz/images/201710/10/25391f0f.png" style="vertical-align:middle" />

    組卷:4引用:3難度:0.7
  • 5.如果用0至6七個數(shù)字依次對星期天、星期一……星期六進(jìn)行編碼,那么星期就可以看成7進(jìn)制數(shù),下列選項中與七進(jìn)制數(shù)(113)7數(shù)值相等的是( ?。?/h2>

    組卷:5引用:2難度:0.5

二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第15小題7分,共26分)

  • 15.統(tǒng)計最長的順子牌。點擊“抓牌”按鈕隨機生成1—13之間的整數(shù),將之轉(zhuǎn)換為撲克牌的牌號(整數(shù)1對應(yīng)的牌號是A,整數(shù)2對應(yīng)著牌號2,10的牌號是0,以此類推,如下表)顯示在文本框Text1中,并存入數(shù)組a中,同時選出最長的順子牌(順子牌是最小3開始,要求連續(xù)牌號連續(xù),A、2不能當(dāng)順子牌;如牌號為5,7,6,J,5,2,K,4,Q,A,2,J,則順子牌號有4,5,6,7;J,Q,K若順子牌數(shù)量相同,輸出較小的順子牌)顯示在文本框Text2中。VB程序運行界面如圖所示。隨機整數(shù)1-13對應(yīng)的牌號如下。
    (1)上述程序界面中有Caption屬性的對象共有
     
    個。
    (2)實現(xiàn)上述功能的VB程序如下,請在橫線處填入合適的代碼。
    (3)程序中加框處代碼有錯,請改正。
    Dim a(1 To 13)As Integer,b(1 To 13)As Integer
    Const ph=“34567890JQKA2“
    Private Sub Command1_Click ( ?。?br />Randomize
    s=““
    For i=1 To 13
    a(i)=Int(Rnd*13+1)
    s=s+Mid(ph,①
     
    ,1)
    If i<>13 Then s=s+“,“
     

    Next i
    Text1.Text=s
    k=1:Max=0:s=““
    For i=4 To 13
    If b(i)>0 And b(i-1)>0 Then
    k=k+1
    If k>Max Then
    Max=k:org=③
     

    End If
    Else
    k=1
    End If
    Next i
    For j=org To org+Max-1
    s=s+菁優(yōu)網(wǎng)
    If j<>org+Max-1 Then s=s+“,“
    Next j
    Text2.Text=s
    For i=1 To 13
    b(i)=0
    Next i
    End Sub

    組卷:2引用:1難度:0.3
  • 16.小張用VB模擬實現(xiàn)了一個打地鼠游戲的計分程序。游戲規(guī)則如下:總共有10個地鼠洞,每秒地鼠選擇一個洞探出腦袋,如果當(dāng)前的錘子在該洞口,則打中地鼠,否則沒有打中。游戲時間總共t秒(t<=10,Text1中輸入),錘子的起始位置在b(1)(Text2中輸入)?,F(xiàn)已知每個時刻地鼠探腦袋的位置,根據(jù)錘子移動的路線,計算得出最多的得分,并輸出到 Labe1l。
    錘子移動規(guī)則:錘子每秒必須往左或往右移動一步(不可在當(dāng)前位置停留),如果錘子已經(jīng)在最左邊了,只能往右移動;反之,只能往左移動。
    計分方式:如果打中一個地鼠,計1分;如果連續(xù)打中地鼠,分?jǐn)?shù)翻倍,即連續(xù)打中兩個,分?jǐn)?shù)為1+2;連續(xù)打中三個,分?jǐn)?shù)為1+2+4;連續(xù)打中四個,分?jǐn)?shù)為1+2+4+8……
    算法思路:
    ①隨機產(chǎn)生在第i秒時,地鼠探出腦袋的洞口為j。菁優(yōu)網(wǎng)
    若每個時刻地鼠探腦袋的洞口如圖a所示,以10個洞口為橫坐標(biāo)n,游戲時間t(假設(shè)t=10)為縱坐標(biāo),建立一個矩陣a。當(dāng)前時間出現(xiàn)地鼠的洞口標(biāo)記為1,其余默認(rèn)為0。
    ②模擬第i秒敲擊洞口的位置。
    1)若輸入游戲過程如圖b所示,從5號洞口出發(fā)b(1)=5,當(dāng)時間為i=1時,可到達(dá)的洞口有2種:j=2時b(2)=6,j=1時b(1)=4,即得矩陣a的坐標(biāo)位置i和b(j);
    2)同理當(dāng)i=2時,可到達(dá)的洞口有4種:j=4時b(4)=7,=3時b(3)=5,=2時b(2)=5,j=1時b(1)=3.i=1敲擊洞口位置為6或4;i=2敲擊洞口位置6→7,6-5或4→5,4→3;
    3)將t秒內(nèi)可經(jīng)過的2t種不同路徑敲擊的矩陣位置的值存放到數(shù)組p中,如圖b所示得到其中某一條路徑p(j)=0101100010,根據(jù)p(j)計算得分,找出最值max并輸出。
    (1)如果游戲時間為10秒,每秒地鼠出現(xiàn)的洞口序號依次為[9,9,9,10,10,10,10,9,9,9],當(dāng)錘子的起始位置在第6個洞口時,最多能得
     
    分。
    (2)實現(xiàn)上述功能的VB程序如下,請在橫線處填入合適的代碼。
    Private Sub Command1_Click ( ?。?br />Const n=10
    Dim a(1 To n*n)As Integer,b(1 To 2^n)As Integer
    Dim p(1 To 2^n)As String,s1 As String
    Dim i As Integer,j As Integer,k As Integer,max As Integer
    Dim t As Integer,s As Integer,f As Integer
    Randomize
    t=Val(Text1.Text)
    For i=1 To t'第i秒時,地鼠探出腦袋的洞口為j
    j=Int(Rnd*n+1)
     

    List1.AddItem Str(i) &Str(j)
    Next i
    s1=““
    For i=1 To t*n
    s1=s1+Str(a(i))
    If i Mod n=0 Then List2.AddItem s1:s1=““
    Next i
    b(1)=Val(Text2.Text)
    For i=1 To n'計算錘子在a矩陣移動的路徑,并存放在p數(shù)組
    k=1'k為正則向右移動錘子,k為負(fù)則向左移動錘子
    For j=2^i To 1 Step-1
    b(j)=b((j+1)\2)+k
    If b(j)<1 Or b(j)>n Then b(j)=b(j)-2*k
    p(j)=p((j+1)\2)+CStr( ②
     
    )'CStr功能類似Str
    k=-k
    Next j
    Next i
    max=0
    For i=1 To 2^n
    f=0:s=0:j=1
    Do While j<=Len(p(i))
    If Val(Mid(p(i),j,1))>0 Then
     

    Else
    s=s+f:f=0
    End If
    j=j+1
    Loop
    If f>0 Then s=s+f
    If max<s Then max=s
    Next i
    Label1.Caption=“最多能得“+Str(max)+“分“
    End Sub

    組卷:0引用:1難度:0.3
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司| 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:5.0.7 |隱私協(xié)議|第三方SDK|用戶服務(wù)條款
本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內(nèi)改正