设有如下程序: Dim a()As Integer Private Sub Command1_Click() n=-5:m=6 ReDim a(n To m) For i=LBound(a,1)To UBound(a,1) a(i)=i Next i Print a(LBound(a,1));a(UBound(a,1)) End Sub 程序运行后,单击命令按钮,则输出结果是 ______。A.0 0B.-5 0C.-5 6D.0 6

题目

设有如下程序: Dim a()As Integer Private Sub Command1_Click() n=-5:m=6 ReDim a(n To m) For i=LBound(a,1)To UBound(a,1) a(i)=i Next i Print a(LBound(a,1));a(UBound(a,1)) End Sub 程序运行后,单击命令按钮,则输出结果是 ______。

A.0 0

B.-5 0

C.-5 6

D.0 6


相似考题
更多“设有如下程序:Dim a()As IntegerPrivate Sub Command1_Click() n=-5:m=6 ReDim a(n To m) For i= ”相关问题
  • 第1题:

    下列程序的输出结果是 #include"stdio.h" #define N3 #define M3 void fun(int a[M][N]) { printf("%d\n",*(a[1]+2));} main() { int a[M][N]; int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) a[i][j]=i+j-(i-j); fun(a);}

    A.3

    B.4

    C.5

    D.6


    正确答案:B
    解析: 若有以下定义:int a[3][4],i,j;且当 0=i3,0=j4,则可以有以下几种方式来引用数组中的第i行,第j列的元素:
    a[a][j],*(a[i]+j),*(*(a+i)+j),(*(a+i)[j],*(&a [0][0]+4*i+j)”。

  • 第2题:

    6、计算运行下列程序段后m的值: Calculate the value of m after running the following program segment n = 9; m = 0; for (i=1;i<=n;i++) for (j = 2*i; j<=n; j++) m=m+1; 求m的值


    A

  • 第3题:

    假设整型变量n,m,i已经声明和赋值,且大于n>2.有如下运算规则:如果n是素数,m=0;否则,m=n。如下程序中正确实现此运算的是?

    A.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;break; }

    B.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;break; }

    C.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;continue; }

    D.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;continue; }


    B解析:本程序中for循环的次数为c-1+1共循环了c次,而每循环一次s的值加1,所以s的值为s+c

  • 第4题:

    有如下程序#define N 2#define M N+1#define NUM 2*M+1main(){ int i; for(i = 1; i <= NUM; i++) printf("%d\n",i);}该程序中for循环执行的次数是A.5 B.6 C.7 D.8


    正确答案:B
    分别将N、M的宏定义代入NUM的表达式中,可以得到NUM=2*2+1+1=6,所以当常数NUM作为for循环的终止条件时,应当循环6次。

  • 第5题:

    22、假设整型变量n,m,i已经声明和赋值,且大于n>2.有如下运算规则:如果n是素数,m=0;否则,m=n。如下程序中正确实现此运算的是?

    A.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;break; }

    B.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;break; }

    C.m=0; for(i=2;i<n;i++) if(n%i==0){ m=n;continue; }

    D.m=n; for(i=2;i<n;i++) if(n%i==0){ m=0;continue; }


    m=n; for(i=2;i if(n%i==0){ m=0;break; }