HTML+css+javascript面试题

  1. 在调试前的准备工作下列叙述不对的是()

A) 在“设置”列表框中找到两个“禁用脚本调试”复选框,将它们前面的钩去掉

B) 如果“禁用脚本调试”复选框,前面的钩不去掉,则不会弹出调试信息

C) “禁用脚本调试”复选框,前面的钩去掉后,当程序出错时会弹出调试信息

D) “禁用脚本调试”复选框,前面的钩去不去与调试无关

112.关于代码优化下列表述不对的是()

A) JavaScript程序代码编写出来后,主要是交给浏览器去运行

B) 尽可能使用全局变量,可以使代码简单

C) 书写风格应遵循“标识符短而含义清晰”、“代码缩进对齐”、“尽可能注释”等原则

D) 在机器上运行的代码总是希望其速度越快越好,阅读维护时其可读性可理解性最好

113.弹出输入框,默认内容是“Hello World”的正确javascript语法是?

A) document.write(“HelloWorld”) B) “Hello World”

C) response.write(“HelloWorld”) D) prompt(“输入”,“Hello World”)

114.JS特性不包括( )

A)解释性 B)用于客户端 C)基于对象 D)面向对象

115.下列JS的判断语句中( )是正确的

A)if(i0) B)if(i=0) C)if i0 then D)if i=0 then

116、下列JavaScript的循环语句中( )是正确的

A.if(i<10;i++) B.for(i=0;i<10)

C.for i=1 to 10 D.for(i=0;i<=10;i++)

117、下列的哪一个表达式将返回假

A.!(3<=1) B.(4>=4)&&(5<=2)

C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2)

118、下列选项中,( )不是网页中的事件

A.onclick B.onmouseover C.onsubmit D.onpressbutton

119、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:

A.x<10 B. x<=10 C.x<20 D.x<=20

120、JS语句

var a1=10;

var a2=20;

alert(“a1+a2=”+a1+a2)

将显示( )结果

A.a1+a2=30 B.a1+a2=1020 C.a1+a2=a1+a2 D.显示错误

121、将字串s中的所有字母变为小写字母的方法是( )

A.s.toSmallCase() B.s.toLowerCase()

C.s.toUpperCase() D.s.toUpperChars()

122、以下( )表达式产生一个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)

123、产生当前日期的方法是( )

A.Now(); B.Date() C.new Date() D.newNow()

124、如果想在网页显示后,动态地改变网页的标题( )

A.是不可能的 B.通过document.write(“新的标题内容”)

C. 通过document.title=(“新的标题内容”)

D. 通过document.changeTitle(“新的标题内容”)

125、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()

A.document.forms.myButton B.document.mainForm.myButton

C.document.forms[0].element[0] D.以上都可以

126、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。

A. B. C. D.

127、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()。

A.background B.backgroungImage C.image D.background

128、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()

A. document.myform.selCity.options.clear()

B.document.myform.selCity.options.deleteAll()

C. document.myform.selCity.options.length=0

D.document.myform.selCity.options.size=0

129、HMTL表单的首要标记是,标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()

A.post方法传递的数据对客户端是不可见的

B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制

C.post方法对发送数据的数量限制在255个字符之内

D.get方法传递的数据对客户端是不可见的

130、在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。

A.next() B.back() C.forward() D.go(-1)

131、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。

A.BackColor B.BackgroundColor C.BgColor D.Background

132、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()。

A.文本框 B.复选框 C.列表框 D.按钮

133、在HTML页面上编写JavaScript代码时,应编写在()标签中间。

A.和 B.

C. 和 D.和

134、编写JavaScript函数实现网页背景色选择器,下列选项中正确的是()

A.functionchange(color){

window.bgColor=color;

}

B. function change(color){

document.bgColor=color;

}

C. functionchange(color){

body.bgColor=color;

}

D. functionchange(color){

form.bgColor=color;

}

135、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。

A.getDate B.getYear C.getMonth D.getTime

136、下列选项中关于浏览器对象的说法错误的是()

A.history对象记录了用户在一个浏览器中已经访问过的URLs

B.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息

C.location对象是history对象的父对象

D.location对象是window对象的子对象

137、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的JavaScript函数compute,要编写的HTML代码是()

A.

B.

C.

D.

138、分析下面的Javascript代码段,输出结果是()

var mystring=”I am a student”;

var a=mystring.substring(9,13);

document.write(a);

A.stud B.tuden C.uden D.udent

139、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是()

A.submit(); B.myform.submit()

C.document.myform.submit() D.window.myform.submit();

140、在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()

