更多“有如下程序a=100D。s=s+aa=a+1Loop While a>120、Print a运行时输出的结果是()。A.100B.t20C.201D.1 ”相关问题
  • 第1题:

    有如下程序 a=100 Do s=s +a a=a +l Loop While a>120 Print a 运行时输出的结果是( )。

    A.100

    B.120

    C.201

    D.101


    正确答案:D
    解析:本题考查Do While语句的用法。本题应该注意,尽管a>120一开始就不成立,但 Do循环仍然执行一次,因为While放在Do语句块的后面,循环体先执行,再判断,本题正确答案为选项D;如果认为循环一次也不执行,则可能认为输出结果为选项A。Do While语句的用法也是重点内容,同时也是难点,考生应该多做相关练习。答案为D,

  • 第2题:

    有如下程序: a = 100 Do While a > 120 s=s+a a=a+1 Loop Print a 运行时输出的结果是( )。

    A.100

    B.120

    C.201

    D.101


    正确答案:A
    解析:因为While语句与Do语句块一起使用,由于a>120一开始就不成立,故Do循环中的循环体各语句均不执行,即循环一次都没执行,因此a还是100。

  • 第3题:

    如下程序的输出结果是 if []: print(2) else: print(3)

    A.2

    B.3

    C.23

    D.32


    其值为( )。2+3*5%2&&3-!5&&6%3-1 C语言中

  • 第4题:

    有以下程序: #include <stdio.h> main( ) { int a=7; while(a--); print[("%d\n",a); } 程序运行后的输出结果是( )。

    A.-l

    B.0

    C.1

    D.7


    正确答案:A
    此题考查a--和--a之间的区别,当while(a--)为真循环执行,a--是执行再减1,所以答案选择A。

  • 第5题:

    程序运行时,若输入66,则输出结果是: i=eval(input()) if(i%3==0 and i%11==0): print("yes") else: print("no")


    6,5,A,B