《《Javascript程序設(shè)計(jì)》期末考試題》由會員分享,可在線閱讀,更多相關(guān)《《Javascript程序設(shè)計(jì)》期末考試題(8頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、重慶電子工程職業(yè)學(xué)院JavaScript 程序設(shè)計(jì)重修試卷題號-k二二二-三總分得分班級:_學(xué)號:_ 姓名:_、單項(xiàng)選擇題(每題 1.5 分,共 30 分)1. 在 HTML 中編寫 JAVASCRIP 程序時(shí),應(yīng)該使用標(biāo)記()。a. b. vscripti ngc. d. vjs2. 使用外部 JAVASCRIP 程序文件的正確格式是()。adscript href=” XX.js ” b. vscript name= ” XX.js ” c. d. 3. 在瀏覽器上運(yùn)行 JAVASCRIP 程序,可以()。a. 動態(tài)顯示網(wǎng)頁內(nèi)容b. 校驗(yàn)用戶輸入的內(nèi)容c. 進(jìn)行網(wǎng)頁動畫顯示d. 具有以上各
2、種功能4. 在 HTML 文件中編寫 JAVASCRIP 程序時(shí),使用 表示()a. 注釋語句b. 重點(diǎn)突出語句c. 對于不支持 JAVASCRIP 程序的瀏覽器,隱藏程序內(nèi)容d. 沒有任何意義5. 在 JAVASCRIP 程序中最常用的顯示信息內(nèi)容的語句是()。a. alert( “ HELLO WORLD!)b. alertBox=“HELLO WORLD!c. msgBox(“HELLO WORLD!)d. alertBox(“HELLO WORLD!)6. JAVASCRIPT 勺對象主要包括()。a. J AVASCRIPT 勺的內(nèi)置對象b. 瀏覽器內(nèi)置對象c. 自定義對象d. 以上
3、三種都是7. JAVASCRIP 沖自定義對象時(shí)使用關(guān)鍵字()。a. objectb. fu ncti onc. defi ned. 以上三種都是8. 下列 JAVASCRIPT 勺判斷語句中()是正確的。a.if(i0)b.if(i!=10)c.if i0 thend.if i=!09. 在 JAVASCRIP 中,計(jì)算數(shù)組 c 的長度的語句是()。a. var y=c.length();b. var y=c.len();c. var y=c.length;d. var y=c.len;10. JAVASCRIP 函數(shù) window.setTimeout( “countdown(); ”,1
4、000);表示()。a. 每隔 1 分鐘調(diào)用 countDown 函數(shù)b. 每隔 1 秒鐘調(diào)用 countDown 函數(shù)c. 1 分鐘后調(diào)用 countDown 函數(shù)d. 1 秒鐘后調(diào)用 countDown 函數(shù)11. 如果在script塊中沒有指定 Ianguage 屬性,那么 IE 瀏覽器將以() 語言來處理其中的程序代碼。a. JavaScriptb. PerIc. VBScriptd. Java12. 表達(dá)式 123%7 的計(jì)算結(jié)果是()。a. 2b. 3c. 4d. 513. 在 JAVASCRIPT 數(shù)中定義一個(gè)全局變量 x,可以()。a. 使用關(guān)鍵字 pubIic 在函數(shù)中定義b
5、. 使用關(guān)鍵字 pubIic 在任何函數(shù)之外定義c. 使用關(guān)鍵字 var 在函數(shù)中定義d. 使用關(guān)鍵字 var 在任何函數(shù)外定義14. 在 JAVASCRIPT,通過下面()運(yùn)算符訪問對象的屬性和方法。a. 加運(yùn)算符b. 點(diǎn)運(yùn)算符c. 乘運(yùn)算符d. 不能訪問15. document 對象的 writeIn() 方法與 write ()方法的區(qū)別在于() 。a. writeln()在行尾加一個(gè)與 HTMLvbr 和當(dāng)?shù)臉?biāo)記b. writeln()在行尾加一個(gè)與 HTMLvp 相當(dāng)?shù)臉?biāo)記c. writeln()在行尾加一個(gè)與 HTMLvpre 相當(dāng)?shù)臉?biāo)記d. 兩者是一樣的16. 下列選項(xiàng)中,()不
6、是網(wǎng)頁事件a. onclickb. onsumitc.onmouseoverd.onpressbutton17.下面那一句是合法的? ( )a.document.write(“ johnsaid,” hi!” )b.document.write(“ johnsaid,” hi! ”)c.document.write(a”)d.document.write(“ johnhi! ”)18. 在 Javascript 中下面哪一個(gè)是合法函數(shù)名? ( )a.function my functi()b.function if()c.function get_text()d.function 24hour
7、s()19. 以下 document 對象的()屬性返回當(dāng)前文檔的完整 URL。a. domainb. referrerc. URLd. title20. 通常直接使用屬性名和方法來調(diào)用 window 對象的屬性和方法,而不加上 對象名 window. ,是因?yàn)椋ǎ?。a. window 對象是瀏覽器文檔對象模型中的頂層對象,所以javascript 有此約定b. 窗口的屬性和方法被認(rèn)為是 navigator 對象的一部分c. 實(shí)際上,并不存在 window 對象d. 瀏覽器認(rèn)為 window 對象是 document 對象的一部分二、 判斷改錯(cuò)題(每題 2 分,共 20 分)1. JAVASC
8、RIPT 是 Microsoft 公司設(shè)計(jì)的腳本語言。2. 編寫 JAVASCRIP 程序唯一的工具是純文本編輯器。3. 只有通過 vFONT 標(biāo)記才能為 HTM 文檔中的文字設(shè)置顏色。4. 在使用 var x=1 聲明變量 x 之后,賦值語句 x=”今天天氣真好”將出錯(cuò)。5. 在 JAVASCRIP 中,兩個(gè)整數(shù)進(jìn)行除(/)運(yùn)算,其結(jié)果不一定為整數(shù)。6. 空字符串(”)也是字符串常量。7. 如果定義 var a=true,b; 那么 a|b 的結(jié)果為 ture 。8. 任何循環(huán)語句的循環(huán)體至少要執(zhí)行一次。9. 在字符串向數(shù)值轉(zhuǎn)換后,如果我們對其轉(zhuǎn)換結(jié)果 x 用 isNaN() 來判斷,如 果
9、isNaN(x) 為 true 則表示轉(zhuǎn)換成功,否則就是轉(zhuǎn)換失敗。 ()10. 在 JAVASCRIP 中,只能使用預(yù)定義對象,而不能使用自定義對象。()三、 綜合題(每題 10 分,共 50 分)1. 設(shè)計(jì)一個(gè)頁面,在頁面上顯示信息“現(xiàn)在是XXXX 年 XX 月 XX 日 XX 點(diǎn) XX分 XX 秒(星期 X),歡迎您的到訪我的站點(diǎn)”。2. 編寫程序,通過用戶輸入的年齡判斷是哪個(gè)年齡階段的人(兒童:年齡 14;青少年:14=年齡25;青年:25=年齡40;中年:40=年齡60;老年=60) ,并在頁面上輸出判斷結(jié)果。3. 求 PI 的 6 次方,四舍五入并取整,然后顯示到網(wǎng)頁上。4. 使用一
10、個(gè)數(shù)組變量 classmates 存貯 5 個(gè)同學(xué)的名字,即:張?jiān)?、李良?王力,何芳和趙偉,然后在頁面上輸出這些名字。5.編寫程序,允許用戶任意輸入一個(gè)數(shù) x,求出它的平方根,并顯示到頁面重慶電子科技職業(yè)學(xué)院 20062007 學(xué)年第 1 學(xué)期 JavaScript 程序設(shè)計(jì)期末考試 A 卷參考答案適用班級:網(wǎng)絡(luò)051055)一、單項(xiàng)選擇題(每題 2 分,共 30 分)1.c 2.d 3.d 4.c 5.a 6.d 7.b 8.b 9.c 10.b 11.c 12.c 13.d 14.b 15.a 16.b 17.c 18.c 19.c20.a二、判斷改錯(cuò)題(每題 2 分,共 20 分)1.
11、錯(cuò) 2.錯(cuò) 3.錯(cuò) 4.錯(cuò) 5. 對 6. 對 7. 對 8. 錯(cuò) 9. 錯(cuò) 10.錯(cuò) 三、綜合題(每題 10 分,共50 分)1. 參考答案要點(diǎn):var now = new Date(),s;s=now.getFullYear()+ 年+now.getMonth()+ 月+now.getDate()+ 日+now.getHours()+點(diǎn)+now.getMinutes()+分+now.getSeconds()+秒 +(星期+now.getDay()+);document.write( 現(xiàn)在是 +s+ ,歡樂您的到訪我的站點(diǎn)! );2. 參考答案要點(diǎn):var age; age = prompt
12、( 請輸入你的年齡 :,20);if (age14) document.write(else if (age24) document.write(else if (age40) document.write(else if (age60) document.write(elsedocument.write(3. 參考答案要點(diǎn):var a,b; a=Math.pow(Math.PI,6);b=Math.round(a);alert(b); 4參考答案要點(diǎn):var classmates,i; classmates = new Array(5);classmates0 = 張?jiān)?;classmates1 = 李良 ;你是兒童 );你是青少年你是青年人你是中年人你是老年人II);II);II);II);classmates2 = 王力 ;classmates3 = 何芳 ;classmates4 = 何芳 ;for(i=0;iclassmates.length;i+)docume nt.write(” 第個(gè)+(i+1)+同學(xué):+classmatesi+);5參考答案要點(diǎn):var x,square_root;x = parseFloat(prompt(x=,0);square_root = Math.sqrt(x);alert(x+ 的平方根 =+square_root);