itgle.com
更多“设有如下程序段:a$="BeujingShanghai" b$=Mid(a$,Instr(a$,"g")+1)。 执行上面的程序段后,变量b$ ”相关问题
  • 第1题:

    设有如下程序段:

    Dim a(10)

    For Each x 1n a

    Print x;

    Next x

    在上面的程序段中,变量x必须是

    A.整型变量

    B.变体型变量

    C.动态数组

    D.静态数组


    正确答案:B
    解析:在For Each…Next语句中,x为一个变体变量,它是为循环提供的,并在For Each…Next结构中重复使用,它实际上代表的是数组中的每个元素。

  • 第2题:

    设有如下程序段: Dim a(10) … For Each X In a Print X; Next x 在上面的程序段中,变量X必须是( )。

    A.整型变量

    B.变体型变量

    C.动态数组

    D.静态数组


    正确答案:B
    B。【解析】为了保证X能访问数组a中的元素,则需要把x定义为变体型,这样不论数组a中存储何种类型数据,x都能访问到。

  • 第3题:

    (22)设有如下程序段:

    Dim a(10)

    ...

    For Each x In a

    Print x;

    Next x

    在上面的程序段中,变量x必须是

    A)整型变量

    B)变体型变量

    C)动态数组

    D)静态数组


    正确答案:B

  • 第4题:

    设有如下程序段:

    a$=“BejingShanghai”

    b$=Mid(a$,InStr(a$,“g”)+1)

    执行上面的程序段后,变量b$的值为 【 】 。


    正确答案:Shanghai
    Shanghai

  • 第5题:

    执行下列程序段后,变量c的值为______。

    a="Visual Basic Programming"

    b="Quick"

    c=b&UCase(Mid(a,7,6) &Right(a,12) )


    正确答案:Quick BASIC PROGRAMMING
    Quick BASIC PROGRAMMING 解析: 本题考查有关字符串函数的知识。在VBA中有很多字符串函数,其中的Mid函数可以实现在任何位置取任何长度的子串;Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);UCase函数强制把字符转换成大写字母。本题中的c值由3部分连接而成,第一部分是b的值也就是"Quick";第二部分是从字符串a的第7个字符开始取6个字符并且转换成大写后的值也就是“BASIC”;最后一部分是从字符串a的右边取12个字符并且转换成大写后的值也就是"PROGRAMMING"。要注意大小写和空格的存在,