1、 分析下面的JavaScript代码段:
var a=15.49;
document.write(Math.round(a));
输出的结果是()。
    A.  15      B.  16      C.  15.5      D.  15.4 老人生日祝福语
正确答案是: A 
2、 下列哪个函数可以将参数字符串当成Javascript程序代码执行?(    )
A. eval()    B.  escape()      C. encodeURI()      D.  toString()
正确答案是: A 
3、 下列关于Javascript的说法中正确的是(      )
A.所有变量在使用之前必须做声明
B.Javascript是面向对象的程序设计语言
C.Javascript是解释性语言
D.Javascript前身是Oak语言
正确答案是: C   
4、 <html>
<head>
<title>欢迎您的光临!</title>
<script language=″JavaScript″>
……</script>
</head>
<body>
</body>
支付宝如何买东西
</html>
此实例中JavaScript嵌入HTML的方式为(      )
A.作为应用程序嵌入
B.直接嵌入HTML窗口或链接中
C.使用SRC属性应用外部脚本文件
D.脚本置于<script></script>标记中间
正确答案是: D   
5、 赋值V=”6”并执行 a=isFinite(V)语句后,a 是(      )
A. 字符串型
B. 日期型
C. 数值型
D. 布尔型
正确答案是: D 
6、 以下哪个表达式将返回假?
A.!(3<1)                                    B. (4>=4)&&(5<=2)   
C. ("a"== "a")&&( "c"!= "d")            D. (2<3)||(3<2)
正确答案是: B 
7、 若有定义var x=10,则以下哪条语句执行后变量x的值不等于11?
A.x++;    B. x=11;    C. x==11;    D. x+=1;
正确答案是: C 
8、 下面哪个语句定义了一个名为pageNumber的变量幷赋值为240?
A.var PageNumber=240    B. pagenumber=240     
C.  var pageNumber=240    D. int pageNumber=240
正确答案是: C   
教材分析9、 "JavaScript动态网页编程".substring(10)的返回值为(        )。
A.JavaScript      B.Java      C.动态网页          D.动态网页编程 
正确答案是: D   
2、填空题:5题
1、 Number("123abc")的值为___________。 
  参考答案:NaN
2、 location对象的__________属性用于获取完整的URL。 
  参考答案:href
3、 JavaScript中引用类型主要指___________和函数。 
  参考答案:对象^Object^object^
4、 JavaScript中基本数据类型主要指数值型、___________和布尔型。 
  参考答案:字符串^字符串类型^字符串型^string^String^
5、 在函数体代码中,通过特殊对象__________来访问参数列表。 
  参考答案:arguments^
郑秀妍素颜
1、 如果要从函数返回值,必须使用哪个关键词?(    )
A.  continue    B.  break      C.  return      D.  exit
正确答案是: C   
2、 网页编程中,运行下面的javascript代码:
<script language=”javascript”>
x=3;
y=2;
z=(x+2)/y;
alert(z);
</script>
则提示框中显示()。 
    A.  2        B.  2.5      C.  32/2      D.  16 
正确答案是: B 
3、 以下代码片段的输出结果:
var str ;
alert(typeof str);
A.  string ;
B.  undefined;
C.  object ;
D.  String;
言承旭佟丽娅
正确答案是: B   
5、 以下哪项不是JavaScrip的基本特点。
A.基于对象    B. 跨平台    C. 编译执行  D. 脚本语言
正确答案是: C 
6、 要显示含有JavaScrip客户端应用程序的页面,必须使用(      )
A.记事本    B. Word    C. Web浏览器    D. Web服务器
正确答案是: C   
7、 下列哪个不是Javascript中注释的正确写法:( )
A.  < !-- …… -- >
B.  //……
C.  /*……*/
D.  /*
    ……
    */
李莉娜被谁牵走了
正确答案是: A   
8、 下列各运算符中,(      )优先级最高。
A.+    B. &&    C. ==    D. *=
正确答案是: A   
9、 关于JavaScript基本语法,错误的是(  )
A.变量名、函数名、运算符和其他标识符都是区分大小写的
B.一行中只能包含一个语句,而且必须在语句的结尾使用分号
C.一行中可以包含多个语句,在语句之间用分号分隔
D.一个语句不能拆分到两行上 
正确答案是: B   
4、 JavaScript的变量按有效范围不同分为__________和局部变量。 
  参考答案:全局^全局变量^
1、 下列哪个函数可以将参数转换为浮点数?(    )
A.isNaN()        B.  parseInt()      C. Number()      D.  parseFloat()
正确答案是: D   
4、 要为页面编写JavaScrip脚本,必须了解下列哪项内容?
A.Perl    B.  C++    C.  HTML    D.  VBScript
正确答案是: C   
6、 表达式"123abc"-"123"的计算结果是(      )
A."abc"    B. 0    C. "123abc123"    D. NaN
正确答案是: D   
8、 若通过a标记的href属性指定要调用的JavaScript脚本代码,应在代码之前添加(        )。
A. mailto:
B. ftp://
C.
D.javascript: 
正确答案是: D   
9、 关于以下两个陈述的描述中,正确的是:(      )
陈述1:Javascript是弱类型语言
陈述2:Javascript的常用类型包括:int、string、boolean
A.陈述1正确,陈述2错误
B.陈述1错误,陈述2正确
C.两个陈述都正确
D.两个陈述都错误
正确答案是: A   
1、 分析下面的JavaScript代码段:
var a = new Array("3","2","4");
for(var i = 0;i < a.length;i++ ){
document.write(a[i] +" ");
}
输出结果是()。 
     
    A.  1 2 3    B.  3  2  4    C.  0 1 2      D.  1 2 4 
正确答案是: B   
2、 Array对象的哪个方法可以删除数组的最后一个元素并返回该元素?(    )
A.concat()  B.pop()  C.push()  D.shift()
正确答案是: B   
3、 以下哪个表达式的值是引用类型?
A.123    B.  "123".length    C. true    D. new Date()
正确答案是: D 
4、 以下(      )语句将访问cool数据的第5个元素。
A.cool[5]    B. cool(5)    C. cool[4]    D. cool(4)
正确答案是: C   
5、 Array对象(      )属性将返回表述数组长度的数值。
A .length    B. getlength    C. size    D. getsize
正确答案是: A 
6、 获取系统当前日期和时间的方法是(      )
A.new Date();            B.new now();
C.now();                D.Date();
-
正确答案是: A   
7、 关于Javascript中数组的说法中,不正确的是:(          )
A.数组的长度必须在创建时给定,之后便不能改变
B.由于数组是对象,因此创建数组需要使用new运算符
C.数组内元素的类型可以不同
D.数组可以在声明的同时进行初始化
正确答案是: A   
8、 考察以下程序片段:
var n = new Number(3456);
Fixed(2));
以下选项正确的是:(      )
A.输出 34
B.输出 56
C.输出 3456.00
D.输出 345600
正确答案是: C   
9、 下列与表达式/^[0-9]+$/相符的是(    )
A.123
B.a123
C.123a
D.a
正确答案是: A   
1、 分析下面的JavaScript代码段