javascript題庫

 

                  第一套javascript

、 1 .css

 

下述關於循環語句的描述中,( B)是錯誤的java

 

  

A.循環體內能夠包含有循環語句node

 

  

B.循環體內必須同時出現break語句和continue語句jquery

 

  

C.循環體內能夠出現條件語句web

 

  

D.循環體能夠是空語句,即循環體中只出現一個分號瀏覽器

 

 2 .服務器

下列定義中是有效字符串的是(B )架構

 

A.""what are you doing?",he asked"app

 

B."I'm okay"

 

C."I'm okay'

 

D.I'm okay'

  3 .

下列選項中關於瀏覽器對象的說法錯誤的是( C)

 

A.history對象記錄了用戶在一個瀏覽器中已經訪問過的URLs

 

  

B.location對象至關於IE瀏覽器中的地址欄,包含關於當前URL地址的信息

 

  

C.location對象是history對象的父對象

  

D.location對象是window對象的子對象

 

4 .

 

在一個表單中,若是想要給輸入框添加一個輸入驗證,能夠用下面的(D )事件實現?

 

  

"A、hover(over ,out)"

 

  

B、keypress(fn)

 

  

C、change()

 

  

D、change(fn)

5 .

DOM中用來刪除節點的方法是( A)

A.removeChild()

B.insertBefore()

C.appendChild()

D.delete Child()

 6 .

var arr = new Array();

 

arr = ['a','b',"A","B"];

 

arr.shift();

 

console.log(arr);

 

控制檯顯示內容爲(   )

 

  

 

A.["b", "A", "B"]

 

  

 

B.["a", "b", "A"]

 

  

 

C.["a", "b"]

 

  

 

D.["A", "B"]

 

7 .

在JavaScript中,執行下面的代碼後,num的值是(C )。

var str = "xiao.li@gmail.com";

var num = str.indexOf(".");

 

A. -1

 

  

 

B. 0

 

  

 

C. 4

 

  

 

D. 13

 

 8 .

 

 

 

 

除了一些常規的運算符以外,Javascript還提供了一些特殊的運算符。下面不屬於Javascript特殊運算符的是:( )

 

  

A.delete

 

  

B.new

 

  

C.size

 

  

D.typeof

 9 .

在電腦中安裝特定軟件,遠程訪問服務器中的資源,這種軟件架構爲( )

 

 

A.B/S架構

 

  

 

B.C/S架構

 

  

 

C.獨立架構

 

  

 

D.分佈式架構

 10 .

 

 

 

 

在HTML頁面上,當按下鍵盤上的任意一個鍵時都會觸發Javascript的()事件。

 

  

A.onFocus

 

  

B.onBlur

 

  

C.onSubmit

 

  

D.onKeyDown

11 .

 

 

 

 

 

下列哪一個是引入外部JS腳本的方式( )

 

  

 

A.<link href="foo.js">

 

  

 

B.<include src="foo.js">

 

  

 

C.<script src="foo.js">

 

  

 

D.<#inlude "foo.js">

 

 12 .

 

在 jquery 中,若是想要匹配表格中全部奇數行,使用的jquery選擇器爲(A )。

 

  

A、odd

 

  

B、even          //全部偶數行

 

  

C、eq()

 

  

D、last

 13 .jquery的offset()方法能夠獲取元素位置,用兩個屬性表示,分別爲(C )

 

  

A、left和right

 

  

B、top和bottom

 

  

C、left和top

 

  

D、right和bottom

 14 .

 

下列代碼中僅能夠選中class爲test的元素的是( )

 

A.$("#test")

 

  

 

B.$(".test")

 

  

 

C.$("div#test")

 

  

 

D.$("div.test")

 

 15 .

 

var arr = new Array();

 

arr = ['a','b',"A","B"];

 

arr.reverse();

 

console.log(arr);

 

控制檯顯示結果爲(   )

 

  

 

A.[ "b", "a" ,"B", "A"]

 

  

 

B.["B", "A", "b", "a"]

 

  

 

C.[ "b", "a" ,"B"]

 

  

 

D.["a", "b", "A", "B"]

  16 .

 

如下代碼執行的結果是( )

