web原理及應用期末考試基礎題目及解答

在一個web網站裏面,網頁使用超級鏈接關聯站內資源的時候,一般會採用哪種類型的URI?
相對URI

Web前端編程中,用來組織網頁內容的技術是:
HTML

支撐Web網的三個基本機制用大寫字母縮寫的形式書寫,分別是:
URI、HTTP、HTML

Web網上的兩種角色分別是(單詞首字母大寫):
Web客戶端、Web服務器

因特網(Internet)和Intranet網絡採用的技術一樣的。(✔)

簡單回答典型的URI包含哪幾個部分?
訪問資源的命名方案,存放資源的計算機名,資源的名稱

簡單回答Web網和因特網的關係。
Web網是一個資源的網絡,是因特網上的其中一個服務。

以下正確的說法是:(C
A、HTML文檔是由Web服務器來顯示的
B、HTML文檔是由Web服務器和瀏覽器共同顯示的
C、HTML文檔是由瀏覽器顯示的
D、瀏覽器必須要訪問Web服務器上的HTML文檔,才能顯示網頁。

以下標記定義的元素,不屬於塊級元素的是:(B
A、p
B、b (< b > 標籤規定粗體文本。)
C、h1
D、div

有兩個HTML標記可以用來換行,分別是( )和( )。
正確答案:br、p

HTML元素是可以挨個排列,也可以互相嵌套,也可以交叉。(✖)
不同標籤之間可以嵌套,但不可以交叉

HTML的標記都必須有開始標記,也都有結束標記。(✖)
(html是鬆散格式,可以是單標籤

在相對URI裏面,表示當前文件位置的上級文件夾的是:(B
A、一個“.”
B、"…"
C、"/"
D、以上都可以

在HTML的表格裏,用來定義單元格的標記是:(BC
A、< tr >
B、< th >
C、< td >
D、< tbody >
(< tr > 標籤定義 HTML 表格中的行。
< th > 標籤定義 HTML 表格中的表頭單元格
< td > 標籤定義 HTML 表格中的標準單元格
< tbody > 標籤表格主體(正文)。該標籤用於組合 HTML 表格的主體內容。tbody 元素應該與 thead 和 tfoot 元素結合起來使用。

一個簡單的 HTML 表格,帶有兩個表頭單元格和兩個數據單元格:

<table border="1">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
</table>

HTML裏的a標記有兩個作用,分別是用來定義( )和( )。
正確答案:
第一空:
超鏈接;超級鏈接
第二空:
錨標識;段落標識

HTML的表格元素,既可以用來顯示和組織數據,也可以用來做網頁佈局。(✔)

img標記裏的width屬性和height屬性可以改變原始圖像的大小。(✖)
(在img標籤內直接設置裝備擺設width屬性與height屬性即可改變圖片顯示大小,不改變原始圖像大小)

如果表單的reset按鈕沒有起作用,可能的原因是:(ABC
A、沒有定義表單標記
B、reset按鈕沒有放在表單標記裏面
C、表單字段沒有放在表單標記裏面
D、以上都不對

在網頁中定義表單時,用來設置表單數據提交的服務器端程序的屬性是:( ),用來定義表單提交的方式的屬性是:( )
第一空: action
第二空: method

表單提交數據的兩種方法分別是(按字母順序書寫):( )和( ),一般來說最好是採用的方法是( )。
第一空: get
第二空: post
第三空: post

使用iframe標記,可以在一個瀏覽器窗口同時打開2個網頁(HTML文檔)。(✔)

reset按鈕的作用是把當前表單裏的所有表單字段的內容都清空。(✖)
(reset翻譯成漢語有"重置"的意思,並沒有"清空"的意思,此按鈕的作用是將表單元素的值重置爲默認值。)

實體首部域中,用來表示實體的編碼類型的是:(C
A、Content-Length
B、Content-Type
C、Content-Encoding
D、Content-Range

在響應消息的狀態行上,用來表示出現客戶端錯誤的狀態碼是哪個系列的?(C
A、2xx
B、3xx
C、4xx
D、5xx

請求消息裏可以包含的首部域有:(ABD
A、通用首部域
B、請求首部域
C、響應首部域
D、實體首部域

使用HTTP協議進行通信時,最基本的信息單元稱爲:
消息

HTTP協議工作在( )/( )模型上。
第一空: 請求
第二空: 響應

提交表單數據時,使用( )方法會把提交的表單數據放在URL裏,而使用( )方法,會把提交的表單數據放在消息體中。
第一空: get
第二空: post

CSS的選擇器中,用來選擇頁面上一個特定元素的選擇器是:(C
A、標記選擇器
B、類選擇器
C、ID選擇器
D、僞類選擇器

以下表示顏色的值哪個是錯誤的?(D
A、#ffffff
B、#f00
C、red
D、rgb(256,200,100)
(它的取值範圍都在0-255之間)

CSS的中文全名叫:
層疊樣式表

CSS有兩個特性,一個和CSS的名字有關係,它是( ),另一個是( )。
第一空: 層疊性
第二空: 繼承性

在HTML中引入CSS的四種方法分別是( )、( )、( )和( )。
第一空: 行內式
第二空: 內嵌式
第三空: 導入式
第四空: 鏈接式

長度單位中,rem和em的單位在一個頁面中表示的長度總是一樣的。(✖)
(在css中單位長度用的最多的是px、em、rem,這三個的區別是:
px是固定的像素,一旦設置了就無法因爲適應頁面大小而改變。
em和rem相對於px更具有靈活性,他們是相對長度單位,意思是長度不是定死了的,更適用於響應式佈局。
對於em和rem的區別一句話概括:em相對於父元素,rem相對於根元素。)

CSS的line-height屬性可以用來定義文本的行間距。(✔)

以下CSS屬性中哪個屬性一定沒有繼承性:(B
A、text-decoration
B、background-color
C、font-size
D、color

以下選擇器優先級最高的是:(D
A、#warning
B、.warning
C、h1
D、#warning p

以下選擇器,按照交集選擇器的特點,分析一下哪些屬於交集選擇器?(ABD
A、h1.warning
B、h1#warning
C、h1 .warning
D、input[type=“submit”]

如果要設置元素盒子的外邊界屬性,margin: 1px 2px 3px 4px; 的意思是分別設置( D )4個方向的外邊界。
A、上下左右
B、左上由下
C、左右上下
D、上右下左

一個HTML頁面上塊級元素的寬度由哪些部分構成?(ABCD
A、左右外邊界
B、左右內填充
C、左右邊框寬度
D、內容的寬度

CSS的盒子屬性裏,用來定義元素之間的距離的屬性是( ),用來定義元素邊框和內容的距離的屬性是( ),用來定義邊框的最簡單的屬性是( )。
第一空: margin
第二空: padding
第三空: border

行內元素在頁面上所佔的寬度可以通過width屬性來改變。(✖)
(行內元素設置float之後才能用width調整寬度)

設置爲浮動定位以後的元素,都變成了塊級元素,但是如果沒有設置寬度,它的寬度默認會是內容的寬度。(✔)

可以改變元素的上下疊放順序的CSS屬性是:(D
A、overflow
B、display
C、top
D、z-index

不會讓元素脫離標準流的定位方式有:(C
A、浮動定位
B、固定定位
C、相對定位
D、絕對定位

以下幾種定位方式,可以使用偏移屬性進行定位的是:(CD
A、靜態定位
B、浮動定位
C、固定定位
D、相對定位

可以作爲絕對定位元素的包含框的父級元素的定位方式可以是:(BCD
A、靜態定位
B、固定定位
C、相對定位
D、絕對定位

固定定位和沒有父級元素作爲包含框時的絕對定位工作方式是一模一樣的。(✔)

設置了絕對定位的元素,在沒有設置偏移屬性時,都會自動在包含框的左上角顯示。(✖)
(1.開啓絕對定位,會使元素脫離文檔流
2.開啓絕對定位以後,如果不設置偏移量,則元素的位置不會發生變化)

以下哪些語句可以聲明一個變量?(ABCD
A、var name;
B、name = “wang”;
C、let name = “wang”;
D、var name=“wang”;

在Web網頁上加入JavaScript程序的方式有哪三種?
嵌入式、行內式、鏈接式

客戶端JavaScript運行在( )中。
瀏覽器

下面代碼在控制檯上輸出的值是( )?

var userName = "song";
userName = userName + "wang";
username = "liu";
console.log(userName);

songwang

在JavaScript數組中,各個單元可以存放不同數據類型的數據。(✔)

以下哪個Javascript的內部對象可以不用實例化就直接使用?(A
A、Math
B、Date
C、Array
D、String

以下哪種方法可以創建自定義對象?(ABD
A、var obj = {};
B、var obj = {name:“liu”, age: 12};
C、var a1 = [“wang”,“li”,"liu];
D、var a1 = new Object();

客戶端JavaScript程序中可以使用的對象有:(ABC
A、JavaScript內部對象
B、自定義對象
C、瀏覽器提供的對象
D、服務器提供的對象

JavaScript語言中,對象應該包含兩個要素,一個是保存對象數據、描述對象特性的,是:( ),另一個是定義了對象的行爲,是( )。
第一空: 屬性
第二空: 方法

HTML文檔對應的DOM樹的根節點是:(B
A、document對象
B、< html>元素對應的對象
C、< body >元素對應的對象
D、 window對象

如果要一次性全部獲取到當前節點的所有兄弟元素,可以調用當前節點對象的哪個屬性:(D
A、.previousSibling
B、.nextSibling
C、.childNodes
D、.parentNode.childNodes

以下哪部分代碼可以改變html元素的背景顏色(對應DOM對象假定是:d1):(C
A、d1.style.background-color = “red”;
B、d1.backgroundColor = “red”;
C、d1.style.backgroundColor = “red”;
D、d1.background-color = “red”;

HTML DOM 是:(ABC
A、HTML 的標準對象模型
B、HTML 的標準編程接口
C、W3C 標準
D、ECMAScript標準

HTML的DOM樹中,元素節點的子節點可以包括:(AC
A、元素節點
B、屬性節點
C、文本節點
D、文檔節點

以下哪種方法能夠根據HTML元素的id屬性獲取到對應的DOM對象:(ACD
A、getElementById()
B、getElementsByTagName()
C、querySelector()
D、querySelectorAll()

假定img標記對應的DOM對象是d1,如果要設置d1屬性src的值爲當前目錄下的1.jpg,可以寫成:(ABC
A、d1.src = “1.jpg”
B、d1.setAttribute(“src”,“1.jpg”)
C、d1[“src”] = “1.jpg”
D、d1.src = “…/1.jpg”

以下哪種方法可以改變DOM對象對應元素裏面的文本內容:(AB
A、innerHTML
B、innerText
C、outerHTML
D、outerText

對IE8瀏覽器來說,以下哪些方法能用來註冊事件處理程序?(ABD
A、在HTML標記中使用事件屬性
B、使用對象的事件屬性
C、addEventListener()方法
D、attachEvent()方法

如果要取消事件的默認動作,以下哪種方法可以?(AC
A、事件處理程序返回false
B、事件處理程序返回true
C、調用事件對象的preventDefault()方法
D、調用事件對象的stopPropagation()方法

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