zoukankan      html  css  js  c++  java
  • 很强大的HTML+CSS+JS面试题(附带答案)

    很强大的HTML+CSS+JS面试题(附带答案)

     

    一、单项选择(165题)

    1.HTML是什么意思?

    A)高级文本语言

    B)超文本标记语言

    C)扩展标记语言

    D)图形化标记语言

    2.浏览器针对于HTML文档起到了什么作用?

    A)浏览器用于创建HTML文档

    B)浏览器用于查看HTML文档

    C)浏览器用于修改HTML文档

    D)浏览器用于删除HTML文档

    3.默认情况下,使用P标记会形成什么效果?

    A)在文字P所在位置中加入8个空格

    B)P后面的文字会变成粗体

    C)开始新的一行

    D)P后面的文字会变成斜体

    4.哪个标记用于表示HTML文档的结束?

    A)/BODY

    B)/HTML

    C)/TABLE

    D)/TITLE

    5.META元素的作用是什么?。

    A)META元素用于表达HTML文档的格式

    B)META元素用于指定关于HTML文档的信息

    C)META元素用于实现本页的自动刷新

    D)以上都不对

    6.我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个参数做到?

    A)POP

    B)SRC

    C)ALT

    D)MSG

    7.以下的哪一种颜色格式支持上百万种颜色,但是不支持无损压缩?

    A)bmp

    B)jpg

    C)gif

    D)tif

    8.哪一个标记用于使HTML文档中表格里的单元格在同行进行合并?

    A)cellspacing

    B)cellpadding

    C)rowspan

    D)colspan

    9.使用以下那一种元素可以将声音添加到网页里面?

    A)sound

    B)bgsound

    C)music

    D)voice

    10.以下HTML代码中,哪一个是将词语“Run Away Bride”显示为Verdana字体并且字号为5号的正确代码?

    A)<font size=“5”font=“Verdana”>RunAway Bride</font>

    B)<font size=“5”face=“Verdana”>RunAway Bride</font>

    C)<font size=5font=Verdana>“Run Away Bride”</font>

    D)<font size=5 face=“Verdana”,text=“RunAway Bride”</font>

    11.在<param>标签中,下列哪个属性用于给参数传递内容?

    A)Address

    B)Value

    C)Amount

    D)Method

    12.超链接不能链接到下列哪个位置?

    A)同一HTML文档内的位置

    B)磁盘上其他HTML文档

    C)Internet上HTML文档

    D)计算机,你与它之间没有通信链路

    13.一个文件夹名称叫Parent,其下有一个叫做test.asp的文件,和一个名为Child的文件夹。Child下有一个名为default.htm文件,想在default.htm中作一个连接,链到test.asp。以下正确的是:

    A)<a href=“/test.asp”>…</a>

    B)<a href=“c:/test.asp”>…</a>

    C)<a href=“‥/test.asp”>…</a>

    D)<a href=“Parent/test.asp”>…</a>

    14.下列那项技术可以用于帮助网页设计时使页面具有统一、专业的外观?

    A)HTML

    B)DHTML

    C)CSS

    D)URL

    15.Window对象是代表InternetExplorer窗口的对象,其属性、方法和事件可以不经限定就可以直接使用。比如Window.Alert“stop”也可以直接写成:Alert“stop”这种说法是正确的还是错误的?

    A)正确

    B)错误

    16.在页面中看不见的表单元素是那种?

    A)<inputtype="password"></input>

    B)<inputtype="radio"></input>

    C)<inputtype="hidden"></input>

    D)<inputtype="reset"></input>

    17.以下哪一个项目是用来访问web页的软件?

    A)OutlookExpress

    B)Internet Explorer

    C)QQ

    D)FTP

    18.哪条命令用于使一行文本折行,而不是插入一个新的段落?

    A)<TD>

    B)<BR>

    C)<P>

    D)<H1>

    19.世界上最大的计算机网络是:

    A)WWW

    B)WAN

    C)MAN

    D)Internet

    20.下面关于HTML说法错误的是?

    A)HTML是一种标记语言

    B)HTML可以控制页面和内容的外观

    C)HTML文档总是静态的

    D)HTML文档是超文本文档

    21.语句A:HTML文档必须包括“头”和“主体”两部分

    语句B:HTML文档的扩展名为.htm或.html以下说法正确的是:

    A)两句都对

    B)两句都错

    C)只有A对

    D)只有B对

    22.以下哪个项目不是可以在HTML文档中使用的特殊字符。

    A)&gt;

    B)&tl;

    C)&copy;

    D)&nbsp;

    23.Html标记中,哪个标记表示表格?

    A)<H1>

    B)<TD>

    C)<TABLE>

    D)<TAB>

    24.Html标记中,用什么方法可以将整个表格在页面中居中?

    A)place=middle

    B)type=middle

    C)align=center

    D)type=center

    25.我们想要让当前页面的背景色为蓝色,应该使用哪一句代码来描述此种设置?

    A)bgcolor="blue"

    B)bgground="blue"

    C)backcolor="blue"

    D)background="blue"

    26.我们想要让当前整个表格的背景色为蓝色,应该使用哪一句代码来描述此种设置?

    A)bgcolor="blue"

    B)bgground="blue"

    C)backcolor="blue"

    D)background="blue"

    27.我们想要让表格的边框在页面中一定不显示出来,用什么方法可以做到呢?

    A)bgcolor="white"

    B)bgcolor="null"

    C)border="0"

    D)bordercolor="white"

    28.我们想要将表格的宽度设置为100个像素,应该怎么办?

    A)width="100"

    B)border="100"

    C)length="100"

    D)maxlength="100"

    29.我们想要将表格中的文字放在靠上居中的位置,应该怎么办?

    A)align="middle"align="top"

    B)align="center"align="top"

    C)valign="middle"align="top"

    D)valign="top" align="center"

    30.我们想要为网页中的文字加上超链接,可以采用哪个标记达到要求?

    A)<LINK>

    B)<HREF>

    C)<A>

    D)<B>

    31.A文件夹与B文件夹是同级文件夹,其中A下有a.htm,B下有b.htm文件,现在我们希望在a.htm文件中创建超链接,链接到b.htm,应该在a.htm页面代码中如何描述链接内容?

    A)b.htm

    B)././././B/b.htm

    C)../B/b.htm

    D)../../b.htm

    32.我们想要在HTML文档中加入图像,可以使用哪个标记来达到要求呢?

    A)<PIC>

    B)<PICTURE>

    C)<IMG>

    D)<IMAGE>

    33.我们发现为页面中的图像加入超链接后,默认情况下都带有一道黑框,有什么方法可以去掉它呢?

    A)bordercolor="white"

    B)border="0"

    C)style="no border"

    D)style="0"

    34.我们想要将表格中加入的图像充满整个单元格,使用哪种方式可以做到?

    A)size="100"

    B)size="100%"

    C)width="100"

    D)width="100%"

    35.我们希望制作一个表示左-上-下格式的框架页面

    如图

     

     

     

     

    我们需要独立制作几个文件?

    A)1

    B)2

    C)3

    D)4

    36.我们想要在框架中加入一个叫做list.htm的文件,应该在HTML中如何描述它?

    A)framepage="list.htm"

    B)frametarget="list.htm"

    C)framesrc="list.htm"

    D)frameframepage="list.htm"

    37.我们想要在页面中加入一个层,可以使用哪些HTML标记来描述它?(选择2项)

    A)<floor>

    B)<div>

    C)<span>

    D)<level>

    38. 下面语句表述正确的是

    A) marginwidth=5表示框架宽度部分边缘所保留的空间。

    B)marginwidth=5表示框架宽度空间

    C)noresize是设定不用使用框框的大小

    D)noresize是使用者设定此参数后,可随意地拉动框架改变其大小。

    39. 不是表单提供给用户的输入形式是

    A)Text

    B)Radio

    C)Type

    D)file

    40 . 下列哪种CSS样式定义的方式拥有最高的优先级?

    A) 嵌入

    B) 行内

    C) 链接

    D) 导入

    41 .web标准的制定者是?

    A) 微软

    B) 万维网联盟(W3C)

    C) 网景公司(Netscape)

    D) SUN公司

    42 . 下列的HTML中哪个是最大的标题?

    A) <h6>

    B) <head>

    C) <heading>

    D) <h1>

    43 . 下列的HTML中哪个可以插入一条水平线?

    A) <br>

    B) <hr>

    C) <break>

    D) <P>

    44 . 下列的HTML中哪个可以添加背景颜色?

    A) <body color="yellow">

    B) <background>yellow</background>

    C) <body bgcolor="yellow">

    D) <body backcolor="yellow">

    45 . 请选择产生粗体字的HTML标签:

    A) <bold>

    B) <bb>

    C) <b>

    D) <bld>

    46 . 请选择产生斜体字的HTML标签:

    A) <i>

    B) <italics>

    C) <ii>

    D) <it>

    47 . 下列的HTML中哪个可以产生超链接?

    A) <aurl="http://www.w3schools.com">W3Schools.com</a>

    B) <a>http://www.w3schools.com</a>

    C) <a href="http://www.w3schools.com">W3Schools</a>

    D) <a>http://www.w3schools.com</a>

    48 . 如何制作电子邮件链接?

    A) <a href="xxx@yyy">

    B) <mail href="xxx@yyy">

    C) <a href="mailto:xxx@yyy">

    D) <mail>xxx@yyy</mail>

    49 . 如何在新窗口打开链接?

    A) <a href="url" new>

    B) <a href="url" target="_blank">

    C) <a href="url"target="new">

    D) <a href="url" target="_parent">

    50 . 以下选项中,哪个全部都是表格标签?

    A) <table><head><tfoot>

    B) <table><tr><td>

    C) <table><tr><tt>

    D) <thead><body><tr>

    51 . 请选择可以使单元格中的内容进行左排列的正确HTML标签:

    A) <td align="left">

    B) <td valign="left">

    C) <td leftalign>

    D) <tdleft>

    52 . 如何产生带有数字列表符号的列表?

    A) <ul>

    B) <dl>

    C) <ol>

    D) <list>

    53 . 如何产生带有圆点列表符号的列表?

    A) <dl>

    B) <list>

    C) <ol>

    D) <ul>

    54 . 下列的HTML中哪个可以产生复选框?

    A) <input type="check">

    B) <checkbox>

    C) <input type="checkbox">

    D) <check>

    55 . 下列的HTML中哪个可以产生文本框?

    A) <input type="textfield">

    B) <textinput type="text">

    C) <input type="text">

    D) <textfield>

    56 . 下列的HTML中哪个可以产生下拉列表?

    A) <list>

    B) <input type="list">

    C) <input type="dropdown">

    D) <select>

    57 . 下列的HTML中哪个可以产生文本区?

    A) <textarea>

    B) <input type="textarea">

    C) <input type="textbox">

    D) <textarea></textarea>

    58 . 下列的HTML中哪个可以插入图像?

    A) <img href="image.gif>

    B) <image src="image.gif">

    C) <img src="image.gif">

    D) <img>image.gif</img>

    59 . 下列的HTML中哪个可以插入背景图像?

    A) <body background="background.gif">

    B) <backgroundimg="background.gif">

    C) <img src="background.gif"background>

    60 . 以下的HTML中,哪个是正确引用外部样式表的方法?

    A) <style src="mystyle.css">

    B) <link rel="stylesheet" type="text/css"href="mystyle.css">

    C) <stylesheet>mystyle.css</stylesheet>

    61. 在HTML文档中,引用外部样式表的正确位置是?

    A) 文档的末尾

    B) <head>部分

    C) 文档的顶部

    D) <body>部分

    62. 哪个HTML标签可用来定义内部样式表?

    A) <style>

    B) <script>

    C) <css>

    63. 哪个HTML属性可用来定义内联样式?

    A) font

    B) class

    C) styles

    D) style

    64 . 下列哪个选项的CSS语法是正确的?

    A) body:color=black

    B) {body:color=black(body}

    C) body{color: black}

    D) {body;color:black}

    65 . 如何在CSS文件中插入注释?

    A) // this is a comment

    B) // this is a comment

    C) /*this is a comment */

    D) ' this is a comment

    66 . CSS哪个属性可用来改变背景颜色?

    A) bgcolor:

    B) color:

    C) ">67. 如何为所有的<h1>元素添加背景颜色?

    A) h1.all {">B) h1{">C) all.h1 {background-color:#FFFFFF}

    68 . CSS如何改变某个元素的文本颜色?

    A) text-color:

    B) color:

    C) fgcolor:

    D) text-color=

    69 . 哪个CSS属性可控制文本的尺寸?

    A) font-size

    B) text-style

    C) font-style

    D) text-size

    70 . 以下的CSS中,可使所有<p>元素变为粗体的正确语法是?

    A) <p style="font-size:bold">

    B) <p style="text-size:bold">

    C) p{font-weight:bold}

    D) p {text-size:bold}

    71 . 如何显示没有下划线的超链接?

    A) a{text-decoration:none}

    B) a {text-decoration:no underline}

    C) a {underline:none}

    D) a {decoration:no underline}

    72 . 如何使文本以大写字母开头?

    A) text-transform:capitalize

    B) 无法通过CSS来完成

    C) text-transform:uppercase

    73 . css如何改变元素的字体?

    A) font=

    B) f:

    C) font-family:

    74 . 如何改变元素的左边距?

    A) text-indent:

    B) margin-left:

    C) margin:

    D) indent:

    75. 如何产生带有正方形的项目的列表?

    A) list-type: square

    B) list-style-type: square

    C) type: square

    D) type: 2

    76 . 我们可以在下列哪个HTML元素中放置JavaScript代码?

    A) <script>

    B) <javascript>

    C) <js>

    D) <scripting>

    77 . 写“Hello World”的正确JavaScript语法是?

    A) document.write("Hello World")

    B) "Hello World"

    C) response.write("Hello World")

    D) ("Hello World")

    78 . 插入JavaScript的正确位置是?

    A) <body>部分

    B) <head>部分

    C) <body>部分和<head>部分均可

    79 . 引用名为“xxx.js”的外部脚本的正确语法是?

    A) <script src="xxx.js">

    B) <script href="xxx.js">

    C) <script name="xxx.js">

    80 . 如何在警告框中写入“Hello World”?

    A) alertBox="Hello World"

    B) msgBox("Hello World")

    C) alert("Hello World")

    D) alertBox("Hello World")

    81 . 如何创建函数?

    A) function:myFunction()

    B) function myFunction()

    C) function=myFunction()

    82 . 如何编写当i等于5时执行某些语句的条件语句?

    A) if(i==5)

    B) if i=5 then

    C) if i=5

    D) if i==5 then

    83 . 如何编写当i不等于5时执行某些语句的条件语句?

    A) if =! 5 then

    B) if <>5

    C) if (i <> 5)

    D) if(i != 5)

    84. for循环如何开始?

    A) for (i <= 5; i++)

    B) for(i = 0; i <= 5; i++)

    C) for (i = 0; i <= 5)

    D) for i = 1 to 5

    85. 如何在JavaScript中添加注释?

    A) ' This is a comment

    B) <!--This is a comment-->

    C) //This is a comment

    86. 定义JavaScript数组的正确方法是?

    A) var txt = new Array="tim","kim","jim"

    B) var txt = newArray(1:"tim",2:"kim",3:"jim")

    C) vartxt = new Array("tim","kim","jim")

    D) var txt = newArray:1=("tim")2=("kim")3=("jim")

    87 . 如何求得2和4中最大的数?

    A) Math.ceil(2,4)

    B) Math.max(2,4)

    C) ceil(2,4)

    D) top(2,4)

    88 . 打开名为“window2”的新窗口的JavaScript语法是?

    A) open.new("http://www.w3schools.com","window2")

    B) window.open("http://www.w3schools.com","window2")

    C) new("http://www.w3schools.com","window2")

    D) new.window("http://www.w3schools.com","window2")

    89 . 如何在浏览器的状态栏放入一条消息?

    A) statusbar = "put your message here"

    B) window.status = "put your message here"

    C) window.status("put your messagehere")

    D) status("put your message here")

    90.下列不属于文档对象的方法的是()

    A) createElement

    B) getElementById

    C) getElementByName

    D) forms.length

    91.下面这段代码运行的结果()

    <body>

    <scriptlanguage=”JavaScript”>

    document.writeln(“文档最后修改于”+document.lastModified);

    var lastModObj=new Date(document.lastModified);

    alert(lastModObj.getMinutes());

    </script>

    </body>

    A) 弹出一个对象框

    B) 没有任何输出

    C) 在文档中显示文档最后修改的时间

    D) 在对话框中显示文档最后修改的时间

    92.下列属性中表示文档中的未访问过的超链接的颜色是哪个()

    A) linkColor属性

    B) vlinkColor属性

    C) alinkColor属性

    D) 以上都不是

    93.分析下面这段代码运行的结果()

    <scriptlanguage=”JavaScript”>

    with(document)

    {

    writeln(“最后一次修改时间:” +document.lastModified+”<br>”);

    writeln(“标题:” +document.title+”<br>”);

    writeln(“URL:” +document.URL+”<br>”);

    }

    </script>

    A) 只输出最后一次修改的时间

    B) 只输出文档的标题

    C) 输出文档的标题、最后一次修改时间和当前的URL

    D) 什么也不输出

    94.分析下面这个程序运行的结果()

    <script language=”JavaScript”>

    var str=”字符串”

    with(document)

    {

    writeln(“<b>您好,</b>”);

    write(“欢迎光临本网页!” +”<br>”);

    writeln(“<p><b>在js标签之间,”);

    writeln(str+”可以写在这里</b></p>”);

    }

    </script>

    A) 会有”<br>”这样的字符输出

    B) 第6行输出字符后会换行

    C) 最后页面会出错

    D) 会有乱码出现

    95.以下是历史对象的属性的是()

    A. Current

    B. Length

    C. href

    D. Next

    96.分析下面这两行代码的作用()

    01 <A href=”javascript:history.back()”></A>

    02 <A href=”javascript:history.forward()”></A>

    A)代码第1行的作用相当于后退按钮

    B)代码第2行的作用相当于后退按钮

    C)代码第1行的作用相当于前进按钮

    D)以上表述不都不正确

    97.通常情况下,一个URL的格式是()

    A) 协议//路径名称主机:端口/#哈希标识?搜索条件

    B) 协议//主机:端口/#哈希标识/路径名称?搜索条件

    C) 协议//主机:端口/路径名称?搜索条件

    D) 协议//主机:端口?搜索条件/路径名称#哈希标识

    98. 对location对象的href属性的叙述错误的是()

    A) 可以获取当前路径

    B) 可以改变当前路径

    C) 可以用来刷新页面

    D) 是只读属性

    99. 可以使用下列哪种方法来用一个URL取代当前窗口的URL()

    A) load

    B) onload

    C) replace

    D) open

    100.下列对表单对象的属性表述不正确的是()

    A) name:返回表单的名称

    B) action:返回/设定表单的提交地址

    C) target:返回/设定表单提交内容的编码方式

    D) length:返回该表单所含元素的数目

    101.对下面这段代码分析不正确的是()

    funtcion Submit()

    {

    form1.submit();

    alert(“提交成功”)

    }

    functionReset()

    {

    form1.reset();

    }

    A) 调用Submit()可以提交表单

    B) 调用Reset()重置表单

    C) 调用Reset()相当于提交按钮

    D) 调用Submit()相当于提交按钮

    102.对下面这段代码分析不正确的是()

    var len=form1.elements.length;

    for(var i=0 ;i<Len; i++)

    {

    if(form1.elements[i].value.length==0)

    {

    alert(“你的资料没有填写完善”);

    return flase;

    }

    }

    A) 代码第1行是取得当前表单元素的个数

    B) 代码第1行是取得当前文本表单的个数

    C) 这是循环验证表单

    D) 这段代码可以验证表单中文本框中的值是否为空

    103.对下面这段代码分析您输入的字符数为正确的是()

    function count()

    {

    var len=form1.text.value.length;

    alert(“”+len+”个”)

    }

    A) 代码第3行是取得当前文档中文本框的个数

    B) 代码第3行是取得当前文档中表单的个数

    C) 这段代码有错误

    D) 这段代码是统计用户输入文本框中字符个数

    104.下列叙述不正确的是()

    A) document:最顶层的节点,所有的其他节点都是附属于它的

    B) documentTypeDTD:引用(使用<!DOCTYPE>语法)的对象表现形式

    C) Attr:代表一对特性名和特性值。这个节点类型能包含子节点

    D) documentFragment:可以像document一样来保存其他节点

    105.下列不属于访问指定节点的方法的是()

    A) obj.value

    B) getElementByTagName

    C) getElementsByName

    D) getElementById

    106.对下列代码分析正确的是()

    function msg()

    {

    var p=document.createElement(“p”);

    varText=document.createTextNode(“Hello!”);

    p.appendChild(“Text”);

    document.body.appendChild(p);

    }

    A) 代码第2行是创建一个<P>元素标签

    B) 代码第3行是创建一个文本节点

    C) <P>是文本节点的子节点

    D) 这代码的作用是创建新的节点

    107.下列对符号所表示的意义解释错误的是()

    A) ˆ(尖号):匹配字符串的开头

    B) $(美元符号):匹配字符串的结尾

    C) ?(问号):匹配前面的子表达式一次或多次

    D) (反斜杠):对特殊字符的特殊元字符含义进行转义

    108. 对下面这段代码分析不正确的是()

    var reg=/ .o./ g; //寻找字符o前后接任意字符组成的有三个字符的字符串

    var str= “How are you?” //源串

    var result=new Array(); //用于接收结果

    while(reg.exec(str)!=null) //执行匹配操作,如果找到匹配则继续找下一项

    {

    result.push(RegExp.lastMatch); //添加结果

    }

    alert(result);

    A) 代码第1行是寻找字符o前后接任意字符组成的有三个字符的字符串

    B) 代码第4行是执行匹配操作,如果找到匹配则继续找下一项

    C) 代码第6行是将所得到的结果添加到数组中

    D) 最后输出的是“How are you?”

    109.以下不是RegExp对象的实例属性的是()

    A) global属性

    B) lastIndex属性

    C) ignoreCase属性

    D) multiLine属性

    110.下面与IE结合对JavaScript调试支持比较好的工具是()

    A) 记事本

    B) Microsoft Visual Studio 2005

    C) JSEclipse

    D) VC++

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

    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(i==0) B)if(i=0) C)if i==0 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.<HTML> B.<HEAD> C.<BODY> D.<TITLE>

    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表单的首要标记是<form>,<form>标记的参数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.<javascript>和</javascript> B.<script>和</script>

    C. <head>和</head> D.<body>和</body>

    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.<inputname=”mybutton” type=”button” onBlur=”compute()”value=”计算”>

    B.<inputname=”mybutton” type=”button” onFocus=”compute()”value=”计算”>

    C.<inputname=”mybutton” type=”button” onClick=”function compute()”value=”计算”>

    D.<input name=”mybutton” type=”button”onClick=”compute()”value=”计算”>

    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函数判断是否按下键盘上的回车键正确的编码是()

    <input name=”password”type=”text” onkeydown=”myKeyDown()”>

    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页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。

    <img id=”pic” src=”Sunset.jpg” width=”400”height=”300”>

    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页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。

    <img id=”pic” src=”Sunset.jpg” width=”400”height=”300” _____ >

    A.style=”display:visible”;

    B. style=”display:disvisible”;

    C.style=”display:block”;

    D. style=”display:none”;

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

    A.<a href=”#”onmouseover=”this.style.font-size=30px”>注册</a>

    B.<a href=”#”onmouseout=”this.style.fontsize=30px”>注册</a>

    C.<a href=”#” onmouseover=”this.style.fontSize=30px”>注册</a>

    D.<a href=”#”onmouseout=”this.style.font-size=30px”>注册</a>

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

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

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

    <html>

    <body>

    <div id=”imageLayer” style=”display:none;”>

    <img src=”images/Sunset.jpg” width=”200” height=”100”></div>

    </body>

    <html>

    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 href=_______><imgsrc=”previous.gif” width=”67” height=”21”></a>

    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的值是()

    <div id=”info”style=”display:block”><p>请填写</p></div>

    A.请填写 B.<p>请填写</p>

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

    D.<divid=”info” style=”display:block”><p>请填写</p>

    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题)

    1.

    <HTML>

    <HEAD>

    <TITLE>欢迎进入 HTML 世界</TITLE>

    </HEAD>

    <BODY bgcolor=#000000>

    <P>这会是一种很有趣的体验</P>

    </BODY>

    </HTML>

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

    B)bgcolor是<HTML>的属性

    C)<P>和<BODY>都是HTML元素,<BODY>是<P>的上一级元素

    D)</P>标记不能省略

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

    A)<P>

    B)<UL>

    C)<BR>

    D)<LI>

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

    A)红

    B)黄

    C)蓝

    D)绿

    4.

    <HTML>

    <HEAD>

    <TITLE>欢迎学习 HTML</TITLE>

    </HEAD>

    <BODY>

    <H3>我的第一个 HTML 文档</H3>

    </BODY>

    </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网页

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

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

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

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

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

    7. 样式表的声明分为

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

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

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

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

    8. 下面说法不正确的是

    A) <table><tr><td>这三个标记是最重要的表格标记

    B) <table><tr><td>这三个标记是最重要的框架标记

    C) <FRAMESET> <FRAME>这两个标记是最重要的框架标记

    D) <FRAMESET> <FRAME>这两个标记是最重要的表格标记

    9. 看下述文件

    <html>

    <head>

    </head>

    <framesetcols="50%,*">

    <framename="hello" src="b.htm">

    <framename="hi" src="c.htm">

    </frameset>

    </html>

    下面说明正确的是

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

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

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

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

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

    A) <table>

    B) <tr>

    C) <td>

    D) <from>

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

    A)字符串值 B)数字

    C)日期型 D)逻辑值

    E)布尔值

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

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

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

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

    D)长度是任意。

    E)不区分大小写。

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

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

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

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

    D)JavaScript中没有if...else语句

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

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

    A)varz = new Boolean(a);

    B)varstr = "JavaScript";

    C)fruit=newArray(3);

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

    E)today=newDate("October 1,2008");

    15. JavaScript运算符包括 。

    A)== B)+=

    C). D)++

    E)||

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

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

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

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

    D)函数必须使用return语句

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

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

    function compute(op){

    alert(op);

    }

    A)<input name=”a” type=”button”onclick=”compute(this.value)”value=”+”>

    B)<input name=”b” type=”button”onclick=”compute(‘-‘)” value=”-”>

    C)<inputname=”c” type=”button” onclick=”compute(“*”)” value=”*”>

    D)<inputname=”d” type=”button” onclick=”compute(/ )” value=”/”>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    A)onErrorB)onLoad

    C)onFocusD)offMove

    E)offFocus

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

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

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

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

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

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

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

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

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

    C.location对象包含history

    D.document对象包含form对象

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

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

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

    A) document.forms[0];

    B) document.forms(0);

    C) document.forms.0;

    D) document.forms.item(0)

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

    A)action是表单动作

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

    C)encoding是编码的类型

    D)length是表单元素的个数

    E)method是目标

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

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

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

    C)submit()是表单提交

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

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

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

    A)onBlur B)onChange

    C)onClick D)onSelect

    E)onMouseMove

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

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

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

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

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

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

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

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

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

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

    D)options表示该对象的<option>标记

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

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

    A) <a href=”javascript:history.go(-1)”>返回</a>

    B) <ahref=”javascript:location.back()”>返回</a>

    C) <ahref=”javascript: location go(-1)”>返回</a>

    D) <a href=”javascript:history.back()”>返回</a>

    34. 在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本: 
    A)<TEXTAREA></TEXTAREA> 
    B) <INPUT type=”text”/> 
    C) <INPUT type=”hidden”/> 
    D) <DIV></DIV> 
    35. 以下哪些是javascript的全局函数: 
    A) escape 
    B) parseFloat 
    C) eval 
    D) setTimeout 
    E) alert

     
     
  • 相关阅读:
    .net Core 配置Centos守护进程Supervisor
    .net Core 安装在linux上
    Mariadb Galera Cluster 搭建集群
    MariaDB 安装配置记录
    MariaDB 安装
    wso2 linux上部署说明
    RestFul 架构详解
    SpirngBoot之整合邮件服务
    SpringBoot之模板引擎
    SpringBoot之持久化框架
  • 原文地址:https://www.cnblogs.com/LiLihongqiang/p/6984156.html
Copyright © 2011-2022 走看看