相关试卷

  • 1、因特网向用户提供服务的主要模式是(  )。
    A、分层结构 B、子网结构 C、模块结构 D、客户机/服务器模式
  • 2、小周同学用VB程序模拟考场座位的编排,将编号从001开始的n个学生按行、列数进行“蛇形排列”。程序功能如下:在文本框Text1中输入行数,Text2中输入列数,点击“生成座位”按钮,在列表框List1中输出排列结果。如图所示是运行界面为6行5列的座位排法(只排了一个试场)。

    (1)、根据本题代码,如图中所示,数组元素b(2)的值为“”。
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Private Sub Command1_Click ()

        Dim a(1 To 200) As String     ‘用来存储学号

        Dim b(1 To 200) As String     ‘关联a数组,用于矩阵输出

        Dim i As Integer,j As Integer,k As Integer,pos As Integer

        Dim row as Integer,column as Integer,s As String

        For i=1 To 200                      ‘产生3位数的学号

            a(i)=Mid(“00”,1,(3-Len(CStr(i)))+CStr(i)     ‘CStr()函数功能转换为字符串并去掉前面空格

        Next i

        row=Val (Text1.Text)

        column= Val (Text2.Text)

        k=1

        For i=1 To column

            If  Then

                pos=i                                 ‘pos是b数组的下标,根据行列来关联a数组

                For j=1 To row

                    b(pos)=a(k)

                   

                    k=k+1

                Next j

            Else

                pos=(row-1)*column+i

                For j=1 To row

                    b(pos) = a(k)

                    pos=pos-column

                    k=k+1

                Next j

            End If

        Next i

        For i=1 To row               ‘按行输出学生信息

            s=“”

            For j=1 To column

                s=s+""+

            Next j

            List1 AddItem s

        Next i

    End Sub

  • 3、IPV4点分十进制:IP地址可转换为十进制数字形式。编写“模拟IP过滤器”程序,程序功能如下:程序运行时,在列表框List1中显示能通过过滤的IP区间(IP区间按起始端点升序排序),在文本框Text1中输入需要判断的IP地址,单击“验证”按钮Cmd1,若IP区间有重叠区间则作合并处理,并显示在列表框List2中,然后对输入的IP地址进行判断,判断结果显示在标签Labe14中。程序运行界面如图所示:

    (1)、Cmd1对象属于类(单选,填字母:A . Form/B . Label/C . TextBox/D . CommandButton)。
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Dim a(1 To 100) As Integer

    Dim n As integer

    Private Sub Form_Load()

    ‘本过程从数据库中读取n个IP地址区间数据,并依次存入数组a(1)、…、a(2*n)中对能通过过滤的IP区间按区间起始端点升序排序

    代码略

    End Sub

    Private Sub Cmd1_Click()

        Dim ip As Integer,L As Integer, R As Integer

        Dim i As Integer,pos As Integer, f As Boolean

        ip=Val (Text1. Text)

        L=a(1):R=a(2):i=3:pos=1   ‘合并重叠区间

        Do While i<=2*n-1

            If   Then

                If a(i+1)>R Then R=a(i+1)

            Else

                a(2*pos-1)=L

                a(2*pos)=R

                pos=pos+1

                L = a(i)

                R=a(i+1)

            End If

           

        Loop

        a(2*pos-1)=L:a(2*pos)=R     ‘依次输出排序合并后的区间数据,代码略

         If  Then     ‘判断请求的IP地址

                 Labe14. Caption= “IP需过滤”

         Else

             i=1:f=False

             Do While i<=pos And Not f

                 If  Then

                     i =i+1

                 else

                     Labe14. Caption=“IP不需过滤”

                     f=True

                 End If

             Loop

             If f=False Then Labe14. Caption=“IP需过滤"

         End if

    End sub

    (3)、程序中加框处代码有错,请改正。
  • 4、小华制作了“动物赛跑”为主题的多媒体作品:
    (1)、在制作作品前,小华进行了作品的设计,下列属于创作需求分析的是(多选:A . 确定作品的主题为“动物赛跑”/B . 设计了整体的工作流程与主要界面/C.制作了脚本大纲/D . 列出了作品制作需用的所有媒体元素信息/E . 决定在学校网络论坛上发布作品)
    (2)、小华使用Flash软件制作的多媒体作品,如图a所示,当前状态下,执行“测试影片”命令,则动画从场景(填场景名)开始播放。

    图a

    (3)、如图a所示,在“main”场景中,“马”图层补间动画创建失败的原因是
    (4)、如图a所示,测试“main”场景时发现“action”图层的按钮在中途会消失,若要使得按钮在播放中途不消失,可进行的操作是
    (5)、如图a所示,“main”场景“音乐”图层中音频的同步方式为“事件”,测试影片时,单击“main”场景的“重新开始”按钮,音乐停止并跳转至“片头”场景的第1帧播放,则该按钮的动作脚本为
  • 5、某班主任收集了本班级学生线上学习情况的数据,并用Excel软件进行数据处理,如图a所示。

    请回答下列问题:

    (1)、通过H3单元格中的公式,对数据区域H4: H12进行自动填充,则H3单元格中的公式是

    (提示: COUNTIF函数用于计算某个区域中满足给定条件的单元格数目。例如: =COUNTIF( B2: B279,“语文”)表示B2:B279区域中课程名称是“语文”的单元格数目)

    (2)、根据图a中数据制作的图表如图b所示,创建图表的数据区域是

    (3)、在区域A2:D280内找出“技术”课程中“认真度”最低的学生(若存在符合条件的多个记录,则全部选取)。下列方法可行的是         (多选,填字母)。
    A、以“课程名称”为“技术”、“认真度”为“最小1项”进行筛选,然后选取筛选出的全部记录 B、以“课程名称”为“技术”进行筛选,以“认真度”为关键字升序排序,选取排在前面的记录 C、以“课程名称”为主要关键字、“认真度”为次要关键字,均按升序排序,选取排在前面的记录 D、以“认真度”为关键字升序排序,再以“课程名称”为“技术”进行筛选,选取排在前面的记录
  • 6、某VB程序段如下:

    For i=1To n

        h(i)=Int(Rnd * 20 + 1)

        num(i)=1:ans=0

        For j=1 To i

            If h(j) < h(i) And num(j) >=num(i) Then

                num(i)=num(j) + 1

            end if

          next j

    Next i

    执行该程序段后,在下列选项中,num (1)~num (8)各元素值可能的是(    )

    A、2,1,1,2,2,3,4,4 B、1,1,2,3,2,2,1,3 C、1,2,4,2,5,6,7,8 D、1,1,1,1,1,1,3,2
  • 7、有如下程序段:

    s=Text1. Text

    t=””

    For i=1 To Len(s)

      c = Mid(s,i,1)

      If c<“a”or c>“z” Then t=“”

      t=c+t

    Next i

    Label 1. Caption = t

    执行此程序段时,在文本框Text1中输入“2020 Nihao Wolaile”, 则标签Label 1中显示的内容是(    )

    A、elialoW B、elialo C、elia D、Eli
  • 8、有如下VB程序段:

    f(10)=a(10):ans=-100

    For i=9 To 1 Step-1

        f(i)=f(i+1)+a(i)

        If f(i) > ans Then ans=f(i)

    Next i

    数组元素a(1)到a(10)的值依次为“6,-2,4,-8,2,5,0,9,-1,2”,执行该程序段后,变量ans的值为(    )

    A、-8 B、17 C、18 D、28
  • 9、下列选项中,与语句“If x*y*z=0Thent=1 Else t=0”功能相同的是(    )
    A、If x=0 And y=0 And z=0 Then t =1 Else t = 0 B、If Not(x=0 or y=0 or z=0) Then t=1 Else t=0 C、If x=y=z=0 Then t =1 Else t = 0 D、If x*y=0 or y*z=0 Then t=1 Else t=0
  • 10、下列VB表达式中,随机产生两位数奇数的是(    )
    A、Int (Rnd*45)*2+9 B、Int (Rnd*45)*2+11 C、Int (Rnd*46)*2+9 D、Int (Rnd*46)*2+11
  • 11、将一个时长为10分钟、NTSC制式(每秒播放30帧)、图像分辨率为1024×768、32位真彩色的未经压缩AVI格式无声视频文件压缩为MPEG格式,可存放到可用容量为5GB的U盘中,则压缩比至少为(    )
    A、5:1 B、11:1 C、20:1 D、25:1
  • 12、使用Photoshop软件制作“大雪节气”作品,编辑界面如图所示。

    下列说法正确的是(   )

    A、图中共有2个文字图层. B、当前状态下,“草堆”图层可以设置滤镜效果 C、将图中左下角的“38.33%”修改为“50%”,图像的存储容量不变 D、拷贝“大雪”图层的图层样式,可以直接粘贴到“背景”图层
  • 13、使用Access软件打开某数据库,部分界面如图所示。

    下列说法正确的是(    )

    A、“借阅ID”字段可能存在重复的字段值 B、当前状态下无法对“读者信息表”进行重命名 C、在该数据表中,“是”可以是“是否赔偿”字段的有效输入值 D、此数据库文件中的3张数据表均可存在“读者编号”字段
  • 14、浙江省的“健康码”管理信息系统以真实数据为基础,连通重点人员动态管控清单等相关数据库,根据群众申报信息与后台数据的校验比对结果生成个人二维码。下列说法不正确的是(    )
    A、群众录入申报信息是数据采集的过程 B、生成个人二维码属于信息的解码 C、健康码是大数据助力精准防疫的典型应用 D、健康码状态需要实时更新,体现了信息的时效性
  • 15、编写“二进制加法”程序。

    程序运行时,在文本框Text1和文本框Text2分别输入两个二进制数,单击按钮 Command11后在文本框Text3上输出两个二进制相加后的结果。

    程序运行如图所示。

    (1)、观察代码触发代码执行的事件名是
    (2)、为实现上述功能,请在划线处填入合适的代码。

    Private Sub Command1_Click()

      Dim b1 As String, b2 As String, ans As String, t As String

      Dim dist As Integer, jw As Integer

      b1=Text1.Text: b2 Text2.Text: ans=""

      

      If dist <0 Then

        t=b1: b1=b2: b2=t: dist=-dist

      End If

      For i=1 To dist

        b2="0"+b2

      Next i

      jw=0

      For i= Len(b1)To 1 Step-1

        x= Val(Mid(b1, i, 1))+ Val(Mid(b2, i, 1))+jw

       

        ans Str(x Mod 2)+ans

      Next i

      IfThen ans ="1"+ ans

    Text3.Text=ans

    End Sub

  • 16、逆序数在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。逆序数为偶数的排列称为偶排列;逆序数为奇数的排列称为奇排列。例如序列2431,逆序依次为(2,1),(4,3),(4,1),(3,1),因此该序列的逆序数为4,为偶排列。

    编写VB程序,功能如下:程序运行时,在文本框Text1中输入序列,单击“计算”按钮Command11,在文本框Text2中输出逆序数,并在 Label3中输出判断结果(偶排列或者奇排列)。程序运行界面如图所示。

    (1)、如果序列为“5872469”,则逆序数为
    (2)、实现上述功能的VB程序如下,完善填空。

    Function NiXuShu(s As String) As Integer        '逆序数计算

       Dim i As Integer, j As Integer, c As Integer , n(1 To 100) As Integer

       c=0

       For i= 1 To Len(s)

         n(i) =Val(Mid(s, i, 1))

         For j=1 To i- 1

           ifThen

             c=c+ 1

           End If

         Next j

       Next i

       

    End Function

    Private Sub Command1_ Click()

      Dim x As String, y As Integer

      x = Text1.Text

      

    Text2.Text = Str(y)

    If y Mod 2= 0 Then Label3.Caption = "偶排列" Else Label3.Caption = "奇排列"

    End Sub

  • 17、编写VB程序实现如下功能程序运行时产生n个数据并按升序排序显示在列表框List1中,在文本框Text1中输入一个正整数key,单击“查找”按钮 Command1,则在标签Label2中显示查找结果。程序界面如图所示。

    实现上述功能的VB程序如下,但加框处代码有错误,请改正。

    Const n=10

    Dim d(1 To n)As Integer

    Private Sub Form Load()

    ′随机产生n整数并存储在数组d中,并把数组d按升序排序

    ′在列表框中显示排序后的数据,代码略

    End Sub

    Private Sub Command1_Click()

        Dim key As Integer, p As Integer

       key =Val(Text1.Text)

           ‘①

    If p<>0 Then

       Label2. Caption="该数据在第"+Str(p)+"个位置"

    Else

       Label2. Caption="没有找到! "

      End If

    End Sub

    Function search(key As Integer) As Integer

      i=1: j=n

      Do While i<= j

      m=(i+j)\2

      If d(m)=key Then

        search =m

        Exit Function

      ElseIf key<d(m)Then

        j=m-1

      Else

        i=m+1

      End If

    Loop

        ‘②

    End Function

  • 18、某对分查找算法的VB程序段如下:

    t="": i=0: j=9: key=62: f=False

    Do While i <=j And Not f

       m=Fix((i+j)/2)

       t=t+Str(m)

       If a(m)= key Then

         f=True

         ElseIf a(m)>key Then

           i=m+1

           t=t+"→"

       Else

         j=m-1

         t=t+"←"

       End If

    Loop

    数组元素a(0)到a(9)的值依次为“99,94,90,87,78,70,63,56,45,36”执行该程序段的值是(    )

    A、"4→7←5→" B、"4→7←5→6→" C、"4→7←5→6" D、"4→7←-5"
  • 19、某排序算法的VB程序段如下:

    For i=1 To 4

      k=i

      For j=5 To i+1 Step-1

        If a(j)<a(k) Then k=j

      Next j

      If k<> i Then

         tmp=a(k) : a(k)=a(i) : a(i)=tmp

        f(i)=True

     End If

    Next i

    当数组元素a(1)到a(5)的值依次为“8,2,1,21,3”数组f的初值均为 False,执行该程序段,f数组中元素值为True的个数有(    )

    A、1个 B、2个 C、3个 D、4个
  • 20、下列程序执行后文本框Text1显示的内容是(    )

    Dimx As String, y As String, ans As Integer

    x="12": y="100"

    if x> Then ans=Val(x) Else ans=val(y)

    Text1.Text Str(ans)

    A、12200 B、12112 C、124 D、21210
上一页 1180 1181 1182 1183 1184 下一页 跳转