相关试卷

  • 1、某VB程序段如下:

    n=6:i=1

    Do While i<= 3

       k=i:j=i+1

       Do While j<=n

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

         j=j+1

    Loop

    If i<>k Then

         t=a(i):a(i)=a(k):a(k)=t 

       End If

       i=i+1

    Loop

    数组元素a(1)到a(6)的值依次为“1,6,5,3,4,2”,则该程序段运行后,数组元素a(1)到a(6)的值依次为(  )

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

    s=Text 1.Text

    t=Mid(s, Len(s),1)

    Max= 0

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

        If Mid(s, i, 1) <Mid(s, i+1, 1) Then

         t=t+Mid(s, i, 1)

         If Len(t) >Max Then Max=Len(t) :ans=t

        Else

          t=Mid(s, i, 1)

      End If

    Next i

    Text 2.Text=ans

    在文本框Text 1中输入“aaabcdebb”,执行该程序段后,文本框Text 2中显示的是(  )

    A、aaabcde B、aaa C、abcde D、edcba
  • 3、有如下VB程序段:

    b=0

    For a= 1 To 10

       b=a+b 

       a=a+3

    Next a

    c=a+b

    执行该程序段后,变量c的值为(  )

    A、15 B、22 C、28 r=0? D、32
  • 4、某算法的部分流程图如图所示。执行这部分流程后,a,b的值分别是(  )

    A、3,0 B、6,0 C、3,3 D、6,3
  • 5、下列表达式的运算结果不等于9的是(以下的字符串都不含空格)(  )
    A、Len(“2020选考”) +Sqr(9) B、Asc(“I”) -Asc(“A”) C、Val(Mid(“129”, 3, 1) ) D、Abs(Int(-8.4) )
  • 6、将一幅1280×800像素、24位彩色BMP图像更改为640×480像素、256色BMP图像,且文件类型保持不变,新图和原图容量比为(  )
    A、1:10 B、5:16 C、25:384 D、25:12
  • 7、使用UltraEdit软件查看字符“MP4播放器”的内码, 部分界面如下图所示。

    下列说法正确的是(  )

    A、“MP4”为ASCII编码,占3个位 B、“播”字的内码为A5B7H C、大写字母“0”的内码为49H D、字母“N”的内码为01001110B
  • 8、关于Access数据表的操作, 下列说法正确的是(  )
    A、某字段数据类型为“自动编号”,则该字段一定是主键 B、可以在设计表视图中添加记录 C、修改字段的数据类型,其所对应的字段内容可能会被删除 D、可以在数据类型为“时间/日期”的字段中输入“二零二零年五月一日”
  • 9、使用Word软件编辑某文档, 部分界面如图所示。下列说法正确的是(  )

    A、文档中有两处批注、两处修订 B、用户W1和a2分别对文档进行了批注 C、将第2行的“技术”改为“通信”,则原“信息技术”对应的批注内容将自动消失 D、若接受对文档的所有修订,第10行变为“(2)可加工和处理性。信息可以从一种形态转换为另一种形态。”
  • 10、下列说法正确的是(  )
    A、电子邮件通过SMTP协议从发件人计算机发送到收件人计算机 B、当收件人邮箱地址与发件人邮箱地址相同时,用不到POP 3协议 C、HTML是客户端浏览器或其他程序与Web服务器之间的应用层通信协议 D、动态网页的实现需要数据库系统支持
  • 11、下列有关信息与信息技术的说法,不正确的是(  )
    A、信息可以脱离它所反映的事物被存储、保存和传播 B、GB2312-80(信息交换用汉字编码字符集)在1980年由中国国家标准总局发布,属于汉字机内码 C、典型的近代信息技术包括摄影技术、电影技术、广播和电视技术等 D、计算机病毒的防治可以从预防、检查和消毒三方面着手。
  • 12、小明编写了一个VB程序对数组a(1 to 20)进行处理:首先随机生成20个两位正整数,然后对所有“是3的倍数”的数字进行升序排序,其余的数原位不动。

    在列表框List1中显示整理前的数据,单击“排序”按钮,整理结果显示在列表框List2中,程序运行界面如图所示。

    Dim a(20) As Integer

    Private Sub Form_Load()

        Randomize  '对随机函数进行随机初始化

        For i = 1 To 20

            a(i) =   ① 

            List1.AddItem Str(a(i))

        Next i

    End Sub

    Private Sub Cd1_Click()

        Dim Done As Boolean

        Dim i As Integer, j As Integer, k As Integer, t As Integer

        For i = 20 To 1 Step -1   

            If a(i) Mod 3 = 0 Then Exit For  'Exit For表示跳出For循环

        Next i

        If i = 0 Then

            Label1.Caption = "没有满足条件的数"

        Else                                    ‘对能被3整除的数进行排序

               ②  

            Do While Not Done

                j = i 

                Done = True

                k = j - 1

                Do While k >= 1

                   If a(k) Mod 3 = 0 Then

                        If a(k) > a(j) Then t = a(k): a(k) = a(j): a(j) = t:  Done = False

                           ③ 

                   End If

                   k = k - 1

                Loop

            Loop

        End If

        For i = 1 To 20

            List2.AddItem Str(a(i))

        Next i

    End Sub

    (1)、“排序”按钮的对象名是(单选,填字母:A .Click/B .Cd1/ C .Command1)。
    (2)、请在划线处填入合适的代码。

     ② ③ 

  • 13、小王编写了VB程序,功能如下:在窗体Form1的文本框Text1中输入要统计的人数,单击"统计"按钮运行程序,统计前n人的每科选课情况,数组a(1 to 300)中保存了每位同学的7选3科目(例如:a(1)="物化技"),数组b(1 to 7)用来保存“政史地物化生技”各科选课人数。

    (1)、窗体Form1的属性中没有的是(单选,填字母:A .Text /B .Caption/ C .Width)
    (2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。

    Dim n As Integer, i As Integer, m As Integer, s As String, temp As String

    Dim a(1 to 300) As String, b(1 to 7) As Integer

    Private Sub Form_Load()

    '读取每位同学的选课科目,保存到数组a(1 to 300)中,代码略

    End Sub

    Private Sub Command1_Click()

    n =    ①         

    s = "政史地物化生技" : temp=""

    For i = 1 to n

    temp = temp + a( i )

    Next i

    For i = 1 to len(temp)

    m =    ② 

    b(m) = b(m) + 1

    Next i

    For i = 1 to len(s)

    list1.Additem Mid( s, i, 1 ) +    ③    + "人"

    Next i

    End Sub

    Function pos(j As Integer ) As Integer  '该函数用于查找科目在s中的位置

    Dim k as Integer

    For k = 1 to len(s)

    If  Then pos = k : Exit For

    Next k

    End Function

     ② ③ 

    (3)、程序中加框处代码有错,请改正。
  • 14、用Flash软件打开“琴棋书画.fla”文件,时间轴如图所示。

    (1)、下列属于创作需求分析的是(多选,填字母:A .结构类型 /B .作品效益/C. 设施需求/ D .用户情况 / E .确定作品的发布方式)。
    (2)、为了使“画”图层的动画出现在“书”图层动画之后,并和“背景”图层一起结束,“画”图层中应进行的操作是
    (3)、导出影片后,单击当前场景中的“链接”按钮,关闭动画,同时跳出“sc.chinaz.com”网页,则“链接”按钮的动作脚本为on( release) {}。
    (4)、若使该作品发布后按钮可用,下列格式中应选择(多选,填字母:A .GIF动画(*.gif) / B .Windows放映文件( *.exe) / C .Windows AVI(*.avi)/ D .Flash影片( *.swf)/ E. JPEG序列文件( *.jpg)。
  • 15、小王获取了2016-2017年支付宝付款数据,并使用excel软件进行数据处理,如图a所示。

    图a

    图b

    请回答下列问题:

    (1)、区域C5:C13中的数据是从C4单元格利用自动填充功能得到的。则C4单元格输入的公式是
    (2)、要以“年增长率(%)”为主要关键字进行排序,则选择的数据区域是
    (3)、根据图a的数据,制作了图b的图表,创建该图表的数据区域是
    (4)、将区域 A3:F14的数据值复制到新的工作表A1:F12并进行筛选,筛选条件为E列最大的三项,则在第4行A列看到的是
  • 16、有两个以字母结尾的字符串s1和s2,在不区分大小写的前提下判断它们是否相同。该功能的VB程序段如下:

    Private Sub Command1_Click(  )

    Dim c1 As String, c2 As String, s1 As String, s2 As String

    s1 = Text1.Text: s2 = Text2.Text

    i = 1: j = 1

    Do While i <= Len(s1) And j <= Len(s2)

        c1 = Mid(s1, i, 1): c2 = Mid(s2, j, 1)

        If                        Then

            i = i + 1: j = j + 1

        Else

            Exit Do          'Exit Do表示退出循环

        End If

    Loop

    If i > Len(s1) And j > Len(s2) Then T3.Text = "相同" Else T3.Text = "不相同"

    End Sub

    Function toLowerCase(x As String) As String   '该函数把大写字母转成小写

        If x >= "A" And x <= "Z" Then

            toLowerCase = Chr(Asc(x) + 32)

        Else

                                 

        End If

    End Function

    划线处的代码从以下代码中选择,每条划线一句代码:

    ①toLowerCase = Chr(Asc(x) - 32)     ②toLowerCase = x

    ③toLowerCase(c1) = toLowerCase(c2)   ④c1 = c2

    选择代码组合正确的是

    A、④ ① B、① ④ C、③ ① D、③ ②
  • 17、有如下VB程序段:

    s = "I never give up"

    n = 0

    Flag = True

    For i = 1 to len(s)

    ch = Mid(s,i,1)

    If Asc(ch) >= 65 Then

    If Flag = True Then

    n = n + 1

    Flag = False

    End If

    Else

    Flag = True

    End If

    Next i

    若空格的十进制ASCII码为32,执行该程序段后,变量n的值为(  )

    A、1 B、4 C、7 D、13
  • 18、在有序数组d(1 to 8)中执行对分查找,输出查找次数,不可能的次数是(  )
    A、1次 B、2次 C、4次 D、5次
  • 19、采用选择排序算法对数据序列“5,3,1,4,0”完成升序排序,则需要交换的次数为(  )
    A、1次 B、2次 C、3次 D、4次
  • 20、某段VB代码对应的流程图如图所示,执行这部分流程后,下列说法正确的是(  )

    A、该部分流程包含了If分支结构 B、该段VB代码包含了For循环结构 C、a=5,s=105 D、“s≤100?”执行了4次
上一页 1316 1317 1318 1319 1320 下一页 跳转