更多“下列程序段的执行结果为a=3:b=1For i=1 To 3f=a+b:a=b:b=fPrint fNext IA.4 3 6B.4 5 9C.6 3 4D. ”相关问题
  • 第1题:

    下列程序段的执行结果为( )。

    A. i=1

    B. i=2

    C. i=3

    D. i=4


    正确答案:D
    D)    【解析】本题考查选择语句。题目中共含有4条并列的选择语句,语句从上到下依次执行,由于a>60、a>70、a>80、a<90这些条件中除了第3个外对于a都成立,因此第一个、第二个和最后一个If语句都执行,则i的值为最后的条件分支的值。

  • 第2题:

    有以下程序 main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=1 for(i=0;i<3;i++) { printf("%d",m[k][i]); } }执行后输出结果是______。

    A.4 5 6

    B.2 5 8

    C.3 6 9

    D.7 8 9


    正确答案:B

  • 第3题:

    下列程序段的执行结果为 ______。 Dim m(3,3)As Integer Dim i As Integer Dim j As Integer Dim K As Integer For i=1 To 3 m(i,i)=i Next For i=0 To 3 For j=0 To 3 x=x+m(i,j) Next Next Print x

    A.3

    B.4

    C.5

    D.6


    正确答案:D
    解析:通过第一个以i为循环变量的循环,令a(1,1)=1,a(2,2)=2,a(3,3)=3。然后通过双重循环,求数组a中所有元素的和并将结果赋值给x,由于在数组a中除了a(1,1)、a(2,2)和a(3,3)外其他元素都为0,所以 x=1+2+3=6。

  • 第4题:

    下列程序段的执行结果是______。 i=0 For j = 10 To 19 Step 3 i=i+1 Next j Print I

    A.4

    B.5

    C.3

    D.6


    正确答案:A

  • 第5题:

    下列程序段的执行结果为______。 Dim m(3,3)As Integer Dim i As Integer Dim j As Integer Dim x As Integer For i=1 To 3 m(i,i)=i Next For i=0 T0 3 For j=0 To 3 x=x+m(i, j) Next Next Print x

    A.3

    B.4

    C.5

    D.6


    正确答案:D
    解析:通过第一个以i为循环变量的循环,令a(1,1)=1,a(2,2)=2,a(3,3)=3。然后通过双重循环,求数组a中所有元素的和并将结果赋值给x,由于在数组a中除了a(1,1)、a(2,2)和a(3,3)外其他元素都为0,所以x=1+2+3=6。