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

          2017-2018學年浙江省溫州新力量聯盟高二(上)期末信息技術試卷(選考)

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

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

          • 1.下列關于信息的描述不正確的是(  )

            組卷:38難度:0.9
          • 2.網頁中包含的文本、圖象、超鏈接和表格等基本元素及構件是由( ?。┻M行描述的。

            組卷:3引用:1難度:0.9
          • 3.以下選項中,運用了人工智能的是(  )

            組卷:13引用:1難度:0.9
          • 4.小明為如圖所示的數據表提出了修改建議。以下建議中,當前狀態下操作能實現的是(  )

            組卷:23引用:1難度:0.7
          • 5.某算法的部分流程圖如圖所示,執行這部分流程后,下列說法正確的是( ?。?img alt src="https://img.jyeoo.net/quiz/images/201803/34/9bfa661a.png" style="vertical-align:middle" />

            組卷:1引用:1難度:0.7

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

          • 16.小劉為班級的抽獎活動編寫了一個 VB 程序。單擊“抽取”按鈕 command1 時,在列表框 List1 中顯示按用戶抽取人數在學號起訖范圍內(最大學號不超過 100)隨機抽取到不重復的學號。程序運行界面如圖所示。 

            實現上述功能的 VB 程序如下,但加框處代碼有錯,請改正。 Dim xh(1To 100)As Integer
            Dim yx As Integer
            Private Sub Command1_Click
             
             Dim n1,n2,n,x As Integer List1.Clear
            Randomize
            n1=Val(Text1.Text) n2=Val(Text2.Text) n=Val(Text3.Text) If n<=n2-n1Then
            yx=1
            Do While yx<=n
            x='①
            If yx=1Then
            xh(yx)=x
            yx=2
            Else
            If qc(x)=True Then
            xh(yx)=x
            yx=yx+1
            End If
            End If
            Loop
            For i=1To n
            List1.AddItem Str(xh(i))
            Next i Else
            MsgBox“你輸入的抽取人數不能實現,請重新輸入。“End If
            End Sub
            Public Function qc(t As Integer) As Boolean For j=1To yx
            If xh(j)=t Then
            qc=False
            Exit For
            End If Next j
            If  Then qc=True'②End Function
            (1)加框處①有錯,應改為
             

            (2)加框處②有錯,應改為
             

            組卷:6引用:1難度:0.3
          • 17.在一個長度為 n 的數字序列中,如果相鄰元素差的絕對值經過升序排序后正好是 1 到 n-1,則認定該序列存在著“有趣的跳躍”。例如:數字序列 1、4、2、3 的相鄰數字差的絕對值分別為 3、2、1,排序后是 1、2、3,則說明該序列存在著“有趣的跳躍”。
            小明編寫了 VB 程序用于數字序列的檢測,程序運行界面如圖所示。在文本框 Text1 中逐個輸入數字,依 次存儲到數組 a 中,并在列表框 List1 中顯示。單擊“判斷”按鈕 Command1,將原始數字序列相鄰數字差 的絕對值依次存儲到數組 b 中,并對數組 b 進行升序排序后在列表框 List2 中顯示;若輸入的數字序列存在“有趣的跳躍”,則在文本框 Text2 中輸出“yes”,否則輸出“no”。
            (1)若輸入序列 3、13、24、35、47、30,單擊“判斷”按鈕后,文本框 Text2 中將顯示
             
            。
            (2)實現上述功能的 VB 程序如下,請在橫線處填入合適代碼。Dim n As Integer'存儲序列的元素個數
            Dim a(1To 100)As Integer'存儲原始數字序列
            Dim b(1To 100)As Integer'存儲相鄰數字的差值絕對值 Private Sub Form_Load ( ?。?br />n=0End Sub
            Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii=13Then
            n=n+1

            List1.AddItem str(a(n)) Text1.Text=““
            End If End Sub
            Private Sub Command1_Click (  )
            Dim i As Integer,j As Integer,k As Integer,m As Integer Dim flag As Boolean
            m=n-1
            For i=1To m
            b(i)=
            Next i
            For i=2To m k=b(i)
            For j=i-1To 1Step-1
            If k>b(j) Then Exit For b(j+1)=b(j)
            Next j
            =k
            Next i flag=True
            For i=1To m List2.AddItem str(b(i))
            If b(i)<>i  Then flag=False Next i
            If flag=True Then Text2.Text=“yes“Else Text2.Text=“no“End Sub

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