当前位置: 高中信息技术(信息科技) /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

内蒙古自治区巴彦淖尔市临河区第三高级中学2022届高三上学期...

更新时间:2024-07-13 浏览次数:53 类型:期中考试
一、单项选择题(每小题2分,共40分)
二、填空题(每空1分,共10分)
三、程序填空题(每空2分,共50分)
  • 27. (2021高三上·临河期中) 下面过程max()用于求3个数中的最大值,利用这个过程求5个数中的最大值,请填空。

    Private Sub Command1_Click( )

        Print “5个数34、124、68、73、352的最大值是:”

        Max1 = max(34,124,68)

        Max1 =

        Print Max1

    End Sub

    Public Function max(ByVal a%,ByVal b%,ByVal c%)

        If   Then

            M = a

        Else

            M = b

        End If

        If  Then

            Max = m

        Else

           

        End If

    End Function

  • 28. (2021高三上·临河期中) 窗体上有一个图片框Picture1,两个命令按钮Command1和Command2,如图所示。当单击命令按钮Command1时,在图片框中画出正弦函数,当单击命令按钮Command2时,清空图片框中的图像,请填空。

    Private Sub Command1_Click()

        Picture1.Scale (-6, 6)-(6, -6)

        Picture1.DrawWidth = 5

        For i = -6 To 6 Step 0.0001

            Picture1.  (i,)

           

    End Sub

    Private Sub Command2_Click()

        Picture1.

    End Sub

  • 29. (2021高三上·临河期中) 编写事件过程并满足以下要求:单击命令按钮1,产生50个[50, 300]随机整数并显示在列表框1中,单击命令按钮2,在列表框2中显示上述随机整数中的所有大于100的数,并在列表框1中删除该数。如图所示。

    Private Sub Command1_ Click( )

        Randomize

        For i= 1 To 50

            x =

            List1.

        Next i

    End Sub

    Private Sub Command2 _Click( )

        For i=  To 0 step -1

            If   Then

                List2.AddItem

                List1.

           

        Next i

    End Sub

  • 30. (2021高三上·临河期中) 以下程序suixian可以判断某个数字是否为水仙花数,所谓“水仙花数”是指一个3位数,其各个数字立方和等于该数本身。

    Private Sub Command1_Click( )

        Dim i As Integer

        For i = 100 to 999

           

        Next i

    End Sub

    Public Sub suixian(x As Integer)

        Dim i%,j%,k%

        i =

        j = (x -i * 100)\10

        k =

        If   Then Print x

    End Sub

  • 31. (2021高三上·临河期中) 用随机数产生50个[10,100]不重复的正整数放入数组,从小到大排序,每行输出10个数。

    Private Sub Command1Click()

        Dim a(1 To 50) As Integer, i%, j%, t%, p%, n%, x%

        n=0

        Randomize

        Do While n<50

            x=

            For i= 1 To n

                If Then  Exit For

            Next i

            If i> n Then

               

                a(n)=x

            End If

        Loop

        For i= 1 To 49

           

            For j=i+ 1 To 50

                If a(p)> a(j) Then

            Next j

            t= a(p): a(p) = a(i): a(i)=t

        Next i

        For i= I To 50

            Print a(i);

            if Then Print

        Next i

    End Sub

微信扫码预览、分享更方便

试卷信息