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)  background-color:

 67. 如何爲所有的<h1>元素添加背景顏色?

A)  h1.all {background-color:#FFFFFF}

B)  h1{background-color:#FFFFFF}

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” οnkeydοwn=”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=”#”οnmοuseοver=”this.style.font-size=30px”>註冊</a>

B.<a href=”#”οnmοuseοut=”this.style.fontsize=30px”>註冊</a>

C.<a href=”#” οnmοuseοver=”this.style.fontSize=30px”>註冊</a>

D.<a href=”#”οnmοuseοut=”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、求一個表達式的值,可以使用的函數有 。

Aeval()

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公司的DreamweaverMicrosoft公司的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)多行註釋語句是在需要註釋的文字兩端加/* 註釋文字*/

Cwith語句的功能是爲一段程序建立默認對象

D)JavaScript中沒有if...else語句

E)JavaScript中只有while語句,而沒有do...while語句

14. 以下生成對象的方法中,正確的是 。

A)varz = new Boolean(a);

Bvarstr = "JavaScript";

Cfruit=newArray(3);

Dtoday1=newDate(2008,10,1);

Etoday=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”οnclick=”compute(this.value)”value=”+”>

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

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

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

18. 關於JAVASCRIPT事件,下列說法正確的是 。

A)事件是用戶對瀏覽器所做的特定的動作(操作),是實現交互操作的一種機制

B)對象發生改變時調用的事件是onBlur

C)當一個表單中的對象被點擊時,執行的JavaScript事件是onClick

D)當瀏覽器完成加載一個窗口或者加載完成框架集合中的所有框時,執行的JavaScript事件是onLoad

E)當 select事件發生時執行的JavaScript 事件是onSelect

19. 有關JAVASCRIPT的定時器,下列說法正確的是 。

A)用於指定在一段特定的時間後執行某段程序

BsetTimeout(<表達式>,毫秒數)其功能是在經過毫秒數後重復執行<表達式>

CclearTimeout(id)是用於終止一個定時器

DsetInterval(<表達式>,毫秒)的功能是每隔毫秒數重複執行<表達式>,直至窗口)框架被關閉或執行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. 窗口對象的事件處理程序有 。

AonErrorBonLoad

ConFocusDoffMove

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. 表單對象的屬性主要有 。

Aaction是表單動作

Belements是以索引表示的所有表單元素

Cencoding是編碼的類型

Dlength是表單元素的個數

Emethod是目標

29. 表單對象的方法,下列說法正確的是 。

AhandleEvent(事件)是使事件處理程序生效

Breset()是重置表單元素

Csubmit()是表單提交

D)表單對象的方法是表單對象爲完成需求而調用的方法

E)表單對象的方法是表單對象通過事件而調用的方法

30. 密碼對象的事件處理程序,可以是 。

AonBlur            BonChange

ConClick          DonSelect

EonMouseMove

31. 按鈕對象的屬性主要有 。

Aform表示該對象所在的表單

Bname表示該對象的name屬性

Ctype表示該對象的type屬性

Dvalue表示該對象的value屬性

Estatus表示該對象的status屬性

32. 選擇對象的屬性主要有 。

Aform表示該對象所在的表單

Bname表示該對象的name屬性

Clength表示該對象的選項的數目

Doptions表示該對象的<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  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章