更多“下面的程序的运行结果是 a=1 b=1 Do a=a^2 b=b+1 LoopUntilb>5 Print"k=";a;Spc(4); ”相关问题
  • 第1题:

    下面程序段的运行结果是 a=1 b=1 Do a=a+1 b=b+1 Loop Until b>5 Print"k="; a; Spc(4) ; "b="; b + a

    A.k=7 b=14

    B.k=6 b=6

    C.k=4 b=8

    D.k=6 b=12


    正确答案:D
    解析:本题中的Do-Loop Until循环为直到型循环结构,直到条件b>5为止,此时a=6,b=6,所以最后输出的结果是k=6 b=12。所以正确答案是选项D。注意: Do…Loop Until循环控制结构是先执行循环体语句,然后再判断条件。因此,不管条件如何,该循环语句至少执行一次循环体。注意:Do…Loop Until、Do…Loop While循环控制结构。

  • 第2题:

    1、1.读下面的程序,该程序运行后,输出的结果是:____。 s=’address sues Shanghai’ lis=list(s) m=0 k=0 while k<len(lis): if lis[k]==’s’: m+=1 k+=1 else: print(‘k=’,k) print(‘m=’,m)


    k=21 m=4

  • 第3题:

    1.读下面的程序,该程序运行后,输出的结果是:____。 s=’address sues Shanghai’ lis=list(s) m=0 k=0 while k<len(lis): if lis[k]==’s’: m+=1 k+=1 else: print(‘k=’,k) print(‘m=’,m)


    B解析:s=a(4)+a(3)*10+a(2)*100+a(1)*1000=1234。

  • 第4题:

    5、下列程序的运行结果是()。 x=True y=False z=False if not x or y: print(1) elif not x or not y and z: print(2) elif not x or y or not y and x: print(3) else: print(4)

    A.1

    B.2

    C.3

    D.4


    A

  • 第5题:

    运行下面的程序,输出结果是: d= {'a': 1, 'b': 2, 'c': '3'} print(len(d.items())

    A.1

    B.2

    C.3

    D.4


    B 解析:在main函数中定义了一个structabc类型的数组,同时分别利用{1,2,3}及{4,5,6}对数组中两个元素进行初始化。在该结构体,依次对其中的a,b,c三个变量进行初始化。故s[0].a=1,s[1].b=5,所以本题输出为6。