设有如下程序段: Dim a(10) … For Each X In a Print X; Next x 在上面的程序段中,变量X必须是( )。A.整型变量B.变体型变量C.动态数组D.静态数组

题目

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

A.整型变量

B.变体型变量

C.动态数组

D.静态数组


相似考题
参考答案和解析
正确答案:B
B。【解析】为了保证X能访问数组a中的元素,则需要把x定义为变体型,这样不论数组a中存储何种类型数据,x都能访问到。
更多“设有如下程序段: Dim a(10) … For Each X In a Print X; Next x 在上面的程序段中,变量X必须是( ”相关问题
  • 第1题:

    设有如下程序段: x=2 For i=1 To 10 Step 2 x= x+i Next 运行以下程序后,x的值是

    A.26

    B.27

    C.38

    D.57


    正确答案:B
    解析:本题考查For循环控制语句。变量i的初始值为1,每循环一次加2,故当i为1、3、5、7、9时,可以执行语句“x=x+i”,所以x的值为:2+1+3+5+7+9,正确答案为B。

  • 第2题:

    (22)设有如下程序段:

    Dim a(10)

    ...

    For Each x In a

    Print x;

    Next x

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

    A)整型变量

    B)变体型变量

    C)动态数组

    D)静态数组


    正确答案:B

  • 第3题:

    假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.

    A.4

    B.3

    C.2

    D.1


    1

  • 第4题:

    设有如下程序段: x=2 For i=1 To 10 Step 2 x=x+i Next 运行以下程序后,x的值是( )。

    A.26

    B.27

    C.38

    D.57


    正确答案:B

  • 第5题:

    下列程序段中,能够交换变量X和Y值的程序段是______。

    A.Y=X:X=Y

    B.Z=X:Y=Z:X=Y

    C.Z=X:X=Y:Y=Z

    D.Z=X:W=Y:Y=Z:X=Y


    Z=X : X=Y : Y=Z