更多“以下程序的运行结果是【】 。 x=1.5 DO CASECASE x>2y=2CASE x>1y=1 ENDCASE ?y ”相关问题
  • 第1题:

    下列程序的运行结果是【 】。

    x="计算机等级考试"

    Y=""

    L=LEN(X)

    DO WHILE L>=1

    Y=Y+SUBSTR(X,L-1,2)

    L=L-2

    ENDDO

    ?Y


    正确答案:试考级等机算计
    试考级等机算计 解析:该程序中关键的语句是Y=Y+SUB- STR(X,L-1,2),其中函数SUBSTR的作用是每次循环时,从字符串X中提取一个汉字,每次取出的结果连到字符串Y之后,由于取㈩的顺序是从右到左,因此该语句的功能是将原字符串反序显示。

  • 第2题:

    以下程序段的输出结果是( )。 x=1 y=4 Do Until y>4 x= x * y y=y+1 Loop Print XA.1SX

    以下程序段的输出结果是( )。 x=1 y=4 Do Until y>4 x= x * y y=y+1 Loop Print X

    A.1

    B.4

    C.8

    D.20


    正确答案:B
    B。【解析】本题考查的是dountil循环语句。dountil是直到型循环,当条件为假时执行循环体,直到为真结束。本题中首先y=4,循环条件y>4,所以关系表达式的结果为假,执行循环体中的语句,直到x=4,y=5。然后再次进入循环判断。因为y=5,所以循环判断表达式结果为真,不执行循环体,循环结束。Printx打印X中的值,故选B。

  • 第3题:

    设x=1, y=2, 下面程序段执行后x,y的取值是()。 t=x x=y y=t

    A.x=2 y=1

    B.x=1 y=2

    C.x=1 y=1

    D.x=2 y=2


    79

  • 第4题:

    以下程序运行后,y结果为______。 x=1.5 do case case x>2 y=2 case x>1 y=1 endcase return

    A.1

    B.2

    C.0

    D.语法错误


    正确答案:A
    解析:通过运行程序,因为变量x的值为1.5,因此当执行Case语句是,应该进入的程序部分为case x>1的那一部分,因此当程序运行之后,y的取值应该是1,因此程序运行之后的结果为1,正确选项为A。

  • 第5题:

    以下程序的运行后,y结果为 x=1.5 do case case x>2 y=2 case x>1 y=1 endcase return

    A.1

    B.2

    C.0

    D.语法错误


    正确答案:A
    解析:通过运行程序,因为变量x的值为1.5,因此当执行CASE语句是,应该进入的程序部分为CASE x>1的那一部分,因此当程序运行之后, y的取值应该是1,因此程序运行之后的结果为1,正确选项为A。