第一套 、 1 . 下述關於迴圈語句的描述中,( B)是錯誤的 A.迴圈體內可以包含有迴圈語句 B.迴圈體內必須同時出現break語句和continue語句 C.迴圈體內可以出現條件語句 D.迴圈體可以是空語句,即迴圈體中只出現一個分號 2 . 下列定義中是有效字元串的是(B ) A.""what ...
第一套
、 1 .
下述關於迴圈語句的描述中,( B)是錯誤的
A.迴圈體內可以包含有迴圈語句
B.迴圈體內必須同時出現break語句和continue語句
C.迴圈體內可以出現條件語句
D.迴圈體可以是空語句,即迴圈體中只出現一個分號
2 .
下列定義中是有效字元串的是(B )
A.""what are you doing?",he asked"
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 = "[email protected]";
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