可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
(405) 北京理工大學(xué)遠(yuǎn)程教育學(xué)院2020-2021學(xué)年第一學(xué)期
《腳本程序設(shè)計》期末試卷(A卷)
校外學(xué)習(xí)中心 學(xué)號 姓名 成績
一、(每題2分,共30分)
1. Javascript是一種( )語言。
A.匯編語言 B.高級語言
C.近似語言 D.腳本語言
2. JavaScript用來創(chuàng)建對象實例的運算符是( )
A.object B.instance
C.example D.new
3. 下列是javascript原文件擴(kuò)展名是( )。
A. HTML B.BODY
C. js D. DIV
4. 下列JavaScript的循環(huán)語句中( )是正確的。
A. if (i<10;i++) B. for (i=0;i<10)
C. for i=1 to 10 D. for (i=0;i<=10;i++)
5. 在以下選項中,函數(shù)定義時可以省略的部分是( )。
A. 函數(shù)名; B. 函數(shù)參數(shù);
C. 函數(shù)體; D. 表示函數(shù)的圓括號
6. 下列的哪一個表達(dá)式將返回假( )。
A. !(13<11) B. (14>=14)
C. (“c”!=”d”) D. (12<13)&&(13<12)
7. 網(wǎng)頁編程中,運行下面的javascript代碼:
<script language=”javascript”>
x=3;
y=2;
z=(x+2)/y;
alert(z);
</script>
則提示框中顯示( )。
A. 2 B. 2.5 C. 32/2 D. 16
8. 以下( )為JavaScript聲明變量的語句。
A. dim x; B. int x; C. var x; D. x;
9. 在JavaScript語言中,表示在釋放鼠標(biāo)上任何一個鍵時發(fā)生的事件是( )。
A. MouseUp事件; B. MouseDown事件;
C. MouseMove事件; D. MouseOver事件
10. 下面( )對象代表瀏覽器所打開的窗口。
A.History B.Document
C.Location D. Window
11. 下面( )對象與瀏覽歷史列表有關(guān)。
A. location,history B. window,location
C. navigator,window D. historylist,location
12. 下列選項中關(guān)于瀏覽器對象的說法錯誤的是( )
A. history對象記錄了用戶在一個瀏覽器中已經(jīng)訪問過的URLs
B. location對象相當(dāng)于IE瀏覽器中的地址欄,包含關(guān)于當(dāng)前URL地址的信息
C. location對象是history對象的父對象
D. location對象是window對象的子對象
13. 某網(wǎng)頁中有一個窗體對象,其名稱是mainForm,該窗體對象的第一個元素是按鈕,其名稱是myButton,表述該按鈕對象的方法是( )
A. document.forms.myButton B. document.mainForm.myButton
C. document.forms[0].element[0] D. 以上都可以
14. button對象的( )方法使按鈕失去焦點
A.blur() B.focus()
C.get() D.click()
15. AJAX中的A代表( )。
A.高級 B.異步性
C.應(yīng)用 D.同步性
二、填空題(每空1.5分,共30分)
1.JavaScript中原始數(shù)據(jù)類型包括: 、 、 。
2. 寫出三個可以循環(huán)的語句: 、 、
。
3. JavaScript中加法運算符除了完成加法運算,還可以實現(xiàn) 。
4. Document對象的簡單屬性中, ___________和___________屬性來設(shè)置網(wǎng)頁文檔文本背景顏色和文檔文本的文字顏色。
5. 對象代表了瀏覽器窗口或者框架, 對象則代表了窗口或者框架中的文檔。
6. 文字的write()和writeln()是 對象的兩個方法。
7. document對象的all 屬性訪問 HTML 元素對象的方法有: 、
和 。
8. 表達(dá)式是各種 的綜合體。
9. 500/0,結(jié)果為 。
10. JavaScript中使用減量運算符時,如果變量、數(shù)組元素或者對象屬性不是數(shù)字且無法轉(zhuǎn)換成數(shù)字,減量運算結(jié)果是 。
11. JavaScript的事件處理的實現(xiàn)過程分為兩種方法,即通過 處理事件和通過 處理事件。
三、看代碼段,寫結(jié)果(每題7分,共28分)
1. <script language=JavaScript>
var a=8;
var b=20;
alert(a=b);
alert(a= =b);
</script>
輸出結(jié)果為:
2. <html>
<head>
<title>test </title>
</head>
<body>
<pre>
<script>
var studentArray = new Array("Trump","Jack","Biden");
document.writeln(studentArray.sort());
var numberArray = new Array(715,666,99,128,0);
document.writeln(numberArray.sort());
</script>
</pre>
</body>
</html>
輸出結(jié)果為:
3. var a=100, b=200 , c=300;
++a;
a++;
e=++a+(++b)+(c++)+a++;
alert(e);
輸出結(jié)果為:
4. <html>
<head>
<title>test2</title>
<script language="javascript" type="text/javascript">
<!--
for (var i=0,j=15,k=2;i<6;i++,j--,k++)
{
document.write("i = " + i + "<br>");
document.write("j = " + j + "<br>");
document.write("k = " + k + "<br><br>");
if (k==5)
{
break;
}
}
-->
</script>
</head>
<body>
</body>
</html>
輸出結(jié)果為:
四、編寫程序(共12分)
創(chuàng)建一個HTML頁面,并編寫JavaScript代碼。要求:在當(dāng)前窗口中顯示一個按鈕;當(dāng)單擊該按鈕后,則新建一個窗口。如下圖所示: