题号 | 题目 | A | B | C | D | 答案 |
---|---|---|---|---|---|---|
1 | 有以下 ES6 代码 function * gen() { ? yield 1; ? yield 2; ? yield 3; } 下面选项描述正确的是哪个? | gen()执行后返回 2 | gen()执行后返回 undefined | gen()执行后返回一个 Generator 对象 | gen()执行后返回 1 | C |
2 | JavaScript语句 var arr=[a,b,c,d];执行后,数组 arr 中每项都是一个整数,下面得到其中最大整数语句不正确的是哪几项? | Math.max(arr) | Math.max(arr[0], arr[1], arr[2], arr[3]) | Math.max.call(Math, arr[0], arr[1], arr[2], arr[3]) | Math.max.apply(Math,arr) | A |
3 | 下面有关 html 的描述,不推荐的是? | 在页面顶部添加 doctype 声明; | 在 </head> ? <body> 中间插入 HTML 代码; | 避免使用 <font> 标签; | 使用 <table> 元素展现学生成绩表等数据。 | B |
4 | 下面关于 CSS 布局的描述,不正确的是? | 块级元素实际占用的宽度与它的 width 属性有关; | 块级元素实际占用的宽度与它的 border 属性有关; | 块级元素实际占用的宽度与它的 padding 属性有关; | 块级元素实际占用的宽度与它的 background 属性有关。 | D |
5 | 下列JavaScript事件哪个不是由鼠标触发的事件() | click | contextmenu | mouseout | keydown | D |
6 | 现有如下 html 结构 <ul> ? <li>click me</li> ? <li>click me</li> ? <li>click me</li> ? <li>click me</li> </ul> 运行如下JavaScript代码: var elements=document.getElementsByTagName('li'); var length=elements.length; for(var i=0;i<length;i++){ ? elements[i].οnclick=function(){ ? alert(i); ? } } 依次点击 4 个 li 标签,哪一个选项是正确的运行结果()? | 依次弹出 1,2,3,4 | 依次弹出 0,1,2,3 | 依次弹出 3,3,3,3 | 依次弹出 4,4,4,4 | D |
7 | function Foo(){ ? var i=0; ? return function(){ ??? document.write(i++); ? } } var f1=Foo(), f2=Foo(); f1(); f1(); f2(); 请问以上JavaScript程序的输出是() | 010 | 012 | 000 | 011 | A |
8 | 以下JavaScript程序的输出是什么() <SCRIPT LANGUAGE=""JavaScript> var a="undefined"; var b="false"; var c=""; function assert(aVar){ if(aVar) ? alert(true); else } alert(false); assert(a); assert(b); assert(c); </SCRIPT> | true,true,true | true,true,false | false,false,true | false,false,false | B |
9 | JavaScript 定义 var a="40",var b=7,则执行 a%b 会得到()。 | 5 | "5" | undefined | null | A |
10 | var myObject = { foo: "bar", func: function() { var self = this; console.log(this.foo); console.log(self.foo); (function() { console.log(this.foo); console.log(self.foo); ??? }()); ? } }; myObject.func(); 以上JavaScript程序的输出是什么? | bar bar bar bar | bar bar bar undefined | bar bar undefined bar | undefined bar undefined bar | C |
11 | 下面有关 JavaScript 中 call 和 apply 的描述,错误的是? | call 与 aplly 都属于 Function.prototype 的一个方法,所以每个 function 实例都有 call、 apply 属性 | 两者传递的参数不同,call 函数第一个参数都是要传入给当前对象的对象,apply 不是 | apply 传入的是一个参数数组,也就是将多个参数组合成为一个数组传入 | call 传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象 | B |
12 | 下面有关 javascript 常见事件的触发情况,描述错误的是? | onmousedown:某个鼠标按键被按下 | onkeypress:某个键盘的键被按下或按住 | onblur:元素获得焦点 | onchange:用户改变域的内容 | C |
13 | 下面有关 javascript 系统方法的描述,错误的是? | parseFloat 方法:该方法将一个字符串转换成对应的小数 | isNaN 方法:该方法用于检测参数是否为数值型,如果是,返回 true,否则,反回 false。 | escape 方法: 该方法返回对一个字符串编码后的结果字符串 | eval 方法:该方法将某个参数字符串作为一个 JavaScript 执行 | B |
14 | 下面符合一个有效的 javascript 变量定义规则的是? | _ 2 | with | a bc | 2a | A |
15 | JavaScript中字符串连接用那个比较高效? | a+=b | a = a+b | Array.join() | Array.push() | C |
16 | 请给出这段JavaScript代码的运行结果( ) <SCRIPT LANGUAGE="JavaScript"> var bb = 1; function aa(bb) { ? bb = 2; ? alert(bb); }; aa(bb); alert(bb); </SCRIPT> | 1 1 | 1 2 | 2 1 | 2 2 | C |
17 | 下面这个JavaScript程序的输出是什么: function Foo() { ?? var i = 0; ?? return function() { ???? console.log(i++); ?? } } var f1 = Foo(), f2 = Foo(); f1(); f1(); f2(); | 0 1 0 | 0 1 2 | 0 0 0 | 0 0 2 | A |
18 | 在 文 件 /home/somebody/workspace/somemodule.js 中 第 一 行 引 用 了 一 个 模 块 : require(‘othermodule‘),请问 required 的查找模块的顺序 A./home/somebody/workspace/mode_modules/othermodule/index.js B./home/somebody/workspace/mode_modules/othermodule. Js C.CORE MODULES named othermodule D./home/somebody/mode_modules/othermodule/index.js | CDAB | CBDA | CBAD | CDBA | C |
19 | 下面哪些方式不可以用于JavaScript延迟加载? | 通过 ajax 下载 js 脚本,动态添加 script 节点 | 通过监听 onload 事件,动态添加 script 节点 | 直接将 script 节点放置在之前,这样 js 脚本就会在页面显示出来之后再加载 | 使用 script 标签的 defer 和 async 属性 | C |
20 | 如下JavaScript代码输出的结果是什么: console.log(1+ "2"+"2"); console.log(1+ +"2"+"2"); console.log("A"- "B"+"2"); console.log("A"- "B"+2); | 122 122 NaN NaN | 122 32 NaN NaN2 | 122 32 NaN2 NaN | 122 32 NaN2 NaN2 | C |
21 | 下面有关浏览器中使用JavaScript跨域获取数据的描述,说法错误的是? | 域名、端口相同,协议不同,属于相同的域 | js 可以使用 jsonp 进行跨域 | 通过修改 document.domain 来跨子域 | 使用 window.name 来进行跨域 | A |
22 | 下列JavaScript可以让一个 input 的背景颜色变成红色的是 | inputElement.style.backgroundColor = 'red'; | inputElement.backgroundColor = 'red'; | inputElement.style.backgroundColor = '#0000'; | inputElement.backgroundColor = '#0000'; | A |
23 | 下面哪些语句可以在JavaScript里判断一个对象 oStringObject 是否为 String。 | oStringObject instanceof String | typeof oStringObject == 'string' | oStringObject is String | 以上答案都不正确 | A |
24 | flash 和JavaScript通过什么类如何交互? | ExtensionContex | ExternalInterface | IInterpolator | FlexContentHolder | B |
25 | JavaScript 中 document.getElementById 的返回值的类型为? | Array | Object | String | Function | B |
26 | 下面哪些是 NodeJS 官方模块? | Querystring | Request | Async | Dns | D |
27 | 按照 CommonJS 规范,在任何模块代码的作用域下没有内置了以下哪些变量? | module | context | require | exports | B |
28 | 以下哪一条 Javascript 语句会产生运行错误? | var obj=( ); | var obj=[ ]; | var obj={ }; | var obj=/ /; | A |
29 | 从四个选项选出不同的一个。 | JQuery | Node.js | Prototype | CommonJS | D |
30 | 蔺相如,司马相如;魏无忌,长孙无忌。下列哪一组对应关系与此类似() | PHP,Python | JSP,servlet | Java,Javascript | C,C++ | C |
31 | 要将页面的状态栏中显示“已经选中该文本框”,下列 JavaScript 语句正确的是( ) | window.status=”已经选中该文本框” | document.status=”已经选中该文本框” | window.screen=”已经选中该文本框” | document.screen=”已经选中该文本框” | A |
32 | 使用 JavaScript 向网页中输出 hello,以下代码中可行的是( ) | document.write(hello); | document.write(“hello”); | hello | document.read(“hello”); | B |
33 | 在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如:010-82668155, 要求前 3 位是 010,紧接一个“-”,后面是 8 位数字。要求在提交表单时,根据上述条件验证该文本框中输入内容的有效性,下列JavaScript语句中,( )能正确实现以上功能。 | var str= form1.fname.value; if(str.substr(0,4)!=”010-”|| str.substr(4).length!=8 || isNaN(parseFloat(str.substr(4)))) alert(“无效的电话号码!”); | var str= form1.fname.value; if(str.substr(0,4)!=”010-” && str.substr(4).length!=8 && isNaN(parseFloat(str.substr(4)))) alert(“无效的电话号码!”); | var str= form1.fname.value; if(str.substr(0,3)!=”010-”|| str.substr(3).length!=8 || isNaN(parseFloat(str.substr(3)))) alert(“无效的电话号码!”); | var str= form1.fname.value; if(str.substr(0,4)!=”010-”&& str.substr(4).length!=8 && !isNaN(parseFloat(str.substr(4)))) alert(“无效的电话号码!”); | A |
34 | 关于正则表达式声明 6 位数字的邮编,以下代码正确的是( ) | var reg = /\d6/; | var reg = \d{6}\; | var reg = /\d{6}/; | var reg = new RegExp(“\d,6-”); | C |
35 | 关于 JavaScript 里的 xml 处理,以下说明不正确的是( ) | Xml 是种可扩展标记语言,格式更规范,是作为未来 html 的替代 | Xml 一般用于传输和存储数据,是对 html 的补充,两者的目的不同 | 在 JavaScript 里解析和处理 xml 数据时,因为浏览器的不同,其做法也不同 | 在 IE 浏览器里处理 xml,首先需要创建 ActiveXObject 对象 | A |
36 | 以下哪个单词不属于JavaScript保留字:() | with | parent | class | void | B |
37 | 请选择结果为真的JavaScript表达式:() | null instanceof Object | null===undefined | null==undefined | NaN==NaN | C |
38 | foo 对象有 att 属性,那么获取 att 属性的值,使用JavaScript,以下哪些做法是不可以的:() | foo.att | foo(“att”) | foo*“att”+ | foo*“a”+”t”+”t”+ | B |
39 | 以下哪些不是JavaScript的全局函数:() | escape | parseFloat | eval | setTimeout | D |
40 | 关于 IE 的 window 对象表述不正确的有:() | window.opener 属性本身就是指向 window 对象 | window.reload()方法可以用来刷新当前页面 | window.location=”a.html”和 window.location.href=”a.html”的作用都是把当前页面替换成 a.html 页面 | 定义了全局变量 g;可以用 window.g 的方式来存取该变量 | B |
41 | 在 IE 中要想获得当前窗口的位置可以使用 window 对象的()方法 | windowX | screenX | screenLeft | windowLeft | C |
42 | 分析下面的 JavaScript 代码段 a=new Array(2,3,4,5,6); sum=0;输出结果是(). ?for(i=1;i<a.length;i++ ) sum +=a[i]; document.write(sum); | 20 | 18 | 14 | 12 | B |
43 | 下面哪个选项中的对象与浏览列表有关() | location,history | window,location | navigator,window | historylist,location | A |
44 | 下列()标记符属性为布尔属性(即只需要指定属性的存在,而不用指定其值的标记符属性)。 | noshade | width | bold | size | A |
45 | 在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成()。 | onload | onunload | onclick | onchange | A |
46 | 在 HTML 中,Location 对象的()属性用于设置或检索 URL 的端口号。 | hostname | host | pathname | href | B |
47 | 下列 JavaScript 语句中,()能实现单击一个按钮时弹出一个消息框。 | <BUTTON VALUE ="鼠标响应" onClick=alert("确定")></BUTTON> | <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onClick=alert("确定")> | <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onChange=alert("确定")> | <BUTTON VALUE ="鼠标响应" onChange=alert("确定")></BUTTON> | B |
48 | 在 HTML 页面中,下面关于 Window 对象的说法不正确的是()。 | Window 对象表示浏览器的窗口,可用于检索有关窗口状态的信息 | Window 对象是浏览器所有内容的主容器 | 浏览器打开 HTML 文档时,通常会创建一个 Window 对象 | 如果文档定义了多个框架,浏览器只为原始文档创建一个 Window 对象,无须为每个框架创建 Window 对象 | D |
49 | 在 JavaScript 中,表单文本框(Text)不支持的事件包括( ). | onBlur | onLostFocused | onFocus | onChange | B |
50 | 分析下面的JavaScript代码: x=11; y="number"; m= x+y ; m 的值为()。 | 11number | number | 11 | 程序报错 | A |
51 | 在 HTML 页面中使用外部JavaScript文件的正确语法是()。 | <language=”JavaScript”src=”scriptfile.js”> | <script language=”JavaScript”src=”scriptfile.js”></script> | <script language=”JavaScript” =scriptfile.js></script> | < language src=” scriptfile.js”> | B |
52 | 分析如下的 JavaScript 代码段, 则运行后在页面上输出( ) ?var c="10",d=10; document.write(c+d) | 10 | 20 | 1010 | 页面报错 | C |
53 | 网页编程中,运行下面的JavaScript代码: <script language=”javascript”> x=3; y=2; z=(x+2)/y; alert(z); </script> 则提示框中显示()。 | 2 | 2.5 | 32/2 | 16 | B |
54 | 在JavaScript中,命令按纽(Button)支持的事件包括() | onClick | onChange | onSelect | onSubmit | A |
55 | 在当前页面的同一目录下有一名 show.js 的文件,? 下列哪个选项可以正确引入?(?? ) | <script language= “show.js”></script> | <script type=”show.js”></script> | <script src=”show.js”></script> | <script runat=”show.js”></script> | C |
56 | 在JavaScript中,可以使用 Date 对象的()方法返回该对象的日期。 | getDate | getYear | getMonth | gerTime | A |
57 | JavaScript中哪一个对象可以获得屏幕的大小() | window | Screen | navigator | screenX | B |
58 | 分析下面的 JavaScript 语句: Str = "This apple costs "+5 0.5; 执行后 str 的结果是()。 | This apple costs 50.5 | This apple costs 5.5 | "This apple costs" 50.5 | "This apple costs "5.5 | A |
59 | setInterval("alert('welcome');",1000); 这段JavaScript代码的意思是() | 等待 1000 秒后,再弹出一个对话框 | 等待 1 秒钟后弹出一个对话框 | 语句报错,语法有问题 | 每隔一秒钟弹出一个对话框 | D |
60 | 要求用 JavaScript 实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() | <input type="text" onChange="alert(this.value)"> | <input type="text" onClick="alert(this.value)"> | <input type="text" onChange="alert(text.value)"> | <input type="text" onClick="alert(value)"> | A |
61 | JavaScript中的window 对象的 open 方法返回的是() | 没有返回值 | boolean 类型,表示当前窗口是否打开成功 | 返回打开新窗口的对象 | 返回 int 类型的值,开启窗口的个数 | C |
62 | 分析下面的 JavaScript 代码段: function employee(name,code) { this.name="wangli"; this.code="A001"; } newemp=new employee("zhangming",'A002'); document.write("雇员姓名:"+ newemp.name+ "<br>"); document.write("雇员代号:"+ newemp.code +"<br>"); 输出的结果是(). | 雇员姓名:wangli 雇员代码:A001 | 雇员姓名:zhangming 雇员代码:A002 | 雇员姓名:null, 雇员代码:null | 代码有错误,无输出结果 | A |
63 | 在 HTML 页面中,下面有关的 Document 对象的描述错误的是()。 | Document 对象用于检查和修改 HTML 元素和文档中的文本 | Document 对象用于检索浏览器窗口中的 HTML 文挡的信息 | Document 对象提供客户最近访问的 URL 的列表 | Document 对象的 location 属性包含有关当前 URL 的信息 | C |
64 | 分析下面的 JavaScript 代码段: a = new Array("100","2111","41111"); for(var i = 0;i < a.length;i ) { ? document.write(a[i] ""); } 输出结果是()。 | 100 2111 41111 | 1 2 3 | 0 1 2 | 1 2 4 | A |
65 | 分析下面的 JavaScript 代码段: var a=15.49; document.write(Math.round(a)); 输出的结果是(). | 15 | 16 | 15.5 | 15.4 | A |
66 | 以下()为 JavaScript 声明变量的语句。 | dim x; | int x; | var x; | x; | C |
67 | 分析如下的 JavaScript 代码片段, b 的值为( ) Var a = 1.5,b; b=parseInt(a); | 2 | 0.5 | 1 | 1.5 | C |
68 | JavaScript声明一个对象,给它加上 name 属性和 show 方法显示其 name 值,以下代码中正确的是() | var obj = [name:"zhangsan",show:function(){alert(name);}]; | var obj = ,name:"zhangsan",show:”alert(this.name)”-; | var? obj = {name:"zhangsan",show:function(){alert(name);}}; | var obj = {name:"zhangsan",show:function(){alert(this.name);}}; | D |
69 | 下面的 JavaScript 语句中,()实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空 | for(var i=0;i< form1.elements.length;i++) { if(form1.elements[i].type=="text") ?form1.elements[i].value=""; } | for(var i=0;i<document.forms.length;i++) { ?if(forms[0].elements[i].type=="text") forms[0].elements[i].value=""; } | if(document.form.elements.type=="text") form.elements[i].value=""; | for(var i=0;i<document.forms.length; i++) { for(var j=0;j<document.forms[i].elements.length; j++) ?{ ? if(document.forms[i].elements[j].type=="text") ? document.forms[i].elements[j].value=""; ?} } | D |
70 | 写“Hello World”的正确 JavaScript 语法是? | document.write("Hello World") | "Hello World" | response.write("Hello World") | ("Hello World") | A |
71 | JavaScript 特性不包括() | 解释性 | 用于客户端 | 基于对象 | 面向对象 | D |
72 | 下列 JavaScript 的判断语句中( )是正确的 | if(i==0) | if(i=0) | if i==0 then | if i=0 then | A |
73 | 下列 JavaScript 的循环语句中( )是正确的 | if(i<10;i++) | for(i=0;i<10) | for i=1 to 10 | for(i=0;i<=10;i++) | D |
74 | 下列的哪一个表达式将返回假 | !(3<=1) | (4>=4)&&(5<=2) | (“a”==”a”)&&(“c”!=”d”) | (2<3)||(3<2) | B |
75 | 下列选项中,(?? )不是网页中事件。 | onclick | onmouseover | onsubmit | onpressbutton | D |
76 | 有JavaScript语句“var? x=0;while( )? x+=2;”,要使 while 循环体执行 10 次,空白处的循环判定式应写为:() | x<10 | x<=10 | x<20 | x<=20 | C |
77 | JavaScript语句 var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 | a1+a2=30 | a1+a2=1020 | a1+a2=a1+a2 | 以上都不正确 | B |
78 | JavaScript中将字串 s 中的所有字母变为小写字母的方法是(??? ) | s.toSmallCase() | s.toLowerCase() | s.toUpperCase() | s.toUpperChars() | B |
79 | 以下( )JavaScript表达式产生一个 0~7 之间(含 0,7)的随机整数. | Math.floor(Math.random()*6) | Math.floor(Math.random()*7) | Math. floor(Math.random()*8) | Math.ceil(Math.random()*8) | C |
80 | 产生当前日期的JavaScript方法是() | Now(); | Date() | new Date() | new Now() | C |
81 | 如果想在网页显示后,使用JavaScript动态地改变网页的标题(?? ) | 是不可能的 | 通过 document.write(“新的标题内容”) | 通过 document.title=(“新的标题内容”) | 通过 document.changeTitle(“新的标题内容”) | C |
82 | 某网页中有一个窗体对象,其名称是 mainForm,该窗体对象的第一个元素是按钮,其名称是 myButton,表述该按钮对象的JavaScript方法是(?? ) | document.forms.myButton | document.mainForm.myButton | document.forms[0].element[0] | 以上都可以 | B |
83 | HTML 文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。 | <HTML> | <HEAD> | <BODY> | <TITLE> | A |
84 | 在 HTML 页面中,CSS 样式的属性名为 background-image 对应的 style 对象的属性名是() | background | backgroungImage | image | background | B |
85 | 在使用 Javascript 实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是(????? ) | document.myform.selCity.options.clear() | document.myform.selCity.options.deleteAll() | document.myform.selCity.options.length=0 | document.myform.selCity.options.size=0 | C |
86 | HMTL 表单的首要标记是<form>,<form>标记的参数 method 表示表单发送的方法,可能为 get 或 post,下列关于 get 和 post 的描述正确的是() | post 方法传递的数据对客户端是不可见的 | get 请求信息以查询字符串的形式发送,查询字符串长度没有大小限制 | post 方法对发送数据的数量限制在 255 个字符之内 | get 方法传递的数据对客户端是不可见的 | D |
87 | 在 HTML 文档对象模型中,history 对象的()用于加载历史列表中的下一个 URL 页面。 | next() | back() | forward() | go(-1) | C |
88 | 在 Javascript 中要改变页面文档的背景色,需要修改 document 对象的()属性。 | BackColor | BackgroundColor | BgColor | Background | C |
89 | 在 HTML 页面中,不能与 onChange 事件处理程序相关联的表单元素有() | 文本框 | 复选框 | 列表框 | 按钮 | D |
90 | 在 HTML 页面上编写 Javascript 代码时,应编写在()标签中间。 | .<javascript> 和</javascript> | .<script> 和</script> | <head> 和</head> | <body> 和</body> | B |
91 | 在 Javascript 浏览器对象模型中,window 对象的()属性用来指定浏览器状态栏中显示的临时消息。 | status | screen | history | document | A |
92 | 编写 Javascript 函数实现网页背景色选择器,下列选项中正确的是() | function? change(color) { ?window ? .bgColor=color; } | function? change(color) { document ? .bgColor=color; } | function? change(color) { ?body. bgColor=color; } | function? change(color) { ?form .bgColor=color; } | B |
93 | 下列选项中关于浏览器对象的说法错误的是( ) | history 对象记录了用户在一个浏览器中已经访问过的 URLs | location 对象相当于 IE 浏览器中的地址栏,包含关于当前 URL 地址的信息 | location 对象是 history 对象的父对象 | location 对象是 window 对象的子对象 | C |
94 | 在 HTML 页面中包含一个按钮控件 mybutton,如果要实现点击该按钮时调用已定义的Javascript 函数 compute,要编写的 HTML 代码是( ) | <input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”> | <input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”> | <input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”> | <input name=”mybutton” type=”button” onClick=”compute()”value=”计算”> | D |
95 | 分析下面的 Javascript 代码段,输出结果是() var mystring=”I am a student”; var a=mystring.substring(9,13); document.write(a); | stud | tuden | uden | udent | C |
96 | Javascript 中制作图片代替按钮的提交效果需要手动提交方法 submit(),以下调用正确的是() | submit(); | myform.submit() | document.myform.submit() | window.myform.submit(); | C |
97 | 在 HTML 页面中包含如下所示代码,则编写 Javascript 函数判断是否按下键盘上的回车键正确的编码是() <input name=”password” type=”text” οnkeydοwn=”myKeyDown()”> | function? myKeyDown() { if (window.keyCode==13) ?alert(“你按下了回车键”) } | function? myKeyDown() { ?if (document.keyCode==13) alert(“你按下了回车键”); } | function? myKeyDown() { ?if (event.keyCode==13) alert(“你按下了回车键”); } | function? myKeyDown() { ?if (keyCode==13) alert(“你按下了回车键”); } | C |
98 | 如果在 HTML 页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。 <img id=”pic” src=”Sunset.jpg” width=”400” height=”300”> | document.getElementById(“pic”).style.display=”visible”; | document.getElementById(“pic”).style.display=”disvisible”; | document.getElementById(“pic”).style.display=”block”; | document.getElementById(“pic”).style.display=”none”; | D |
99 | 在 HTML 文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是( ) | <a href=”#” οnmοuseοver=”this.style.fontsize=30px”>注册</a> | <a href=”#” οnmοuseοut=”this.style.fontsize=30px”>注册</a> | <a href=”#” οnmοuseοver=”this.style.font-size=30px”>注册</a> | <a href=”#” οnmοuseοut=”this.style.font-size=30px”>注册</a> | C |
100 | 在 HTML 页面上,当按下键盘上的任意一个键时都会触发 Javascript 的()事件。 | onFocus | onBlur | onSubmit | onKeyDown | D |
101 | 在 HTML 页面上包含如下创建层的语句,那么编写 Javascript 语句实现显示该层的语句错误的是() <html> <body> <div id=”imageLayer” style=”display:none;”> <img src=”images/Sunset.jpg” width=”200” height=”100”> </div> </body> <html> | document.getElementByTagName(“div”)*0+.style.display=”block” | document.getElementById(“imageLayer”).style.display=”block”; | document.getElementByName(“imageLayer”)*0+.style.display=”block”; | document.getElementByName(“imageLayer”).get(0).style.display=”block”; | D |
102 | 分析下面的 Javascript 代码段,输出结果是() var s1=parseInt(“101 中学”); document.write(s1); | NaN | 101 中学 | 101 | 出现脚本错误 | C |
103 | 在 HTML 中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL 页面。代码如下所示,应在下划线处填入() <a href=? > ? <img src=”previous.gif” width=”67” height=”21”> </a> | "javascript:history.go(-1)" | "history.go(1)" | "history.go(-1)" | "javascript:history.go(1)" | A |
104 | 在HTML 页 面 上 包 含 如 下 所 示 的 层 对 象 , 则 javascript 语 句 document.getElementById(“info”).innerHTML 的值是() <div id=”info” style=”display:block”><p>请填写</p></div> | 请填写 | <p>请填写</p> | id="info" style="display:block" | <div id="info" style="display:block"><p>请填写</p> | A |
105 | 以下哪条JavaScript语句会产生运行错误() | varobj =(); | varobj =[]; | varobj ={}; | varobj =//; | A |
106 | JavaScript是运行在(?????? )的脚本语言。 | 服务器端 | 客户端 | 在服务器运行后,把结果返回到客户端 | 在客户端运行后,把结果返回到服务端 | B |
107 | JavaScript表达式setTimeout("buy( )",20)表示的意思是(?????? ) | 间隔20秒后,buy( )函数被调用一次 | 间隔20分钟后,buy( )函数被调用一次 | 间隔20毫秒后,buy( )函数被调用一次 | buy( )函数被持续调用20次 | C |
108 | 在JavaScript中,能使文本框失去焦点的方法是(?????? )。 | onblur( ) | focus( ) | blur( ) | leave( ) | C |
109 | 在Javascript中,运行Math.ceil(25.5);的结果是(?????? )。 | 24 | 25 | 25.5 | 26 | D |
110 | 在JavaScript中(?????? )方法可以对数组元素进行排序 | add( ) | join( ) | sort( ) | length( ) | C |
111 | 分析下面的JavaScript代码段,输出结果是(??? ) var mystring="I am a student"; a=mystring.charAt(9); document.write(a); | I am a st | U | Udent | T | B |
112 | 分析下面的JavaScript代码段,输出的结果是(???? )。 emp=new Array(5); emp[1]=1; emp[2]=2; document.write(emp.length); | 2 | 3 | 4 | 5 | D |
113 | 以下不属于javascript中提供的常用数据类型的是(???? ) | Undefined | Null | Number | Connection | D |
114 | 在JavaScript中,把字符串“123”转换为整型值123的正确方法是(???? ? )。 | var str="123"; var num=(int)str; | var str="123"; var num=str.parseInt(str); | var str="123"; var num=parseInt(str); | var str="123"; var num=Integer.parseInt(str); | C |
115 | 假设今天是2006年4月1日星期六,请问以下JavaScript代码输出结果是:(?????? ) var time = new Date( ); document.write(time.getMonth( )); | 3 | 4 | 5 | 2 | A |
116 | 关于JavaScript函数,以下说法错误的是(??????? ) | 函数类似于方法,是执行特定任务的语句块 | 可以直接使用函数名称来调用函数 | 函数可以提高代码的重用率 | 函数不能有返回值 | D |
117 | 在JavasScript中,若要实现复选框全选功能,则在横线处填写的代码应为(????? ) <script type="text/javascript"> ? function allChecked( ){ ???????? var allck=__________ ???????? for(var i = 0 ;i<allck.length;i++){ ?????????????????? allck[i].checked=true; ????????? } ? } </script> <body> <p><input name="chk" type="checkbox" value="滑雪">滑雪 <p><input name="chk" type="checkbox" value="游泳">游泳 <p><input name="chk" type="checkbox" value="爬山">爬山 <p><input name="btn" type="button" onClick="allChecked( )" value="选择"> </body> | document.getElementsById("chk"); | document.getElementsByName("chk"); | document.getElementByName("checkbox"); | document.getElementsByTagName("chk"); | B |
118 | 在JavaScript中,页面中显示当天日期“今天是2013年9月1日”,下列选项正确的是(? ? ) | var today;today=new Date( ); document.write("今天是"+today.getYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDay( )+"日"); | var today; today=new Date( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDay( )+"日"); | var today; Today=new Day( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDate( )+"日"); | var today; today=new Date( ); document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDate( )+"日"); | D |