更多“下列程序段的执行结果为 a=5 Fork=1 To 0 a=a+k Next k Print k;aA.-1 6B.-1 16C.1 5D.11 ”相关问题
  • 第1题:

    执行下列程序段后,输出的结果是

    For k1=0 To 4

    y=20

    For k2=0 To 3

    y=10

    For k3=0 To 2

    y=y + 10

    Next k3,k2,k1

    Print y

    A) 90

    A.90

    B.60

    C.40

    D.10


    正确答案:C
    解析:这是一个3重循环嵌套的程序。多重For循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行k1=4,k2=3时,都要再执行一次y=10,不管y以前取得何值,y都要重新取得初值10,这时再执行1次内循环。内层循环体要执行3次,即加3次10。y最终的值是40。

  • 第2题:

    下列程序段的执行结果为

    Dim M(10)

    For k=1 To 10

    M(K)=11-k

    Ncxt k

    x=6

    Print M(2+M(x))

    A.2

    B.3

    C.4

    D.5


    正确答案:C
    解析:通过Fork循环,数组M(10)被逐一赋值,结果是要显示(通过Print语句)M(2+M(x))的值。根据M(k)=11-k,不难得出当x=6时,M(2+M(x))=M(2+5)=M(7)=11-7=4,故答案为C。

  • 第3题:

    下面程序段运行后输出结果为______。 Dim x(), k%, m% x = Array(1, 2, 3, 4, 5) For k = 0 To 1 m = x(k): x(k) = x(4 - k): x(4 - k) = m Next k For k = 0 To 4 Print x(k); Next k

    A.1 2 3 4 5

    B.5 4 2 3 1

    C.1 3 2 4 5

    D.5 4 3 2 1


    4

  • 第4题:

    执行下列程序段后,输出的结果是 For k1=0 To 4 Y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y+10 Next k3,k2,k1 Print y

    A.90

    B.60

    C.40

    D.10


    正确答案:C
    解析:这是一个3重循环嵌套的程序。多重For循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程序中最外两层循环的最后一次循环执行k1=4,K2=3时,都要再执行一次y=10,不管y以前取得何值,y都要重新取得初值10,这时再执行1次内循环。内层循环体要执行3次,即加3次10。y最终的值是40。

  • 第5题:

    执行如下代码, 则程序的运行结果是________。 a = [1,2,3,4] b = [5,6,7,8] c = dict(zip(a,b)) for k,v in c.items(): if k%2==0: print(k,v)


    非闰年

  • 第6题:

    下面程序段运行后输出结果为______。 Dim x(), k%, m% x = Array(1, 2, 3, 4, 5) For k = 0 To 1 m = x(k): x(k) = x(4 - k): x(4 - k) = m Next k For k = 0 To 4 Print x(k); Next k

    A.5 4 3 2 1

    B.5 4 2 3 1

    C.1 2 3 4 5

    D.1 3 2 4 5


    4