A. function myKeyDown(){

if (window.keyCode==13)

alert(“你按下了回车键”);

B. function myKeyDown(){

if (document.keyCode==13)

alert(“你按下了回车键”);

C. function myKeyDown(){

if(event.keyCode==13)

alert(“你按下了回车键”);

D. function myKeyDown(){

if (keyCode==13)

alert(“你按下了回车键”);

141、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。

A.document.getElementById(“pic”).style.display=”visible”;

B.document.getElementById(“pic”).style.display=”disvisible”;

C.document.getElementById(“pic”).style.display=”block”;

D.document.getElementById(“pic”).style.display=”none”;

142、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。

A.style=”display:visible”;

B. style=”display:disvisible”;

C.style=”display:block”;

D. style=”display:none”;

143、在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是()

A.注册

B.注册

C.注册

D.注册

144、在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。

A.onFocus B.onBlur C.onSubmit D.onKeyDown

145、在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是()

A.document.getElementByTagName(“div”)[0].style.display=”block”

B.document.getElementById(“imageLayer”).style.display=”block”;

C.document.getElementByName(“imageLayer”)[0].style.display=”block”;

D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;

146、分析下面的Javascript代码段,输出结果是()

var s1=parseInt(“101中学”);

document.write(s1);

A. NaN B.101中学 C.101 D.出现脚本错误

147、在HTML中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入()

A.”javascript:history.go(-1)”; B. “history.go(1)”

C. “history.go(-1)” D. “javascript:history.go(1)”

148、在HTML页面上包含如下所示的层对象,则javascript语句document.getElementById(“info”).innerHTML的值是()

请填写

A.请填写 B.

请填写

C.id=”info”style=”display:block”

D.

请填写

149、JavaScript是一种(C)语言

A.汇编语言 B.高级语言

C.脚本语言 D.近似语言

150、下列JavaScript表达式当中,错误的是()

A.var tempA, tempB, tempC

B.tempA *= 3

C.tempA >= tempB || tempA <= tempC

D.tempA >= tempB >tempC

151、表达式”This is my”+”book”的结果是()(注:其中,字符T的ASCII码为84,字符b的ASCII码为98)

A.100 B.84his is my 98ook

C.This is my book D.不能计算,要报错

152、下列名称中,能作为变量名的是()

A.pArray B.this

C.function D.*pNumber

153、在JavaScript中,以下代码能并闭一个窗口的是

A.window.exit() B.window.shutdown()

C.window.end() D.window.close()

154、在JavaScript中,以下代码能产生输出的是

A.document.write() B.window.write()

C.document.confirm() D.write “The UndefinedFunction”

156、要获取一个ID为username的表单元素的值,不正确的代码是()

A.document.username.value

B.document.all.username.value

C.document.getElementById(“username”).value

D.如果表单元素外层无表单,则可以直接使用username.value

157、如果想控制一个名为menuBar的层右移20个像素显示,下列能实现的是()

A document.menuBar.display += 20

B document.all.menuBar.pixelLeft += 20

C document.all.menuBar.left += 20

D document.all.menuBar.style.pixelLeft+= 20

158、下列代码能产生()个输出

1 var i = 1;

2 for(;;i++)

3 if(i)

4 alert(i);

5 else

6 break;

A.0个 B.无限多个 C.19个 D.20个

159、下列可以控制某个元素a的文本颜色的是

A.document.all.a.style.color

B.document.all.a.style.backgroundColor

C.document.a.color

D.document.a.gackgroundColor

160、下列关于网页元素overflow的说法,正确的是

A.指网页元素的位置,距离左边框和上边框的距离

B.指网页元素的位置,距离右边框和下边框的距离

C.指网页元素的定位方式,可以取值中包括absolute

D.指网页元素的内容溢出时,是否显示多余的内容

161、如果将想将两个层排列在同一行中,下列描述不能实现的是()

A.直接插入两个DIV标记,会自动排在同一行

B.指定DIV的position属性为absolute,然后将层位置拖放到同一行中

C.指定DIV标记的宽,并且指定其浮动方式,当层宽度之和小于外层元素

宽度时,会排在同一行

D.使用一个表格,将两个层分别放入一行中的两个单元格内

162、下列关于元素在网页中的叠放顺序描述,不正确的是()

A.使用CSS属性z-index来实现叠放顺序

B.属性的取值越大,表示放置的层次越高

C.属性取值可以为负整数

D.可以叠放,但叠放顺序不能指定,将由计算机随机产生

163、下列哪个是获得某时间对象的月份方法getMonth()的特点()

A.获取的月份是从1开始计数的

B.获取的月份是从0开始计数的

C.获取的月份是英文单词的缩写,如六月份为Jun

D.无法获取月份

164、求一个表达式的值,可以使用的函数有 。

A.eval()

B.isNaN()

C.parseInt()

D.parseFloat()

E.return()

165、JAVASCRIPT的onSubmit事件的作用是 。

A)当一个表单中的对象被点击时,执行的JavaScript事件

B)当用户提交一个表单时,需要执行的JAVASCRIPT事件

C)当鼠标移出对象时发生的事件

D)对象发生改变时调用的事件