a=2;function abc(){

 var a=1;

 alert(a);

}

 alert(a);

 

  

1 1

 

  

1

 

  

2 2

 

  

2

17 .

 

 

 

 

 

在HTML頁面中,下面有關的Document對象的描述錯誤的是()

 

  

 

A.document對象用於檢查和修改HTML元素和文檔中的文本

 

  

 

B.document對象用於檢索瀏覽器窗口中的HTML文擋的信息

 

  

 

C.document對象的location屬性包含有關當前URL的信息

 

  

 

D.document對象提供客戶最近訪問的URL的列表

 18 .

 

 

關於JavaScript,下列說法正確的是( B)

 

  

 

A.Javascipt是一種腳本語言 ,在服務器端執行

 

  

 

B.Javascipt是一種腳本語言 ,在web瀏覽器進行解釋和執行

 

  

 

C.JavaScript程序能夠單獨運行

 

  

 

D.JavaScript是微軟公司的產品

 19 .

字符串變量使用單引號(' ')表示。A

 

 A.對

 

B. 錯

20 .

下列語句運算結果不爲4的是( )

 

Number("2")+2

 

  

 

2+Number("")+2

 

  

 

"2"+2

 

  

 

if(typeof("2")=="string") return 4;

 21 .

在JavaScript中,下拉選項中能夠獲取滾動條距窗口頂端滾動的距離的是 ( A)。

 

  

A. document.documentElement.scrollTop;

 

  

B. document.documentElement.topScroll;

 

  

C. document.style.scrollTop;

 

  

D. document.style.topScroll;

22 .

var colors = ['red', 'green', 'blue'];

 

var res = colors.join("-");

 

console.log(typeof res);

 

控制檯顯示結果爲( B  )

 

 

A.red-green-blue

 

B.["red"-"green"-"blue"]

C.Array

D.string

 

 23 .

 

 

 

 

下列JavaScript的循環語句中正確的是( )。

 

A.

if(i<10;i++)

 

  

B.for(i=0;i<10)

 

  

C.for(i=0;i<=10;i++)

 

  

D.for i=1 to 10

24 .

 

在javascript中,表單文本框(Text)不支持的事件是(    )

 

  

 

A.onBlur

 

  

 

B.onLostFocused

 

  

 

C.onFocus

 

  

 

D.onChange

 

25

在JavaScript中,下面代碼表示獲取到文本框的值,則下列選項中驗證文本框爲空的條件表達式不正確的是 (  C)。

var usrName = document.getElementById("txtName").value;

 

  

 

A. usrName ==""

 

  

 

B. usrName.length<=0

 

  

 

C. usrName=""

 

  

 

D. usrName.length==0

 26 .

如下代碼運行的結果是( )

alert(String(53)+Number("4"));

 

A.57

 

  

 

B.453

 

  

 

C.534

 

  

 

D.53+4

  27 .

在JavaScript中,標識符主要用來命名變量和函數。A

 

 A.對

 

 B,錯

 28 .

window的哪一個方法能夠顯示肯定對話框?( )

 

  

A.confirm()

 

  

B.alert()

 

  

C.prompt()

 

  

D.open()

 29 .

 

下列JS變量名不正確的是( )

 

 

A.1name

 

  

 

B.name

 

  

 

C.$name

 

  

 

D._name

 30 .

 

在某一頁面關閉時,要自動顯示出另外一頁面,可經過在<body>標籤中使用下面的哪一事件來完成()

 

  

 

A.onload

 

  

 

B.onunload

 

  

 

C.onclick

 

  

 

D.onchange

 

 31 .

 

下列選項中,能夠獲取元素全部子節點的屬性的是( C)

 

  

A.firstChild

 

  

B.nodes

 

  

C.childNodes

 

  

D.nodeValue

32 .

 

 

認真閱讀下面代碼,分析x,y和 z 輸出結果分別是多少?C

 

x=5+5;

 

y="5"+5;

 

z="Hello"+5;

 

  

 

A.10

 

10

 

Hello5

 

  

 

B.x

 

y

 

z

 

  

 

C..10

 

55

 

Hello5

 

  

 

D.55

 

10

 

Hello5

 

33 .

在JavaScript中,下列代碼能夠實現每隔5秒彈出"5秒到了!"的是( D)。

 

  

 

