自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:国家开放大学JavaScript程序设计
关于函数,以下说法错误的是( )。
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>第一行
我们可以在下列哪个 HTML 元素中放置 Javascript 代码( )。
A.<script> B.<javascript> C.<js> D.<scripting>
以下 ECMAScript 变量命名格式正确的是( )。
A._125dollor B.1207A C.-dollor D.this
下面的系统函数中哪个可以判断是否是非数字的函数( )。
A. isNaN( )
B. parseInt( )
C. parseFloat( )
D. function( )
下面四个JavaScript语句中,哪一个是合法的( )。
A. document.write("John said ,..Hi!"")
B. document.write("John said ,..Hi!".)
C. document.write("John said ,..Hi!" )
D. document.write("John said ,\..Hi!\"" )
在JavaScript函数的定义格式中,下面各组成部分中,( )是可以省略的。
A. 函数名 B. 指明函数的一对圆括写() C. 函数体 D. 函数参效
如果有函数定义function f(x,y){…},那么以下正确的函数调用是( )。
A. f 1 ,2 B. f(1) C. f(1,2) D. f(,2)
如何求得 2 和 4 中最大的数( )。
A. Math.ceil(2,4)
B. Math.max(2,4)
C. ceil(2,4)
D. top(2,4)
如何获取变量名叫str字符串的长度( )。
A.count(str) B.str.length C.strlen(str) D.前面的都不对
以下( )语句将正确访问cool数组中的第5个元素。
A. cool[5] B. cool(5) C. cool[4] D. cool(4)
一年有12个月。现要求月份的正确格式为: 1,2,….9,10,11,12。以下哪个正则表达式可以符合要求( )。
A. /^[1-12]$/
B. /^[1-9]\d?$/
C. /^([1-9]︱1[0-2])$/
D. /^\d︱11︱12︱10$/
在客户端浏览器,有一组单选钮,要取得所选项的值,需要( )。
A.直接使用value属性获取
B.使用checked判断后,再通过value获取
C.循环判断checked,再通过value获取
D.通过selected判断后,再通过value获取
下列说法有误的是( )。
A. event是window对象的一个属性,所以可以直接引用event对象
B. 不同的浏览器事件处理的方式可能不同
C. 对于同一事件,子对象的事件处理函数会覆盖父对象的事件处理函数
D. 事件可以增强用户与页面的交互
在JavaScript中,下列关于window对象方法的说法错误的是( )。
A. window对象包括location对象、history对象和docuement对象
B. window.onload( )方法中的代码会在页面加载完成后执行
C. window.open( )方法用于在当前浏览器窗口加载指定的URL文档
D. window.close( )方法用于关闭浏览器窗口
以下哪个技术不是Ajax技术体系的组成部分?( )。
a. XMLHttpRequest
b. DHTML
c. CSS
d. DOM
下面选择选项中科研隐藏下面代码中元素的是( )。
<input id="id_txt" name="txt" type="text" value=""/>
A. $("id_txt").hide(); B. $(#id_txt).remove();
C. $("#id_txt").hide(); D. $("#id_txt").remove();
如何在 JavaScript 中添加注释( )。
A. . This is a comment
B. <!--This is a comment-->
C. //This is a comment
D. /*This is a comment*/
JavaScript函数的定义会包括一个称为形参的标识符列表,这些参数在函数体中像局部变量一样工作。有关arguments说明正确的是( )。
A. arguments表示当前执行的函数的参数和调研它的函数的对象
B. 经常使用arguments的属性length来获取传递给函数的参数个数
C. arguments仅在开始执行函数时使用
D. arguments是一个标准数组
下列关于JSON的说法,正确的有( ) 。
A. 由于语义化格式数据较少,读起来并不是很方便
B. JSON对象可以存储任意复杂结构的数据
C. 由于JSON是JavaScript的标准,浏览器兼容性问题更少
D. 在 JavaScript编程中方便地使用JSON对象
若在HTML页面中包含如下<div>标记,则选项中的( )语句能够实现改变字号的功能。
<div id="box" style="width:200px;height:150px">你好</div>
A.document.getElementById("box").style.font-size="40px";
B.document.getElementById("box").style.fontSize="40px";
C.document.getElementById("box").style.font="40px";
D.document.getElementById("box").style.font_size="40px";
. 在JavaScript中,使用open( )方法实现弹出窗口时,能够控制窗口大小无法调节的选项是 ( )。
A. window.open("show.html","弹出窗口","resizable=no");
B. window.open("show.html","弹出窗口","resizable=yes");
C. window.open("show.html","弹出窗口","resizable=0");
D. window.open("show.html","弹出窗口","resizable=1");
以下关于Array数组对象的说法不正确的是( )。
A.对数组里数据的排序可以用sort()方法,如果排序效果非预期,可以给sort()方法加一个排序函数的参数
B.reverse用于对数组数据的倒序排列
C.向数组的最后位置加一个新元素,可以用pop方法
D.unshift方法用于删除数组第一个元素
foo是一个JSON对象,那么获取att属性的值,以下哪些做法是可以的( )。
A. foo.att B. foo("att")
C. foo["att"] D. foo{"att"}
在HTML页面上包含如下创建层的语句,那么编写JavaScript语句实现显示该层的语句正确的是( )。
<html>
<body>
<div id="imageLayer" style="display:none; ">
<img src="images/Sunset.jpg" width="200" height="100"></div>
</body>
<html>
A. document.getElementsByTagName("div")[0].style.display="block":
B. document.getElementById("imageLayer").style.display="block";
C. document.getElementsByName("imageLayer")[0].style.display="block";
D. document.getElementByName("imageLayer").get(0).style.display="block";
在JavaScript中,对于浏览器对象的层次关系正确理解的是( )。
A. window对象是所有页面内容的根对象
B. document对象包含location对象和history对象
C. location对象包含history对象
D. document对象包含forms对象
在JavaScript语法中,下列说法正确的是( )。
A. parseInt(43.12)返回值为43
B. parseInt(.abc43.12.)返回值为NaN
C. parseFloat(.45.13abc.)==parseInt(43.12) 返回true
D. isNaN(parseFloat(.45.13abc.))返回true
以下( )代码段能正确创建函数show。
A. function show(text){ alert(text); }
B. var showFun = function show(text){ alert(text); }
C. var showFun = function(text){ alert(text); }
D. var showFun = new function("text" , "alert(text)");
以下对方法的解释正确的是( )。
A. pop:数组尾部删除
B. unshift:数组头部删除
C. split:将字符串切割成数组
D. join:将数组转换成字符串
在JavaScript中,以下( )能隐藏id为flower的div。
A. document.getElementById("flower").style.display="none";
B. document.getElementById("flower").style.display="hidden";
C. document.getElementById("flower").style.visibility="none";
D. document.getElementById("flower").style.visibility="hidden"
关于iframe表述正确的有( )。
A. 通过iframe,网页可以嵌入其他网页内容,并可以动态更改
B. 在相同域名下,内嵌的iframe可以获取外层网页的对象
C. 在相同域名下,外层网页脚本可以获取iframe网页内的对象
D. 可以通过脚本调整iframe的大小
首页
<上一页
1
2
下一页>
尾页