E)当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件
二、不定项选择题(35题)

欢迎进入 HTML 世界

这会是一种很有趣的体验

A)用于标记 HTML 文档的开始和结束

B)bgcolor是的属性

C)

和都是HTML元素,是

的上一级元素

D)

标记不能省略

2.我们想要将页面中的文本采用项目符号的形式予以显示,采用哪些标记组合可以达到我们的要求?

A)

B)

    C)

    D)

  • 3.RGB三原色的组成是哪三种颜色?

    A)红

    B)黄

    C)蓝

    D)绿

    欢迎学习 HTML

    我的第一个 HTML 文档

    A)使用浏览器打开上述网页,网页的标题是”欢迎学习 HTML”

    B)使用浏览器打开上述网页,网页的标题是”我的第一个HTML文档”

    C)使用浏览器打开上述网页,网页的内容是”欢迎学习 HTML”

    D)使用浏览器打开上述网页,网页的内容是” 我的第一个HTML文档”

    5.以下说法正确的是:

    A)Microsoft公司的InternetExplorer是HTML文件浏览工具

    B)Netscape公司的 Navigator即可以编辑又可以浏览HTML文件

    C)Macromedia公司的Dreamweaver与Microsoft公司的FrontPage有类似的功能

    D)记事本不能用于编辑Internet网页

    1. 下面关于CSS表述正确的是

    A) CSS是一种制作网页的新技术,现在已经为大多数的浏览器所支持,成为网页设计必不可少的工具之一。

    B) 层叠样式表是HTML的辅助工具,缺点是设计者设计的网页缺少动感,网页内容的排版布局上也有很多困难

    C) 使用CSS能够简化网页的格式代码,加快下载显示的速度,也减少了需要上传的代码数量,大大减少了重复劳动的工作量。

    D) CSS是Cascading Stylesheets的缩写,中文意思是层叠样式表

    1. 样式表的声明分为

    A) 选择符(selector)、块{}(block)、属性(properties)

    B) 块里包含属性的取值(value)

    C) 选择符(selector)和块{}(block)

    D) 块里包含属性(properties)和属性的取值(value)

    1. 下面说法不正确的是

    A)

    这三个标记是最重要的表格标记

    B)

    这三个标记是最重要的框架标记

    C) 这两个标记是最重要的框架标记

    D) 这两个标记是最重要的表格标记

    1. 看下述文件

    下面说明正确的是

    A) src="c.htm"是设定此框窗中要显示的网页档案,每个框窗一定要对应一个网页档案。

    B) src="c.htm"是设定此框窗中要显示的网页档案属性

    C) 标记宣告HTML文件为框架模式,并设定视窗如何分割

    D) 标记宣告HTML文件为表格模式,并设定视窗如何分割

    1. 下面是HTML表格标记的是

    A)

    B)

    C)

    D)

    1. JavaScript的数据类型主要有 。

    A)字符串值 B)数字

    C)日期型 D)逻辑值

    E)布尔值

    1. 关于变量的命名规则,下列说法正确的是 。

    A)首字符必须是大写,小写的字母,下划线(_)或美元符($)。

    B)后续的字符可以是字母,数字,下划线或美元符。

    C)变量名称不能是保留字。

    D)长度是任意。

    E)不区分大小写。

    1. 有关JavaScript语句,下列说法正确的是 。

    A)单行注释语句是在需要注释的行前面用//

    B)多行注释语句是在需要注释的文字两端加/* 注释文字*/

    C)with语句的功能是为一段程序建立默认对象

    D)JavaScript中没有if…else语句

    E)JavaScript中只有while语句,而没有do…while语句

    1. 以下生成对象的方法中,正确的是 。

    A)varz = new Boolean(a);

    B)varstr = “JavaScript”;

    C)fruit=newArray(3);

    D)today1=newDate(2008,10,1);

    E)today=newDate(“October 1,2008”);

    1. JavaScript运算符包括 。

    A)== B)+=

    C). D)++

    E)||

    1. 关于JAVASCRIPT函数,下列说法正确的是 。

    A)函数是独立于主程序的,具有特定功能的一段程序代码块

    B)函数可以不用function关键字

    C)函数的命名规则同变量命名规则是一样的

    D)函数必须使用return语句

    E)函数的调用时直接用函数名,并给形式参数赋值

    1. 在HTML页面中,定义了如下的JavaScript函数,则正确调用该函数的HTML代码是()

    function compute(op){

    alert(op);

    }

    A)

    B)

    C)”)” value=””>

    D)

    1. 关于JAVASCRIPT事件,下列说法正确的是 。

    A)事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制

    B)对象发生改变时调用的事件是onBlur

    C)当一个表单中的对象被点击时,执行的JavaScript事件是onClick

    D)当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的JavaScript事件是onLoad

    E)当 select事件发生时执行的JavaScript 事件是onSelect

    1. 有关JAVASCRIPT的定时器,下列说法正确的是 。

    A)用于指定在一段特定的时间后执行某段程序

    B)setTimeout(“<表达式>”,毫秒数)其功能是在经过毫秒数后重复执行<表达式>

    C)clearTimeout(id)是用于终止一个定时器

    D)setInterval(“<表达式>”,毫秒)的功能是每隔毫秒数重复执行<表达式>,直至窗口)框架被关闭或执行clearInterval。

    E)clearInterval(id)的功能是终止定时器

    1. 有关Window对象,下列说法正确的是 。

    A)代表一个浏览器的窗口或者框架

    B)是一个文档,链接或历史对象组的顶层对象

    C)窗口对象不能设置状态栏默认信息

    D)判断窗口是否关闭,可以使用窗口对象的closed属性

    E)设置窗口左边界的X坐标,可以使用窗口对象的screenX属性

    1. 有关窗口对象的属性,下列说法正确的是 。

    A)设置状态栏的临时信息是用status属性

    B)该窗口最近查阅过的网页用history属性

    C)对当前窗口进行操作是用self属性

    D)对最上方的窗口进行操作,是用parent属性

    E)设置浏览器滚动条,可以使用窗口对象的scrollbars属性

    1. 有关窗口对象的方法,下列说法正确的是 。

    A)弹出警告信息用alert(信息字串)

    B)显示确认信息对话框用confirm(信息字串)

    C)显示提示信息,并提供可输入的字段用prompt(提示字串[,默认值])

    D)将焦点移到该窗口,是用focus()

    E)进入浏览器设置的主页,可以使用home()

    1. 窗口对象的事件处理程序有 。

    A)onErrorB)onLoad

    C)onFocusD)offMove

    E)offFocus

    1. open方法的窗口规格参数,下列说法正确的是 。

    A)是否显示网址工具栏,用location

    B)是否显示菜单工具栏,用menubar

    C)是否显示滚动条,用scrollbars

    D)是否显示状态栏,用status

    E)是否可以改变窗口的大小,用resize

    1. 在Javascript中,对于浏览器对象的层次关系理解正确的是()

    A.window对象是所有页面内容的根对象

    B.document对象包含location对象和history对象

    C.location对象包含history

    D.document对象包含form对象

    1. 在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。

    A.history B.document C.button D.text

    1. 以下代码能获得文档中的第一个form对象的是()

    A) document.forms[0];

    B) document.forms(0);

    C) document.forms.0;

    D) document.forms.item(0)

    1. 表单对象的属性主要有 。

    A)action是表单动作

    B)elements是以索引表示的所有表单元素

    C)encoding是编码的类型

    D)length是表单元素的个数

    E)method是目标

    1. 表单对象的方法,下列说法正确的是 。

    A)handleEvent(事件)是使事件处理程序生效

    B)reset()是重置表单元素

    C)submit()是表单提交

    D)表单对象的方法是表单对象为完成需求而调用的方法

    E)表单对象的方法是表单对象通过事件而调用的方法

    1. 密码对象的事件处理程序,可以是 。

    A)onBlur B)onChange

    C)onClick D)onSelect

    E)onMouseMove

    1. 按钮对象的属性主要有 。

    A)form表示该对象所在的表单

    B)name表示该对象的name属性

    C)type表示该对象的type属性

    D)value表示该对象的value属性

    E)status表示该对象的status属性

    1. 选择对象的属性主要有 。

    A)form表示该对象所在的表单

    B)name表示该对象的name属性

    C)length表示该对象的选项的数目

    D)options表示该对象的标记

    E)selectedIndex表示该对象的所选项目的索引值

    33.下列选项中,()段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。

    A) 返回

    B) 返回

    C) 返回

    D) 返回

    1. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:
      A)
      B)
      C)
      D)
    2. 以下哪些是javascript的全局函数:
      A) escape
      B) parseFloat
      C) eval
      D) setTimeout
      E) alert

    你可能感兴趣的:(面试题)