相关试卷

  • 1、对称字符串的特征是从左到右读和从右往左读是完全一样的。如“abba”是对称的,”abcba”也是对称的。判断字符串是否对称的VB程序段如下:

    n = Len(s)  's是判断的字符串

      k = 0: j = n

      For i = 1 To n \ 2

       

      Next i

      If k = 0 Then Label1.Caption = "对称" Else Label1.Caption = "不对称"

    方框中的代码由以下三部分组成:

    ①j = j - 1

    ②If c1< >c2 Then k = k + 1

    ③c1 = Mid(s,i,1) : c2 = Mid(s,j,1)

    代码顺序正确的是(  )

    A、①③② B、②③① C、②①③ D、③②①
  • 2、下列VB表达式的值等于23的是(   )
    A、Str(20) + “3” B、Val(“-20”) + 20 C、Len(“-20”) + 20 D、Abs(Int(-23.3))
  • 3、用OCR软件进行字符识别,主要包括以下操作步骤:①保存 ②扫描 ③识别 ④倾斜校正 ⑤版面分析⑥校对修正,其合理的操作顺序为(   )
    A、②④⑤③⑥① B、②⑤④⑥③① C、②④⑤⑥③① D、②⑤④③⑥①
  • 4、使用Word软件编辑某文档,部分界面如图所示。下列说法正确的是(  )

    A、若拒绝所有修订,则文档标题为“Visual Basic语言” B、若删除图中的“Microsoft”,则该处的批注也将被删除 C、若删除第一处批注,则第二处批注不会发生任何改变 D、实现图中的图文环绕效果可以采用“上下型”环绕方式
  • 5、使用Photoshop软件对某多媒体文档进行处理,其部分编辑界面如图所示,下列说法正确的是(  )

    A、可以将“背景”图层的不透明度修改为50% B、“蝶恋花”图层和“右蝴蝶”的图层样式完全相同 C、不能直接给“左蝴蝶”图层添加“镜头光晕”的滤镜效果 D、如果将该文件的格式保存为JPEG格式,“左蝴蝶”图层中的内容仍然可见
  • 6、下列数中,与十进制数76D值相等的是(  )
    A、C4H B、4CH C、1001001B D、1001101B
  • 7、某算法的部分流程图如图所示,执行该部分流程图,下列描述正确的是(    )

    A、s←s + x 共执行了4次 B、s ≤10? 共执行了4次 C、s的值为15 D、x的值为5
  • 8、下列关于计算机病毒的描述,正确的是(  )
    A、正版杀毒软件可以查杀任何种类的病毒 B、计算机病毒是一种被破坏了的计算机程序 C、感染过计算机病毒的计算机具有对该病毒的免疫性 D、杀毒软件必须随着新病毒的出现而升级,提高查杀病毒的能力
  • 9、由Access软件创建的某张数据表,其部分数据表界面如图所示。下列说法正确的是(   )

    A、当前是数据表视图,不能修改字段的类型 B、若在当前状态下插入新记录,则新记录为第5项 C、在当前状态下,可以在“价格(元)”字段输入“1800” D、该数据表的名称为“宠物狗销售情况.accdb”
  • 10、下列选项中,体现人工智能技术的有(   )

    ①利用语音方式进行手机拨号         ②使用在线翻译将中文转换为英文

    ③网站自动统计用户访问量           ④使用指纹识别技术开启门锁

    ⑤电饭锅自动保温

    A、①②④ B、②③⑤ C、①③④ D、②④⑤
  • 11、下列有关浏览器与网页的说法,正确的是(  )
    A、编辑网页文件可以使用Dreamweaver软件,但不能使用记事本 B、HTTP协议用于浏览器与Web服务器之间进行信息的传输 C、可以把当前访问网页的地址、文字、图片等信息都保存到收藏夹中 D、IE浏览器中以“网页,仅HTML”格式保存的网页文件中包含图片等所有信息
  • 12、下列有关信息的说法,正确的是(  )
    A、计算机中存储的声音、图像和视频等信息,都采用二进制编码 B、信息具有载体依附性,但通过无线网络传播信息不具备该特征 C、一般而言,经个人推荐的信息具有比统计评价更高的参考价值 D、通过电视可以获取未来几天的天气信息,电视是一种信息表达方式
  • 13、“旋转数组”过程是指将数组中的元素向右移动k个位置,其中k是非负数。以数组a向右移动3个位置为例,其移动过程有如下两种方法:

    原始数据:

    a(1)

    a(2)

    a(3)

    a(4)

    1

    2

    3

    4

    方法一:

    ①向右旋转1步:

    a(1)

    a(2)

    a(3)

    a(4)

    4

    1

    2

    3

    ②向右旋转2步:

    a(1)

    a(2)

    a(3)

    a(4)

    3

    4

    1

    2

    ③向右旋转3步:

    a(1)

    a(2)

    a(3)

    a(4)

    2

    3

    4

    1

    方法二:

    ①将a(1)值放至旋转3个位置后位置a(4):

    a(1)

    a(2)

    a(3)

    a(4)

    1

    2

    3

    1

    ②将原a(4)值放至旋转3个位置后位置a(3):

    a(1)

    a(2)

    a(3)

    a(4)

    1

    2

    4

    1

    ③将原a(3)值放至旋转3个位置后位置a(2):

    a(1)

    a(2)

    a(3)

    a(4)

    1

    3

    4

    1

    ④将原a(2)值放至旋转3个位置后位置a(1):

    a(1)

    a(2)

    a(3)

    a(4)

    2

    3

    4

    1

    有n个数存储在数组a中,给定一个整数p(1≤p≤n),将数组a的前p个数与后n-p个数分别向右旋转k次。例如数组a的各个数值分别是1,2,3,4,5,6,7,当p=4,k=1时,旋转后的结果为4,1,2,3,7,5,6。小明为此编写了VB程序,功能如下:在文本框Text2、Text3中依次输入p和k的值,单击“旋转数组”按钮Command1后,数组旋转后结果显示在Text4中。程序运行界面如图1所示,请回答下列问题:

    图1

    (1)、当文本框Text3中输入内容修改为3时,执行该程序后,a(3)的值为
    (2)、请在划线处填入合适的代码。

    Dim a(20) As Integer

    Const n = 20

    Private Sub Form_Load()

    '随机产生n个[1,100]之间的随机整数,依次存储到a(1)、a(2)、…a(n)中,并在文本框Text1显示,代码略

    End Sub

    Private Sub Command1_Click()

      Dim i As Integer, p As Integer, k As Integer,cnt As Integer,c As Integer,t As Integer

      p = Val(Text2.Text)

      k = Val(Text3.Text)

    i = 1:start = 1:c = a(i):cnt = 1

      Do While cnt<= p   '方法二

    i =

        t = a(i)

        a(i) = c

        If  Then

          start = start + 1

    i = i + 1

          c = a(i)

        Else

          c = t

        End If

    cnt = cnt + 1

      Loop

      For i = 1 To k   '方法一

        temp = a(n)

        For j =

          a(j) = a(j - 1)

        Next j

    a(p + 1) = temp

      Next i

      For i = 1 To n

        s = s + Str(a(i))

      Next i

    Text4.Text = s

    End Sub

  • 14、把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。

    数组元素a(1)至a(5)依次为5,22,28,42,55,在a(3)处分成两段,交换位置后为:

    a(1)

    a(2)

    a(3)

    a(4)

    a(5)

    28

    42

    55

    5

    22

    旋转数组a的最小元素是5。

    数组d(1)至d(5)依次为0,1,1,1,1,在d(5)处分成两段,交换位置后为:

    d(1)

    d(2)

    d(3)

    d(4)

    d(5)

    1

    0

    1

    1

    1

    旋转数组d的最小元素是0。

    小明依据查找算法思想,设计一个查找旋转数组d最小元素的程序,功能如下:运行程序时,利用“添加”按钮Command1和文本框Text1依次输入旋转数组d的值,在列表List1中显示旋转数组,单击“求解”按钮Command2,在标签Label2中显示旋转数组d最小元素值。运行效果如图1所示,实现该功能的VB程序如下:

    图1

    Dim n As Integer

    Dim d(1 To 100) As Integer '数组 d 存储待排序数据

    Private Sub Command1_Click()

    '按旋转数组规则将数据存入数组d中,代码略

    End Sub

    Private Sub Command2_Click()

      Dim mid As Integer, L As Integer, R As Integer

      L = 1: R = n

      mid = L

      Do While d(L) >= d(R)

        If  Then    '改错

          mid = R

          Exit Do

        End If

        mid = (L + R) \ 2

        If d(L)=d(R) And d(mid)=d(R) Then

    mid =______________                              '填空

          Exit Do

        End If

        If d(L) < d(mid) Then

          L = mid

    ElseIf d(mid) < d(R) Then

          R = mid

        End If

      Loop

    Label2.Caption = "最小值为" + Str(d(mid))

    End Sub

        End If

      Next i

    End Function

    (1)、要使程序运行时,文本框Text1无显示内容,下列方法不能实现该要求的是(单选,填字母:A .在Form_Load事件处理过程中添加语句“Text1.Text=""”/B .在Command1_Click事件处理过程中添加语句“Text1.Text=""”/C .设计程序界面时,在属性面板设置文本框Text1的Text属性值为空)
    (2)、程序代码中,加框处有错,请改正。
    (3)、程序代码中,将划线处代码补充完整。
    (4)、程序代码中,虚线框内自定义函数中主要采用的算法是(单选,填字母:A .冒泡排序/B .选择排序/C .顺序查找/D .对分查找)。
  • 15、使用Flash软件创作“四季”多媒体作品,如图1所示。请回答下列问题:

    图1

    (1)、在作品设计的过程中,下列属于创作需求分析的是(多选,填字母:A .该作品要求使用Flash软件制作/ B .该作品面向小学生演示播放/ C .该作品的主题思想为“大自然的奥妙”/ D .根据主题思想和内容,制订该作品的脚本大纲/E.确定“春”界面尺寸、素材组织与来源、交互方式等)。
    (2)、图中“小狗”图层第21帧到第42帧实现了“小狗”从舞台左侧奔跑至舞台右侧的动画,则第42帧中的“小狗”为(填文字:形状/实例)。
    (3)、“春”按钮元件的部分编辑界面如图2所示。测试影片时发现该按钮无响应,为使按钮有效,下列操作不正确的是(单选,填字母:A .选中“文字”图层“指针经过”帧执行“清除关键帧”命令/B .选中“形状”图层“点击”帧执行“插入帧”命令/C .选中“文字”图层“点击”帧执行“转换为关键帧”命令/D.选中“形状”图层“点击”帧执行“插入关键帧”命令)

    图2

    (4)、如图所示,测试影片时,发现“春”按钮只出现在动画的最后,若要使该按钮在动画过程中一直存在,不改变其他动画效果的前提下,可进行的操作是
    (5)、测试影片时,单击“春”场景中“春”按钮,在浏览器中显示当前文件夹下的“spring.txt”文件的内容,则“春”按钮的动作脚本为
  • 16、小明收集了我国2017年部分地区生产总值相关数据,并使用Excel软件进行数据处理,如图1所示。

    图1

    请回答下列问题:

    (1)、表中“占总生产总值比例(%)”数据是用公式计算并使用函数ROUND得到的:选择H4单元格输入公式,然后用自动填充功能完成其他单元格的计算。则H4单元格中的公式(单选,填字母:A .=ROUND(G4/$G$18,2)/B .=ROUND(G4/$G$18*100,2)/C .=ROUND(G4/G18*100,2)/D .ROUND(G4/G18*100,2))。(提示:占总生产总值比例(%)=地区年总生产总值/总生产总值×100;函数ROUND将数字四舍五入到指定的位数)。
    (2)、小明想要找出东部地带年生产总值最大的地区,下列方法不可行的是_________。
    A、选择A3:H17区域,以“地带”为主要关键字、“年总生产总值”为次要关键字,均按降序排序,选取排在最前面的地区 B、选择A3:H17区域,以“年生产总值”为关键字进行降序排序 ,以“地带”为东部地带进行筛选,选取排在最前面的地区 C、选择A3:H17区域,以“地带”为东部地带,“年生产总值”为最大1项进行筛选,然后选取筛选出的地区 D、以“地带”为东部地带进行筛选,点击“年生产总值”筛选标志中的“降序”按钮进行排序,选取排在最前面的地区
    (3)、根据图中的数据制作图表,如图2所示,则创建该图表的数据区域是

    图2

  • 17、有如下VB程序段:

    Private Sub Text1_Change()

      Dim a, i As Integer

    a= Val(Text1.Text)

      For i = 2 To 6 Step 2

        If a<= 15 Then a = a + i

      Next i

      Text1.Text = Str(a)

    End Sub

    若在文本框Text1中输入2,执行该程序段,For语句的循环次数为(  )

    A、3 B、5 C、6 D、9
  • 18、有如下VB程序段:

    i = 1: j = 6: c = 0: f = False

    key = Val(Text1.Text)

    Do While i<= j And Not f

      c = c + 1

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

      If key = a(m) Then f = True

      If key < a(m) Then j = m - 1 Else i = m + 1

    Loop

    数组元素a(1)到a(6)依次为“8,23,25,32,46,57”,文本框Text1的内容为“32”。执行程序后,下列说法不正确的是(   )

    A、变量c的值为3 B、变量i的值为4 C、变量j的值为4 D、变量m的值为4
  • 19、数组a中的n个元素经排序生成左右交替上升数据序列的VB程序段如下:

    For i = 1 To

    For j =  To i + 1 Step -1

    If d(j) <d(j - 1) Then

    t = d(j): d(j) = d(j - 1): d(j - 1) = t

    End If

    Next j

    For j = i + 1 To

    If d(j) <d(j + 1) Then

    t = d(j): d(j) = d(j + 1): d(j + 1) = t

    End If

    Next j

    Next i

    方框中的代码由以下三部分组成:

    ①n - i + 1   ②n \ 2   ③n - i

    代码顺序正确的选项是(   )

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

    i = 0: j = 1

    Do While j <= 5

      If a(j) <> 0 Then i = i + 1: a(i) = a(j)

      j = j + 1

    Loop

    For j = i + 1 To 5

      a(j) = 0

    Next j

    数组元素a(1)到a(5)的值依次为“0,20,0,4,31”,执行该程序段后,a(1)~a(6)各元素的值依次为(  )

    A、4,20,31,0,0 B、31,20,4,0,0 C、0,0,20,4,31 D、20,4,31,0,0
上一页 1571 1572 1573 1574 1575 下一页 跳转