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)>
B)&tl;
C)©
D)
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函式判斷是否按下鍵盤上的Enter鍵正確的編碼是()
<input name=”password”type=”text” onkeydown=”myKeyDown()”>
A. function myKeyDown(){
if (window.keyCode==13)
alert(“你按下了Enter鍵”);
B. function myKeyDown(){
if (document.keyCode==13)
alert(“你按下了Enter鍵”);
C. function myKeyDown(){
if(event.keyCode==13)
alert(“你按下了Enter鍵”);
D. function myKeyDown(){
if (keyCode==13)
alert(“你按下了Enter鍵”);
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
相關文章
- Oracle面試題附帶答案Oracle面試題
- 基帶面試題附答案面試題
- 前端面試題 | JS部分(附帶答案)前端面試題JS
- IT面試題:附帶答案的14道Spring MVC面試題面試題SpringMVC
- Redis面試總結 (附帶答案)Redis面試
- 43道多執行緒面試題,附帶答案(三)執行緒面試題
- 25道多執行緒面試題,附帶答案(一)執行緒面試題
- 43道多執行緒面試題,附帶答案(二)執行緒面試題
- Java基礎面試題型整理,附帶答案詳解Java面試題
- 前端面試題(附答案)前端面試題
- 41道計算機網路高頻面試題(附帶答案)計算機網路面試題
- .net 面試題與測試題(附答案)面試題
- Spring面試題總結的很全面,附帶超詳細答案Spring面試題
- Runtime經典面試題(附答案)面試題
- Python經典面試題(附答案)!Python面試題
- 最新精選Java面試題,附答案!Java面試題
- 最新PHP面試題彙總(附答案)PHP面試題
- 常用JAVA面試題庫(附答案)一Java面試題
- Java基礎面試題整理-50題(附答案)Java面試題
- 49個Spring經典面試題總結,附帶答案,趕緊收藏Spring面試題
- 資料探勘面試筆試題(附答案)面試筆試
- 大資料某公司面試題-附答案大資料面試題
- 50道CSS基礎面試題(附答案)CSS面試題
- 50道 CSS 基礎面試題(附答案CSS面試題
- 2017JAVA面試題附答案Java面試題
- 你不知道的面試題(一)附答案面試題
- Android 面試題(附答案) | 掘金技術徵文Android面試題
- 前端一面高頻面試題(附答案)前端面試題
- J2EE面試題集錦(附答案)面試題
- 求職面試常見問題:Python常見面試題全解析附答案求職Python面試題
- 2021精選 Java面試題附答案(一)Java面試題
- 2022年最新iOS面試題(附答案)iOS面試題
- 史上最全Java多執行緒面試題,附答案Java執行緒面試題
- 搜遍全網,整理的MySQL面試題,附答案。MySql面試題
- 附答案!超全SpringBoot面試題總結Spring Boot面試題
- iOS常見基礎面試題(附參考答案)iOS面試題
- Android面試整理(附答案)Android面試
- 乾貨來臨:C語言面試54題附答案C語言面試