JavaScript中的基礎測試題
JavaScript中的基礎測試題
1.我們可以在下列哪個 HTML 元素中放置 Javascript 程式碼?()
A.<script>
B.<javascript>
C.<js>
D.<scripting>
2.寫 "Hello World" 的正確 Javascript 語法是?()
A.("Hello World")
B."Hello World"
C.response.write("Hello World")
D.document.write("Hello World")
3.插入 Javacript 的正確位置是?()
A.<body>部分
B.<head>部分
C.<body>部分和<head>部分均可
4.引用名為 "xxx.js" 的外部指令碼的正確語法是?()
A.<script src="xxx.js">
B.<script href="xxx.js">
C.<script name="xxx.js">
5.如何在警告框中寫入 "Hello World"?()
A.alertBox="Hello World"
B.msgBox("Hello World")
C.alert("Hello World")
D.alertBox("Hello World")
6.如何建立函式?()
A.function:myFunction()
B.function myFunction()
C.function=myFunction()
7.如何呼叫名為 "myFunction" 的函式?()
A.call function myFunction
B.call myFunction()
C.myFunction()
8.如何編寫當 i 等於 5 時執行一些語句的條件語句?()
A.if (i==5)
B.if i=5 then
C.if i=5
D.if i==5 then
9.如何編寫當 i 不等於 5 時執行一些語句的條件語句?()
A.if =! 5 then
B.if >< 5
C.if (i >< 5)
D.if (i != 5)
10.在 JavaScript 中,有多少種不同型別的迴圈?()
A.兩種。for 迴圈和 while 迴圈。
B.四種。for 迴圈、while 迴圈、do...while 迴圈以及 loop...until 迴圈。
C.一種。for 迴圈。
11.for 迴圈如何開始?()
A.for (i <= 5; i++)
B.for (i = 0; i <= 5; i++)
C.for (i = 0; i <= 5)
D.for i = 1 to 5
12.如何在 JavaScript 中添加註釋?()
A.' This is a comment
B.<!--This is a comment-->
C.//This is a comment
13.可插入多行註釋的 JavaScript 語法是?()
A./*This comment has more than one line*/
B.//This comment has more than one line//
C.<!--This comment has more than one line-->
14.定義 JavaScript 陣列的正確方法是?()
A.var txt = new Array="George","John","Thomas"
B.var txt = new Array(1:"George",2:"John",3:"Thomas")
C.var txt = new Array("George","John","Thomas")
D.var txt = new Array:1=("George")2=("John")3=("Thomas")
15.如何把 7.25 四捨五入為最接近的整數?()
A.round(7.25)
B.rnd(7.25)
C.Math.rnd(7.25)
D.Math.round(7.25)
16.如何求得 2 和 4 中最大的數?()
A.Math.ceil(2,4)
B.Math.max(2,4)
C.ceil(2,4)
D.top(2,4)
17.開啟名為 "window2" 的新視窗的 JavaScript 語法是?()
A.open.new("http://www.w3cschool.cn","window2")
B.new.window("http://www.w3cschool.cn","window2")
C.new("http://www.w3cschool.cn","window2")
D.window.open("http://www.w3cschool.cn","window2")
18.如何在瀏覽器的狀態列放入一條訊息?()
A.statusbar = "put your message here"
B.window.status = "put your message here"
C.window.status("put your message here")
D.status("put your message here")
19.如何獲得客戶端瀏覽器的名稱?()
A.client.navName
B.navigator.appName
C.browser.name
20.外部指令碼必須包含 <script> 標籤。()
答案:
1-5: ADCAC
6-10: BCADA
11-15: BCACD
16-20: BDBBB