2011-2012-2JavaScript复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011-2012-2《脚本语言与动态网页设计》复习题
一、选择题
1.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号
最小( D )。
A.
B. C. D.
D.
2.在Javascript程序中有如下定义语句,x=8;y=3;z=2;那么alert((x-y)/z)显示的结果为
( C )。
A. 8-3/2
B. 10
C. 2.5
D. 2
3.在Javascript中,把字符串“226”转换为浮点数226.0的正确方法是( C )。
A. var str=”226”;var num=(int)str;
B.var str=”226”;var num=str.parseInt(str);
C. var str=”226”;var num= parseFloat(str);
D.var str=”226”;var num=Interger.parseInt(str);
4.下列运算符中,(C )优先级最高。
A.== B.|| C.+ D.+=
5.Javascript表达式31+“32”的结果是( D)。
A. 一条错误信息
B. 63
C. “31 32”
D. “3132”
6.假设x=5.3, 表达式document.write(Math.floor(x));的输出结果为( A )。
A.5 B. 4 C.6 D. 3
7.下面语句执行后,页面显示内容为( A )
var x,y=null;
document.write(x==y);
document.write(x=y);
A.true null B. true x=y C. x==y undefined D. false null
8.在循环中,break语句的功能是( C )。
A.让浏览器死机
B.重新开始运行循环
C. 完全退出循环
D.退出当前循环
9.在循环中,continue语句的功能是( C )。
A.让浏览器死机
B. 完全退出循环
C.重新开始运行循环
D.继续当前循环
10.下列哪个选项的CSS 语法是正确的?( C )
A.td:font-size=9pt B.{td:font-size=9pt}
C.td { font-size: 9pt} D.{td; font-size:9pt}
11.以下哪个单词不属于javascript保留字( B )。
A. document
B. parent
C. class
D. new
12.在Javascript中,this关键字的含义是( A )。
A. 当前对象
B. 当前脚本
C.没有含义
D.当前文本框
13.Math.random函数生成随机数的范围是( B)。
A. 1至100
B. 0至1
C. 1至10
D.1至1000
14.下列对象中,( C )不能使用new关键字。
A.Date
B.String
C. Math
D.Array
15.Ajax技术的组成部分不包括(D)
A. HTML、XHTML
B. CSS、DOM
C. XML、XSTL、PHP
D. Active
16.分析下面的Javascript代码段,第一行输出的结果是(A )。
var x=”aaa”;
function a(x){
var x=”bbb”;
document.write(x+"
");
}
document.write(x+"
");
a(“ccc”);
A. aaa
B. bbb
C. ccc
D. aaa+
17.在HTML文档对象模型中,history对象的( C)方法用于加载历史列表中的下一个URL
页面。
A. next( )
B. back( )
C. forward( )
D. go(-1)
18.XmlHttpRequest对象的readyState状态,当xhr.readyState==4表示:( C )
A.全部取完B.正在load
C.已经完成D.未初始化
19.下列描述错误的是(D)
A.JavaScript变量分全局变量和局部变量
B.JavaScript中,对象的作用范围可分为内置对象和宿主对象
C.在程序开发过程中,用户输入内容的校验常分为功能性校验和格式性校验
D.要使用任何一个JavaScript对象的方法和属性,必须先使用new运算符创建它。
20.写“Hello World”的正确javascript语法是?( A )
A. document.write("Hello World")
B. "Hello World"
C. response.write("Hello World")
D. ("Hello World")
21.JS特性不包括( D )
A.解释性
B.用于客户端
C.基于对象
D.面向对象
22.下列JS的判断语句中( A )是正确的
A.if(i==0)
B.if(i=0)
C.if i==0 then
D.if i=0 then
23.下列JavaScript的循环语句中( D )是正确的
A.if(i<10;i++)
B.for(i=0;i<10)
C.for i=1 to 10
D.for(i=0;i<=10;i++)
24.下列的哪一个表达式将返回假( B )
A.!(3<=1)
B.(4>=4)&&(5<=2)
C.(“a”==”a”)&&(“c”!=”d”)
D.(2<3)||(3<2)
25.下列选项中,( D )不是网页中的事件
A.onclick
B.onmouseover
C.onsubmit
D.onpressbutton
26.有语句“var x=0;while(____C____) x+=2;”,要使while循环体执行10次,空白处的循
环判定式应写为:
A.x<10 B. x<=10 C.x<20 D.x<=20
27.JS语句
var a1=10;
var a2=20;
alert(“a1+a2=”+a1+a2)
将显示( B)结果。
A.a1+a2=30
B.a1+a2=1020
C.a1+a2=a1+a2