以下代码的输出结果是() while(1) { $var++; $result=$var; if($result==17)break; $var--; } echo($result);A、0B、17C、18D、这是一个无限循环,没有输出

题目

以下代码的输出结果是() while(1) { $var++; $result=$var; if($result==17)break; $var--; } echo($result);

  • A、0
  • B、17
  • C、18
  • D、这是一个无限循环,没有输出

相似考题
参考答案和解析
正确答案:D
更多“以下代码的输出结果是() while(1) { $var++; $result=$var; if($result==17)break; $var--; } echo($result);A、0B、17C、18D、这是一个无限循环,没有输出”相关问题
  • 第1题:

    若有以下窗体单击事件过程:

    Private Sub Form_Click()

    result=1

    For i=1 To 6 step 3

    result=result*i

    Next i

    MsgBox result

    End Sub

    打开窗体运行后,单击窗体,则消息框的输出内容是

    A.1

    B.4

    C.15

    D.120


    正确答案:B
    解析:本题中主要考查FOR循环执行的次数和循环变量的取值,第一次循环i=1,result=1*1=1,之后i加3;第二次循环i=4,result=1*4=4,之后i加3为7不符合for循环条件,结束循环,输出结果为4。

  • 第2题:

    在窗体中使用一个文本框名为num1.接受输入值,有一个命令按钮run13,事件代码如下: Private Sub run13_Click If Me!num1 >= 60 Then result = "及格" ElseIf Me!num1 >= 70 Then result = "通过" ElseIf Me!num1 >= 85 Then result = "合格" End If MsgBox result End Sub 打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是 【13】 。


    正确答案:
    及格

  • 第3题:

    以下程序执行后输出的结果是【】。 include using namespace std; int fac(int a,int b){

    以下程序执行后输出的结果是【 】。

    include<iostream>

    using namespace std;

    int fac(int a,int b){

    return(b-a)*a;

    }

    int main(){

    int x=3,y=4,z=5,result;

    result=fac(fac(x,y),fac(x,z));

    cout<<result<<endl;

    return 0;

    }


    正确答案:9
    9 解析:在main()函数中执行result=fac(fac(x,y),fac(x,2));调用了三次fac()函数: fac(x,y)的值为3,fac(x,z)的值为6,fac(3,6)得到的值为9。

  • 第4题:

    在窗体上有一个名为num2的文本框和run11的命令按钮,事件代码如下: Private Sub run11 Click( ) Select Case num2 Case 0 Result=“0分” Case 60 T0 84 result= “通过” Case IS>=85 result= “优秀” Case Else result=“不合格” End Select MsgBox result End Sub 打开窗体,在文本框中输入80,单击命令按钮,输出结果是( )。

    A.合格

    B.通过

    C.优秀

    D.不合格


    正确答案:B
    输入80时,满足Case60T084条件,因此输出通过。

  • 第5题:

    写出下面程序的输出( )。 public class Test { public static void main (String args[ ]) { iht x=1, y=2; System. out. println ("result="+x+y); System. out. println ("result="+(x+y));

    A.result=12 result=12

    B.result=3 result=3

    C.result=3 result=12

    D.result=12 result=3


    正确答案:D
    解析:Java表达式的同级运算符从左到右进行,括号可以改变优先级。+在Java中既是算术的加号也可以作为字符串的连接符号。"result="+x+y中,字符串"result="先与x做字符串的连接,结果字符串result=1再与y做字符串连接。在"result"+(x+y)中,先计算括号中的加法运算,结果为3,"result="再与3做字符串连接。

  • 第6题:

    下列代码输出结果是( )

    inti=10;

    while(i>0){

    i=i+1;

    if(i==10){

    break;

    }

    }

    A.while循环执行10次

    B.死循环

    C.循环一次都不执行

    D.循环执行一次


    正确答案:B

  • 第7题:

    试题31

    若有以下窗体事件过程:

    Private Sub Form_Click()

    result=1

    For i=1 To 6 step 3

    Result = result * 1

    Next i

    MsgBox result

    End Sub

    打开窗体运行后,单击窗体,则消息框的输出内容是()

    A.1

    B.4

    C.15

    D.120


    正确答案:B
    试题31分析
    i=1,result=1*1=1,i=4,result=1*4=4,i=7,不满足条件。
    试题31答案
    B

  • 第8题:

    以下代码的输出结果是() datablockPlayerData(objdata) { shapeFile="./player.dts"; }; functionobjdata::func(%var) { echo(%var); } objdata.func();

    • A、没有输出
    • B、0
    • C、objdata
    • D、编译错误

    正确答案:C

  • 第9题:

    以下代码的输出结果是() $va1=0;   for($val = 9;$val>=0;$val--)   {     $va1++;   }   echo($va1);

    • A、 0
    • B、 9
    • C、 10
    • D、 这是一个无限循环,没有输出

    正确答案:C

  • 第10题:

    在J2EE中,用JAXP转化XML文档,可以创建输出流把数据输出到屏幕上,以下创建该输出流的代码是() 

    • A、 Stream result = stream.newStream(System.out)
    • B、 StreamResult result = new  StreamResult(System.out)
    • C、 Stream result = new Stream(System.out)
    • D、 StreamResult result = DOMSource.newStreamResult(System.out)

    正确答案:B

  • 第11题:

    单选题
    以下代码的输出结果是() $va1=0;   for($val = 9;$val>=0;$val--)   {     $va1++;   }   echo($va1);
    A

     0

    B

     9

    C

     10

    D

     这是一个无限循环,没有输出


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    以下代码的输出结果是() datablockPlayerData(objdata) { shapeFile="./player.dts"; }; functionobjdata::func(%var) { echo(%var); } objdata.func();
    A

    没有输出

    B

    0

    C

    objdata

    D

    编译错误


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在窗体中使用一个文本框名为n.接受输入的值,有一个命令按钮run,事件代码如下: Private Sub run_Click( ) result = "" For i = 1 To Me!n For j = 1 To Me!n result = result + "*" Next j result = result + Chr(13) + Chr(10) Next i MsgBox result End Sub 打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是

    A. * * * * * * * * * * * * * * * *

    B. * * * * * * * * * * * * * * * *

    C. * * * * * * * * * * * * * * * * * * * * * * * * * * * *

    D. * * * * * * * * * * * * * * * *


    正确答案:A

  • 第14题:

    执行语句: int result=100; cout<<(((result>= 60)&&(result<=100))?"good":"general");

    执行语句:

    int result=100;

    cout<<(((result>= 60)&&(result<=100))?"good":"general");结果是【 】。


    正确答案:good
    good 解析:条件运算符中的条件表达式为真时取第一个表达式的值。

  • 第15题:

    在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮Fun,事件代码如下: Private Sub run_Click( ) result=" "Fori=l ToMe!nForj=1 To Melnresult=result+"*"Nextjresult=result+Chr(13)+Chr(10)NextiMsgBox resultEnd Sub打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是( )。


    正确答案:A
    A.【解析】本题考查二重循环的知识。在这个二重循环中,外循环的执行次数为4,内循环的执行次数也为4,并且每次内循环退出后都要换行,所以最后结果为一个4×4的矩阵,矩阵的每个元素都为“*”。

  • 第16题:

    在窗体中使用一个文本框(名为n.接受输入的值,有一个命令按钮run,事件代码如下:

    Private Sub run_Click( .

    result = ""

    For i= 1 To Me!n

    For j = 1 To Me!n

    result = result + "*"

    Next j

    result = result + Chr(13. + Chr(10.

    Next i

    MsgBox result

    End Sub

    打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是


    正确答案:A
    本题通过双重For循环输出字符串,由于内层循环的循环次数为4,且每次内层循环均输出一个"*",则每次外层循环输出一行"****"。由于外层循环的循环次数也为4,则四次外层循环后共输出四行"****",所以选项A的输出是正确的。所以本题答案为A。

  • 第17题:

    在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下; Ptivate Sub run_Click() Yesult=" " For i=1 To Me!n For j=1 To Me!n result=result +"*" Next j result=resuh+Chr(13)+Chr(10) NexL i MsSBOx result End Sub 打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是

    A. * * * * * * * * * * * * * * * *

    B. * * * * * * * * * * * * * * * *

    C. * * * * * * * * * * * * * * * * * * * * * * * * * * * *

    D. * * * * * * * * * * * * * * * *


    正确答案:A

  • 第18题:

    请看代码,回答下面的问题。

    Type

    TMammal=Class

    Procedure Walk;

    …..

    end;{end of TManmml}

    procedure TMammal.Walk;

    begin

    ShowMessage(‘Result is Mammal Walk’);

    end;

    TDog=Class(TMammal)

    Procedure Walk;

    end;

    procedure TDog.Walk;

    begin

    ShowMessage(‘Result is Dog Walk’);

    end;

    var

    Mammal:TMammal;

    dog:TDog;

    begin

    Mammal:=TDog.Create;

    Mammal.Walk;

    Mammal.Free;

    end;

    上面代码中,最后的输出结果是:( )

    A.‘Result is Dog Walk’

    B.‘Result ia Mannal Walk’


    正确答案:B

  • 第19题:

    有以下程序

    main()

    { int y=10;

    while(y--);printf("y= % d\n",y);

    }

    程序执行后的输出结果是

    A)y=0

    B)y=-1

    C)y=1

    D)while 构成无限循环


    正确答案:B
    (30)B) 解析 : while(y--) 执行后 ,y 若大于 1, 则循环 , 等 y=0 时 , 循环结束 , 并执行自减运算 , 得 -1 。

  • 第20题:

    有以下程序      main( )  {int y=10;  while(y--);printf(”y=%d/n”,y);      }  程序执行后的输出结果是()

    • A、y=0
    • B、y=-l
    • C、y=1
    • D、while构成无限循环

    正确答案:B

  • 第21题:

    下列代码输出结果是() int i=10; while(i>0){ i=i+1; if(i==10){ break; } }

    • A、while循环执行10次
    • B、死循环
    • C、循环一次都不执行
    • D、循环执行一次

    正确答案:B

  • 第22题:

    单选题
    在J2EE中,用JAXP转化XML文档,可以创建输出流把数据输出到屏幕上,以下创建该输出流的代码是()
    A

     Stream result = stream.newStream(System.out)

    B

     StreamResult result = new  StreamResult(System.out)

    C

     Stream result = new Stream(System.out)

    D

     StreamResult result = DOMSource.newStreamResult(System.out)


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    以下代码的输出结果是() while(1) { $var++; $result=$var; if($result==17)break; $var--; } echo($result);
    A

    0

    B

    17

    C

    18

    D

    这是一个无限循环,没有输出


    正确答案: D
    解析: 暂无解析