参考答案和解析
B
更多“以下代码运行后的结果是输出() var a=[1, 2, 3]; console.log(a.join());”相关问题
  • 第1题:

    有以下程序

    程序运行后的输出结果是( )。

    A.0

    B.2

    C.1

    D.3


    正确答案:A
    在ifelse语句中else总是与离它最近的if酉己对。本题目中x为1,因此“!x”为0,所以执行elseif语句中的内容,判断(x==0)是否成立,因为x为1,所以条件不成立,因此elseif内部的if.一else语句不再执行,所以y的值还是初始值0。

  • 第2题:

    有以下程序 程序运行后的输出结果是( )。A.6,4,3,2B.6,2,l,l,C.1,1,2,6,SXB

    有以下程序

    程序运行后的输出结果是( )。

    A.6,4,3,2

    B.6,2,l,l,

    C.1,1,2,6,

    D.2,3,1,6,


    正确答案:A
    第一个嵌套的for循环功能将对角线上的数据从大到小排序,其他数据不变,排序完成后,a[0][0]值为6,输出第一行为6432,答案选择A)

  • 第3题:

    以下程序的输出结果是( )。 Dim var1 Dim var2 Dim var3 var1 = "Hello" var2 = "World !" var3 = var1&" "&var2 var1 = 10 var2 = 20 MsgBox var1 + var2

    A.Hello World! 30

    B.30

    C.102

    D.Hello World!


    正确答案:B
    解析:本题考查变体类型和字符串连接符的用法。在程序中首先给变体类型var1和var2,并赋厂字符串值,所以它们的类型是字符串型,然后将两个字符串相连接的结果赋给变量var3。接下来,又给var1和var2赋了整型值,所以它们现在是整型了,这时输出它们相加的值30。

  • 第4题:

    以下程序运行后的输出结果是( )。

    A.2

    B.1

    C.3

    D.O


    正确答案:A
    参数r的传递是地址传递,函数调用会改变其值。函数f的功能是:判断n是否为3或5的倍数,如果是,则将指针r所指的内存空间赋值为n除以3或5的商;否则n递减,直到它可以被3或5整除。初始时调用函数f(7,&r);n=7,执行else子句,调用f(6,&r1);后n=6,执行语句if(n%3==0)r1=n/3;,此后执行语句*r=rl;。所以r=6/3=2。

  • 第5题:

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

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

    正确答案:C

  • 第6题:

    分析下面的JavaScript代码段: var mystring="I am a student"; a=mystring.indexOf("am"); document.write(a); 输出结果是()。

    • A、3
    • B、4
    • C、2
    • D、1

    正确答案:C

  • 第7题:

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

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

    正确答案:D

  • 第8题:

    console.log(1.toString);上面代码输出的结果是()。

    • A、报错
    • B、1
    • C、undefined
    • D、NULL

    正确答案:A

  • 第9题:

    单选题
    console.log(1.toString);上面代码输出的结果是()。
    A

    报错

    B

    1

    C

    undefined

    D

    NULL


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

  • 第10题:

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

    0

    B

    17

    C

    18

    D

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


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

  • 第11题:

    单选题
    var one;var two=null;console.log(one==two,one===two);上面代码的输出结果是()。
    A

    false true

    B

    true false

    C

    false false

    D

    true true


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

  • 第12题:

    单选题
    以下代码正确的运行结果是?() var arr=[0,1,2,3,4,5,6]; arr2 = arr.slice(2,5); alert(arr2);
    A

    1,2,3

    B

    1,2,3,4

    C

    2,3,4

    D

    2,3,4,5


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

  • 第13题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.-2,3,

    B.-1,-2,

    C.-2,-3,

    D.-2,1


    正确答案:A
    fun()函数使用了静态变量,静态变量只在声明时初始化一次。首先实参的数值是一12,if判断后输出负号,并将n=12,计算k+=n%10一k+=2—2,因此输出2,后将数值除以10,结果为1,递归调用fun()函数,第二次调用fun(),此时n=1,k=2,计算k+=n%10-÷k+=1——*3,因此打印3。故最后打印结果为一2,3,。故答案为A选项。

  • 第14题:

    以下程序的输出结果是()。 Dim varl Dim var2 Dim var3 varl="Hello" var2="World!" var3=varl &a

    以下程序的输出结果是( )。 Dim varl Dim var2 Dim var3 varl="Hello" var2="World!" var3=varl & " " & var2 varl=10 var2=20 MSgBox var l+var2

    A.Hello World!

    B.30

    C.1020

    D.Hello World!


    正确答案:B
    解析:本题考查变体类型和字符串连接符的用法。在程序中首先给变体类型Var1和Var2赋了字符串,所以它们的类型相应的就是字符串型,然后将两个字符串相连接的结果赋给变量Var3。接下来,又给Var1和Var2赋了整型值,所以它们现在是整型了,这时输出它们相加的值。Var3=var1 &""& var2语句中用了连接字符“&”;后面输出语句中用了“+”,需要掌握“&”和“+”在使用时的异同点。答案为B。

  • 第15题:

    以下程序运行后的输出结果是( )。

    A.1 2 3

    B.2 3 4

    C.2 2 3

    D.2 3 3


    正确答案:D
    首先i++=:1&&(++j==3lk++==3)是一个逻辑表达式,i++==1&&(++j==3IIk++==3)分为两部分i++==1和(++j==3||k++==3),它们的关系是”且”的关系,所以两部分都会被执行,其中i++==1是先判断i是否等于l(因为++在后面)此时i=1,在执行完后i-2。然后执行第二部分(++j==3||k++==3),又分为两部分:++J==3和k++==3两部分,这两部分是”或”的关系,如果第一部分满足条件就不执行后面的,如果第一部分不满足条件,就执行后面的部分。++J==3是j先自己加l然后判断j是否等于3,这部分的结果为真,所以后面的部分不执行,因此最后的结果为i=2j=3k=3.

  • 第16题:

    以下代码正确的运行结果是?( )var arr=[0,1,2,3,4,5,6];arr2 = arr.slice(2,5);alert(arr2);

    A. 1,2,3

    B. 1,2,3,4

    C. 2,3,4

    D. 2,3,4,5


    正确答案:C

  • 第17题:

    以下代码正确的运行结果是?() var arr=[0,1,2,3,4,5,6]; arr2 = arr.slice(2,5); alert(arr2);

    • A、1,2,3
    • B、1,2,3,4
    • C、2,3,4
    • D、2,3,4,5

    正确答案:C

  • 第18题:

    以下为一段浏览器中可运行的Javascript代码,则运行该段Javascript代码的页面弹出框中显示的结果是:() 1 var obj = {"key":"1","value":"2"};  2 var newObj = obj;  3 newObj.value += obj.key;  4 alert(obj.value);

    • A、2
    • B、12
    • C、3
    • D、21

    正确答案:D

  • 第19题:

    for(i=0;i<10;i++){console.log(i)};输出的结果是()。

    • A、0 1 2 3
    • B、1 2 3
    • C、0 1 2
    • D、不输出

    正确答案:A

  • 第20题:

    vara;console.log(a);上述代码输出结果是()。

    • A、报错
    • B、null
    • C、undefined
    • D、什么也不输出

    正确答案:C

  • 第21题:

    单选题
    分析下面的JavaScript代码段: var mystring="I am a student"; a=mystring.indexOf("am"); document.write(a); 输出结果是()。
    A

    3

    B

    4

    C

    2

    D

    1


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

  • 第22题:

    单选题
    for(i=0;i<10;i++){console.log(i)};输出的结果是()。
    A

    0 1 2 3

    B

    1 2 3

    C

    0 1 2

    D

    不输出


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

  • 第23题:

    单选题
    vara;console.log(a);上述代码输出结果是()。
    A

    报错

    B

    null

    C

    undefined

    D

    什么也不输出


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

  • 第24题:

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

    没有输出

    B

    0

    C

    objdata

    D

    编译错误


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