分析下面的JavaScript代码段,输出的结果是() emp

题目

分析下面的JavaScript代码段,输出的结果是() emp = new Array(5); emp[1]=1; emp[2]=2; document.write(emp.length);

  • A、2
  • B、3
  • C、4
  • D、5
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编译并运行下面的Java代码段输出结果是()。

A.代码无法编译,因为switch语句没有一个合法的表达式

B.adefault

C.a

D.default


正确答案:B

第2题:

分析下面的JavaScript代码段,输出的结果是( )。emp=new Array(5);emp[1]=1;emp[2]=2;document.write(emp.length);

A.2

B.3

C.4

D.5


正确答案:D

第3题:

以下代码段的输出结果是()。

A.-1

B.O

C.1

D.4


正确答案:A

第4题:

在JavaScript中,下列定义数组的方法正确的是()。

  • A、emp=newArray[3];
  • B、emp=newArray(3);
  • C、emp=new()array;
  • D、emp=newArray[];

正确答案:B

第5题:

分析下面的JavaScript代码段,输出的结果是( )。emp=new Array(3);emp[0]=0;emp[1]=1;emp[2]=2;emp[3]=3;document.write(emp.length);

A.2

B.3

C.4

D.5


正确答案:C

第6题:

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

A.I am a st

B.U

C.Udent

D.T


正确答案:B

第7题:

假设今天是2006年4月1日星期六,请问以下javascript代码输出结果是:( )var time = new Date( );document.write(time.getMonth( ));

A.3

B.4

C.5

D.4月


正确答案:A

第8题:

下面的程序代码输出的结果是多少?


正确答案:

 

public class smallT

{

public static void main(String args[])

{

smallT t = new smallT();

int b = t.get();

System.out.println(b);

}

public int get()

{

try

{

return 1 ;

}

finally

{

return 2 ;

}

}

}

返回的结果是2。

我可以通过下面一个例子程序来帮助我解释这个答案,从下面例子的运行结果中可以发现,

try 中的return 语句调用的函数先于finally 中调用的函数执行,也就是说return 语句先执行,

finally 语句后执行,所以,返回的结果是2。Return 并不是让函数马上返回,而是return 语

句执行后,将把返回结果放置进函数栈中,此时函数并不是马上返回,它要执行finally 语

句后才真正开始返回。

在讲解答案时可以用下面的程序来帮助分析:

public class Test {

/**

* @param args add by zxx ,Dec 9, 2008

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println(new Test().test());;

}

int test()

{

try

{

return func1();

}

finally

{

return func2();

}

}

int func1()

{

System.out.println("func1");

return 1;

}

int func2()

{

System.out.println("func2");

return 2;

}

}

-----------执行结果-----------------

func1

func2

2

结论:finally 中的代码比return 和break 语句后执行

第9题:

页面HTML代码中存在大段Javascript代码,影响搜索引擎对页面分析效率。下列哪项优化手段是错误的?()

  • A、将大段Javascript代码在源代码中使用外部调用
  • B、大段Javascript属于冗余代码,可直接删除
  • C、将大段Javascript代码移至HTML底部
  • D、分析Javascript属性后,再进行精简操作

正确答案:D

第10题:

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

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

正确答案:C

更多相关问题