• 2022-06-08
    当变量x=2,y=5时,以下程序的输出结果为( )。 Do Until y>5 x=x*y y=y+1 Loop print x
    A: 2
    B: 5
    C: 10
    D: 20
  • C

    内容

    • 0

      以下程序段运行结束后,变量x的值为( )。 x=2 y=4 Do x=x*y y=y+1 Loop While y<4 A.2 B.4 C.8 D.32

    • 1

      下面程序的正确输出结果是( )。 #includemain(){ int x=10,y=5; switch(x) { case 1:x+y; default:x-=y; case 2:y--; case 3:x--; } printf("x=%d,y=%d",x,y);} A: x=4,y=4 B: x=10,y=5 C: x=5,y=5 D: x=5,y=4

    • 2

      ‎设整型变量x为5,y为2,结果值为1的表达式是( )。‍ A: x != y || x >= y B: !(y == x / 2) C: y != x % 3 D: x > 0 && y < 0

    • 3

      设x和y均为整形变量,则执行程序中的循环后,y的值为 x=1 y=1 Do While y < = 50 If x>=10 Then Exit Do End If If (x Mod 2) = 1 Then x=x+5 End If If x Mod 2 <> 1 Then x=x-3 End If y=y+1 Loop A: 2 B: 4 C: 6 D: 8

    • 4

      下列程序段的执行结果为______。 x = 0: y = 1 z = 1: n = 0 Do x = x + y + z n = n + 1 Loop While x < 10 Print x; n A: 10 5 B: x n C: 9 5 D: 10 6