文档库 最新最全的文档下载
当前位置:文档库 › (完整版)javascript笔试题参考整理(答案)(可编辑修改word版)

(完整版)javascript笔试题参考整理(答案)(可编辑修改word版)

(完整版)javascript笔试题参考整理(答案)(可编辑修改word版)
(完整版)javascript笔试题参考整理(答案)(可编辑修改word版)

第1 题. 在IE 中要想获得当前窗口的位置可以使用window 对象的()方法

A.windowX

B.screenX

C.screenLeft

D.windowLeft

正确答案为:C

第2 题. 分析下面的JavaScript 代码段

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

sum=0;

输出结果是().(选择一项)

for(i=1;i

sum +=a[i];

document.write(sum);

A.20

B.18

C.14

D.12

正确答案为:B

第3 题. 下面对于JavaScript 中的单选按扭(Radio)的说法正确的是()。

(选择两项)

A.单选按钮可以通过单击“选种”和“未选中”选项来进行切换

B.单选按钮没有checked 属性

C.单选按钮支持onClick 事件

D.单选按钮的Length 属性返回一个选项组中单选项的个数

正确答案为:AC

第4 题. 下面哪个选项中的对象与浏览列表有关()

A.location,history

B.window,location

C.navigator,window

D.historylist,location

正确答案为:A

第5 题. 下列()标记符属性为布尔属性(即只需要指定属性的存在,而不用指定其值的标记符属性)。(选择一项)

A.noshade

B.width

C.bold

D.size

正确答案为:A

第6 题. 在某一页面下载时,要自动显示出另一页面,可通过在中使用下边的哪一事件来完成()。(选择一项)

A.onload

B.onunload

C.onclick

D.onchange

正确答案为:A

第7 题. 在HTML 中,Location 对象的()属性用于设置或检索URL 的端口号。(选择一项)

A.hostname

B.host

C.pathname

D.href

正确答案为:B

第8 题. 下面哪个选项中的对象与浏览列表有关()

A.location,history

B.window,location

C.navigator,window

D.historylist,location

正确答案为:A

第9 题. 下列JavaScript 语句中,()能实现单击一个按钮时弹出一个消息框。(选择一项)

A.

B.

C.

D.

正确答案为:B

第10 题. 在HTML 页面中,下面关于Window 对象的说法不正确的是()。(选择一项)

A.Window 对象表示浏览器的窗口,可用于检索有关窗口状态的信息

B.Window 对象是浏览器所有内容的主容器

C.浏览器打开HTML 文档时,通常会创建一个Window 对象

D.如果文档定义了多个框架,浏览器只为原始文档创建一个Window 对象,无须为每个框架创建Window 对象

正确答案为:D

第11 题. 在JavaScript 中,表单文本框(Text)不支持的事件包括( ). (选择一项)

A.onBlur

B.onLostFocused

C.onFocus

D.onChange

正确答案为:B

第12 题. 分析下面的javascript 代码:

x=11;

y="number";

m= x+y ;

m 的值为()。(选择一项)

A.11number

B.number

C.11

D.程序报错

正确答案为:A

第13 题. 在HTML 页面中使用外部javaScript 文件的正确语法是()。(选择一项)

A.

B.

C.

D.< language src=”scriptfile.js”>

正确答案为:B

第14 题. 分析如下的JavaScript 代码段, 则运行后在页面上输出( ) (选择一项)

var c="10",d=10;

document.write(c+d)

A.10

B.20

C. 1010

D. 页面报错

正确答案为:C

第15 题. 网页编程中,运行下面的javascript 代码:

则提示框中显示()。(选择一项)

A. 2

B. 2.5

C. 32/2

D. 16

正确答案为:B

第16 题. 在JAVAScript 中,命令按纽(Button)支持的事件包括()(选择一项)

A.onClick

B.onChange

C.onSelect

D.onSubmit

正确答案为:A

第17 题. 在当前页面的同一目录下有一名show.js 的文件, 下列( )代码可以正确访问该件. (选择一项)

A.

B.

C.

D.

正确答案为:C

第18 题. 在javaScript 中,可以使用Date 对象的()方法返回该对象的日期。(选择一项)

A.getDate

B.getYear

C.getMonth

D.gerTime

正确答案为:A

第19 题. 那一个对象可以获得屏幕的大小()

A.window

B.screen

C.navigator

D.screenX

正确答案为:B

第20 题. 分析下面的JavaScript 语句:

Str = "This apple costs "+5 0.5;

执行后str 的结果是()。(选择一项)

A.This apple costs 50.5

B.This apple costs 5.5

C."This apple costs" 50.5

D."This apple costs "5.5

正确答案为:A

第21 题. setInterval("alert('welcome');",1000);

这段代码的意思是()

A.等待1000 秒后,再弹出一个对话框

B.等待1 秒钟后弹出一个对话框

C.语句报错,语法有问题

D.每隔一秒钟弹出一个对话框

正确答案为:D

第22 题. 要求用JavaScript 实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()(选择一项)

A.

B.

C.

D.

正确答案为:A

第23 题. window 对象的open 方法返回的是()

A.没有返回值

B.boolean 类型,表示当前窗口是否打开成功

C.返回打开新窗口的对象

D.返回int 类型的值,开启窗口的个数

正确答案为:C

第24 题. 分析下面的JavaScript 代码段:

function employee(name,code)

{

https://www.wendangku.net/doc/b010593947.html,="wangli";

this.code="A001";

}

newemp=new employee("zhangming",'A002');

document.write("雇员姓名:"+ https://www.wendangku.net/doc/b010593947.html,+ "
");

document.write("雇员代号:"+ newemp.code +"
");

输出的结果是().(选择一项)

A.雇员姓名:wangli 雇员代码:A001

B.雇员姓名:zhangming 雇员代码:A002

C.雇员姓名:null, 雇员代码:null

D.代码有错误,无输出结果

正确答案为:A

第25 题. 在HTML 页面中,下面有关的Document 对象的描述错误的是()。(选择一项)

A.Document 对象用于检查和修改HTML 元素和文档中的文本

B.Document 对象用于检索浏览器窗口中的HTML 文挡的信息

C.Document 对象提供客户最近访问的URL 的列表

D.Document 对象的location 属性包含有关当前URL 的信息

正确答案为:C

第26 题. 分析下面的JavaScript 代码段:

a = new Array("100","2111","41111");

for(var i = 0;i < a.length;i

){

document.write(a[i] "");

}

输出结果是()。(选择一项)

A. 100 2111 41111

B. 1 2 3

C. 0 1 2

D. 1 2 4

正确答案为:A

第27 题. 分析下面的JavaScript 代码段:

var a=15.49;

document.write(Math.round(a));

输出的结果是().(选择一项)

A.15

B.16

C. 15.5

D. 15.4

正确答案为:A

第28 题. 以下()为JavaScript 声明变量的语句。(选择一项)

A.dim x;

B.int x;

C.var x;

D.x;

正确答案为:C

第29 题. 分析如下的JavaScript 代码片段, b 的值为( ) (选择一项)

Var a = 1.5,b;

b=parseInt(a);

A. 2

B. 0.5

C. 1

D. 1.5

正确答案为:C

1.声明一个对象,给它加上name 属性和show 方法显示其name 值,以下代码中正确的是( D )

A.var obj = [name:"zhangsan",show:function(){alert(name);}];

B.var obj = {name:"zhangsan",show:”alert(https://www.wendangku.net/doc/b010593947.html,)”};

C.var obj = {name:"zhangsan",show:function(){alert(name);}};

D.var obj = {name:"zhangsan",show:function(){alert(https://www.wendangku.net/doc/b010593947.html,);}};

2.以下关于Array 数组对象的说法不正确的是(CD )

A.对数组里数据的排序可以用sort 函数,如果排序效果非预期,可以给sort 函数加一个排序函数的参数

B.reverse 用于对数组数据的倒序排列

C.向数组的最后位置加一个新元素,可以用pop 方法

D.unshift 方法用于向数组删除第一个元素

3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript 语句正确的是( A )

A.window.status="已经选中该文本框"

B.document.status="已经选中该文本框"

C.window.screen="已经选中该文本框"

D.document.screen="已经选中该文本框"

4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript 代码中可行的是(AD )

A.

onclick="open('new.html', '_blank') "/>

B.

onclick="window.location='new.html';"/>

C.

onclick=" location.assign('new.html');"/>

D.

5.使用JavaScript 向网页中输出

hello

,以下代码中可行的是(BD )

A.

B.

C.

D.

6.分析下面的代码:

以下说法中正确的是(CD )

A.在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,第一个文本框的内容不变

B.在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,将在第二个文本框中复制第一个文本框的内容

C.在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,将在第一个文本框中复制第二个文本框的内容

D.在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,第二个文本框的内容不变

7.下面的JavaScript 语句中,( D )实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空

A.for(var i=0;i< form1.elements.length;i++)

{ if(form1.elements[i].type=="text")

form1.elements[i].value="";}

B.for(var i=0;i

{ if(forms[0].elements[i].type=="text")

forms[0].elements[i].value="";

}

C.if(document.form.elements.type=="text")

form.elements[i].value="";

D.for(var i=0;i

for(var j=0;j

j++){ if(document.forms[i].elements[j].type=="tex

t")

document.forms[i].elements[j].value="";

}

}

8.在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如:010-

82668155,要求前3 位是010,紧接一个“-”,后面是8 位数字。要求在提交表单时,根

据上述条件验证该文本框中输入内容的有效性,下列语句中,( A )能正确实现以上功能

A.var str= form1.fname.value;

if(str.substr(0,4)!="010-" || str.substr(4).length!=8 ||

isNaN(parseFloat(str.substr(4))))

alert("无效的电话号码!");

B.var str= form1.fname.value;

if(str.substr(0,4)!="010-" && str.substr(4).length!=8 &&

isNaN(parseFloat(str.substr(4))))

alert("无效的电话号码!");

C.var str= form1.fname.value;

if(str.substr(0,3)!="010-" || str.substr(3).length!=8 ||

isNaN(parseFloat(str.substr(3))))

alert("无效的电话号码!");

D.var str= form1.fname.value;

if(str.substr(0,4)!="010-" && str.substr(4).length!=8 &&

!isNaN(parseFloat(str.substr(4))))

alert("无效的电话号码!");

9.关于正则表达式声明6 位数字的邮编,以下代码正确的是( C )

A.var reg = /\d6/;

B.var reg = \d{6}\;

C.var reg = /\d{6}/;

D.var reg = new RegExp("\d{6}");

10.关于JavaScript 里的xml 处理,以下说明正确的是(BCD )

A.Xml 是种可扩展标记语言,格式更规范,是作为未来html 的替代

B.Xml 一般用于传输和存储数据,是对html 的补充,两者的目的不同

C.在JavaScript 里解析和处理xml 数据时,因为浏览器的不同,其做法也不同

D.在IE 浏览器里处理xml,首先需要创建ActiveXObject 对象

二、问答题

1.列举浏览器对象模型BOM 里常用的至少4 个对象,并列举window 对象的常用方法至少5 个(10 分)

对象:Window document location screen history navigator

方法:Alert() confirm() prompt() open() close()

2.简述列举文档对象模型DOM 里document 的常用的查找访问节点的方法并做简单说明(10 分)

Document.getElementById 根据元素id 查找元素

Document.getElementByName 根据元素name 查找元素

Document.getElementTagName 根据指定的元素名查找元素

三、程序题

1、补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗口;(10 分)

2、写出简单描述html 标签(不带属性的开始标签和结束标签)的正则表达式,并将以下字符串中的html 标签去除掉(15 分)

var str = "

这里是div

里面的段落

";

//

3、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。(10 分)

4、完成函数showImg(),要求能够动态根据下拉列表的选项变化,更新图片的显示(15 分)


C笔试题目带答案

C笔试题目带答案 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

姓名:___________ 时间:___________ DCCBB AADAD 一、选择题(1*10=10) 1.如果派生类以proctected方式继承基类,则原基类的protected和public成员在派生类的访问性分别是:D A.public和public B.public和protected C.protected和public D.protected和protected 解析:通过protected方式继承基类后,原基类的私有成员不可访问,而protected和public成员均变成protected成员。 答案:D 2.有如下头文件: int F1(); static int F2(); classs CA { public: int F3();

static int F4(); }; 在所描述的函数中,具有隐含this指针的是:C A.F1 B.F2 C.F3 D.F4 本题考查的是this指针。 this指针式一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存取数据成员时,则隐含使用this指针。 this指针是指向对象本身的指针,它只存在于类的非静态成员中。f1,f2不是成员函数,不存在隐含指针;f4为静态成员函数,也不含有this指针;含有this指针的函数在调用时按thiscall调用约定调用。 故本题答案为C。 3.派生类的成员函数不能访问基类的:C A.共有成员和保护成员B.共有成员 C.私有成员D.保护成员 本题考查的是继承的类型。

javascript试题及答案

javascript试题 一、单选题 1、以下哪条语句会产生运行错误:(A) A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:(B) A. with B. parent C. class D. void 3、请选择结果为真的表达式:(C) A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN 二、不定项选择题 4、请选择对javascript理解有误的:(ABCD) A. JScript是javascript的简称 B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 D. AJAX技术一定要使用javascript技术 5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:(ACE) A. foo.att B. foo(“att”) C. foo[“att”] D. foo{“att”} E. foo[“a”+”t”+”t”] 6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB) A. B. C. D.

7、以下哪些是javascript的全局函数:(ABC) A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:(ABCD) A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改

JavaScript笔试题

《使用JavaScript增强交互效果》内部测试-笔试试卷 一、选择题(单选或多选题) 1.下面HTML标签中,默认占据整行的是(AB )。 A.

B.
C. D. 2.下面选项中,(AC )可以设置网页中某个标签的左外边距为5像素。A.margin:0 5px B.margin:5px 0 0 0; C.margin:0 0 0 5px; D.padding-left:5px; 3.在CSS中,为页面中的某个DIV标签设置以下样式,则该标签的实际宽度为(D )。div { width:200px; padding:0 20px; border:5px; } A.200px B.220px C.240px D.250px 4.在HTML中,DIV默认样式下是不带滚动条的,若要使
标签出现滚动条,需要为该标签定义( C )样式。 A.overflow:hidden; B.display:block; C.overflow:scroll; D.display:scroll; 5.阅读下面HTML代码,下面选项中增加的样式可以使两个DIV不在同一行显示的是(BD )。

......

...... A..box2{ clear:left; } B..box2{ clear:both; } C..box1{ clear:right; } D..box2 { clear:right; } 6.某页面中有一个1行3列的表格,其中表格行的id为row1,下列选项中能在表格中增加一列,并且这一列显示在最后面的是(C)。 A.document.getElementById("row1").Cells(3); B.document.getElementById("row1"). insertCell (2); C.document.getElementById("row1").insertCell(3); D.document.getElementById("row1").insertCell(0); 7.下列正则表达式中(B )可以匹配首位是小写字母或数字,其它位数是小写字母的最少 两位的字符串。 A./^ \w{2,}$/ B./^ [a-z0-9][a-z]+$/ C./^ [a-z0-9][a-z]*$/ D./^ [a-z0-9]\d+$/ 8.关于HTML中的表格和样式,下面说法错误的是( D )。 A.表格的边框可以使用CSS来控制 B.单元格的尺寸可以使用CSS来控制 C.单元格的背景颜色可以使用CSS来控制 D.单元格的跨行或跨列可以使用CSS来控制 9.CSS样式background-position:5px -10px代表的意义是( D )。 A.背景图片向左偏移5px,向下偏移10px B.背景图片向左偏移5px,向上偏移10px C.背景图片向右偏移5px,向下偏移10px D.背景图片向右偏移5px,向上偏移10px

JAVASCRIPT 笔试必考题

JavaScript笔试必考题 答案在最后 1) Output------? a)44 b)8 c)4 d)Error output 2) a)Quality b)Q,u,a,l,i,t,y,P,o,i,n,t,T,e,c,h,n,o,l,o,g,i,e,s c)Qualiyt,Point,Technologies d)QualityPointTechnologies 3)Is it possible to nest functions in JavaScript? a)True b)False 4)

