1. 程式人生 > >JavaScript中的基礎測試題

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