A. setTimeOut("alert('5秒到了!')",5)

 

  

 

B. setTimeOut("alert('5秒到了!')",5000)

 

  

 

C. setInterval("alert('5秒到了!')",5)

 

  

 

D. setInterval("alert('5秒到了!')",5000)

 34 .

在 jquery 中指定一個類,若是存在就執行刪除功能,若是不存在就執行添加功能,下面( C)能夠直接完成該功能?

 

  

A、removeClass()

 

  

B、deleteClass()

 

  

C、toggleClass(class)

 

  

D、addClass()

 35 .

 

下列選項中,JavaScript運算符的優先級最高的是( B)

 

  

A.++

 

  

B.()

 

  

C.+

 

  

D.==

 36

 

關於函數,如下說法錯誤的是(D )。

 

  

A. 函數相似於方法,是執行特定任務的語句塊。

 

  

B. 能夠直接使用函數名稱來調用函數

 

  

C. 函數能夠提升代碼的重用率

 

  

D. 函數不能有返回值

37 .

在HTML頁面中有以下結構的代碼:

 

<div id="header">

    <h3>

       <span>S3N認證考試</span>

    </h3>

    <ul>

        <li>一</li>

        <li>二</li>

        <li>三</li>

        <li>四</li>

    </ul>

</div>

 

請問下列選項(D)所示jQuery代碼,不可以讓漢字「四」的顏色變成紅色。

 

  

 

A.$("#header ul li:eq(3)").css("color","red");

 

  

 

B.$("#header li:eq(3)").css("color",""red"");

 

  

 

C.$("#header li:last").css("color","red");

 

  

 

D.$("#header li:gt(3)").css("color","red");

 

 38 .

 

float能夠用做標識符

 

 對

 

 錯

39 .

循環語句體中,若是有break語句,表示( )。

 

  

A.終止循環,執行循環體以外的語句

 

  

B,終止本次循環,從新開始下一次循環

 

  

C.循環體能夠繼續執行該語句以後的指令

 

  

D.循環體中確定有條件判斷

40 .

 

在JavaScript中,頁面中顯示當天日期「今天是2018年9月1日」,下列選項正確的是(  D )。

 

  

 

A. var today;

today=new Date( );

document.write("今天是"+today.getYear( )+"年"+(today.getMonth()+1)+"月"+today.getDay( )+"日");

 

  

 

B. var today;

 today=new Date( );

document.write("今天是"+today.getFullYear( )+"年"+(today.getMonth( )+1)+"月"+today.getDay( )+"日");

 

  

 

C. var today;

Today=new Day( );

document.write("今天是"+today.getFullYear( )+"年" +(today.getMonth( )+1)+"月"+today.getDate( )+"日");

 

  

 

D. var today;

today=new Date( );

document.write("今天是"+today.getFullYear( )+"年"+(today.getMonth( )+1)+"月"+today.getDate( )+"日");

 41 .

 

 

在JavaScript中,運行下面代碼,sum的值是(  )。

var sum=0;

for(i=1;i<10;i++)

{

  if(i%5==0)

    break;

    sum=sum+i;

}

 

  

 

A.40

 

  

 

B.50

 

  

 

C.5

 

  

 

D.10

 42 .

在JavaScript中,運行下面代碼後的返回值是(D   )。

 

var flag=true;

document.write(typeof(flag));

 

  A.

 

undefined

 

  B.

 

null

 

  C.

 

number

 

  D.

 

boolean

 43 .

 

var str = "welcome to China";

 

console.log(str.substr(3,6));

 

顯示結果爲(   C )

 

  

 

A.com

 

  

 

B.come

 

  

 

C.come t

 

  

 

D.come

 

44 .

 

下列關於循環語句,正確的說法是( )。

A.循環體內break語句只能跳出該語句所在的循環體

B.循環體內不能夠有條件語句

C.循環體內不能再包含循環語句

D.循環體若是隻是一個分號,表示死循環

 45 .

如下代碼運行的結果是( )

alert(2+Boolean(0));

 

A.20

 

  

 

B.21

 

  

 

C.2

 

  

 

D.3

相關文章
相關標籤/搜索