第一章
1.HTML指的是( A )。
A超文本標記語言(Hyper Text Markup Language)
B家庭工具標記語言(Home Tool Markup Language)
C超鏈接和文本標記語言(Hyperlinks and Text Markup Language)
2.web標准的制定者是( B )。
A 微軟 B萬維網聯盟(W3C) C網景公司(Netscape)
3.用HTML標記語言編寫一個簡單的網頁,網頁最基本的結構是( D )。
A <html> <head>…</head> <frame>…</frame> </html>
B <html> <title>…</title> <body>…</body> </html>
C <html> <title>…</title> <frame>…</frame> </html>
D <html> <head>…</head> <body>…</body> </html>
4.從IE瀏覽器菜單中選擇____查看à源文件______命令,可以在打開的記事本中查看到網頁的源代碼。
5.實現網頁交互性的核心技術是_______ JavaScript _______________。
6.CSS的全稱是________ Cascading Style Sheet __________ ______。
7.寫出你了解的專業網頁編輯制作工具_____Dreamweaver_,_ EditPlus ___________。
8.URL的全稱是____Uniform Resource Locator _____________________________。
9.寫出URL包含的三個部分內容的作用。
URL通常包括三個部分,第一部分是Scheme,告訴瀏覽器該如何工作,第二部分是文件所在的主機,第三部分是文件的路徑和文件名。
第二章
- 以下標記符中,用於設置頁面標題的是( A )。
A <title> B <caption> C <head> D <html>
- 以下標記符中,沒有對應的結束標記的是( B )。
A <body> B <br> C <html> D <title>
- 文件頭標記也就是通常所見到的____<head>…</head>_____標記。
- 創建一個HTML文檔的開始標記符是___<html>______,結束標記符是____</html>_____。
- 標記是HTML中的主要語法,分____單_____標記和____雙_____標記兩種。大多數標記是____成對_____出現的,由____開始_____標記和_____結束____標記組成。
- 把HTML文檔分為__頭部_______和______主體___兩部分。___主體______部分就是在Web瀏覽器窗口的用戶區內看到的內容,而__頭部_______部分用來設置該文檔的標題(出現在Web 瀏覽器窗口的標題欄中)和文檔的一些屬性。
- HTML4或XHTML1.0的三種文檔風格是__嚴格型、過渡型____、框架型_____。
- 簡述一個HTML文檔的基本結構。
一個完整的HTML文件包含頭部和主體兩個部分的內容,在頭部內容里,可定義標題、樣式等,文檔的主體內容就是要顯示的信息。<html>標記通常會作為HTML文檔的開始代碼,出現在文檔的第一句,而</html>標記通常作為HTML文檔的結束代碼,出現在文檔的尾部,其他的所有的HTML代碼都位於這兩個標記之間,該標記用於告知瀏覽器或其他程序,這是一個Web文檔,應該按照HTML語言規則對文檔內容的標記進行解釋;<head>…</head>是HTML文檔的頭部標記;<body>… </body>標記之間的文本是在瀏覽器中要顯示的頁面內容。
圖2-3 實驗 |
第三章
- 下面哪一項是換行符標記?( C )
A.<body> B.<font> C.<br> D.<p>
- 在HTML中,標記<font>的Size屬性最大取值可以是( C )。
A. 5 B.6 C.7 D.8
- 在HTML中,標記<pre>的作用是( B )。
A. 標題標記B.預排版標記C.轉行標記D.文字效果標記
- 下面的( B )特殊符號表示的是空格。
A." B. C.& D.©
- 要設置一條1像素粗的水平線,應使用的HTML語句是_ <hr size=1>_ 。
- 在HTML文件中,版權符號的代碼是 __©___。
- 使頁面的文字居中的方法有 <center>…</center>__。
- 標題字的標記是 <h>____。
第四章
- 列表(List),顧名思義就是 在網頁中將相關資料以條目的形式有序或者無序排列而形成的表。
- 常用的列表有 無序列表 、 有序列表 和 定義列表 三種。
- 無序列表標記<ul>的type屬性可以指定出現在列表項前的項目符號的樣式,其取值可以是: disc 、 circle 和 square 三種。
- 有序列表標記<ol>的type屬性可以指定出現在列表項前的項目編號的樣式,其取值可以是: 1 、 a 、 A 、 i 和 I 五種。
- 使用有序列表標記的 START 屬性后,用戶則可改變編號的起始值。該屬性值是一個 整數 ,表示從哪一個數字或字母開始編號。
- 使用列表項標記<li></li>的type屬性,用戶可以指定單個列表項的符號(對於無序列表而言)或編號(對於有序列表而言) 。
- 使用列表項標記<li></li>的 VALUE 屬性,可以改變當前列表項的編號大小,並會影響其后所有列表項的編號大小。但該屬性只適用於 有序列表 中。
第五章
- 下列哪一項是在新窗口中打開網頁文檔( B )。
A._self B._blank C._top D._parent
- 在網頁中,必須使用( A )標記來完成超級鏈接。
A.<a>…</a> B.<p>…</p> C.<link>…</link> D.<li>…</li>
- 超鏈接是建立網站、網頁主要元素之一。若要建立在同一網頁內的鏈接,應采用以下( B )鏈接形式。
A.鏈接到一個E-mail B.書簽式鏈接
C.框架間鏈接 D.鏈接到一個網站
- 關於超鏈接,( A )的說法是正確的。
A.不同網頁上的圖片或文本可以鏈接到同一網頁或網站
B.不同網頁上的圖片或文本只能鏈接到同一網頁或網站
C.同一網頁上被選定的一個圖片或一處文本可以同時鏈接到幾個不同網站
D.同一網頁上圖片或文本不能鏈接到同一書簽
- 若要在頁面中創建一個圖像超鏈接,要顯示的圖形為 myhome.jpg,所鏈接的地址為http://www.pcnetedu.com,以下用法中正確的是( B )。
A.<a href=http://www.pcnetedu.com">myhome.jpg</a>
B.<a href="http://www.pcnetedu.com"><img src="myhome.jpg"></a>
C.<img src="myhome.jpg"><a href ="http://www.pcnetedu.com"></a>
D.<a href =http://www.pcneredu.com><img src="myhome.jpg">
- 以下創建mail鏈接的方法,正確的是( C )。
A.<a href="master@163.com">管理員</a>
B.<a href="callto:master@163.com">管理員</a>
C.<a href="mailto:master@163.com">管理員</a>
D.<a href="Email:master@163.com">管理員</a>
- 下面是相對路徑的是( C )。
A.http://www.sina.com.cn B. ftp://219.153.40.150
C.../a.html D. /a.html
- 下面哪組屬性是用於設置圖像映射的區域坐標的( D )。
A.rec B.circle C.poly D. coords
- 在HTML文件中,URL是 統一資源定位器 。
- 在HTML文件中,超鏈接可以分為 內部鏈接和外部鏈接 。
- 關於超鏈接, target 屬性用於指定鏈接的目標窗口。
第六章
- <marquee> ... </marquee>,表示( D )
A.頁面空白 B.頁面屬性 C.標題傳遞 D.滾動文字
- 嵌入背景音樂的HTML代碼是( B )
A.<backsound src=#> B.<bgsound src=#>
C.<bgsound url=#> D.<backsound url=#>
- 通過哪個屬性可以為圖片添加邊框線. ( C )
A. html B.asp C.border D.img
- 網頁中常用的圖片格式為 GIF 、 JPEG 和 PNG 。
- 在HTML文檔中,顯示圖片所用的標記是 <img> 。
- <marquee> ... </marquee>的width和height屬性表示 滾動背景的寬和高 。
- 使用 <bgsound> 標記只能添加聲音文件,不能顯示和調整播放軟件的控制面板,而使用 <embed> 標記則可以插入各種各樣的多媒體。
第七章
- 以下選項中,哪個全部都是表格標記( B )。
A.<table><head><tfoot> B.<table><tr><td>
C.<table><tr><tt> D.<thead><body><tr>
- 請選擇可以使單元格中的內容進行左對齊的正確HTML標記( A )。
A.<td align="left"> B.<td valign="left">
C.<td leftalign> D.<tdleft>
- 要使表格的邊框不顯示,應設置border的值是( B )。
A.1 B.0 C.2 D.3
- 以下標記中,用於定義一個單元格的是( A )。
A.<td> </td> B.<tr>…</tr>
C.<table>…</table> D.<caption>…</caption>
- 若要使表格的行高為16pt,以下方法中,正確的是( A )。
A.<table border=1 height="16">…</table>
B.<table border=1 height="16pt">…</table>
C.<table border=1 height="16pt">…</table>
D.<table border=1 height="16pt">…</table>
- 表格的標記是___<table>____,單元格的標記是___<td>____。
- 表格的寬度可以用百分比和___像素_____兩種單位來設置。
- 表格分行用到的標記是 _<tr>______。
- 請寫出在網頁中設定表格邊框的厚度的屬性__<border>_____;設定表格單元格之間寬度屬性___cellspacing___________;設定表格內容與單元格間的距離屬性____cellpadding______。
- 請寫出<caption align=bottom>表格標題</caption>功能是 為表格添加標題_______。
- <tr>….</tr>是用來定義 表格的一行 ;<td>…</td>是用來定義一個單元格 ;<th>…</th>是用來定義___表頭_______。
- 單元格垂直合並所用的屬性是__colspan____;單元格橫向合並所用的屬性是___rowspan____。
- 利用<table></table>標記符的__frame____屬性可以控制表格邊框的顯示樣式;利用<table></table>標記符的__rules_____屬性可以控制表格分隔線的顯示樣式。
第八章
- 框架的分割方式有( ABD )。
A.上下分割 B.左右分割 C.對角線分割 D.嵌套分割
- 如果要將窗口進行水平的分割,那么要用到( B )屬性。
A.cols B.rows C.colspan D.hr
- 設置窗口高度或寬度的數值一種是采用 像素設置另一種是采用百分比 設置。
- 嵌入式的窗口我們一般用 嵌套分割 來實現。
- 在網頁中插入浮動框架要用 <iframe></iframe> 標記。
第九章
1. 在HTML中,<form method=post>,method表示( A )
A. 提交的方式
B. 表單所用的腳本語言
C. 提交的URL地址
D. 表單的形式
2. 增加表單的文本域的HTML代碼是( B )
A. <input type=submit></input>
B. <textarea name="textarea"></textarea>
C. <input type=radio></input>
D. <input type=checkbox></input>
3. 以下關於<select>標記說法正確的是( A D E )
A. <select>定義的表單元素在一個下拉菜單中顯示選項
B. rows和cols屬性可以定義其大小
C. <select>定義的表單元素是一個單選按鈕
D. <select>定義的表單元素通過改變其multiple屬性取值可以實現多選
E. 一般情況下,<select>定義的表單元素以一個下拉列表形式出現
4. 現要設計一個可以輸入電子郵件地址的web頁,應該使用的語句是(B )
A. <input type=radio>
B. <input type=text>
C. <input type=password>
D. <input type=checkbox>
5. <form>標記中,_____ action ____屬性的作用就是指出該表單所對應的處理程序的位置;______ method ___屬性用於指定該表單的運行方式。
6. method屬性的取值可以為_____ get ____和___post______之一,其默認方式是__get_______。
7. <input>標記中,____name_____屬性的值是相應處理程序中的變量名;___type__屬性用於指出用戶輸入值的類型。
8. <input>標記中,type屬性有九種取值,分別是:text,submit,reset,password,checkbox,radio,image,hidden,file。
9. 當type=text時,<input>標記除了有兩個不可默認的屬性____name_____和_____type____外,還有三個可選的屬性:___maxlength______、__size_______和_____value____。
10.當type=____image_____時,瀏覽器會在相應位置產生一個圖像按鈕,其中,___src______屬性是必需的,它用於設置圖像文件的路徑。
第十章
- CSS文件的擴展名為( C )。
- A. .txt B. .htm C. .css D. .html
- 以下的HTML中,哪個是正確引用外部樣式表的方法?( B )
- <style src="mystyle.css">
- <link rel="stylesheet" type="text/css" href="mystyle.css">
- <stylesheet>mystyle.css</stylesheet>
- CSS的繼承並不是完全的“克隆”,有些繼承是不起作用的,在下面的幾個屬性中,那些繼承是不起作用的( A B D )。
- A. border B. margin C. font D. padding
- 在網頁中最常用的單位是( C )。
- A. in B. cm C. px D. pc
- 下列哪個選項的CSS語法是正確的?( C )
- body:color=black B. {body:color=black(body}
- 下列哪個選項的CSS語法是正確的?( C )
- C. body {color: black} D. {body;color:black}
- 下面那個語句是把段落的字體設置為黑體、18像素、紅色字體顯示( B )
- A. p{font-family:黑體;font-size:18pc; font-color:red}
- B. p{font-family:黑體;font-size:18px; font-color:#ff0000}
- C. p{font:黑體 18px #00ff00}
- 如何為所有的<h1>元素添加背景顏色?(B)
- h1.all {background-color:#FFFFFF}
- h1 {background-color:#FFFFFF}
- all.h1 {background-color:#FFFFFF}
- 如何為所有的<h1>元素添加背景顏色?(B)
- 設置text-decoration屬性的刪除線的值為( C )。
- A. underline B. overline C. line-through D. blink
- 設置字符間距為15px的語句為( A )。
- A. letter-spacing:15px B. line-height:15px
- C. letter-height:15px D. line-spacing:15px
- 如何顯示這樣一個邊框:頂邊框10像素、底邊框5像素、左邊框20像素、右邊框1像素(A)
- border-width:10px 1px 5px 20px B. border-width:10px 20px 5px 1px
- C. border-width:5px 20px 10px 1px D. border-width:10px 5px 20px 1px
- 如何顯示這樣一個邊框:頂邊框10像素、底邊框5像素、左邊框20像素、右邊框1像素(A)
- 如何產生帶有正方形的項目的列表?( B)
- list-type: square B. list-style-type: square
- C. type: square D. type: 2
- CSS的英文名為_____Cascading Style Sheet_______,譯成中文的意思為___層疊樣式__。
- CSS里四種不同的定義分別為:_直接定義標記的style屬性_、_定義內部樣式表__、_____嵌入外部樣式表_、______鏈接外部樣式表__。
- CSS的選擇符類型為_____id___________、______class_____。
- CSS的四種定義顏色的方法分別為:__十六進制數___、______ RGB函數(整數)_、____利用RGB函數設置_____、_________ RGB函數(百分比)__顏色名稱_。
- 插入背景附件的屬性為______background-attachment__________。
- 以下的HTML中,哪個是正確引用外部樣式表的方法?( B )
第十一章
- 關於javascript的說法錯誤的是( B )。
A.是一種腳本編寫語言 B.是面向結構的
C.具有安全性能 D.是基於對象的
- 可以在下列哪個HTML元素中放置javascript代碼?( A )
A. <script> |
B. <javascript> |
C. <js> |
D. <scripting> |
- 向頁面輸出“Hello World”的正確javascript語法是 ( A )。
A. document.write("Hello World") |
B. "Hello World" |
C. response.write("Hello World") |
D. ("Hello World") |
- 引用名為“abc.js”的外部腳本的正確語法是( A )。
A. <script src="abc.js"> |
B. <script href="abc.js"> |
C. <script name="abc.js"> |
|
- 外部腳本文件中必須包含<script>標簽嗎?( B )
- 是 B. 否
- 如何在警告框中寫入“Hello World”?( C )
A. alertBox="Hello World" |
B. msgBox("Hello World") |
C. alert("Hello World") |
D. alertBox("Hello World") |
- 如何聲明一個名為myFunction的函數?( B )
A. function:myFunction() |
B. function myFunction() |
C. function=myFunction() |
|
- 如何調用名為myFunction的函數?( C )
A. call function myFunction |
B. call myFunction() |
C. myFunction() |
|
- 如何編寫當i等於5時執行某些語句的條件語句?( A )
- if (i==5) B. if i=5 then C. if i=5 D. if i==5 then
- 在JavaScript中,有多少種不同類型的循環?( B )
- 兩種。for循環和while循環
- 四種。for循環、while循環、do...while循環以及for...in循環
- 一種。for循環
- 下面那個for循環是正確的?( B )
A. for (i <= 5; i++) |
B. for (i = 0; i <= 5; i++) |
C. for (i = 0; i <= 5) |
D. for i = 1 to 5 |
- 可插入多行注釋的JavaScript語法是?( A )
- /*This comment has more than one line*/
- //This comment has more than one line//
- <!--This comment has more than one line-->
- 定義JavaScript數組的正確方法是?( C )
- var txt = new Array="tim","kim","jim"
- var txt = new Array(1:"tim",2:"kim",3:"jim")
- var txt = new Array("tim","kim","jim")
- var txt = new Array:1=("tim")2=("kim")3=("jim")
- 利用下標訪問一個數組時,最小下標是從( A )開始的。
A.0 B. 1
- 如何把7.25四舍五入為最接近的整數?( C )
A. round(7.25) |
B. rnd(7.25) |
C. Math.round(7.25) |
D. Math.rnd(7.25) |
- 如何求得2和4中最大的數?( B )
A. Math.ceil(2,4) |
B. Math.max(2,4) |
C. ceil(2,4) |
D. top(2,4) |
- 在名為“window2”的新窗口中打開一個連接為“http://www.me.com”的JavaScript語法是( B )。
- open.new("http://www. me.com ","window2")
- window.open("http://www. me.com","window2")
- new("http://www. me.com","window2")
- new.window("http://www. me.com","window2")
- 如何獲得客戶端瀏覽器的名稱?( B )
A. client.navName |
B. navigator.appName |
C. browser.name |
|
- 將一個名為validate()的函數和一個按鈕的單擊事件關聯起來的正確用法是( B )
A. <input type="button" value="驗證" ondblclick="validate ()">
B. <input type="button" value="驗證" onclick="validate ()">
C. <input type="button" value="驗證" onkeydown="validate ()">
- 腳本語言和HTML語言有何聯系和區別?
JavaScript是解釋型的編程語言,實現了大部分的面向對象的功能。一般用來做客戶端腳本(當然,也可以做服務器端腳本),嵌套在HTML頁面中,運行在瀏覽器窗口中,可以按面向對象的方式操作html頁面的對象(document,window等等),把靜態的html頁面變成支持用於交互並相應事件的動態頁面。而html則是超文本標記語言,瀏覽器會對標記自動進行分析解釋。