javescript复习题

一、选择题

1.标题标记包含6种标记,每一个级别的字体大小都有明显的区分,下面哪级标题的字号

最小( )。

A.

B.

C.

D.

2.在Javascript程序中有如下定义语句,x=8;y=3;z=2;那么alert((x-y)/z)显示的结果为

()。

A. 8-3/2

B. 10

C. 2.5

D. 2

3.在Javascript中,把字符串“226”转换为浮点数226.0的正确方法是( )。

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.下列运算符中,()优先级最高。

A.== B.|| C.+ D.+=

5.Javascript表达式31+“32”的结果是( )。

A. 一条错误信息

B. 63

C. “31 32”

D. “3132”

6.假设x=5.3, 表达式document.write(Math.floor(x));的输出结果为( )。

A.5 B. 4 C.6 D. 3

7.下面语句执行后,页面显示内容为()

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语句的功能是( )。

A.让浏览器死机

B.重新开始运行循环

C. 完全退出循环

D.退出当前循环

9.在循环中,continue语句的功能是( )。

A.让浏览器死机

B. 完全退出循环

C.重新开始运行循环

D.继续当前循环

10.下列哪个选项的CSS 语法是正确的?()

A.td:font-size=9pt B.{td:font-size=9pt}

C.td { font-size: 9pt} D.{td; font-size:9pt}

11.以下哪个单词不属于javascript保留字()。

A. document

B. parent

C. class

D. new

12.在Javascript中,this关键字的含义是( )。

A. 当前对象

B. 当前脚本

C.没有含义

D.当前文本框

13.Math.random函数生成随机数的范围是()。

A. 1至100

B. 0至1

C. 1至10

D.1至1000

14.下列对象中,()不能使用new关键字。

A.Date

B.String

C. Math

D.Array

15.Ajax技术的组成部分不包括()

A. HTML、XHTML

B. CSS、DOM

C. XML、XSTL、PHP

D. Active

16.分析下面的Javascript代码段,第一行输出的结果是()。

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对象的( )方法用于加载历史列表中的下一个URL

页面。

A. next( )

B. back( )

C. forward( )

D. go(-1)

18.XmlHttpRequest对象的readyState状态,当xhr.readyState==4表示:()

A.全部取完B.正在load

C.已经完成D.未初始化

19.下列描述错误的是()

A.JavaScript变量分全局变量和局部变量

B.JavaScript中,对象的作用范围可分为内置对象和宿主对象

C.在程序开发过程中,用户输入内容的校验常分为功能性校验和格式性校验

D.要使用任何一个JavaScript对象的方法和属性,必须先使用new运算符创建它。

二、填空题

1.HTML文件中的图片标记是

2.通过String对象的_________方法,可以得到字符串中指定位置处的字符。

3.对象中是由____ ____和____ __组成的。

4.数组在创建时可以不包含任何元素数据,即___ ____。创建后返回一个数组对象,使用

该对象可以往数组中添加____ ___。

5.window对象的实例也可由____________方法创建。

6.HTML标记在Javascript代码中,通常作为___________________处理。

7.在Javascript浏览器对象模型中,window对象的_________________属性用来设置浏览

器状态栏中显示的临时消息。

8.函数的主要功能是将代码组织为可复用的单位,可以完成特定的任务并返回

____________。

9.Ajax技术是客户端技术,________________交互,服务器回传数据_________刷新页面,

从而减轻了服务器端计算的压力。

10.try-catch是一个异常捕捉和处理代码结构,___________语句块发生异常时,

____________语句块处理。

11.form对象的有两个方法____________和____________,利用这两个方法类可以实现重

置表单和提交表单。

三、判断题:

1.函数定义中,return后的表达式为可选项,其值不作为函数返回值()

2.alert()方法的功能是显示一个带有“确定”和“取消”按钮的对话框()

3.selectedIndex表示该对象的所选项目的索引值。( )

4.XMLHttpRequest对象的readystate属性用于返回当前的请求状态,请求状态共有5种。

( )

5.until循环的循环体至少要执行一次,while循环的循环体可能不执行。( )

6.JavaScript中允许两个日期对象相减,相减之后将会返回这两个日期之间的秒数差。

( )

7.页面的大小事件是用户改变浏览器的大小时触发事件处理程序,它主要用于固定浏览器

的大小,即onresize。( )

8.Javascript脚本在服务器端执行()

9.getElementById()是通过元素ID获取元素对象的方法,其返回值为单个对象()

10.getElementsByName()是通过元素name获取元素对象的方法,其返回值为单个对象

()

11.用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null。( )

12.当对同一段文本应用多个层叠样式表样式时,文本中的元素将遵循样式表的作用优先顺

序依次调用样式。( )

13.在JavaScript中,可以使用三种对象,即内置对象、自定义对象和浏览器对象。内置对

象和自定义对象统称为预定义对象。( )

14.在使用var x="I like JavaScript"声明变量x之后,赋值语句x=13将出错。( )

15.位操作运算符分为两种,一种是普通位运算符,另一种是位移动运算符。( )

16.没有结构上的意义,纯粹是应用样式,当其他行内元素都不合适时,就可以使用

元素。( )

四、程序阅读:

1.在页面中显示当前日期和时间。

2.写出下列程序执行后的结果。

function replaceStr(inStr, oldStr, newStr){

var rep = inStr;

while (rep.indexOf(oldStr) > -1) {

rep = rep.replace(oldStr, newStr);

}

return rep;

}

alert(replaceStr("one little two little","little","big"));

输出结果是______________________________________。

3.应用两个for循环语句创建一个简易的九九乘法表。

for(var ______________________________________){

for(var ______________________________________){

if(n*m<10){

document.write(" ");

}

document.write(n+"×"+m+"="+n*m+" ");

}

document.write("
");

}

4.下面设计一个有三个超链接的页面,单击这些链接时可以打开、关闭新窗口,以及关闭

本身窗口。

打开和关闭窗口

打开新窗口

关闭新窗口

关闭本窗口

5.输出下列程序执行后的结果。

var a=new Array(1,2,3,4,5);

var sum=0;

for (i=2;i

sum+=a[i];

document.write(sum);

输出结果是______________________________________。

6.设置样式temp并应用于div和P中,使背景颜色为red。

脚本语言与动态网页设计

复习题

五编程题

1.网页中有两个控件:文本框和下拉列表框,下拉列表框中有三个选项(图片一、图片二、

图片三),当改变选项时可将图片改变为相应的图片,图片大小为200*200;并可在文本框中显示当前图片的文件名。图片文件和网页文件在同一目录下,图片一对应image01.jpg,图片二对应image02.jpg,图片三对应image03.jpg。

javescript复习题

2.使用转义字符实现如下图提示框效果。

javescript复习题

3.利用JavaScript脚本实现在标题栏中显示“脚本语言与动态网页设计”,在状态栏显示

“JavaScript”的效果。

4.利用CSS滤镜设置整个网页页面为灰度样式。

相关推荐
相关主题
热门推荐