a)get code name of the browser of a visitor b)set code name of the browser of a visitor c)None of the above 5)Which of the following is true? a)If onKeyDown returns false,the key-press event is cancelled. b)If onKeyPress returns false,the key-down event is cancelled. c)If onKeyDown returns false,the key-up event is cancelled. d)If onKeyPress returns false,the key-up event is canceled. 6)Scripting language are a)High Level Programming language b)Assembly Level programming language c)Machine level programming language 7)Which best explains getSelection()? a)Returns the VALUE of a selected OPTION. b)Returns document.URL of the window in focus. c)Returns the value of cursor-selected text d)Returns the VALUE of a checked radio input. 8)

中国移动笔试试题(含答案)

中国移动招聘(技术)试题 1.GSM网中,一个S2/2/2的基站最多可同时容纳42个无线用户的通话。 2.移动通信系统目前采用_FDMA_、_TDMA_和_CDMA_三种多址方式,GSM采用FDMA/TDMA(或 TDMA)多址方式。 3.GSM系统按照功能分为MSS、BSS和 MS 等三部分。 4.无线接口上CCCH包括 PCH 、AGCH 、RACH三类信道。 5.常见的基站组网方式有星形、链形、树形和环形灵活组网。 6.在GSM系统中,移动台(MS)与基站(BTS)间传输的数字话音信号速率为 13 Kbit/s, 移动交换局(MSC)与基站间传输的数字话音信号速率为 64 Kbit/s,因此在BSS 与MSC之间需增加码型变换设备。 7.分集技术是对付快衰落的有效方法,在众多的分集技术中,我们目前在市区最常用的是__空间分集__。在郊区最常用的是极化分集。 8.切换一般是指MS在通话状态(空闲、通话)下由于位置改变而要进行的行为。 9.在GSM网中,一个2M最大能带 15 个载频。 10.数字蜂窝PLMN可提供的业务分为基本业务和补充业务。 二、判断题: 1.如果手机没有SIM卡,就不能进行任何呼叫了。(错误) 2.HLR中存储着移动用户识别号码、访问能力、用户类别和补充业务等数据。(正确) 3.MSC寻呼被叫用户时,一定是在整个VLR范围发送寻呼命令。(错误) 4.移动用户发起位置更新时,并非每次都由VLR分配新的TMSI。(正确) 5.GSM900/GSM1800双频系统可以共用交换子系统和基站控制器,还可以共基站。(正确) 6.GSM网个人鉴权密钥Kc存放在仅存放在HLR/AUC 里。(错误) 7.TCH与SACCH组合时51帧为一复帧,控制信道组合时26帧构成一复帧。(错误) 8.GSM蜂窝小区的覆盖半径在设计时,即使把功率输出调至最大,地形再平坦,其覆盖范 围也不可能超过35公里。(正确) 9.在关机注册中,手机只有受到系统证实消息才能关机(错误) 10.在空闲状态时,可能进行软切换(正确) 11.天馈线系统的驻波比要大于1.4. (正确) 三、选择题: 1、下面哪些信道类型属于控制信道 A、C、D A、AGCH B、TCH/F C、FCCH D、SACCH 2、一个S2/2/2的基站最多同时可容纳多少个无线用户在通话? B A、36 B、42 C、 48 D、 64 3、天馈系统驻波比变差的可能原因有:A、B、C、D A.接头没有接好 B 接头密封不好导致进水 C.天馈避雷器驻波大 D.馈线某处有折损 5、以下哪些措施是GSM系统用来提高频谱效率的( 1、2、4 ) 1)跳频 2)DTX 3)信道编码 4)功率控制 6、以下属于双向信道的是( 1 ) 1)SACCH 2)AGCH 3)BCCH 7、上行链路的测量报告是在( 3 )上传送的: 1)SDCCH 2)RACH 3)SACCH 4)FACCH

