相关试卷

  • 1、VB中标准函数功能的实现是在VB内部通过相应的程序代码完成的。为了探索Val函数功能实现的原理,编写了以下程序。已知Val(“12”)的结果为12,即Val函数的功能是将字符型转换成数值型;而Val(“12AB”)和 Val(“12AB34”)的结果也为12,即在转换的时候如果遇到非数字符号就停止转换。编写模拟转换过程的时候,为简化程序,只考虑正整数的转换。运行程序时,在文本框Text1中输入字符串,点击命令按钮Command1后在文本框Text2中显示结果,运行结果如图所示。

    VB程序如下,请回答以下问题:

    Private Sub Command1_Click()

        Dim s As String, ch As String

        Dim i As Integer

        Dim r As Integer, result As Integer

        Dim flag As Boolean

        s = Text1.Text

        i = 1:result = 0:flag = True

        Do While

            ch = Mid(s, i, 1)

            r =    ①  

            If r > 9 Or r < 0 Then

                flag = False

            Else

                   ② 

            End If

            i = i + 1

        Loop

        Text2.Text = Str(result)

    End Sub

    (1)、窗体对象的Caption属性值为:
    (2)、加框处语句有错,请改正:
    (3)、请将横线处的语句补充完整

     ② 

  • 2、小禾编写了一个VB程序,功能如下:在文本框Text1中输入英语文章,并在文本框Text2中输入要查找的英语单词,单击“开始查找”按钮Command1后,在文本框Text3中显示英语文章中出现该单词的次数,在文本框Text4中显示该单词在英语文章中两次出现的最大间距,程序运行界面如下图所示。请回答以下问题:

    Private Sub Command1_Click()

        Dim a(1 To 1000) As Integer         '数组a存储文中出现该指定单词的各个位置

        Dim s, c, ch As String

        Dim n, max, i As Integer

        s = Text1.Text

           ①  

        n = 0

        max = 0

        For i = 1 To Len(s) - Len(c) + 1

            ch =    ②  

            If ch = c Then

                n = n + 1

                   ③  

                If n >= 2 Then

                    If a(n) - a(n - 1) - Len(c) > max Then max = a(n) - a(n - 1) - Len(c)

                End If

            End If

        Next i

        Text3.Text = Str(n)

        Text4.Text = Str(max)

    End Sub

    (1)、该应用程序中共有个对象组成,分别属于类控件
    (2)、请将横线处的语句补充完整

     ② ③ 

  • 3、使用多媒体软件创作主题为“我和我的祖国”的多媒体作品,根据要求回答下列问题:
    (1)、在创作之前对作品所需的硬件设备和素材处理软件等进行分析,这属于(选填字母︰A .应用需求分析/B .创作需求分析/C .功能模块设计/D .媒体元素分解)。
    (2)、在利用Photoshop软件设计“我和我的祖国”效果图时,部分界面如下图所示,当前状态下,下列操作可行的是:(多选,填字母:A .对“背景”图层直接用“渐变工具”填充渐变色/B .使用“移动”工具,对“上海”图层中的内容进行移动/C .将“水”图层移至“背景”图层下方/D .将“山”图层的名称改为“田园”/E.直接给“我和我的祖国”图层的添加滤镜效果)。

    (3)、在同一幅图像中,规则物体和规则背景的表面物理特性具有相关性,这些相关性的光成像结构在数字化图像中表现为(选填字母︰A .空间冗余/B .结构冗余/C .视觉冗余/D .时间冗余)。
    (4)、为了接下来制作主题为“我和我的祖国”的动画作品,小明用GoldWave软件处理“幸福拍手歌.wav”文件作为动画的背景音乐,编辑界面如下图所示,则该音频文件的存储容量约为(MB)。(保留整数位)

  • 4、小张使用Excel软件对某地区2017年~2019年初中招生数据进行处理,如下图所示。

    请回答下列问题:

    (1)、如上图表格所示,要计算每所学校2019年招生增长率,可先在单元格E3中输入公式,然后使用自动填充功能完成其他单元格的计算,则单元格E3中的公式为。(提示:2019年招生增长率=(2019年招生数-2018年招生数)/2018招生数×100)
    (2)、如上图表格所示,每一年的招生合计是在B15单元格中使用求和函数SUM计算所得,然后使用自动填充功能完成其他单元格的计算,则单元格D15中的公式为
    (3)、如上图表格所示,要计算2019年各校招生人数比例,可先在单元格F3中输入公式,然后使用自动填充功能完成其他单元格的计算,则单元格F10中的公式为。 (提示:2019年各校招生人数比例(%)=2019年招生数/2019年招生总人数×100)
    (4)、如上图表格所示,要将表格中数据按“2019年招生增长率(%)”降序排序,则应选择的数据区域为
    (5)、根据上图表格中数据制作的图表如下图所示,创建该图表的数据区域为

    (6)、分析上图中的数据,2019年招生数比2018年呈增长趋势的学校有个。
  • 5、有如下VB程序段:

    Dim a(1 To 5) As Integer

    Dim i As Integer

    Dim j As Integer

    Dim s As String

    s = ""

    For i = 2 To 5

        For j = i To 5

            If j Mod i = 0 Then a(j) =a(j)+1

        Next j

    Next i

    For i = 1 To 5

        If a(i) <> 1 Then s = Str(i) + s

    Next i

    Text1.Text = s

    若数组a的初始值都为0,则运行该程序段后,Text1中显示的内容为(     )

    A、14 B、235 C、532 D、41
  • 6、下列VB表达式的值等于15的是(   )
    A、Mid(“3.14159”, 5, 2) B、Abs(Int(-15.2)) C、90 Mod 6 D、3^3-38\3
  • 7、一幅16位色JPG图像的存储容量约为316KB,是由未经压缩的BMP图像转换得到,转换时压缩比为8:1,若其宽度为1440像素,则高度约为(     )
    A、450像素 B、500像素 C、900像素 D、1200像素
  • 8、使用Access软件创建数据表,其设计视图的部分界面如下图所示,下列说法正确的是(     )

    A、如果该表已经有数据,那么不可以把“编号”字段的类型改为“数字”类型 B、“发行时间”字段值可以输入“2018\2\16” C、“价格”字段的内容可以输入“2019” D、“编号”字段在数据表视图中可以被删除
  • 9、使用Word软件编辑某文档,部分界面如下图所示。

    下列说法正确的是(     )

    A、拒绝所有修订后最后一行的文字是“祝中华人民共和国成立70周年”纪念币” B、删除批注内容“1949年-2019年”,其对应的批注对象同时被删除 C、文档中图片的环绕方式为“嵌入型” D、当前光标位于倒数第二行,按“Delete”键一次,“游”字被删除
  • 10、十进制n转化为十六进制数,该十六进制数末位是F,下列说法不正确的是(     )
    A、可以确定n是奇数 B、若该十六进制数的位数为2,则n的最小值为31 C、若将该十六进制数末尾的F去掉后,再转化为十进制数,所得的值为n\16 D、十进制数n和n+1分别转化为十六进制,这两个十六进制数的位数肯定不相同
  • 11、下列有关信息和信息技术的说法,正确的是(     )
    A、计算机只要安装杀毒软件就不会中病毒 B、数字、字母、汉字、图像、声音、视频等在计算机内部都采用十六进制代码表示 C、信息可以传递和共享,也可以被重复使用,并且不会产生损耗 D、现代信息技术包括计算机技术、通信技术、电视技术等
  • 12、下面VB程序的功能是求100~999间被3除多2,被5除多3的所有整数,并统计符合条件的数的个数。

    Private Sub Command1_Click( )

        Dim i As Integer, p As Integer

        p=0

        For i=100 To 999

            If  Then

                List1.AddItem Str(i)

               

            End If

        Next i

        List1.AddItem Str(p)

    End Sub

    为实现上述功能,请在程序划线处填入合适的语句。

  • 13、有如下VB程序:

    Dim i As Integer,j As Integer,k As String,n As Integer

    n=3

    List1.Clear

    For i=1 To n

        k=“”

        For j=1 To i

            k=k+“*”

        Next j

        List1.AddItem k

    Next i

    该程序运行中,在列表框List1中显示的是(  )

    A、 B、 C、 D、
  • 14、窗体装载事件过程可以对程序进行初始化。VB窗体装载事件过程的名称是(    )
    A、Command1_Click B、Form_Keypress C、Form_Load D、Form_DblClick
  • 15、运行如下VB程序:

    Private Sub Command1_Click( )

        Dim x As Integer

        Dim y As String

        x=Val(Text1.Text)

        If x>=95 Then

            y=“非常满意”

        ElseIf x>=80 Then

            y=“满意”

        ElseIf x>=60 Then

            y=“基本满意”

        Else

            y=“不满意”

        End If

        Label1.Caption=y

    End Sub

    在文本框Text1中输入50,单击命令按钮Command1后,在标签Label1中显示(    )

    A、非常满意 B、满意 C、基本满意 D、不满意
  • 16、字符串变量a的值为“Hello, world!”,下列Visual Basic表达式的值是“world”的是(    )
    A、Len(a,6,5) B、Mid(a,6,5) C、Mid(a,7,4) D、Mid(a,7,5)
  • 17、小明在VB中定义了以下函数,功能是求a和b的最大公约数。

    Function gcd(a As Integer, b As Integer) As Integer

        Do While b>0

            c=a Mod b

            a=b

            b=c

        Loop

    End Function

    调试中发现计算结果一直是0。经过仔细观察与分析,发现错误的原因是(    )

    A、函数名有错 B、变量c没有定义 C、函数没有返回值 D、b>0应该改为b>=0
  • 18、下面VB程序的功能为:在文本框Text1和Text2中输入两个整数,单击按钮对象Command1,在标签对象Label1中显示这两个数的差。

    Function lsc(x,y) As Integer

        If x>y Then

            lsc=x-y

        Else

            lsc=y-x

        End If

    End Function

    Private Sub Command1_Click( )

        Dim a1 As Integer,a2 As Integer

        a1=Val(Text1.Text)

        a2=Val(Text2.Text)

        Label1.Caption=              

    End Sub

    要实现上述功能,程序画线处应填入的语句为(      )

    A、lsc(x,y) B、lsc(Text1.Text,Text2.Text) C、lsc D、lsc(a1,a2)
  • 19、有如下VB程序段:

    Dim i As Integer,c As String,s As String,t As String

    s=“China2014IT”:t=“”

    For i=1 To Len(s)

        c=Mid(s,i,1)

        If c>=“a” And c<=“z” Then t=t+c

    Next i

    Label1.Caption=t

    该程序段运行后,标签Label1中显示的内容是(    )

    A、2014 B、ChinaIT C、hina D、CIT
  • 20、有如下Visual Basic程序段:

    m = a(1)

    i =2

    Do While i <= 10

        If m < a(i) Then m = a(i)

        i =i+ 1

    Loop

    该程序段执行后,变量m中存储的是(   )

    A、a(1)至a(10)中的最大值 B、a(1)至a(10)中的最小值 C、a(2)至a(10)中的最大值 D、a(2)至a(10)中的最小值
上一页 739 740 741 742 743 下一页 跳转