注意:此页面搜索的是所有试题
国家开放大学JavaScript程序设计
有以下HTML代码片段,( )可以将表格的每一行的背景设为红色。
<table>
<tr><td>第一行

JavaScript特点不包括( )。
A.解释性 B.用于客户端 C.基于对象 D.静态的

下列标识符定义合法的是( )。
A. w@s B. a-b C. 2s D. $a

写 "Hello World" 的正确 Javascript 语法是( )。
A. ("Hello World")
B. "Hello World"
C. response.write("Hello World")
D. document.write("Hello World")

下列选项中哪一个可以作为for循环的有效的第一行( )
A. for(x=1; x<6; x+=1)
B. for(x==1; x<6; x+=1)
C. for(x=1;x=6; x+=1)
D. for(x+=1; x<6; x=1)

关于函数,以下说法错误的是( )。
A. 函数类似于方法,是执行特定任务的语句块。
B. 可以直接使用函数名称来调用函数
C. 函数可以提高代码的重用率
D. 函数不能有返回值

在JavaScript中,通过下面的( )运算符访问对象的属性和方法。
A.加运算符(+) B.点运算符(.) C.乘运算符(*) D.不能访问

以下( )表达式产生一个0-7之
间(含0,7)的随机整数。
A. Math.floor(Math.random()*6)
B. Math.floor(Math.random()*7)
C. Math.floor(Math.random()*8)
D. Math.ceil(Math.random()*8)

声明一个对象,包含name属性和show()方法,以下代码中正确的是( )。
A. var obj = [name:"zhangsan",show:function(){alert(name);}];
B. var obj = {name:"zhangsan",show:"alert(this.name)"};
C. var obj = {name:"zhangsan",show:function(){alert(name);}};
D. var obj = {name:"zhangsan",show:function(){alert(this.name);}};

下列正则表达式中,可以匹配首位是小写字母或数字,其它位数是小写字母的最少两位的字符串是( )。
A. /^\w{2,}$/ B. /^[a-z0-9][a-z]+$/
C. /^[a-z0-9][a-z]*$/ D. /^[a-z0-9]\d+$/

下列不属于文档对象的方法的是( )。
A.createElement()
B.getElementById()
C.getElementsByName()
D.getLength()

要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是( )。
A. <input type="text" onClick="alert(this.value)">
B. <input type="text" onChange="alert(this.value)">
C. <input type="text" onChange="alert(text.value)">
D. <input type="text"onClick="alert(value)">

在JavaScript中,如果不指明对象直接调用某个方法,则该方法默认属于哪个对象( )。
A. document
B. window
C. form
D. location

Ajax程序在处理请求结果时,如果以文本的方式处理,需要使用XMLHttpRequest的哪个属性( )。
A. responseText B. responseXML
C. requestText D. requestXML

有以下HTML代码片段,( )可以找到“<tr><td>第一行