Javascript笔试题及答案

J a v a s c r i p t笔试题及 答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

Javascript面试笔试题 考试时间90分钟 一、不定项选择题(每题3分,共30分) 1.声明一个对象,给它加上name属性和show方法显示其name值,以下 代码中正确的是( D ) A.var obj = [name:"zhangsan",show:function(){alert(name);}]; B.var obj = {name:"zhangsan",show:”alert”}; C.var obj = {name:"zhangsan",show:function(){alert(name);}}; D.v ar obj = {name:"zhangsan",show:function(){alert;}}; 2.以下关于Array数组对象的说法不正确的是( CD) A.对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给 sort函数加一个排序函数的参数 B.reverse用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop方法 D.unshift方法用于向数组删除第一个元素 3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的 是( A ) A.="已经选中该文本框" B.="已经选中该文本框" C.="已经选中该文本框" D.="已经选中该文本框" 4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript 代码中可行的是( AD)

Javascript考试题目选择题

复习题 一、选择题 1、写“Hello World”的正确javascript语法是?(A) A. document.write("Hello World") B. "Hello World" C. response.write("Hello World") D. ("Hello World") 2、JS特性不包括( D ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的(A) A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then 4、下列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++) 5、下列的哪一个表达式将返回假( B ) A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件(D) A.onclick B.onmouseover C.onsubmit D.onpressbutton 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=20 8、JS语句( B ) var a1=10; var a2=20; alert(“a1+a2=”+a1+a2) 将显示( )结果 A.a1+a2=30 B.a1+a2=1020 C.a1+a2=a1+a2 9、将字串s中的所有字母变为小写字母的方法是( B) A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars() 10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C ) A.Math.floor(Math.random()*6) B.Math.floor(Math.random()*7) C.Math. floor(Math.random()*8) D.Math.ceil(Math.random()*8) 11、产生当前日期的方法是( C ) A.Now(); B.Date() C.new Date() D.new Now() 12、如果想在网页显示后,动态地改变网页的标题( C ) A.是不可能的 B.通过document.write(“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称

逻辑笔试题带答案

逻辑笔试题带答案

1.世界级的马拉松选手每天跑步不超过6公里。因此,如果一名选手每天跑步超过6公里,它就不是一名世界级马拉松选手。 以下哪项与上文推理方法相同? (A)跳远运动员每天早晨跑步。如果早晨有人跑步,则她不是跳远运动员。 (B)如果每日只睡4小时,对身体不利。研究表明,最有价值的睡眠都发生在入睡后第5小时。 (C)家长和小孩做游戏时,小孩更高兴。因此,家长应该多做游戏。 (D)如果某汽车早晨能起动,则晚上也可能起动。我们的车早晨一般能启动,同样,它晚上一般也能启动。 (E)油漆三小时之内都不干。如果某涂料在三小时内干了,则不是油漆。 2.19世纪有一位英国改革家说,每一个勤劳的农夫,都至少拥有两头牛。那些没有牛的,一般是好吃懒做的人。因此它的改革方式便是国家给每一个没有牛的农夫两头牛,这样整个国家就没有好吃懒做的人了。 这位改革家明显犯了一个逻辑错误。下列选项哪个与该错误相类似? (A)天下雨,地上湿。现在天不下雨,因此地也不湿。 (B)这是一本好书,因为它的作者曾获诺贝尔奖。 (C)你是一个犯过罪的人,有什么资格说我不懂哲学? (D)因为她躺在床上,因此她病了。 (E)你说谎,因此我不相信你的话;因为我不相信你的话,因此你说谎。 3.有一天,某一珠宝店被盗走了一块贵重的钻石。经侦破,查明作案人肯定在甲、乙、丙、丁之中。于是,对这四个重大嫌疑犯进行审讯。审讯所得到的口供如下:甲:我不是作案的。

乙:丁是罪犯。 丙:乙是盗窃这块钻石的罪犯。 丁:作案的不是我。 经查实:这四个人的口供中只有一个是假的。那么,以下哪项才是正确的破案结果? (A)甲作案。 (B)乙作案。 (C)丙作案。 (D)丁作案。 (E)甲、乙、丙、丁共同作案。 4.古代一位国王和她的张、王、李、赵、钱五位将军一同出外打猎,各人的箭上都刻有自己的姓氏。打猎中,一只鹿中箭倒下,但不知是何人所射。 张说:“或者是我射中的,或者是李将军射中的。” 王说:“不是钱将军射中的。” 李说:“如果不是赵将军射中的,那么一定是王将军射中的。” 赵说:“既不是我射中的,也不是王将军射中的。” 钱说:“既不是李将军射中的,也不是张将军射中的。” 国王让人把射中鹿的箭拿来,看了看,说:“你们五位将军的猜测,只有两个人的话是真的。”请根据国王的话,判定以下哪项是真的? (A)张将军射中此鹿。 (B)王将军射中此鹿。 (C)李将军射中此鹿。 (D)赵将军射中此鹿。

ajax试题与答案

Ajax试题 选择题10道: 1. AJAX术语是由哪家公司或组织最先提出的? a. Google b. IBM c. Adaptive Path d. Dojo Foundation 正确答案:c 2. 以下哪一个Web应用不属于Ajax应用? a. Hotmail b. GMaps c. Flickr d. Windows Live 正确答案:a 3. 以下哪个技术不是Ajax技术体系的组成部分? a. XMLHttpRequest b. DHTML c. CSS d. DOM 正确答案:b 4. XMLHttpRequest对象有几个返回状态值? a. 3 b. 4 c. 5 d. 6 正确答案:c 5. 下列哪些方法或属性是Web标准中规定的? a. all() b. innerHTML c. getElementsByTagName() d. innerText 正确答案:c 6. 以下哪一个CSS属性不属于W3C的CSS2规范? a. list-style-position b. min-height c. float d. text-overflow 正确答案:d

7. 下列哪个工具不能用来调试浏览器中的JavaScript? a. MS Visual InterDev b. Eclipse c. MS Script Debugger d. Mozilla Venkman 正确答案:b 8. 应用以下哪一个DOCTYPE使得当前主流浏览器解释CSS的模式是Quirks mode? a. b. c. d. 正确答案:b 9. 关于JavaScript中的函数和对象,下列说法不正确的是: a. 每一个函数都有一个prototype对象。 b. 函数就是一个特殊类型的对象。 c. 函数附属于它所附加到的对象上,只能通过该对象访问。 d. 同一个函数可以被附属到多个对象上。 正确答案:c 10. 创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value" 。以下哪一段JavaScript代码无法得到上述的结果? a. var obj = new Object(); obj["name"] = "value"; b. var obj = new Object(); https://www.wendangku.net/doc/b010593947.html, = "value"; c. var obj = {name : "value"}; d. var obj = new function() { https://www.wendangku.net/doc/b010593947.html, = "value"; } 正确答案:b

Javascript笔试题及答案

Javascript面试笔试题 考试时间90分钟 一、不定项选择题(每题3分,共30分) 1.声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是 ( D ) A.var obj = [name:"zhangsan",show:function(){alert(name);}]; B.var obj = {name:"zhangsan",show:”alert”}; C.var obj = {name:"zhangsan",show:function(){alert(name);}}; D.var obj = {name:"zhangsan",show:function(){alert;}}; 2.以下关于Array数组对象的说法不正确的是( CD) A.对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加 一个排序函数的参数 B.reverse用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop方法 D.unshift方法用于向数组删除第一个元素 3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( A ) A.="已经选中该文本框" B.="已经选中该文本框" C.="已经选中该文本框" D.="已经选中该文本框" 4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行 的是( AD) A. B. C. D.

5.使用JavaScript向网页中输出

hello

,以下代码中可行的是( BD) A. B. C. D.

JavaScript程序设计试题一及答案

JavaScript程序设计试题一及答案 一、单选题 1、以下哪条语句会产生运行错误:() A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:() A. with B. parent C. class D. void 3、请选择结果为真的表达式:() A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN 二、不定项选择题 4、请选择对javascript理解有误的:( ) A. JScript是javascript的简称 B. javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java 的开发难度 C. FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 D. AJAX技术一定要使用javascript技术 5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:() A. foo.att B. foo(“att”) C. foo[“att”] D. foo{“att”} E. foo[“a”+”t”+”t”] 6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:() A. B. C. D.

7、以下哪些是javascript的全局函数:() A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:( )

百度笔试题及答案

百度笔试题及答案 百度java笔试题(含答案)更多面试题,百度面试笔试题解答答案专家回答:第一题简评百度的主要业务是搜索,搜索的基本原理如下1.编写爬虫程序到互联网上抓取网页海量的网页。 2.将抓取来的网页通过抽取,以一定的格式保存在能快速检索的文件系统中。 3.把用户输入的字符串进行拆分成关键字去文件系统中查询并返回结果。 由以上3点可见,字符串的分析,抽取在搜索引擎中的地位是何等重要。 因此,百度的笔试面试题中,出现这样的题就变得理所当然了。 以下是该题的java实现,代码如下:程序代码程序代码import https://www.wendangku.net/doc/b010593947.html,.*;import java.io.*;import java.util.*; /** * @author tzy * 在j2sdk1.4.2下测试通过*/ public class FileNameStat{private String srcPath;//要统计的文件路径private Map statMap;//用于统计的map public FileNameStat(String srcPath){this.srcPath=srcPath; 软件开发网https://www.wendangku.net/doc/b010593947.html,statMap=new TreeMap();} /*获得要统计的URL的文件名*/public String getFileName(String urlString){URL url=null;String filePath=null;String fileName=null;try{url=new URL(urlString);filePath=url.getPath();int index=0;if ((index=https://www.wendangku.net/doc/b010593947.html,stIndexOf("/"))!=-1){fileName=filePath.substring(index+1

HTML和JavaScript综合练习题2014答案

HTML和JavaScript综合练习题 一、单项选择 1.Web使用( D )在服务器和客户端之间传输数据。 A.FTP B. Telnet C. E-mail D. HTTP 2.HTTP服务默认的端口号是(D)。 A. 20 B. 21 C. 25 D. 80 3.HTML是一种标记语言,由( C )解释执行。 A.Web服务器 B.操作系统 C. Web浏览器 D.不需要解释 4.下列哪个标签是定义标题的 ( A )。 A.h1 B.hr C.hw D.p 5.html中的注释标签是( C )。 A.<-- --> B.<--! --> C. D.<-- --!> 6.标签的作用是( D )。 A.斜体B.下划线C.上划线D.加粗 7.网页中的空格在html代码里表示为( B )。 A.& B.  C." D.< 8.定义锚记主要用到标签中的( A )属性。 A.name B.target C.onclick D.onmouseover 9.要在新窗口中打开所点击的链接,实现方法是将标签的target属性设为( A )。 A._blank B._self C._parent D._top 10.下列代表无序清单的标签是( A )。 A.

B.
C.
  • D.< li >…
    … 第 1 页共11 页

    11.定义表单所用的标签是( B )。 A.table B.form C.select D.input 12.要实现表单元素中的复选框,input标签的type属性应设为( B )。 A.radio B.checkbox C.select D.text 13.要实现表单元素中的单选框,input标签的type属性应设为( A )。 A.radio B.checkbox C.select D.text 14.要使单选框或复选框默认为已选定,要在input标签中加( D )属性。 A.selected B.disabled C.type D.checked 15.要使表单元素(如文本框)在预览时处于不可编辑状态,显灰色,要在input中加( B ) 属性。 A.selected B.disabled C.type D.checked 16.如果希望能在网页上显示大于(>),可以使用( A )符号来表示。 A.> B.< C." D.& 17.alert();的作用是:( A )。 A.弹出对话框,该对话框的内容是该方法的参数内容。 B.弹出确认对话框,该对话框的要用户选择“确认”或“取消”。 C.弹出输入对话框,该对话框的可让用户输入内容。 D.弹出新窗口。 18.看以下JavaScript程序 var num; num=5+true; 问:执行以上程序后,num的值为( D )。 A.true B.false C.5 D.6 19.看以下JavaScript程序 var x=prompt(“请输入1-5的数字!”,“”); switch (x) case “1”:alert(“one”); case “2”:alert(“two”); case “3”:alert(“three”); case “4”:alert(“four”); case “5”:alert(“five”); default:alert(“none”); 运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出: ( B )。 A.four,none 第 2 页共11 页

    2020年-2021年JavaScript认证考试笔试

    JavaScript认证考试笔试 929、()对象表示浏览器窗口,并可用于检索关于该窗口状态的信息 A、document B、window【正确答案】 C、frames D、navigator 930、___对象表示给定浏览器窗口中的html文档,用于检索关于文档的信息() A、document【正确答案】 B、window C、screen D、history 931、___事件处理程序可用于在用户单击按钮时执行函数。() A、onSubmit B、onClick【正确答案】 C、onChange D、onExit 932、___语句用于为调用函数的语句返回一个值。() A、return【正确答案】 B、send C、invoke D、return false 933、__JavaScript方法将参数四舍五入到最接近的整数。() A、round()【正确答案】 B、ceil() C、sin() D、min() 934、__方法要求窗口显示刚刚访问的前一个窗口。() A、back()【正确答案】 B、go() C、display() D、view() 935、__类型的数据在进行决策或比较数据时很有用。() A、字符串 B、空型 C、布尔型【正确答案】

    D、整数 936、__属性用于将外部JavaScript文件链接到HTML文档。() A、prompt B、script C、src【正确答案】 D、language 937、 v1.value+v2.value的值为 A、17+23 B、40 C、5+343+45【正确答案】 D、5+34+3+45 938、Date对象将日期存储为自1970年1月1日00:00:00起所经过的___数。() A、天 B、毫秒【正确答案】 C、秒 D、分钟 939、eval(5+34)+eval(3+45)的值为() A、17+23 B、40【正确答案】 C、5+343+45 D、5+34+3+45 940、isNaN("abc")的返回值为() A、underfined B、null C、true【正确答案】 D、false 941、JavaScript代码通常是用__标记嵌入到HTML文档的。() A、JavaScript B、Language C、alert D、script【正确答案】 942、JavaScript语言的特点,下面描述哪些不正确() A、客户端脚本语言 B、由客户端解释执行 C、编译后可由IE来执行【正确答案】

    《JAVASCRIPT程序设计》期末复习题(答案)新

    《JavaScript程序设计》期末复习题 笔试与上机各占50分,考试时间为100分钟 (笔试部分50分,考试时间40分钟) 一、判断题(1’×10=10’) 1.Jscript与JavaScript的区别 2.JavaScript区分大小写 3.“”是HTML注释标记,“//”是JavaScript注释标记 4.JavaScript是无类型的计算机语言,JavaScript会根据需要对数据进行自动转换。 5.在HTML文档中,超链接即被称为锚,但在JavaScript中,link对象代表超链接,而不是锚(anchor)对象来代表。 6.display:none和visibility:hidden都可以实现隐藏元素在前台的显示,但visibility:hidden 保证原有位置不被占用。 7.函数如果需要返回一个特定类型的值,必须使用return语句。 8.JavaScript不会检测函数所传递的实际参数和形式参数的类型和数量。 9.getElementById()用来获取ID标签属性为指定值的第一个对象;getElementsByName()用来获取name标签属性为指定值的所有对象的集合。 10.含有与不含有框架结构的浏览器窗口的关闭方法。 11.在JavaScript中,数组元素可以是任何类型的数据。 12.JavaScript不支持真正意义上的多维数组,但是由于其数组元素可以是数组,所以可以通过将数组保存在数组元素中来模拟多维数组。 13.Cookie用来在客户器端保存一些数据,其数量和大小均有限制。 14.location对象的href属性可实现重新加载新页面功能,document对象的location属性不能实现此功能。 15.在JavaScript中的单选按钮(radio),不能通过单击“选中”和“未选中”来进行切换。 二、选择题(2’×20=40’) 1.以下哪个变量名是非法的:() A.num_1 B.2sum C.Sum D._des 2.以下哪个单词不属于javascript保留字:() A.with B.parent C.case D.void 3.在JavaScript中用下面哪个关键字来定义变量:() A.int B.document C.char D.var 4.(778>787)?5:2的结果是:() A.2 B.5 C.5,2 D.3 5.在JavaScript表达式中12+"12"+"5"的结果是:() A.29 B.1217 C.126 D.12125 6.下列哪个方法可以使窗口显示上一个地址页面:()

    JavaScript试题集

    一.单选题 1.我们可以在下列哪个HTML元素中放置javascript代码? A.< script > B.< javascript > C.< js > D.< scripting > ★标准答案:A 2.预测以下代码片段的输出结果: var str ; alert(typeof str); A.. string ; B.. undefined; C.. object ; D.. String; ★标准答案:B 3.下列哪个不是Javascript中注释的正确写法:() A.< !-- …… -- > B.//…… C./*……*/ D. /* …… */ ★标准答案:A 4.以下哪项不属于Javascript的特征? A.Javascript是一种脚本语言 B.Javascript是事件驱动的 C.Javascript代码需要编译以后才能执行

    D.Javascript是独立于平台的 ★标准答案:C 5.关于以下两个述的描述中,正确的是:() 述1:Javascript是弱类型语言 述2:Javascript的常用类型包括:int、string、boolean A.述1正确,述2错误 B.述1错误,述2正确 C.两个述都正确 D.两个述都错误 ★标准答案:A 6.阅读下面的JavaScript代码: < HTML > < BODY > < SCRIPT LANGUAGE="JavaScript" > function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); document.writeln(y); } < /SCRIPT > < /BODY > < /HTML > 输出结果是()。 A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 ★标准答案:B 7.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求? A.int num;

    C笔试题目带答案

    姓名:___________ 时间:___________ DCCBB AADAD 一、选择题(1*10=10) 1.如果派生类以proctected方式继承基类,则原基类的protected和public成员在派生类的访问性分别是:D A.public和public B.public和protected C.protected和public D.protected和protected 解析:通过protected方式继承基类后,原基类的私有成员不可访问,而protected和public 成员均变成protected成员。 答案:D 2.有如下头文件: int F1(); static int F2(); classs CA { public: int F3();

    static int F4(); }; 在所描述的函数中,具有隐含this指针的是:C A.F1 B.F2 C.F3 D.F4 本题考查的是this指针。 this指针式一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存取数据成员时,则隐含使用this指针。 this指针是指向对象本身的指针,它只存在于类的非静态成员中。f1,f2不是成员函数,不存在隐含指针;f4为静态成员函数,也不含有this指针;含有this指针的函数在调用时按thiscall调用约定调用。 故本题答案为C。 3.派生类的成员函数不能访问基类的:C A.共有成员和保护成员B.共有成员 C.私有成员D.保护成员 本题考查的是继承的类型。

    相关文档 最新文档