• 網頁腳本語言期末試卷A卷 - 下載本文

    上海學院課程考試試卷

    2012–– 2013 學年 第2學期 期末( √ )補考( )重考( ) 課程名稱 網頁腳本語言 試卷編號 A 開卷( )閉卷(√) 年級 11 專業計算機 班級 1/2 姓名 學號 一 考試 成績 二 三 四 五 六 總分 考試注意事項:

    1、請將班級(填1或2)姓名和學號填入上述表格中;

    2、將發下的“網頁腳本語言考試“文件夾改名為答題文件夾,取名為:學號+姓名,例:111234567張三,考試答案均放在答題文件夾中;

    3、考試結束單擊桌面上上傳圖標進行上傳上述答題文件夾(不得用FTP進行上傳),答題文件夾中應該包括本考試文件、3個網頁文件和原有的3個圖片文件; 3、考試題目不得改動,改動者作“0“分處理。

    一、單項選擇題(20*2=40%)

    1.以下哪個選項是JavaScript技術特征( )。 A.解釋型腳本語言

    B.跨平臺

    D.具有以上各種功能

    C.基于對象和事件驅動

    2.編輯JavaScript程序時( )。 A.只能使用記事本

    B.可以使用任何一種文本編輯器 D.只能使用Dreamweaver編輯工具

    C.只能使用FrontPage編輯軟件

    3.對于不支持JavaScript程序的瀏覽器,使用下面哪種標記會把編寫的JavaScript腳本作為注釋處理( )。

    A. // 標記

    B.' 標記 D./* */標記

    C.標記

    4.下面四個變量聲明語句中,哪一個變量的命名是正確的( )。

    A.var for

    B.var txt_name

    C.var myname myval

    D.var 2s

    5.創建對象使用的關鍵字是( )。

    第1頁(共8頁) (網頁腳本語言A卷)

    A.function C.var

    B.new D.String

    6.獲取系統當前日期和時間的方法是( )。 A.new Date(); C.now();

    B.new now(); D.Date();

    7.將Array對象中的元素值進行輸出的方法是( )。 A.用下標獲取指定元素值

    B.用for語句獲取數組中的元素值

    C.用數組對象名輸出所有元素值 D.以上3種方法都可以

    8.下面JavaScript語句中能正確輸出“H2O”的字符串表達式是( )。 A.str=\ document.write(H+str.sub()+O);

    B.str=\ document.write(\ C.str=\ document.write(\

    D.str=\ document.write(H+str.sup()+O);

    9.在使用事件處理程序對頁面進行操作時,最主要的是如何通過對象的事件來指定事件處理程序,其指定方式主要有( )。

    A.直接在HTML標記中指定 C.在JavaScript中說明

    B.指定特定對象的特定事件 D.以上3種方法都具備

    10.下面( )不是鼠標鍵盤事件。 A.onclick事件 C.oncut事件

    B.onmouseover事件 D.onkeydown事件

    11.當前元素失去焦點并且元素的內容發生改變時觸發事件使用( )。 A.onfocus事件 C.onblur事件

    B.onchange事件 D.onsubmit事件

    12.在HTML頁面中,不能與onChange事件處理程序相關聯的表單元素是( )。

    A.文本框 B.復選框 C.列表框 D.按鈕

    13. 在Javascript瀏覽器對象模型中,window對象的( )屬性用來指定瀏覽器

    狀態欄中顯示的臨時消息。

    A.status B.screen C.history D.document

    14. 在HTML頁面中包含如下所示代碼,則編寫Javascript函數判斷是否按下鍵盤上的回車鍵正確的編碼是( )。

    第2頁(共8頁) (網頁腳本語言A卷)

    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(“你按下了回車鍵”);}

    15. 在HTML頁面中使用外部javaScript文件的正確語法是( )。 A.

    B. C. D. < language src=” scriptfile.js”>

    16. setInterval(\ 這段代碼的意思是( ) 。 A. 等待1000秒后,再彈出一個對話框 B. 等待1秒鐘后彈出一個對話框 C. 語句報錯,語法有問題 D. 每隔一秒鐘彈出一個對話框

    17. 在HTML頁面中,下面有關的Document對象的描述錯誤的是( A. Document對象用于檢查和修改HTML元素和文檔中的文本 B. Document對象用于檢索瀏覽器窗口中的HTML文擋的信息 C. Document對象提供客戶最近訪問的URL的列表 D. Document對象的location屬性包含有關當前URL的信息

    18.分析下面的JavaScrip代碼段,輸出的結果是 ( )。

    第3頁(共8頁) (網頁腳本語言A卷)

    )。

    var s1=15;

    var s2=”string”; if (isNaN(s1))

    document.writeln (s1);

    if (isNaN(s2) ) document.write (s2);

    A. 15 B.15string C. string D. string15 19.如下代碼片斷,當鼠標移到圖片上時,顯示的內容是 ( )。

    “很可愛呀!” A.s1圖 B.s2圖

    C.s1圖及文字“很可愛呀!” D.s2圖及文字“很可愛呀!” 20.如果在頁面上有一個表單form1,并且在這個表單中包含名為yourname的文本框,那么通過( )可以引用這個文本框。

    A.yourname B.form1.yourname C.window.form1.youename D.無法訪問

    注:請將上述各題的選擇答案填入下列表格中,并用大寫字母填寫。

    1 11

    2 12 3 13 4 14 5 15 6 16 7 17 8 18 9 19 10 20 二、判斷題(10*1=10%)(正確打“T“,錯誤打”F“)

    1. JavaScrip既可用于Web客戶端應用,也可用于Web服務器端應用( )。 2.JavaScript規定在使用任何變量之前必須先使用var聲明它 ( )。 3.表達式的類型只取決于運算符,與操作數無關 ( )。 4.JavaScript中的變量不區分大小寫 ( )。

    第4頁(共8頁) (網頁腳本語言A卷)

    5.在JavaScript中只允許使用預定義的函數,而不能自定義函數 ( )。 6.函數與其他的JavaScript代碼一樣,必須位于標記之間 ( )。

    7.函數的定義語句和函數的調用語句只能放在HTML文件的段中 ( )。 8.JavaScript的函數定義允許嵌套,即在函數中可以定義另一個函數 ( )。 9.在JavaScript中,任何對象都是Object對象類的實例( )。

    10.在觸發onclick事件之前,會依次發生onmousedown、onmouseup事件( )。

    注:請將上述各題的選擇答案填入下列表格中,并用大寫字母填寫。

    1

    2 3 4 5 6 7 8 9 10 三、簡述JavaScript腳本的執行原理(10%) 答:

    四、 設計一網頁文件并編寫一個函數Min(x,y),求出x,y兩個數中的最小值,

    要求x,y的值由用戶通過提示對話框輸入,效果圖見下圖所示。(注:網頁文件取名為:A+學號+姓名.html,例:A111234567張三.html)(10%)

    第5頁(共8頁) (網頁腳本語言A卷)





    日本黄色视频在线观看 - 在线观看 - 影视资讯 - 爱赏网