選單

《JavaScript基礎與應用》期末作業考核

每天登入微信小程式迅鳥搜題助手,攢積分免費下載完整答案

1。 單選題

1。 Javascript是執行在()的指令碼語言。

A。 伺服器端

B。 客戶端

C。 在伺服器執行後,把結果返回到客戶端

D。 在客戶端執行後,把結果返回到伺服器

2。 var num=9;var str=‘9’;var re=num==str;console。log(re) ,執行結果是()。

A。 0

B。 1

C。 false

D。 true

3。 下面關於get請求的說法,錯誤的是()。

A。 GET會被快取

B。 GET可以收藏書籤

C。 get可以儲存歷史記錄

D。 get比post安全

4。 頁面中有一個id為test的元素,獲取到該元素後賦值給變數objTest,此時想改變元素的顏色為紅色,正確的寫法為( )。

A。 objTest。color = ‘red’;

C。 objTest。backhround = ‘red’;

5。 在JavaScript中,使用on事件,給標籤加多個事件的時候,會有什麼樣的效果?()

A。 on事件失效

B。 標籤不可識別

C。 後面的on事件覆蓋前面的on事件

D。 on事件按新增順序執行

6。 下列使用js獲取1-10之間的隨機整數的方式正確的是( )。

A。 Math。random()10

B。 Math。abs( Math。random()10 + 1 )

C。 Math。floor( Math。random()10 + 1 )

D。 Math。ceil( Math。random()10 + 1 )

7。 下面四個JavaScript語句中,()是合法的?

A。 document。write(“John said ,‘’Hi!”“)

B。 document。write(”John said ,‘’Hi!“‘)

C。 document。write(”John said ,’‘Hi!“)

D。 document。write(”John said ,’‘Hi!“”)

8。 建立時間物件的時候,使用的關鍵字是()。

A。 new

B。 toTime

C。 public

D。 private

9。 如何把 7。25 四捨五入為最接近的整數( )。

A。 round(7。25)

B。 rnd(7。25)

C。 Math。rnd(7。25)

D。 Math。round(7。25)

10。 獲取input標籤的值的方式為( )。

A。 Element。value

B。 Element。innerText

C。 Element。innerHTML

11。 在使用者輸入完成之後,獲取標籤內容,新增的事件是()。

A。 onclick

B。 onmouseout

C。 onmouseover

D。 onblur

12。 滑鼠按下的事件為( )。

A。 onmouseover

B。 onmousedown

C。 onmousemove

D。 onmouseup

13。 document。write(Number(“001。1”)); 程式執行結果是()。

A。 0

B。 001

C。 1。1

D。 1100

14。 下述break語句的描述中,()是不正確的。

A。 break語句用於迴圈體內,它將退出該重迴圈

B。 break語句用於switch語句,它表示退出該switch語句

C。 break語句用於if語句,它表示退出該if語句

D。 break與return一個作用

15。 下面程式碼的執行結果是()。<script type=“text/javascript” function click(){ alert(“……。”); } </script>

A。 控制檯彈出alert中的內容

B。 瀏覽器視窗彈出alert內容

C。 編譯不透過

D。 顯示undefined

16。 下面頁面標籤中,可以獲取js中游標事件的是()。

A。 span

B。 textarea

C。 td

D。 button

17。 下列關於透過addEventListener()新增的事件處理程式的說法,錯誤的是()。

A。 只能使用removeEventListener()來移除

B。 移除時傳入的引數與新增處理程式時使用的引數相同

C。 透過addEventListener()新增的匿名函式無法移除

D。 透過addEventListener()新增的匿名函式可以移除

18。 引用名為 “xxx。js” 的外部指令碼的正確語法是( )。

A。 <script alt="《JavaScript基礎與應用》期末作業考核" data-isLoading="0" src="/static/img/blank.gif" data-src=“xxx。js”>

B。 <script href=“xxx。js”>

C。 <script name=“xxx。js”>

D。 無

19。 在Javascript中,需要宣告一個整數型別的變數num,以下()語句能實現上述要求?

A。 int num;

B。 。number num;

C。 var num;

D。 Integer num;

20。 假設當前的 URL 是: http://www。w3school。com。cn/tiy/t。asp?f=hdom_loc_search,呼叫location。search之後,獲得的是()。

A。 ?f=hdom_loc_search

B。 f=hdom_loc_search

C。 hdom_loc_search

D。 search

2。 多選題

21。 下列哪些是js中Math的方法?

A。 abs()

B。 cos()

C。 random()

D。 sin()

22。 有一個數字變數age,如果age小於18,控制檯輸出未成年,下列哪個是正確的?

A。 if(age<18) console。log(’未成年‘);

B。 if(age<18)

C。 age < 18 ? ’未成年‘ : ’成年‘;

D。 if(!(age>18))

23。 JS具有以下選項中的哪些特徵?

A。 解釋型的程式設計語言

B。 具有面向物件特性

C。 需要在特定的語言環境下執行

D。 客戶端指令碼語言

24。 下列可以執行js的瀏覽器有哪些?

A。 谷歌瀏覽器

B。 360瀏覽器

C。 safari瀏覽器

D。 ie瀏覽器

25。 在js中,以下能夠實現把非數值型轉換成數值型的函式有哪些?

A。 Number()

B。 parseInt()

C。 parseFloat()

D。 toString()

3。 判斷題

26。 js可以一次設定多個style樣式

T。 對

F。 錯

27。 js引用的嵌入式方式是寫在html頁面中的

T。 對

F。 錯

28。 判斷全等的方式為==

T。 對

F。 錯

29。 空字串(“”)也是字串常量。

T。 對

F。 錯

30。 js是屬於網路的指令碼語言。

T。 對

F。 錯

31。 在JavaScript中可以用十六進位制形式表示浮點數常量。

T。 對

F。 錯

32。 innerHTML可以獲取到元素內部的html標籤

T。 對

F。 錯

T。 對

F。 錯

34。 break語句可以出現在各種不同迴圈語句的迴圈體中。

T。 對

F。 錯

35。 每過一段時間執行一次函式應該用的語法是setInterval()

T。 對

F。 錯

36。 在JavaScript中,任何一種迴圈結構的程式段,都可以用while迴圈實現。

T。 對

F。 錯

37。 BOM物件等價於DOM物件

T。 對

F。 錯

38。 迴圈語句是可以巢狀的,不僅相同的迴圈語句可以巢狀,不同的迴圈語句也可以巢狀。

T。 對

F。 錯

39。 js中定義變數關鍵詞是var

T。 對

F。 錯

《JavaScript基礎與應用》期末作業考核

40。 continue語句只能出現在迴圈體中。

T。 對

F。 錯

41。 可以使用Math物件來得到一個0-1的隨機數

T。 對

F。 錯

42。 for迴圈是js裡唯一可以迴圈陣列的方式

T。 對

F。 錯

43。 js是執行在客戶端的指令碼語言

T。 對

F。 錯

44。 if語句可以實現多路分支。

T。 對

F。 錯

45。 任何迴圈語句的迴圈體至少要執行一次。

T。 對

F。 錯