相关试卷

  • 1、有一个数列,它的前二个数为0,1,此后的每个数都是其前面2个数之和,即0,1,1,2,3,5,8,13……要求编写程序,输出该数列到刚超过10000的数为止,且项数不能超过100项。编写程序如下:

    Dim i As Integer, a As Integer, b As Integer, c As Integer

    Dim s As String

    a = 0: b = 1: c = 0: i = 2

    s = Str(a) + Str(b)

    Do While c <= 10000 And i < 100

        a = b: b = c

        c = a + b

        s = s + Str(c)

        i = i + 1

    Loop

    Text1.Text = s

    运行上面的程序,发现输出的数列不正确,应进行修改。以下修改正确的是(  )

    A、把c<=10000改为 c>10000 B、把i<100改成i<=100 C、把i=i+1移到Do While c<=10000 and i<100下面 D、把语句c=a+b移到a=b:b=c的上面
  • 2、下列逻辑表达式中,值为False的是(  )
    A、Not(Sqr(4)-3 <= -2) B、Int( Rnd * 49 ) < 49 C、3+4 <= 7 and 5+6 > 9 D、"thirty" > "two"
  • 3、某算法的流程图如图所示,依次输入10,8,执行流程后,s的值是(  )

    A、" 1 0 8" B、" 1 2" C、" 0 1" D、" 2 1"
  • 4、使用UltraEdit软件查看字符内码,部分界面如图所示。

    下列说法正确的是(  )

    A、图中所示共有16个字节的内码 B、图中所示共有8个ASCII码字符 C、由图可知小写字母j的内码为70H D、由图可知大小写字母的十六进制相差20H
  • 5、某7位二进制数1□□□101,其中有3位未知,下列数值可能和它相等的是(  )
    A、(99)10 B、(69)16 C、(65)16 D、(98)10
  • 6、关于Access数据表的操作,下列说法正确的是(  )
    A、数据表同一列中各数据的类型可以不相同 B、修改字段名,数据表中相应的字段值可能会丢失 C、若在设计视图中删除一行,则在数据表视图中会删除一条记录 D、删除记录,剩余记录中数据类型为自动编号的字段值不会自动更新
  • 7、使用Access软件编辑某数据库的“成绩表”如左下图所示。在当前状态下,将右下图所示Excel表A2:C11区域中的数据粘贴到“成绩表”中,此时关于“成绩表”说法正确的是(  )

    A、包含3条记录 B、包含4个字段 C、“张均”所在记录的“编号”值为1 D、“编号”字段的值不能再修改
  • 8、如图所示的运动会数据表已完成了排序操作,针对此排序中所选择的关键字及次序,下列说法正确的是(  )

    A、以“性别”为主要关键字“降序”,以“班级”为次要关键字“升序” B、以“项目”为主要关键字“升序”,以“班级”为次要关键字“降序” C、以“项目”为主要关键字“升序”,以“性别”为次要关键字“降序” D、以“性别”为主要关键字“降序”,以“项目”为次要关键字“升序”
  • 9、现对某商品销售表数据进行筛选,对“商品”和“2003年”字段分别设置筛选条件,如图所示。

    完成筛选后,表中显示的数据行数为(  )

    A、1 B、2 C、3 D、7
  • 10、使用Word软件编辑某文档,部分界面如图所示

    下列说法正确的是(  )

    A、批注的作者是M1 B、删除批注,文字“5G”同时被删除 C、修订前,第四行的文字是“时代的一个侧面,5G时代正向我们走过来。” D、若接受修订,第四行的文字是“时代的一个侧面,5G时代正向我们走来。”
  • 11、属于因特网信息资源评价方式,但是却没有在下图中体现的是(  )

    A、统计评价 B、个人推荐 C、专家或核心刊物评价 D、权威机构的推荐
  • 12、下列有关信息的说法,正确的是(  )
    A、所有的信息都是来源于网络 B、微信朋友圈里的信息都是可信的 C、网上购物时,需要将自己收到的银行支付验证码告诉给卖家 D、不要随意扫描广告上的二维码
  • 13、下列关于该网页描述正确的是(  )
    A、https是以安全为目标的HTTP通道,是安全的超文本传输协议 B、浏览器的收藏夹里保存的是网页文件 C、编辑网页时,当在网页中插入一张20KB的图片后网页文件的容量将增加20KB D、浏览器中以“仅HTML”格式另存网页,网页中的图片同时被保存
  • 14、下列有关信息的说法中不正确的是(  )
    A、信息必须依附于载体才能得以表示、存储和传播,不存在没有载体的信息 B、计算机中存储的文字、声音、图像等,均采用二进制代码 C、我们看的书本是信息的载体,书本上的文字是信息 D、多媒体技术和网络技术是信息技术的表达技术而非表达方式
  • 15、某数据加密方法描述如下:

    先将字符转化为二进制的位数据并显示在文本框text2中,数据位数显示在标签Label1中以16个数据为一段,将k个待加密数据依次分割成若干个数据段,剩余数据(个数小于16)为独立数据段。

    数据加密规则:

    数据个数等于16的数据段,在段内进行位置变换,得到加密数据段。

    数据个数小于16的数据段,直接得到加密数据段。

    依次合并加密数据段,即为最后的加密数据。

    位置变换的规制,方法如下:

    具体界面如下图所示:

    (1)、已知k=38,则数组元素b(26)对应值是数组a中的
    (2)、实现该功能的VB程序如下:

    Private Sub Command1_Click()

    Dim a(1 To 1000) As Integer, b(1 To 1000) As Integer

    Dim n As Integer, m As Integer

    Dim s As String, s1 As String, c As Integer, ch As String

    s = Text1.Text: Text2.Text = ""

    n = Len(s)

    k = 1

    For i = 1 To n                  ‘获取字符的二进制数据存放在数组a()中

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

      Do While n <> 0

       a(k) = n Mod 2

       n = n \ 2

       Text2.Text = Text2.Text + Str(a(k))

       k = k + 1

      Loop

    Next i

                  ①                   

    List1.Clear

     

    For m = 1 To (k - 1) \ 16    '对字符二进制按规则进行位变换,变换后的数据存放在数组b()中并输出

      For i = 1 To 4

        b(16 * (m - 1) + 4 * (i - 1) + 1) = a((m - 1) * 16 + i)

                 ②              

      Next i

      For i = 1 To 3

        b(16 * (m - 1) + 4 * (i - 1) + 3) = a((m - 1) * 16 + 10 + i)

        b(16 * (m - 1) + 4 * (i - 1) + 2) = a((m - 1) * 16 + 17 - i)

      Next i

      For i = 1 To 2

        b(16 * (m - 1) + 13 + i) = a((m - 1) * 16 + 4 + i)

      Next i

      

     For i = 1 To 4

      s1 = ""

      For j = 1 To 4

      s1 = s1 + Str(b(16 * (m - 1) + (i - 1) * 4 + j))

      Next j

      List1.AddItem s1

      Next i

    List1.AddItem ""

    Next m

      

    s1 = ""

    For i = ((k - 1) \ 16) * 16 + 1 To k - 1

       b(i) = a(i)

        If          ③         Then

        s1 = s1 + Str(a(i))

        List1.AddItem s1

        s1 = ""

        Else

        s1 = s1 + Str(a(i))

        End If

    Next i

    List1.AddItem s1

     

    Text3.Text = ""

    For i = 1 To k - 1

    Text3.Text = Text3.Text + Str(b(i))

    Next i

    End Sub

    实现上述功能,请在划线处填入适当的代码:

    程序中①处填入的是

    程序中②处填入的是

    程序中③处填入的是

  • 16、数组nam()、sex()、math()、su()分别存放学生的姓名、性别、数学和总分成绩,现要求编写一个程序使得数据按照男生“总分”的降序和女生“总分”的升序排列,其中男生在前女生在后,程序界面如下图所示:

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

    Dim nam(100) As String '存放学生姓名

    Dim sex(100) As String '存放学生性别

    Dim math(100) As Long '存放学生数学成绩

    Dim su(100) As Long '存放学生总分成绩

    Dim k As Integer 'k变量用来存学生人数

    Private Sub Form_Load()

    ‘将数据库中的数据分别存储在相应的变量中并在列表框中显示出来

    ‘代码略

    End Sub

    Private Sub Command1_Click()

    Dim mmax As Integer, gmax As Integer, flagm As Boolean, flagg As Boolean

    i = 1: flagm = True: flagg = True

    Do While i <= k And flagm = True       ①   

        mmax = 0: gmax = 0

        flagm = False: flagg = False

      For j = i To k - i + 1

        If sex(j) = "男" And su(j) > su(mmax) Then mmax = j

        If sex(j) = "女" And su(j) > su(gmax) Then gmax = j

      Next j

       If mmax <> 0 Then

          flagm = True

          t = nam(mmax): nam(mmax) = nam(i): nam(i) = t

          t = sex(mmax): sex(mmax) = sex(i): sex(i) = t

          t = math(mmax): math(mmax) = math(i): math(i) = t

          t = su(mmax): su(mmax) = su(i): su(i) = t

       End If

       If gmax <> 0 Then

           flagg = True

           If j = mmax Then             ②   

            gmax = mmax

            t = nam(gmax): nam(gmax) = nam(k - i + 1): nam(k - i + 1) = t

            t = sex(gmax): sex(gmax) = sex(k - i + 1): sex(k - i + 1) = t

            t = math(gmax): math(gmax) = math(i): math(i) = t

            t = su(gmax): su(gmax) = su(k - i + 1): su(k - i + 1) = t

           Else

            t = nam(gmax): nam(gmax) = nam(k - i + 1): nam(k - i + 1) = t

            t = sex(gmax): sex(gmax) = sex(k - i + 1): sex(k - i + 1) = t

            t = math(gmax): math(gmax) = math(k - i + 1): math(k - i + 1) = t

            t = su(gmax): su(gmax) = su(k - i + 1): su(k - i + 1) = t

          End If

       End If

    i = i + 1

    Loop

    For i = 1 To k

    List2.AddItem nam(i) + "    " + sex(i) + "    " + Str(math(i)) + "    " + Str(su(i))

    Next i

    End Sub

    程序中①处改为

    程序中②处改为

  • 17、小王为2022年北京与张家口联合申办的冬奥会做了一个宣传片,部分制作画面如图a所示。请回答下列问题:

    图a

    (1)、舞台中的“吉祥物”实例来源于库中“吉祥物”影片剪辑元件。双击舞台中的“吉祥物”实例对其进行修改,库中的“吉祥物”元件(选填:会/不会)随之改变。
    (2)、图中“人物”图层实现了运动员在滑雪的同时移动到舞台右侧,说明该图层的补间动画类型为
    (3)、“退出”按钮的部分编辑界面如图b所示,测试影片时发现该按钮不能实现点击效果,请写出解决方案

    图b

    (4)、测试影片时,在场景播放结束后音乐停止并且自动跳转到“申办”场景的第一帧并停止,则“ac”图层第45帧添加的动作命令为
    (5)、若要将作品发送给同学欣赏,应将作品发布为(多选:填字母:A .fla/ B .swf/ C .exe/ D .html)格式。
  • 18、编写“十六进制加法”程序。程序运行时,在文本框Text1和文本框Text2分别输入两个十六进制数,单击“计算”按钮后在文本框Text3上输出两个十六进制相加后的结果。程序运行如图所示。

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

    Private Sub Cmd1_Click()

        Dim a1 As String, a2 As String, sum As String, t As String

        Dim b1 As Integer, b2 As Integer

        Dim dist As Integer, x As Integer, jw As Integer

        a1 = Text1.Text: a2 = Text2.Text: sum = ""

        dist = Len(a1) - Len(a2)

        If dist < 0 Then

            t = a1: a1 = a2: a2 = t

           

        End If

        For i = 1 To dist

            a2 = "0" + a2

        Next i

        jw = 0

        For i =

            If Mid(a1, i, 1) >= "A" And Mid(a1, i, 1) <= "F" Then

                b1 = Asc(a1) - 55

            Else

                b1 = Val(Mid(a1, i, 1))

            End If

            If Mid(a2, i, 1) >= "A" And Mid(a2, i, 1) <= "F" Then

                b2 = Asc(a2) - 55

            Else

                b2 = Val(Mid(a2, i, 1))

            End If

            x = b1 + b2 + jw

            jw = x \ 16

            If Then

                sum = Chr(x Mod 16 + 55) + sum

            Else

                sum = Str(x Mod 16) + sum

            End If

        Next i

       

        Text3.Text = sum

    End Sub

    (3)、若将代码中加框处代码删除,则图中Text3中显示的结果为
  • 19、小林制作了公司一、二、三月份的数据报表,并对数据进行简单的处理,如图a所示。

    图a

    请回答下列问题:

    (1)、D10单元格数据为一月份交易金额的最大值,利用MAX函数计算得到,则D10的单元格的公式为
    (2)、若要制作如图b所示的图表,应如何操作?

    图b

    (3)、由图b可知,二月、三月同比增长都为正数的地区为
    (4)、若对表格中数据的一、二、三月交易金额都按照图c进行筛选,则如图b所示的图表数据剩下条。

    图c

  • 20、在text1文本框内输入字符串,单击去重按钮,将字符串后面相同的字符删除,并在text2中输出经过删除的字符串。程序界面如图所示。请在下面划线处填入合适的代码。

    Private Sub Command1_Click()

    Dim s As String, s1 As String, c As String

    s = Text1.Text

    For i = 1 To Len(s)

      c = Mid(s, i, 1)

      s1 =          ⑴           

      For  j =           ⑵                

       If c <> Mid(s, j, 1) Then

       s1 = s1 + Mid(s, j, 1)

       End If

      Next j

             ⑶         

    Next i

    Text2.Text = s

    End Sub

    A、⑴s1 = Mid(s, 1, 1)    ⑵i + 1 To Len(s)    ⑶s1 = s B、⑴s1 = Mid(s, 1, 1)    ⑵i To Len(s)        ⑶s1 = s C、⑴s1 = Mid(s, 1, i)     ⑵i To Len(s)       ⑶s = s1 D、⑴s1 = Mid(s, 1, i)     ⑵i + 1 To Len(s)   ⑶s = s1
上一页 1551 1552 1553 1554 1555 下一页 跳转