更多“下面程序运行后,输出结果为()。 Dim a() a=Array(1,3,5,7,9) S=0 For i=1 To 4 S=S*10+a(i) Next ”相关问题
  • 第1题:

    下面程序运行后的输出结果是()。includemain(){int a[5]={1,0,4,2,0},b[5]={1,2,3,4,5}

    下面程序运行后的输出结果是( )。 #include<stdio.h> main() {int a[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0; for(i=0;i<5;i++)s=s+b[a[i]]; printf("%d\n”,s); }

    A.12

    B.15

    C.11

    D.8


    正确答案:A

  • 第2题:

    在窗体上画一个命令按钮,然后编写如下事件过程。 Private Sub Commandl Click( ) Dima0a=Array(1,3,5,7)s=0Fori——1t0 3S=s*10+a(i)NextiPrint sEndSub程序运行后,输出结果为( )。

    A.135

    B.357

    C.53l

    D.753


    正确答案:B
    暂无解析,请参考用户分享笔记

  • 第3题:

    下面程序运行后,输出结果为( )。 Dim a() a=Array(1,3,5,7,9) s=0 For i=1 To 4 s=s*10+a(i) Next i Print s

    A.1357

    B.3579

    C.7531

    D.9753


    正确答案:B
    解析: 本题考查数组和循环的知识。在VBA中定义的数组如果没有指明下限一律默认下限为0。本题实际上每次把s*10然后加上数组的某一个元素构成一个新的数字,是从下标为1也就是第二个数组元素开始的。

  • 第4题:

    下面程序运行后,输出结果为( )。 Dim a( ) a=Array(1,3,5,7,9)s=0Fori=lT04S=S*1 0+a(i)NextiPrint S

    A.1357

    B.3579

    C.7531

    D.9753


    正确答案:B
    B.【解析】本题考查数组和循环的知识。在VBA中定义的数组如果没有指明下限一律默认下限为0。本题实际上每次把sxl0然后加上数组的某一个元素构成一个新的数字,是从下标为l也就是第二个数组元素开始的。

  • 第5题:

    在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() Dim a() a=Array(1,3,5,7) s=0 For i=1 To 3 S=S*10+a(i) Next i Print s End Sub 程序运行后,输出结果为( )。

    A.135

    B.357

    C.531

    D.753


    正确答案:B
    解析:本题考查考生对数组和表达式的理解。如果没有特别说明,数组的下界都是从0开始的,即如果由定义数组语句Dim a(10),则数组元素的个数是11个,而不是10个。程序中的定义语句Dim a()是定义一个动态数组,在定义动态数组时,维的界默认不写,但数组名的括号不能省略。程序中的Array是给一维数组赋初值的函数,需要注意,它只能给一维数组赋初值,数组只能是变体类型;赋值号只需写上数组名,不要写上括号。程序中For循环控制的初值从1开始,可见a(i)的取值依次是3、 5、7,而不是1、3、5。所以程序运行的结果是选项B。