更多“在下面的程序中,要求循环体执行四次,请填空。 Private Sub Command1_Click() x=1 Do While【】 x=x ”相关问题
  • 第1题:

    当执行以下程序段时,______。x=-1 ;do { x=x*x;}while (!x);

    A.循环体将执行1次

    B.循环体将执行2次

    C.循环体将执行无限次

    D.系统将提示有语法错误


    正确答案:A

  • 第2题:

    设有下列循环:

    x=1

    Do

    x=x+2

    Print x

    Loop Until【 】

    要求程序运行时执行3次循环体,请填空。


    正确答案:x>5或x>6或x>=7
    x>5或x>6或x>=7 解析:本题考查的考点是有关Do…Until循环的。本题要求运行时执行3次循环体,由于Do…Until循环是后判断条件的,第一次循环后x的值为3;第二次循环后x的值为5:第三次循环后x的值为7,此时应该使得Until后面的条件满足以便于跳出循环,故此应填x>5(实际上填写x>6,x>=7都应该可以)。

  • 第3题:

    【单选题】执行以下程序段时______。 int x=-1; do { x=x*x; } while(! x);

    A.循环体将执行一次

    B.循环体将执行两次

    C.循环体将执行无限次

    D.系统将提示有语法错误


    循环体一次也不执行

  • 第4题:

    在下面的程序中,要求循环体执行四次,请填空。

    Private Sub Command l-Click ()

    x=l

    Do While【 】

    x=x+2

    Loop

    End Sub


    正确答案:x8或x=7
    x8或x=7 解析:第一次循环x=x+2=1+2=3,第二次循环x=x+2=3+2=5,第三次循环x=x+2 5+2-7,第四次循环 x=x+2=7+2=9,题目要求循环执行四次跳出,所以应在判断处添加x8或x=7或x9。

  • 第5题:

    设有程序段,以下说法正确的是() x = -1; do { x = x*x; } while(!x);

    A.循环体将执行一次

    B.循环体将执行两次

    C.循环体将执行无限次

    D.系统将提示有语法错误


    循环体将执行一次