國2021年4月高等教育自學考試
網頁設計與制作
課程代碼:00900
1.請考生按規定用筆將所有試題的答案涂,寫在答題紙上。
2.答題前,考生務必將自己的考試課程名稱、姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規定的位置上。
一、單項選擇題:本大題共 25小題,每小題1分,共25分。在每小題列出的備選項中只有一項是最符合題目要求的,請將其選出。
1.用于遠程終端登錄主機的協議是
A. FTP
B. HTTP
C. SMTP
D. TELNET
2.IP地址由32位二進制數表示,每8位為--組,每組的分隔符是
A.圓點“.”
B.星號“*”
C.句號“?!?/span>
D.減號“一”
3.在URL統一資源定位器中,若訪問類型為file ,則文件所在的位置是
A. Usenet新聞組
B. Gopher服務器
C.本地計算機
D.www服務器
4.網頁制作最重要的原則是
A.色彩搭配
B.創意
C.帶寬
D.交互性
5.用于建立網站鏈接結構的是
A.總線鏈接結構
B.網狀鏈接結構
C.星形鏈接結構
D.環形鏈接結構
6.在網頁構圖與色彩中,如果采用了安全調色板以外的顏色,在Web上顯示時就會產生
A.“抖動”
B.“溢出”
C.“回跳”
D.“自動關閉”
7.以下色彩能帶給人們陰暗消極感覺的是
A.黑色
B.紅色
C.黃色
D.灰色
8.在Photoshop中,- -張圖可以建立幾個圖層?
A.50
B.100
C.150
D.200
9.在Photoshop濾鏡中,能產生“凹凸感墻紙效果”的是
A. Texture中的Texturizer
B. Distort中的Glass
C. Artistic中的Color Pencil
D. Distort中的Zigzag
10.在HTML中,網頁可以嵌入的聲音文件的后綴格式不包括
A. . wav
B.. au
C.. mp3
D.. mid
11.在JavaScript的注釋符號中,用于逐行注釋的是
A.<--
B.<-...->
C.//
D./ * ... */
12.在JavaScript的事件處理句柄中,觸發“元素失去了焦點”事件的是,
A. OnFocus
B. OnSelect
C. OnLoad
D. On Blur
13.在BOX的布局屬性中,用于表示元素所需要的放置空間將被擴大到足以安排完這
個元素的內容,該屬性的取值為
A.可視
B.隱藏
C.自動
D.滾動
14.在FrontPage2003的網頁視圖模式中,以可視化的方法編輯網頁內容的模式是
A.預瀏覽模式
B.特殊模式
C.普通模式
D. HTML源代碼模式
15. FrontPage2003的主要功能不包括
A.創建和管理Web站點
B.維護數據庫
C.發布站點
D.制作網頁
16.在使用Dreamweaver“站點定義”對話框中,可以在沒有指導的情況下編輯站點信息
的視圖是
A.“向導”視圖
B.“自定義”視圖
C.“基本”視圖
D.“高級”視圖
17.在Dreanweaver的“查看代碼”中,文檔看起來與它在瀏覽器中的外觀非常相似的差
看方式是
A.“設計”視圖
B.“編輯”視圖
C.“瀏覽"視圖
D.“代碼”視圖.
18.在Fireworks的“編輯”菜單中,“撤銷”命令的快捷鍵是
A.Ctrl+A
B.Ctrl+C
C. Ctrl +Z
D.Ctrl+V
19.在Fireworks的工具箱中,能完成“克隆位圖的一部分”功能的工具是
A.涂抹
B.橡皮圖章
C.鋼筆
D.套索
20.以下屬于Flash軟件定制顏色類型的是
A.透明色
B.過渡色
C.閃爍色
D.固定色
21. Flash軟件的推出國是
A.美國
B.英國
C.俄羅斯
D.法國
22. Unix 主機與WindowsNT主機在性能上比較,下列說法正確的是
A. Unix主機比W indowsNT主機穩定性好
B. Unix主機比WindowsNT主機用戶友好程度高
C. Unix主機比WindowsNT主機效率差
D. Unix主機比W indowsNT主機可擴展性差
23.在Web服務器文件類型的MIME標準中,用于定義“以純ASCII碼存儲的文本文
件”的是
A. video
B. message
C. audio/ wav
D. text/ plain
24. XML的特點不包括
A.可擴展性
B.嚴密性
C.免費性
D.互操作性
25.在XML中,SGML的中文名稱是
A.可擴展標記語言
B.通用標識語言標準
C.同步媒體集成語言
D.統一建模語言
二、多項選擇題:本大題共5小題,每小題2分,共10分。在每小題列出的備選項中至少有兩項是符合題目要求的,請將其選出,錯選、多選或少選均無分。
26.商業網頁設計的要求有
A.維護更新要方便
B.網頁發布的信息-一定要準確
C.站點開發周期應盡可能短.
D.良好的視覺效果
E.申請既有意義又容易記憶的域名
27.在HTML頁面排版中,以下屬于文字效果標記的有
A. <em> ... </em >
B. <u>... </u >
C. <blink > ... < /blink >
D. <strong>... </strong >
E. <nobr>... < /nobr >
28.在層疊樣式表中,BOX的屬性有
A. padding屬性
B. border屬性
C. margin屬性
D. height屬性
E. font屬性
29. Fireworks MX 2004對系統的要求有
A.300MHz Intel Pentium II以上的處理器
B.64MB可用內存.
C.只讀光驅CD- ROM
D.800 x600像素分辨率,256色或更高的顯示模式
E. Adobe Type Manager 4或更高版本
30. Flash中的聲音類型有
A.事件聲音
B.動畫聲音
C.消息聲音
D.滯聲音
E.流聲音
第二部分
非選擇題
三、簡答題:本大題共5小題,每小題5分,共25分。
31.簡述網頁設計的通用規則。
32.簡述JavaScript和Java的區別。
33.簡述Dreamweaver的特點。
34.在建立一個完整的站點過程中,欄目的設置應考慮哪幾個方面? .
35.在XML1.0建議書中,-一個“結構良好的”文檔至少符合哪幾個規則?
四、論述題:本大題共2小題,每小題10分,共20分。
36.試述網站設計過程中應遵守的國際專業流程。
37.試述使用FrontPage2003創建網頁過渡效果的步驟。
五、實踐題:本大題共2小題,每小題10分,共20分。
38.按要求編寫HTML程序,實現如圖38所示功能。
要求:①網頁主題為“海爾冰箱價格表”;
②頁面內容居中顯示;
③“海爾冰箱價格行情”使用二號標題;
④表格的邊框類型為3;
⑤建立3x3表格,表格內容中:“產品”“價格”和“折扣”是表格的標題性,其
余為單元格;
⑥其他信息如圖38所示。
源:科技日報
“機”本法則
平時,我們在瀏覽網頁時偶爾會遇到寫有502的報錯頁面,更多時候會出現404錯誤頁面,那么它們到底是什么意思呢?
登錄網頁時這些步驟在后臺運行
當我們在IE、搜狗、火狐等瀏覽器中訪問一個網址(域名)的時候,首先要找到域名所對應服務器的IP地址,簡單說就是先要找到所需的服務器在哪里。
得到服務器的IP地址后,我們電腦上的瀏覽器要向服務器發出想加載網頁資源的請求,建立一個瀏覽器與服務器的連接。
接著,瀏覽器會發送網頁鏈接請求,服務器收到請求后,進行相應的處理,比如說身份驗證等。這一步的目的是,查看你有沒有訪問服務器內相應資源的權限。
以上步驟完成后,服務器會將資源發送給瀏覽器,這一步稱為網頁響應。在資源傳輸完成后,瀏覽器成功接收到來自服務器的資源時,電腦就會顯示出我們想要查看的相應內容。
前面介紹的一系列動作都是在瞬間完成的,平時我們點擊網頁后,電腦后臺進行的,便是“請求資源”和“網頁響應”的過程。
當然,上述過程中可能會發生一些意外情況,比如用戶身份驗證失敗、該用戶失去訪問資源的權限、服務器在處理過程中出現錯誤等。
所以,在網頁響應中還要加入相應的狀態碼來告訴瀏覽器當前請求的處理狀態,這就是我們在鏈接網頁出錯時所看到的404、502等狀態碼了。
404代表找不到查詢網頁
404和502都是一種表示頁面出現錯誤的代碼,也叫做頁面狀態碼。那么,404和502到底是什么意思?它們又分別代表什么樣的頁面錯誤呢?
404代碼的意思是“輸入錯誤,找不到要查詢的頁面”,表示用戶在瀏覽網頁時,服務器無法提供正確的信息或是服務器因不明原因無法將信息發送給訪問者。
其中,404的第一個4表示客戶端出錯,第二個0表示你把網址打錯了,最后的那個4表示“Not Found”,即找不到網頁。
科學家設計404頁面的主要作用是提醒用戶,網站可以打開但是想要訪問的頁面找不到了。簡言之,當404頁面出現時,此網頁鏈接就成為了“死鏈接”。
那么,是什么原因導致404錯誤的發生呢?
導致這種錯誤發生的原因有3種可能,一是管理員將原始的網頁數據更改,導致網頁失效。
二是上傳到網頁的文件目錄或文件名稱被更改,導致原網頁鏈接失效,另外文件被移動或被刪除也可能導致原鏈接失效。
三是輸入的網址有錯誤,不能鏈接到所需的文件。
對于404錯誤,還有一個比較奇葩的原因,據微軟IE部門客服中心統計,接到“該頁無法顯示”的投訴中,大部分是用戶上網的時候沒有插網線或者沒有連接WiFi導致的。現在的用戶大多用的是WiFi網絡,也有可能在信號很差時出現404錯誤。
502意味著內部網絡擁堵
說完404錯誤,我們再來談談502錯誤是怎么導致的?
502代碼表示內部網絡故障或設置問題,即內部網絡擁塞,可能是內部存在大量的數據調用或交互時,網頁內容提供方的一個或兩個服務器,由于性能缺陷或程序錯誤,無法正常運行,使得網頁上的內容無法被傳輸到用戶的瀏覽器上。這就是為什么網頁提供方使用更高配置的設備后,502錯誤出現的次數會少一些的原因。
目前,網絡上代理和緩存的使用日漸增加,我們在對網頁內容進行申請時,處理我們訪問網頁請求的一連串電腦或服務器中,只要有一個環節出現差錯,502的錯誤就會產生。
由此,我們可以推演搶票網站崩潰時的情形:當用戶大量涌入購票網站時,搶票網站的數據庫瞬間需要調用和讀取大量數據,而內部網絡的服務器無法一下子處理如此多的數據,最終引發了502錯誤。
這就需要互聯網服務供應商(ISP)及Web服務器軟件供應商聯絡,由他們去檢查在其控制下的不同電腦與服務器之間的IP數據傳輸的流通狀況。
對于502錯誤,我們普通用戶無法對服務器進行設置,只能采取一些比較簡單的方法處理。
例如在我們進行網頁連接時,可以嘗試多次刷新,但這是最基本的刷新,只是從本地的硬盤重新讀取數據到我們的瀏覽器,不一定能夠重新連接服務器。
如果簡單的刷新沒有效果,我們不妨關掉502頁面,再重新登錄網頁。
這樣恢復正常網頁的可能性會更大,因為這種方法是從服務器進行刷新的,但是該方法操作的過程會比較慢。為了減少重新點擊的時間,用戶也可以用快捷鍵Ctrl+F5來進行服務器刷新。
由上可知,404和502的網頁錯誤代碼在本質上是有很大不同的,對于不同的網頁錯誤,我們可以找到一些應對的小方法。
但是要想從根本上解決問題還是得從各個服務器進行改進,各網站服務商可以進一步優化各自的服務器,減少404和502的出現,讓用戶可以享受更好的瀏覽體驗。
(來源:微信公眾號“數字北京科學中心”)
迎大家關注公眾號【哈希大數據】
我們采集信息時采集速度太大,請求速度過高,占用了大量對方服務器的資源,所以很多網站會采取一些防爬蟲技術,如果你一直用一個IP爬取這個網站,很可能導致該IP被禁止訪問該網站,所以為了穩定高效的完成爬蟲任務,我們需要把IP問題解決了,方法就是使用代理IP,如果商用或者不差錢可以直接購買高匿代理IP。如果現在你處在爬蟲探索階段,那么可以借鑒本篇文章獲取免費高匿代理IP,建成自己的代理IP池。
獲取代理IP簡單來說可按以下三個步驟走:第一,獲取代理IP;第二,檢測代理IP;第三,保存代理IP。下面進行詳細介紹。
首先我們需要查看哪些網站可以提供高匿代理IP,這里給大家提供幾個網站:
訊代理
快代理
西刺代理
代理66
這里給大家分享如何爬取西刺代理和訊代理的高匿IP,在瀏覽器中打開鏈接:http://www.xicidaili.com/nn/1,點擊F12快捷鍵打開開發者工具,如下圖所示。
我們只需要獲取IP地址和端口,網頁結構比較簡單,本次代碼用到了pyquery庫解析HTML,pyquery之前我們沒有介紹過,后面會拿出一篇具體講解。
獲取訊代理的IP,我們可以直接請求到一個json文件,如下圖所示:
獲取到json文件后我們直接利用json.load函數進行解析。部分代碼如下圖所示:
在獲取到代理IP后,首先需要檢測代理IP是否可用,確定可用后再保存起來,檢測代理IP所用網址最好用你需要抓取信息的網址。
部分代碼如下圖所示:
第三步,保存獲取到的代理IP
在成功檢測代理IP后,本次分享將其保存到一個TXT文件中,這樣處理并不是非常好,最好是將代理IP保存到數據庫中在使用時能夠實時檢測代理IP是否可用。利用該程序保存的代理IP,在后面使用時還要先檢測一下才行。
想要查看完整代碼請關注公眾號并回復:ip
需要注意的是代碼中用到了pyquery庫需要先安裝好,可以直接在命令窗口中輸入:pip install pyquery進行安裝。
本次分享主要介紹了如何獲取、檢測、保存代理IP,因為很多網站會采取一些防爬蟲技術,如果你一直用一個IP爬取這個網站,很可能導致該IP被禁止訪問該網站,所以為了穩定高效的完成爬蟲任務,我們需要很好解決代理IP問題。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。