一、 選擇題(包括單選和雙選)
1.B |
在JavaScript中,以下變量命名非法的是( )(選擇一項) |
|
|
|
|
|
A. |
numb_1 |
|
B. |
2numb |
|
C. |
sum |
|
D. |
de2$f |
2.C |
假設今天是2006年4月1日星期六,請問以下javascript代碼輸出結果是( )(選擇一項) |
|
|
var time = new Date( ); document.write(time.getDate( )); |
|
|
A. |
2006 |
|
B. |
4 |
|
C. |
1 |
|
D. |
6 |
3.B |
JavaScript是運行在( )的腳本語言。(選擇一項) |
|
|
|
|
|
A. |
服務器端 |
|
B. |
客戶端 |
|
C. |
在服務器運行后,把結果返回到客戶端 |
|
D. |
在客戶端運行后,把結果返回到服務端 |
4.C |
在HTML文檔對象模型(DOM)中,history對象的( )方法用於加載歷史列表中的下一個URL頁面。(選擇一項) |
|
|
|
|
|
A. |
next( ) |
|
B. |
history( ) |
|
C. |
forword( ) |
|
D. |
go(-1) |
5.A |
在一個注冊頁面中,如果填寫完注冊信息后單擊“注冊”按鈕,使用window對象的( )方法會彈出一個如圖所示的確認對話框,並且根據單擊“確定”或“取消”按鈕的不同,實現不同的頁面程序。(選擇一項)
|
|
|
|
|
|
A. |
confirm( ) |
|
B. |
prompt( ) |
|
C. |
alert( ) |
|
D. |
open( ) |
6. AD |
下列( )可以使窗口顯示前一個頁面(選擇二項) |
|
|
|
|
|
A. |
back( ) |
|
B. |
forward( ) |
|
C. |
go(1) |
|
D. |
go(-1) |
7.C |
setTimeout("buy( )",20)表示的意思是( )(選擇一項) |
|
|
|
|
|
A. |
間隔20秒后,buy( )函數被調用一次 |
|
B. |
間隔20分鍾后,buy( )函數被調用一次 |
|
C. |
間隔20毫秒后,buy( )函數被調用一次 |
|
D. |
buy( )函數被持續調用20次 |
8.C |
在JavaScript中,能使文本框失去焦點的方法是( )。(選擇一項) |
|
|
|
|
|
A. |
onblur( ) |
|
B. |
focus( ) |
|
C. |
blur( ) |
|
D. |
leave( ) |
9.C |
在JQuery中被譽為工廠函數的是( )(選擇一項) |
|
|
|
|
|
A. |
ready( ) |
|
B. |
function( ) |
|
C. |
$( ) |
|
D. |
next( ) |
10.C |
下列選項不屬於DOM模型節點類型的是( )(選擇一項) |
|
|
|
|
|
A. |
元素節點 |
|
B. |
屬性節點 |
|
C. |
圖像節點 |
|
D. |
文本節點 |
11.B |
下列關於css( )方法的寫法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
css(color:#CCF;) |
|
B. |
css("color","#CCF") |
|
C. |
css("#CCF","color") |
|
D. |
css(color,#CCF) |
12.AC |
下列選項中( )是屬性選擇器。(選擇二項) |
|
|
|
|
|
A. |
$("img[src=.gif]") |
|
B. |
$("img") |
|
C. |
$("[class][title]") |
|
D. |
$("div>span") |
13.BC |
下列選項不屬於JQuery基本選擇器的是( )(選擇二項) |
|
|
|
|
|
A. |
* |
|
B. |
:visible |
|
C. |
h1 span |
|
D. |
.document |
14.A |
在jQuery中需要選取<p>元素里所有<a>元素,則下列選擇器寫法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
$("p a") |
|
B. |
$("p+ a") |
|
C. |
$("p>a") |
|
D. |
$("p~a") |
15.BD |
JQuery中,屬於鼠標事件方法的選項是( )(選擇二項) |
|
|
|
|
|
A. |
onclick( ) |
|
B. |
mouseover( ) |
|
C. |
onmouseout( ) |
|
D. |
blur( ) |
16.B |
在Jquery中,既可模擬鼠標連續單擊事件,又可以切換元素可見狀態的方法是( )(選擇一項) |
|
|
|
|
|
A. |
hide( ) |
|
B. |
toggle( ) |
|
C. |
hover( ) |
|
D. |
slideUp( ) |
17. CD |
關於bind( )方法與unbind( )方法說法正確的是( )(選擇二項) |
|
|
|
|
|
A. |
bind( )方法可用來移除單個或多個事件 |
|
B. |
unbind( )方法可以同時移除多個事件,但不能移除單個事件 |
|
C. |
使用bind( )方法可同時綁定鼠標事件和鍵盤事件 |
|
D. |
unbind( )方法是與bind( )方法對應的方法 |
18.AD |
若要求隱藏<span>元素,則下列選擇正確的是( )(選擇二項) |
|
|
|
|
|
A. |
$("span").css("dispaly","none") |
|
B. |
$("span").addClass("dispaly","none"); |
|
C. |
$("span").show( ) |
|
D. |
$("span").hide( ) |
19.B |
在Jquery中,關於fadeIn( )方法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
可以改變元素的高度 |
|
B. |
可以改變元素的透明度 |
|
C. |
可以改變元素的寬度 |
|
D. |
與fadeIn( )相對的方法是fadeOn( ) |
20.C |
在JQuery中,能夠操作HTML代碼及其文本的方法是( )(選擇一項) |
|
|
|
|
|
A. |
attr( ) |
|
B. |
text( ) |
|
C. |
html( ) |
|
D. |
val( ) |
21.AD |
( )是遍歷同輩節點的方法(選擇二項) |
|
|
|
|
|
A. |
next( ) |
|
B. |
parent( ) |
|
C. |
children( ) |
|
D. |
prev |
22.B |
在JQuery中,課用於獲取和設置元素屬性值的方法是( )(選擇一項) |
|
|
|
|
|
A. |
val( ) |
|
B. |
attr( ) |
|
C. |
removeAttr( ) |
|
D. |
css( ) |
23.B |
對字符串str="welcome to china"進行下列操作處理,描述結果正確的是( )(選擇一項) |
|
|
|
|
|
A. |
str.substring(1,5)的返回值是"elcom" |
|
B. |
str.length的返回值16 |
|
C. |
str.indexOf("come",4)的返回值為4 |
|
D. |
str.toUpperCase( )的返回值是"Welcome To China" |
24.C |
下面選項中( )能獲取焦點 (選擇一項) |
|
|
|
|
|
A. |
blur( ) |
|
B. |
select( ) |
|
C. |
focus( ) |
|
D. |
onfocus( ) |
25.A |
( )能夠動態改變層中的提示內容(選擇一項) |
|
|
|
|
|
A. |
利用html( )方法 |
|
B. |
利用層的id屬性 |
|
C. |
使用onblur事件 |
|
D. |
使用display屬性 |
26.B |
騰訊QQ號從10000開始,目前最高位10位,( )可以匹配QQ號(選擇一項) |
|
|
|
|
|
A. |
/^[1-9][0-9]{4,10}$/ |
|
B. |
/^[1-9][0-9]{4,9}$/ |
|
C. |
/^\d{5,10}$/ |
|
D. |
/^\d[5,10]$/ |
27.B |
下列正則表達式中,( )可以匹配首位是小寫字母,其他位數是小寫字母或數字的最少兩位字符串.(選擇一項) |
|
|
|
|
|
A. |
/^\w{2,}/ |
|
B. |
/^[a-z][a-z0-9]+$/ |
|
C. |
/^[a-z0-9]+$/ |
|
D. |
/^[a-z]\d+$/ |
28.D |
在Javascript中,運行下面代碼的結果是( )(選擇一項) |
|
|
Math.ceil(25.5); |
|
|
A. |
24 |
|
B. |
25 |
|
C. |
25.5 |
|
D. |
26 |
29.A |
下面的系統函數中哪個可以判斷是否是非數字的函數( )(選擇一項) |
|
|
|
|
|
A. |
isNaN( ) |
|
B. |
parseInt( ) |
|
C. |
parseFloat( ) |
|
D. |
function( ) |
30.C |
以下是定義函數的關鍵字( )(選擇一項) |
|
|
|
|
|
A. |
class |
|
B. |
public void |
|
C. |
function |
|
D. |
method |
31.AB |
以下關於jQuery選擇器使用正確的是( )(選擇二項) |
|
|
|
|
|
A. |
對於<div id=”id#a”>welcome</div>的正確方法是$(“#id\\#a”) |
|
B. |
對於<div id=”id[2]”>welcome</div>的正確方法是$(“#id\\[2\\]”) |
|
C. |
對於<div id=”id#a”>welcome</div>的正確方法是$(“#id//#a”) |
|
D. |
對於<div id=”id[2]”>welcome</div>的正確方法是$(“#id//[2//]”) |
32.A |
jQuery中,對於以下代碼片段: <div class=”c”> <div style=”display:none;”>a</div> <div style=”display:none;”>b</div> <div style=”display:none;”>c</div> <div class="c" style=”display:none;”>d</div> </div> <div class=”c” style=”display:none;”>e</div> <div class=”c” style=”display:none;”>f</div> 使用如下jQuery選擇器: var $x = $(“.c :hidden”); var $y = $(“.c:hidden”); var x_len = $x.length; var y_len = $y.length; 執行以上代碼,x_len和y_en兩個變量的值分別是___ 和 ___ ( )(選擇一項) |
|
|
|
|
|
A. |
4,3 |
|
B. |
3,4 |
|
C. |
7,3 |
|
D. |
3,7 |
33.C |
在JavaScript中( )方法可以對數組元素進行排序(選擇一項) |
|
|
|
|
|
A. |
add( ) |
|
B. |
join( ) |
|
C. |
sort( ) |
|
D. |
length( ) |
34.B |
分析下面的JavaScript代碼段,輸出結果是( )(選擇一項) |
|
|
var mystring="I am a student"; a=mystring.charAt(9); document.write(a); |
|
|
A. |
I am a st |
|
B. |
u |
|
C. |
udent |
|
D. |
t |
35.B |
在HTML中,運行下面的javascript代碼,則在彈出的提示框中顯示的消息內容為( )。(選擇一項) |
|
|
<script language="javascript"> x=3; y=2; z=(x+2)/y; alert(z); </script> |
|
|
A. |
2 |
|
B. |
2.5 |
|
C. |
32/2 |
|
D. |
16 |
36.D |
分析下面的JavaScript代碼段,輸出的結果是( )。(選擇一項) |
|
|
emp=new Array(5); emp[1]=1; emp[2]=2; document.write(emp.length); |
|
|
A. |
2 |
|
B. |
3 |
|
C. |
4 |
|
D. |
5 |
37.C |
在JavaScript中,把字符串“123”轉換為整型值123的正確方法是( )。(選擇一項) |
|
|
|
|
|
A. |
var str="123"; var num=(int)str; |
|
B. |
var str="123"; var num=str.parseInt(str); |
|
C. |
var str="123"; var num=parseInt(str); |
|
D. |
var str="123"; var num=Integer.parseInt(str); |
38.D |
對於ECMAScript的描述中,以下說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
它是一個重要的標准,並不是javascript唯一的部分 |
|
B. |
是一種開放的,國際上廣為接受的,標准的腳本言規范。 |
|
C. |
它主要描述了語法、變量、數據類型、運算符、邏輯控制語句等。 |
|
D. |
ECMAScript遵循了JavaScript標准。 |
39.D |
以下不屬於javascript中提供的常用數據類型的是( )(選擇一項) |
|
|
|
|
|
A. |
undefined |
|
B. |
null |
|
C. |
number |
|
D. |
Connection |
40.A |
下列語句中,( )語句是根據表達式的值進行匹配,然后執行其中的一個語句塊,如果找不到匹配項,則執行默認語句塊(選擇一項) |
|
|
|
|
|
A. |
switch |
|
B. |
if-else |
|
C. |
for |
|
D. |
字符串運算符 |
41.A |
假設今天是2006年4月1日星期六,請問以下javascript代碼輸出結果是:( )(選擇一項) |
|
|
var time = new Date( ); document.write(time.getMonth( )); |
|
|
A. |
3 |
|
B. |
4 |
|
C. |
5 |
|
D. |
4月 |
42.D |
對於prompt( )方法描述不正確的有:(選擇一項) |
|
|
|
|
|
A. |
該方法執行時會彈出一個提示對話框,等待用戶輸入一行數據 |
|
B. |
基本語法是:prompt("提示信息",“輸入框的默認信息”); |
|
C. |
該方法的返回值可以被引用或存儲到變量中。 |
|
D. |
如果用戶單擊“取消”按鈕或直接關閉提示對話框,該方法將返回false |
43.D |
關於函數,以下說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
函數類似於方法,是執行特定任務的語句塊。 |
|
B. |
可以直接使用函數名稱來調用函數 |
|
C. |
函數可以提高代碼的重用率 |
|
D. |
函數不能有返回值 |
44.D |
以下不屬於window對象的常用方法有( )(選擇一項) |
|
|
|
|
|
A. |
prompt |
|
B. |
alert |
|
C. |
confirm |
|
D. |
location |
45.C |
以下屬於location對象的方法,使用它可以實現頁面重新加載的是( )(選擇一項) |
|
|
|
|
|
A. |
host |
|
B. |
hostname |
|
C. |
reload |
|
D. |
replace |
46.B |
關於document對象的常用方法,以下說法錯誤的有( )(選擇一項) |
|
|
|
|
|
A. |
getElementById( ) 返回擁有指定id的第一個對象的引用 |
|
B. |
getElementById( ) 返回擁有指定id的對象的集合 |
|
C. |
getElementsByName( ) 返回擁有指定名稱的對象的集合 |
|
D. |
write( ) 向文檔寫文本,HTML表達式或javascript代碼 |
47.D |
對於Math對象常用方法,以下描述不正確的是( )(選擇一項) |
|
|
|
|
|
A. |
ceil( ) 向上舍入 |
|
B. |
floor( )向下舍入 |
|
C. |
round( )四舍五入 |
|
D. |
random( )返回0~1中的隨機數,包括0和1 |
48.D |
以下jQuery代碼,不能夠實現網頁加載完成后彈出消息框的是:( )(選擇一項) |
|
|
|
|
|
A. |
<script type="text/javascript"> $(document).ready(function( ){ alert("write less, do more."); }); </script> |
|
B. |
<script type="text/javascript"> $(function( ){ alert("write less, do more."); }); </script> |
|
C. |
<script type="text/javascript"> $(function show( ){ alert("write less, do more."); }); </script> |
|
D. |
<script type="text/javascript"> $(function( ){ document.write("write less, do more."); }); </script> |
49.B |
在JavasScript中,若要實現復選框全選功能,則在橫線處填寫的代碼應為( )(選擇一項) |
|
|
<script type="text/javascript"> function allChecked( ){ var allck=__________ for(var i = 0 ;i<allck.length;i++){ allck[i].checked=true; } } </script> <body> <p><input name="chk" type="checkbox" value="滑雪">滑雪 <p><input name="chk" type="checkbox" value="游泳">游泳 <p><input name="chk" type="checkbox" value="爬山">爬山 <p><input name="btn" type="button" onClick="allChecked( )" value="選擇"> </body> |
|
|
A. |
document.getElementsById("chk"); |
|
B. |
document.getElementsByName("chk"); |
|
C. |
document.getElementByName("checkbox"); |
|
D. |
document.getElementsByTagName("chk"); |
50.AB |
在jQuery中,通過jQuery對象.css( )可實現樣式控制,以下說法正確的是( )(選擇二項) |
|
|
|
|
|
A. |
css( )方法會去除原有樣式而設置新樣式 |
|
B. |
正確語法:css(“屬性”,”值”) |
|
C. |
css( )方法不會去除原有樣式 |
|
D. |
正確語法:css(“屬性”;”值”) |
51.D |
在JavaScript中,頁面中顯示當天日期“今天是2013年9月1日”,下列選項正確的是( )(選擇一項) |
|
|
|
|
|
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( )+"日"); |
52.D |
關於jQuery,以下說法中不正確的是( )(選擇一項) |
|
|
|
|
|
A. |
jQuery作為javascript的一個框架,遵循了javascript語言規范。 |
|
B. |
jQuery具有輕量級、代碼簡潔、豐富的插件、瀏覽器兼容性等優點。 |
|
C. |
jQuery中支持多種選擇器,可靈活的控制網頁樣式。 |
|
D. |
隨着jQuery的不斷更新,它將逐步取代jsp等服務器端技術。 |
53.A |
關於jQuery對象與DOM對象相互轉化的描述,以下錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
將jQuery對象轉換成DOM對象的語法:對象.[index] 或 對象.get(index); |
|
B. |
將DOM對象轉換成jQuery對象的語法:$(DOM對象); |
|
C. |
實際開發過程中為更好的使用jQuery特性, 經常涉及DOM對象到jQuery對象的轉換; |
|
D. |
轉換之后會影響瀏覽器之間的兼容性; |
54.C |
在JavaScript中,執行下面的代碼后,num的值是( ).(選擇一項) |
|
|
var str = "xiao.li@gmail.com"; var num = str.indexOf("."); |
|
|
A. |
-1 |
|
B. |
0 |
|
C. |
4 |
|
D. |
13 |
55.AC |
在JavaScript中,使用open( )方法實現彈出窗口時,能夠控制窗口大小無法調節的選項是( )(選擇二項) |
|
|
|
|
|
A. |
window.open("show.html","彈出窗口","resizable=no"); |
|
B. |
window.open("show.html","彈出窗口","resizable=yes"); |
|
C. |
window.open("show.html","彈出窗口","resizable=0"); |
|
D. |
window.open("show.html","彈出窗口","resizable=1"); |
56.D |
在JavaScript中,下列代碼可以實現每隔5秒彈出"5秒到了!"的是( )(選擇一項) |
|
|
|
|
|
A. |
setTimeOut("alert('5秒到了!')",5) |
|
B. |
setTimeOut("alert('5秒到了!')",5000) |
|
C. |
setInterval("alert('5秒到了!')",5) |
|
D. |
setInterval("alert('5秒到了!')",5000) |
57.A |
以下可以獲取系統當前日期的是( )(選擇一項) |
|
|
|
|
|
A. |
var k = new Date( ); |
|
B. |
Date k = new Date( ) |
|
C. |
var k = new date( ) |
|
D. |
以上說法均不對 |
58.C |
分析下面的JavaScript代碼段,輸出的結果是( )。(選擇一項) |
|
|
emp=new Array(3); emp[0]=0; emp[1]=1; emp[2]=2; emp[3]=3; document.write(emp.length); |
|
|
A. |
2 |
|
B. |
3 |
|
C. |
4 |
|
D. |
5 |
59.D |
下列選項中,不屬於鍵盤事件的是( )。(選擇一項) |
|
|
|
|
|
A. |
keydown |
|
B. |
keyup |
|
C. |
keypress |
|
D. |
ready |
60.AB |
下列對表單事件描述正確的是( )(選擇二項) |
|
|
|
|
|
A. |
表單元素獲得焦點時將觸發focus事件。 |
|
B. |
表單元素失去焦點時將觸發blur事件。 |
|
C. |
表單元素獲得焦點時將觸發blur事件 |
|
D. |
表單元素失去焦點時將觸發focus事件 |
61.D |
在jQuery中,使用bind( )方法可綁定多種事件,以下語法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
語法:bind(“事件類型”,[data],處理函數); |
|
B. |
綁定多種事件語法:bind({“事件類型1”:處理函數1,“事件類型n”:處理函數n}); |
|
C. |
bind( )方法綁定事件后可通過unbind([事件類型][處理函數])移除事件。 |
|
D. |
以上均正確 |
62.AB |
以下關於toggle( )方法,說法正確的是( )(選擇二項) |
|
|
|
|
|
A. |
可用於模擬鼠標連續點擊事件,使用語法:toggle(f1,f2,…,fN); |
|
B. |
它還用於切換元素的可見狀態,此時使用無參的toggle( )即可; |
|
C. |
可以實現元素的漸變效果 |
|
D. |
可以實現元素的滑動效果 |
63.D |
jQuery中提供了對動畫效果的支持,以下說法中錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
show( )和hide( )可控制元素的顯示和隱藏 |
|
B. |
show([speed],[fn]),其中,speed代表速度,fn代表處理函數 |
|
C. |
hide([speed],[fn]),其中,speed代表速度,fn代表處理函數 |
|
D. |
以上參數中的speed默認值為“0”,可能值:秒、slow、fast、normal |
64. CD |
關於改變透明度動畫效果,以下說法錯誤的是( )(選擇二項) |
|
|
|
|
|
A. |
fadeIn( )和fadeOut( )用於改變元素透明度。 |
|
B. |
fadeIn( )控制元素淡入,fadeOut( )控制元素淡出 |
|
C. |
fadeIn( )控制元素淡出,fadeOut( )控制元素淡入 |
|
D. |
fadeIn( )和fadeOut( )用於改變元素高度 |
65.D |
關於改變高度動畫效果,以下說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
slideUp( )和slideDown( )用於改變元素的高度。 |
|
B. |
slideUp( )會使元素從下往上逐漸隱藏。 |
|
C. |
slideDown( )會使元素從上往下逐漸展示。 |
|
D. |
slideUp( )或slideDown( )只能用毫秒作為速度參數。 |
66.B |
以下jQuery代碼運行后,對應的HTML代碼變為( )(選擇一項) |
|
|
HTML代碼: <p>你好</p> jQuery代碼: $(“p”).append(“<b>快樂編程</b>”); |
|
|
A. |
<p>你好</p><b>快樂編程</b> |
|
B. |
<p>你好<b>快樂編程</b></p> |
|
C. |
<b>快樂編程</b><p>你好</p> |
|
D. |
<p><b>快樂編程</b>你好</p> |
67.B |
以下jQuery代碼運行后,對應的HTML代碼變為( )(選擇一項) |
|
|
HTML代碼: <p>找我想要的工作</p> jQuery代碼: $(“p”).prepend(“<b>過我想要的生活</b>”); |
|
|
A. |
<p>找我想要的工作<b>過我想要的生活</b> </p> |
|
B. |
<p><b>過我想要的生活</b>找我想要的工作</p> |
|
C. |
<p>找我想要的工作</p><b>過我想要的生活</b> |
|
D. |
<b>過我想要的生活</b><p>找我想要的工作</p> |
68.D |
jQuery中,以下對遍歷同輩元素的說法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
next( ) 用於獲取緊鄰匹配元素之后的一個同輩元素。 |
|
B. |
prev( ) 用於獲取緊鄰匹配元素之前的一個同輩元素。 |
|
C. |
siblings( )用於獲取位於匹配元素前后所有同輩元素。 |
|
D. |
以上說法均正確 |
69.AC |
jQuery中,以下對遍歷祖先元素的說法正確的是( )(選擇二項) |
|
|
|
|
|
A. |
parent( ) 獲取當前匹配元素集合中每個元素的父級元素 |
|
B. |
parent( ) 獲取當前匹配元素集合中每個元素的祖先元素。 |
|
C. |
parents( ) 獲取當前匹配元素集合中每個元素的祖先元素。 |
|
D. |
parents( ) 獲取當前匹配元素集合中每個元素的父級元素。 |
70.D |
下列選項中,有關數據驗證的說法中正確的是( )。(選擇一項) |
|
|
|
|
|
A. |
使用客戶端驗證可以減輕服務器壓力 |
|
B. |
客觀上講,使用客戶端驗證也會受限於客戶端的瀏覽器設置。 |
|
C. |
基於JavaScript的驗證機制正是將服務器的驗證任務轉嫁至客戶端,有助於合理使用資源。 |
|
D. |
以上說法均正確 |
71.BD |
下列選項中能夠實現驗證輸入的數據,首字符是字母,其他位數是字母、數字和下划線的5-16個字符的是 ( )(選擇二項) |
|
|
|
|
|
A. |
/^[a-zA-Z]\w{5,16}$/ |
|
B. |
/^[a-zA-Z]\w{4,15}$/ |
|
C. |
/^[a-zA-Z][a-zA-Z,0-9_]{4,15}$/ |
|
D. |
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ |
72.AC |
在JavaScript中,使用open( )方法實現彈出窗口時,能夠控制窗口大小無法調節的選項是 ( )(選擇二項) |
|
|
|
|
|
A. |
window.open("show.html","彈出窗口","resizable=no"); |
|
B. |
window.open("show.html","彈出窗口","resizable=yes"); |
|
C. |
window.open("show.html","彈出窗口","resizable=0"); |
|
D. |
window.open("show.html","彈出窗口","resizable=1"); |
73.D |
在JavaScript中,能夠實現頁面重新加載的選項是 ( )(選擇一項) |
|
|
|
|
|
A. |
document.replace( ) |
|
B. |
document.reload( ); |
|
C. |
location.replace(href); |
|
D. |
location.reload( ); |
74.B |
在JavaScript中,能使文本框獲得焦點的方法是 ( )(選擇一項) |
|
|
|
|
|
A. |
onSelect( ) |
|
B. |
focus( ) |
|
C. |
blur( ) |
|
D. |
fix( ) |
75. CD |
在JavaScript中,下面代碼表示獲取到文本框的值,則下列選項中驗證文本框為空的條件表達式不正確的是 ( ).(選擇二項) |
|
|
var usrName = document.getElementById("txtName").value; |
|
|
A. |
usrName =="" |
|
B. |
usrName.length<=0 |
|
C. |
usrName="" |
|
D. |
usrName.length<0 |
76.A |
在JavaScript中,下拉選項中可以獲取滾動條距窗口頂端滾動的距離的是 ( ).(選擇一項) |
|
|
|
|
|
A. |
document.documentElement.scrollTop; |
|
B. |
document.documentElement.topScroll; |
|
C. |
document.style.scrollTop; |
|
D. |
document.style.topScroll; |
77.B |
頁面中包含name為"selCity"的下拉狂,下面清空該下拉框的JavaScript代碼最可能正確的是 ( )(選擇一項) |
|
|
|
|
|
A. |
document.myform.selCity.options.size = 0; |
|
B. |
document.myform.selCity.options.length = 0; |
|
C. |
document.myform.selCity.options.ClearAll( ); |
|
D. |
document.myform.selCity.options.deleteAll( ); |
78.B |
在JavaScript中,下面變量的聲明和賦值語句錯誤的是 ( )(選擇一項) |
|
|
|
|
|
A. |
x = 10; |
|
B. |
int x = 10 ; |
|
C. |
var x = 10; |
|
D. |
var x,y,x = 10; |
79.D |
在Javascript中,關於winfow對象描述不正確的是 ( )(選擇一項) |
|
|
|
|
|
A. |
window.history屬性是指有關客戶訪問過的URL信息 |
|
B. |
window.confirm( )方法顯示一個帶有提示信息和確認按鈕的警示框 |
|
C. |
window.location="a.html"和window.location.href="a.html"的作用都是讀取並顯示a.html內容 |
|
D. |
window.reload( )方法可以用來刷新當前頁面 |
80.C |
在JavaScript中,執行下面的代碼后,num的值是 ( )。(選擇一項) |
|
|
var str="xiao.li@gmail.com" var num = str.indexOf("."); |
|
|
A. |
-1 |
|
B. |
0 |
|
C. |
4 |
|
D. |
13 |
81.BC |
在JQuery中,能夠實現元素高度變化的是 ( ).(選擇二項) |
|
|
|
|
|
A. |
slide( ) |
|
B. |
slideUp( ) |
|
C. |
slideDown( ) |
|
D. |
slideChange( ) |
82.B |
在JQuery中,下列( )方法能夠獲取或設置元素的文本內容,不含HTML標簽。(選擇一項) |
|
|
|
|
|
A. |
attr( ) |
|
B. |
text( ) |
|
C. |
value( ) |
|
D. |
replace( ) |
83.D |
下面選項中,針對工廠函數的說法錯誤的是 ( )(選擇一項) |
|
|
|
|
|
A. |
當$( )的參數為DOM對象時,則該對象不需要使用雙引號進行包裹 |
|
B. |
在JQuery中,$( )等價於JQuery( ) |
|
C. |
當DOM對象轉化為JQuery對象后,就可以調用JQuery的方法 |
|
D. |
$( )的作用是將DOM對象轉化為Window對象 |
84.C
|
以下關於Jquery有點的說法中錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
jquery的體積較小,壓縮以后,大約只有100kb |
|
B. |
jquery封裝了大量的選擇器、DOM操作、事件厝里,使用起來比JavaScript簡單得多 |
|
C. |
jquery的瀏覽器兼容很好,能兼容所有的瀏覽器 |
|
D. |
jquery易擴展,開法陣可以自己編寫jquery的擴展插件 |
85.B |
在頁面中有如下的HTML代碼。(選擇一項) <div id="box"> <h2 id="top1" name="header1">1</h2> <h2 id="top2" name="header2">2</h2> </div> 下列能輸入"1"的jquery代碼是( ) |
|
|
|
|
|
A. |
alert($(".top1").html( ); |
|
B. |
alert($("[name='header1]'").html( )); |
|
C. |
alert($("[name='header]'").html( )); |
|
D. |
alert($('#header1').html( )); |
86.D |
下列( )字符串不能匹配/^(.[a-zA-Z]{2,3}){1,2}$/正則表達式。(選擇一項) |
|
|
|
|
|
A. |
.com |
|
B. |
.com.cn |
|
C. |
*com*cn |
|
D. |
.com.cn.cn |
87.D
|
在頁面中有如下的JavaScript代碼: var a = 1000; b = 2014; function test( ){ b = 2000; } test( ); alert(a+b); 則該段代碼執行后,在網頁中輸出的內容是( )(選擇一項) |
|
|
|
|
|
A. |
3014 |
|
B. |
'1000underfined' |
|
C. |
1000 |
|
D. |
3000 |
88.B
|
在HTML頁面中,包如下的JavaScript代碼: var num1 = parseInt(10.5); document.write(num1+"<br/>"); var num2 = parseFloat("10.5"); document.write(num2+"<br/>"); 則該段代碼運行后,在網頁中輸出的內容是( )(選擇一項) |
|
|
|
|
|
A. |
11 10.50 |
|
B. |
10 10.5 |
|
C. |
NaN 10.5 |
|
D. |
該代碼運行時出錯 該代碼運行時出錯 |
89.D |
以下關於jquery的說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
jquery是javascript的程序庫之一,他對javascript的封裝 |
|
B. |
相對於javascript,jquery語法更為簡單,能大幅提高開發效率 |
|
C. |
相對javascript,jquery解決了大部分的瀏覽器兼容性問題,減少了錯誤的改路 |
|
D. |
jquery功能強大,能完全取代Javascript |
90.C |
在jquery中,下列關於DOM操作的說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
attr( )方法獲取或設置元素的屬性值 |
|
B. |
val( )方法獲取或設置元素的value屬性值 |
|
C. |
$('h2').attr('value,'asdf')執行時,由於和元素沒有value屬性,所有該代碼不會產生任何效果 |
|
D. |
$('#btn').val('asdf')和$('#btn').attr('value','asdf')可以實現相同的效果('#btn'為按鈕) |
91.D |
網頁執行以下Javascript代碼: var course = ['Java','JSP','Oracle','Spring']; course[10]='JQuery'; alert(course.length); 該代碼在網頁執行后彈出結果為( )(選擇一項) |
|
|
|
|
|
A. |
undefined |
|
B. |
5 |
|
C. |
10 |
|
D. |
11 |
92.D |
網頁加載的時候執行以下Javascript代碼: fun1(123); function fun1(a){ alert(a); } function fun1(a){ a=456; alert(a); } 該代碼在網頁中輸出的內容是( )(選擇一項) |
|
|
|
|
|
A. |
123和456 |
|
B. |
123 |
|
C. |
123和undefined |
|
D. |
456 |
93.C |
以下關於Javascript的說法中正確的是( )(選擇一項) |
|
|
|
|
|
A. |
Jquery是區別於Javascript的另一種Web腳本語言 |
|
B. |
JavaScript與Jquery不可以混合使用 |
|
C. |
Javascript可以以*.js的形式放在單獨的文件中 |
|
D. |
使用Jquery方法時可以不用引入Jquery庫文件 |
94.C |
在JavaScript中,下列關於window對象方法的說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
window對象包括location對象、history對象和docuement對象 |
|
B. |
window.onload( )方法中的代碼會在一個該頁面加載完成后執行 |
|
C. |
window.open( )方法用於在當前瀏覽器窗口加載指定的URL文檔 |
|
D. |
window.close( )方法用於關閉瀏覽器窗口 |
95.B |
在下列的選項中,不能夠實現圖片隱藏效果的是( )(選擇一項) |
|
|
|
|
|
A. |
$("img").hide(1000); |
|
B. |
$("img").slideDown(1000); |
|
C. |
$("img").fadeOut(1000); |
|
D. |
$("img").slideUp(1000); |
96.AC |
在Jquery中,下列關於DOM操作的說法錯誤的是( )(選擇二項) |
|
|
|
|
|
A. |
$(A).append(B)表示將A追加到B中 |
|
B. |
$(A).appendTo(B)表示把A追加到B中 |
|
C. |
$(A).after(B)表示將A插入到B以后 |
|
D. |
$(A).insertAfter(B)表示將A插入到B以后 |
97.B |
下列( )字符串可以匹配/^\d$/正則表達式(選擇一項) |
|
|
|
|
|
A. |
'a' |
|
B. |
'3' |
|
C. |
'a3' |
|
D. |
'33' |
98.BD |
<ul id="box"> <li id="top1" name="header1">1</li> <li id="top2" name="header2">2</li> <li id="top3" name="header3">3</li> <li id="top2" name="header4">4</li> </ul> 下面的選項中,能夠將li文本顏色全部改為綠色的是( )(選擇二項) |
|
|
|
|
|
A. |
$("li").css("color":"green"); |
|
B. |
$("li[name]").css("color","green"); |
|
C. |
$("li[name*='header']").css("color":"green"); |
|
D. |
$("li[name*=header]").css("color","green"); |
99.AD |
在JavaScript中,以下( )能隱藏id為flower的div(選擇二項) |
|
|
|
|
|
A. |
document.getElementById("flower").style.display="none"; |
|
B. |
document.getElementById("flower").style.display="hidden"; |
|
C. |
document.getElementById("flower").style.visibility="none"; |
|
D. |
document.getElementById("flower").style.visibility="hidden" |
100.B |
在JavaScript中,( )能實現如下圖所示效果。(選擇一項)
|
|
|
|
|
|
A. |
window.open("確認您的刪除操作碼?"); |
|
B. |
window.confirm("確認您的刪除操作碼?"); |
|
C. |
window.alert("確認您的刪除操作碼?"); |
|
D. |
window.prompt("確認您的刪除操作碼?"); |
101.A |
var name = document.getelementById("name").value; for(var i = 0 ;i<name.length;i++){ var j = name.substring(i,i+1); if(______________){ alert("該文本框中不能包含數字!"); return false; } }(選擇一項) |
|
|
|
|
|
A. |
isNaN(j)==false; |
|
B. |
isNaN(j)==true; |
|
C. |
isNum(j)==true; |
|
D. |
isNum(j)==false; |
102.AD |
history對象提供了逐個返回訪問過的頁面的方法,其中( )可以加載history對象列表中的前一個URL。(選擇二項) |
|
|
|
|
|
A. |
back( ) |
|
B. |
forward( ) |
|
C. |
go(1) |
|
D. |
go(-1) |
103.B |
在Jquery中,能夠改變列表中索引值為2的<li>元素背景顏色,應選用的是( ).(選擇一項) |
|
|
|
|
|
A. |
$("li:gt(2)").css("background-color","#ccc") |
|
B. |
$("li:eq(2)").css("background-color","#ccc") |
|
C. |
$("li:odd(2)").css("background-color","#ccc") |
|
D. |
$("li:lt(2)").css("background-color","#ccc") |
104.B |
在Jquery中,如果希望實現元素淡出效果應調用的方法是( )(選擇一項) |
|
|
|
|
|
A. |
fadeIn( ) |
|
B. |
fadeOut( ) |
|
C. |
$out( ) |
|
D. |
moveout( ) |
105.AC |
在Jquery中,能夠使div中的文本節點內容顯示為空的代碼是( )(選擇二項) |
|
|
|
|
|
A. |
$("div").text("") |
|
B. |
$("div").val("") |
|
C. |
$("div").html("") |
|
D. |
$("div").innerHTML="" |
106.C |
在jQuery中,關於jQuery時間的說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
hover( )方法相當於mouseover與mouseout的組合使用 |
|
B. |
hover(fn1,fn2)在鼠標移動到元素上時觸發fn1方方法,移除元素觸發fn2方法 |
|
C. |
toggle(fn1,fn2)第一次點擊元素時觸發fn1方法,第二次點擊元素觸發fn2方法,第三次點擊則不會再觸發任何函數 |
|
D. |
toggle(0方法參數可以為兩個或者多個處理函數 |
107.D |
網頁執行以下JavaScript代碼: var course=['Java','JSP','Oracle','Spring']; course[10]='jQuery'; course.push('PHP'); alert(course.length); 該代碼在網頁執行結果彈出結果為( )(選擇一項) |
|
|
|
|
|
A. |
0 |
|
B. |
6 |
|
C. |
11 |
|
D. |
12 |
108.D |
關於JQuery中表單驗證事件和方法,說法錯誤的是( ).(選擇一項) |
|
|
|
|
|
A. |
$(selector).blur( )是從文本域中移開焦點 |
|
B. |
$(selector).focus( )是從文本域中設置焦點 |
|
C. |
$(selector).select( )可選取文本域中內容,突出顯示輸入區域的內容 |
|
D. |
blur( )、focus( )、select( )方法都須input標簽中才有效 |
109.AC |
網頁的<body>元素中包含以下HTML代碼: <div id="box"> <h2 id="top1" name="header1" >標題1</h2> <h2 id="top2" name="header2">標題2</h2> </div> 下列能彈出"標題1"的Jquery代碼是( )(選擇二項) |
|
|
|
|
|
A. |
alert($("#top1").text( )); |
|
B. |
alert($('[name=header]').text( )); |
|
C. |
alert($("[name='header1']").text( )); |
|
D. |
alert($('#header1').text( )); |
110.C |
在jQuery中,下列關於$( )方法的說法錯誤的選項是( )(選擇一項) |
|
|
|
|
|
A. |
$(document)的含義是把document對象轉換成jQuery對象 |
|
B. |
$( )方法可以用來選擇元素、把DOM對象轉換成jQuery對象,或根據HTML字符串創建Jquery對象 |
|
C. |
$( )方法額返回值一定是一個jQuery對象 |
|
D. |
$( )方法的參數可以是選擇器、DOM元素或HTML代碼 |
111.B |
在jQuery中,下面的說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
$("ul li:first") 指選取<ul>下的第一個<li>子元素 |
|
B. |
$("ul li:gt(2)") 指選取<ul>下的索引從2開始的所有<li>子元素 |
|
C. |
$("ul li:eq(2)") 指選取<ul>下的索引為2的<li>子元素 |
|
D. |
$("ul li:not(:first)")指選取<ul>下的除了第一個<li>子元素的所有<li>子元素 |
112.B |
以下關於JavaScript的說法中錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
jQuery是基於JavaScript的一個封裝框架 |
|
B. |
JavaScript與JQuery是兩種腳本語言 |
|
C. |
JavaScript可以通過script標簽的形式引入到網頁中 |
|
D. |
使用jQuery方法前必須先引入jquery框架庫文件 |
113.CD |
下列( )字符串可以匹配/^\w+\d{2,}$/正則表達式。(選擇二項) |
|
|
|
|
|
A. |
'ad3d' |
|
B. |
'^4a3a' |
|
C. |
'a53' |
|
D. |
'3a33' |
114.B |
在Jquery中,下列選中,不是表單選擇器的是( )(選擇一項) |
|
|
|
|
|
A. |
:input |
|
B. |
:select |
|
C. |
:button |
|
D. |
:radio |
115.AD |
頁面中有如下HTML代碼: <style> .active{border:1px solid #444;} div{width:150px;padding:20px;border:1px solid #444;} </style> <span class='active'>tab1</span> <span>tab2</span> <div class="content">tab1對應的內容</div> <div class="content" style="display;none;">tab2對應的內容</div> JQuery代碼如下: $("span").click(function( ){ ___1________; ___2________; }); }) 在下划線1和2處中先后填入( )兩項后實現如下圖所示的tab切換效果(選擇二項)
|
|
|
|
|
|
A. |
$(this).addClass('active').siblings("span").removeClass('active'): |
|
B. |
$(this).addClass('active').removeClass("active"); |
|
C. |
$(".content").show( ); |
|
D. |
$(".content").toggle( ); |
116.A |
網頁的<body>元素中包含以下HTML代碼: <div id="box"> <ul> <li class="active">首頁</li> <li>新聞</li> <li>關於我們</li> </ul> </div> 下列僅能使其文字"首頁"一行背景色變成紅色的JQuery代碼,錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
$("#box li").css('background',"red"); |
|
B. |
$("#box li.active").css('background',"red"); |
|
C. |
$("#box li:first").css('background',"red"); |
|
D. |
$("#box li").eq(0).css('background',"red"); |
117.D |
在JavaScript中,下列說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
setInterval( )用於在指定的毫秒后調用函數或計算表達式,可執行多次 |
|
B. |
setImeout( )用於在指定的毫秒后調用函數或計算表達式,可執行一次 |
|
C. |
setInterval( )的第一個參數可以是計算表達式也可以是函數變量名 |
|
D. |
clearInterval( )和clearTimeout( )都可以消除setInterval( )函數設置的timeout |
118.C |
在以下選項中,關於JavaScript的Date對象描述正確的是( ).(選擇一項) |
|
|
|
|
|
A. |
getMonth( )方法能返回Date對象的月份,其值為1~12 |
|
B. |
getDay( )方法能返回Date對象的一個月中的每一天,其值為1~31 |
|
C. |
getTime( )方法能返回某一時刻(1970年1月1日)依賴的毫秒數 |
|
D. |
getYear( )方法只能返回4位年份,長用於獲取Date對象的年份 |
119.BD |
在jQuery中,下列關於jQuery中的css( )方法的說法錯誤的是( )(選擇二項) |
|
|
|
|
|
A. |
使用css( )方法設置id為box元素的寬度為100px,代碼為$("#box").css("width","100px") |
|
B. |
使用css( )方法設置id為box元素的高度為100px,代碼為: $("#box").css({"height","100px"}) |
|
C. |
css( )方法可設置元素的多個樣式 |
|
D. |
css( )方法可為元素追加類樣式 |
120.C |
網頁加載的時候執行以下JavaScript代碼: num=123; function fun1( ){ var num = 123; return num++; } fun1( ); alert(num); 該代碼在網頁中輸出的內容是( ).(選擇一項) |
|
|
|
|
|
A. |
undefined |
|
B. |
NAN |
|
C. |
123 |
|
D. |
124 |
121.A |
下列( )字符串不能匹配/^(w+\.).*(com)$/正則表達式(選擇一項) |
|
|
|
|
|
A. |
'www*bjsxt.com' |
|
B. |
'www..bjsxt.com' |
|
C. |
'www.com' |
|
D. |
'www.bjsxt.com.cn' |
122.AC |
頁面中有如下HTML代碼: <form method="post" action="" onsubmit="return checkForm( )"> <input type="text" id="code" name="code"> <input type="submit" value="提交"> </form> JavaScript代碼如下: function checkForm( ){ $oemail=________________; var codeReg=______________; if(codeReg.test($oemail.val( )==false){ alert("請輸入6位數字組成的郵政編碼"); return false; } return true; } 在下划線中先后填入( )兩項后,點擊提交按鈕后對表單進行驗證。(選擇二項) |
|
|
|
|
|
A. |
$("input[name='code']") |
|
B. |
$("name='code'") |
|
C. |
/^\d{6}$/ |
|
D. |
/\d[6]/ |
123.B |
在jQuery中,關於下面這段代碼的效果描述正確的是( )(選擇一項) HTML代碼: <button id="go">開始動畫</button> <div id="block">區域</div> jQuery代碼: $(document).ready(function( ){ $("#go").click(function( ){ $("#block").animate({width:"300"},{queue:false,duration:4000}) .animate({fontSize:'10em'},2000) .animate({borderWidth:5},2000); }); }); |
|
|
|
|
|
A. |
單擊按鈕之后,首先div的寬度變為300像素,然后變化字體,最后變化邊框的效果 |
|
B. |
單擊按鈕之后,在div的寬度變為300像素的同時也在變化字體,一旦字體改變完畢后,邊框的變化就開始 |
|
C. |
單擊按鈕之后,首先div的寬度變為300像素,然后同時變化字體和邊框 |
|
D. |
單擊按鈕之后,首先變化字體,然后變化邊框的效果,最后div的寬度先變為300像素 |
124.C |
下列選項中關於jQuery說法錯誤的是( ).(選擇一項) |
|
|
|
|
|
A. |
$( )是$(document).ready( )方法的一個簡寫 |
|
B. |
jQuery支持css1.0 到css 3.0 規則中機交互所有的選擇器 |
|
C. |
jQuery對象同樣可以使用getElementById( )方法 |
|
D. |
jQuery代碼中可以采用連綴的編程方式,即可以一個jQuery對象可以進行多重操作。 |
125.BC |
在jQuery中,下列關於DOM操作的說法錯誤的是( )(選擇二項) |
|
|
|
|
|
A. |
$("#A").attr("data-id",12)表示給id為A的元素添加一個data-id的屬性 |
|
B. |
$("#A").attr("data-id":12)表示給id為A的元素添加一個data-id的屬性 |
|
C. |
$("#A").attr("a":1,"b":2)表示給id為A的元素添加a和b兩個屬性 |
|
D. |
$("#A").attr({"a":1,"b":2})表示給id為A的元素添加a和b兩個屬性 |
126.AB |
在JavaScript語法中,下列說法正確的是( )(選擇二項) |
|
|
|
|
|
A. |
parseInt(43.12)返回值為43 |
|
B. |
parseInt('abc43.12')返回值為NaN |
|
C. |
parseFloat('45.13abc')==parseInt(43.12) 返回true |
|
D. |
isNaN(parseFloat('45.13abc'))返回true |
127.B |
下列選項中關於jQuery說法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
jQuery對象與DOM對象不能相互轉換 |
|
B. |
jQuery("div").get(0)是把div標簽元素轉換為DOM對象 |
|
C. |
jQuery對象同樣可以使用getElementById( )方法 |
|
D. |
document.getElementById("box").get(0)是把id為box標簽元素轉換為jQuery對象 |
128.B |
關於JavaScript中的Math對象的說法,正確的是( )(選擇一項) |
|
|
|
|
|
A. |
Math.ceil(512.51)返回的結果為512 |
|
B. |
Math.floor( )方法用於對數字進行下舍入 |
|
C. |
Math.round(-512.51)返回的結果為-512 |
|
D. |
Math.random( )返回的結果范圍為0-1,包括0和1 |
129.D |
下列選項中不是jQuery的選擇器分類的是( )(選擇一項) |
|
|
|
|
|
A. |
基本選擇器 |
|
B. |
類選擇器 |
|
C. |
后代選擇器 |
|
D. |
進一步選擇器 |
130.C |
光標移動到文本框上方時,文本框邊框的顏色發生了變化,這是觸發了( )事件。(選擇一項) |
|
|
|
|
|
A. |
onfoucs |
|
B. |
onblur |
|
C. |
onmouseover |
|
D. |
onmousedown |
131.ABC |
Javascript的基本組成包括以下( )選項(選擇三項) |
|
|
|
|
|
A. |
DOM |
|
B. |
BOM |
|
C. |
ECMAScript |
|
D. |
jQuery |
132.B |
網頁執行以下Javascript代碼: (function(x){alert(x+1)})(123); 該代碼在網頁執行結果彈出結果為( )(選擇一項) |
|
|
|
|
|
A. |
語法錯誤 |
|
B. |
undefined |
|
C. |
123 |
|
D. |
124 |
133.D |
在網頁中執行以下JavaScript代碼: var str = "www.bjsxt.com"; str.title = "北京尚學堂"; alert(str.substring(4)); 該代碼在網頁中輸出的內容是( )(選擇一項) |
|
|
|
|
|
A. |
空 |
|
B. |
程序報錯 |
|
C. |
www. |
|
D. |
bjsxt.com |
134.C |
在JQuery中,下列選項說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
只有jQuery對象才能使用jQuery提供的方法 |
|
B. |
在使用jQuery方法前應先引入jQuery庫文件 |
|
C. |
jQuery代碼必須寫在$(function( ){})或$(document).ready(function( ){})的函數方法體中 |
|
D. |
jQuery對象與DOM對象可以相互轉換 |
135.AC |
在網頁中,有如下HTML代碼: <div id="box"> <ul> <li>首頁</li> <li>新聞</li> <li>關於我們</li> </ul> </div> jQuery代碼如下: $(function( ){ ________________________ $(this).css('background','#ccc'); }); ________________________ $(this).css('background','#fff'); }); 在橫線處分別選擇( )兩行代碼則可實現鼠標移至導航時背景為灰色,移出則為白色。(選擇二項) |
|
|
|
|
|
A. |
$("li").mouseover(function( ){ |
|
B. |
$("li").onmouseover(function( ){ |
|
C. |
$("li").mouseout(function( ){ |
|
D. |
$("li").onmouseout(function( ){ |
136.BC |
在網頁中有如下HTML代碼: <div id="box"> <ul> <li clas="active">首頁</li> <li>新聞</li> <li>關於我們</li> </ul> </div> 則僅能使"首頁"字體為紅色的jQuery代碼是( ).(選擇二項) |
|
|
|
|
|
A. |
$("li.active").css({"color","red"}) |
|
B. |
$("li.active").css("color","red") |
|
C. |
$("li.active").css({"color":"red"}) |
|
D. |
$("li:first").css("red") |
137.C |
以下關於Javascript和jquery的說法中正確的是( )(選擇一項) |
|
|
|
|
|
A. |
jquery是區別與javascript的另一種web腳本語言 |
|
B. |
javascript與jquery不可以混合使用 |
|
C. |
javascript可以以*.js的形式放在單獨的文件中 |
|
D. |
使用jquery方法時可以不用引入jquery庫文件 |
138.B |
使用jquery的( )方法可以實現淡出效果(選擇一項) |
|
|
|
|
|
A. |
fadeIn( ) |
|
B. |
fadeOut( ) |
|
C. |
fadeUp( ) |
|
D. |
fadeDown( ) |
139.AB |
在jquery中,下列( )可以用來判斷id為txt_hide的元素不存在(選擇二項) |
|
|
|
|
|
A. |
$("#txt_hide").length==0 |
|
B. |
$("#txt_hide").get(0)==null |
|
C. |
$("#txt_hide").eq(0)==null |
|
D. |
$("#txt_hide")==null |
140.C |
在網頁中有如下HTML代碼: <input type="radio" name="sex" value="man"/>男 <input tpe="radio" name="sex" value="woman"/>女 則設置選擇狀態為“女”,正確jquery實現代碼為( ).(選擇一項) |
|
|
|
|
|
A. |
$("input:radio").get(0).attr("checked",true); |
|
B. |
$("input[type=radio]")[1].attr("checked",true); |
|
C. |
$("input[type=radio]"),eq(1).attr("checked",true); |
|
D. |
$("sex:radio").eq(1).attr("checked",true) |
141.ABC |
JavaScript的基本組成包括以下( )選項(選擇三項) |
|
|
|
|
|
A. |
DOM |
|
B. |
BOM |
|
C. |
ECMAScript |
|
D. |
jQuery |
142.D |
在JavaScript中,下列說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
setInterval( )用於在指定的毫秒后調用函數或計算表達式,可執行多次 |
|
B. |
setTimeout( )用於在指定的毫秒后調用函數或計算表達式,可執行一次 |
|
C. |
setInterval( )的第一個參數可以是計算表達式也可以是函數變量名 |
|
D. |
clearInterval( )和clearTimeout( )都可以清楚setInterval( )函數設置的timeout |
143.B |
在jQuery中,下面的說法錯誤的是( )(選擇一項) |
|
|
|
|
|
A. |
$("ul li:first")指選取<ul>下的第一個<li>子元素 |
|
B. |
$("ul li:gt(2)")指選取<ul>下的索引從2開始的所有<li>子元素 |
|
C. |
$("ul li:eq(2)")指選取<ul>下的索引為2的<li>子元素 |
|
D. |
$("ul li:not(:fitst)")指選取<ul>下的除了第一個<li>子元素的所有<li>子元素 |
144.C |
在網頁中運行關於下列JavaScript代碼結果 說法錯誤的是( ); <script type="text/javascript"> function change(object){ var objects=document.getElementsByName ("checkBoxChild"); for(var i=0;i<objects.length;i++) {
objects.checked=object.checked; } } </script> <input type="checkbox" name="checkBoxAll" onclick="change(this)" />全選 <input type="checkbox" name="checkBoxChild" /> <input type="checkbox" name="checkBoxChild" /> <input type="checkbox" name="checkBoxChild" /> |
|
|
|
|
|
A. |
沒有任何效果,也不提示錯誤” 這個說法是對的 |
|
B. |
出現腳本錯誤” 這個說法是錯的 |
|
C. |
單擊全選時才出現腳本錯誤” 這個說法是對的 |
|
D. |
單擊全選時所有復選框同步選中或同步不選中” 這個說法是錯誤的 |
145.C |
jQuery語法中出錯的是( )。(選擇一項) |
|
|
|
|
|
A. |
jQuery("ul li").css("color","red") |
|
B. |
$("ul li").css("color","red") |
|
C. |
$jQuery("ul li").css("color","red") |
|
D. |
$("ul").css("color","red") |
146.D |
javascript腳本的類型轉換說法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
parseInt("66.6s")的返回值是7 |
|
B. |
parseInt("66.6s")的返回值是NaN |
|
C. |
parseFloat("66ss36.8id")的返回值是36 |
|
D. |
parseFloat("66ss36.8id")的返回值是66 |
147.B |
關於JavaScript中的Math對象的說法,正確的是( )。(選擇一項) |
|
|
|
|
|
A. |
Math.ceil(512.51)返回的結果為512 |
|
B. |
Math.floor( )方法用於對數進行下舍入 |
|
C. |
Math.round(-512.51)返回的結果為-512 |
|
D. |
Math.random( )返回結果為0~1,包括0和1 |
148.B |
關於盒子之間的位置關系下列說法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
水平盒子的間距為取兩個盒子的margin最大值 |
|
B. |
垂直盒子的間距等於兩個盒子中較大的margin值 |
|
C. |
重疊盒子是指兩個盒子中,下面盒子的border值為負值時會自動向上移 動 |
|
D. |
盒子的間距與其padding值也有關系 |
149.A |
要將外部樣式表文件導入當前HTML文件,這時我們可以使用( )(選擇一項) |
|
|
|
|
|
A. |
link元素 |
|
B. |
style元素 |
|
C. |
style屬性 |
|
D. |
script元素 |
150.B |
對ul li的樣式設成無,應該是用什么屬性( )(選擇一項) |
|
|
|
|
|
A. |
list-type-style:none |
|
B. |
list-style:none |
|
C. |
li-style:none |
|
D. |
li-list:none |
151.A |
能夠設置盒模型的內補丁為10、20、30、40像素的樣式屬性是( )(選擇一項) |
|
|
|
|
|
A. |
padding:10px 20px 30px 40px |
|
B. |
padding:10px 1px |
|
C. |
padding:5px 20px 10px |
|
D. |
padding:10px |
152.A |
盒子的Margin為20px border為1px,padding為10px,content寬202px, 高為50px求標准IE盒子模型的,盒子的實際大小的高為( )(選擇一項) |
|
|
|
|
|
A. |
50px |
|
B. |
70px |
|
C. |
72px |
|
D. |
52px |
153.B |
下列語句描述正確的是( ) (選擇一項) |
|
|
|
|
|
A. |
當頁面有多個層堆疊時,按照z-index的數值由大到小,從里往外排列 |
|
B. |
當頁面有多個層堆疊時,按照z-index的數值由大到小,從外向里排列 |
|
C. |
設置層的顯示屬性中inline意味着按塊顯示,換行顯示 |
|
D. |
設置層的顯示屬性中block意味着按行顯示,和其它元素同一行顯示 |
154.B |
下面哪一個是相對長度單位( ) (選擇一項) |
|
|
|
|
|
A. |
in |
|
B. |
px |
|
C. |
pt |
|
D. |
pc |
155.A |
以下選項中可以打開郵件客戶端程序的是( ) (選擇一項) |
|
|
|
|
|
A. |
<a href=“mailto:xiao@163.com”>聯系我們</a> |
|
B. |
<a href=“http://www.263.com”>263門戶</a> |
|
C. |
<a name=“myanchor”></a> |
|
D. |
<a href=“#chapter2”>第一章</a> |
156.D |
以下關於XHTML規范說法不正確的是( ) (選擇一項) |
|
|
|
|
|
A. |
XHTML 元素必須被關閉 |
|
B. |
用 Id 屬性代替 name 屬性 |
|
C. |
標簽名必須用小寫字母 |
|
D. |
空標簽可以不關閉 |
157.D |
盒子的Margin為20px border為1px,padding為10px,content寬202px, 高為50px求標准W3C盒子模型的,盒子需要占據的位置的寬為( ) |
|
|
|
|
|
A. |
262 |
|
B. |
222 |
|
C. |
242 |
|
D. |
264 |
158.D |
下列不屬於DIV+CSS布局的優點的是( )(選擇一項) |
|
|
|
|
|
A. |
代碼簡潔、結構清晰 |
|
B. |
對搜索引擎支持好 |
|
C. |
易於版面布局修改 |
|
D. |
提高瀏覽器的執行效率 |
159.A |
CSS屬性中,( )用來更改背景顏色 (選擇一項) |
|
|
|
|
|
A. |
background-color |
|
B. |
bgclolor |
|
C. |
color |
|
D. |
backgroundColor |
160.C |
關於浮動塌陷,下列說法正確的是( )(選擇一項) |
|
|
|
|
|
A. |
浮動塌陷與瀏覽器有關,在firefox瀏覽器中不支持浮動塌陷 |
|
B. |
使用after偽選擇器解決浮動塌陷的辦法只適合於IE瀏覽器 |
|
C. |
浮動塌陷產生的原因是由於在一個父盒子中所有的子盒子都設為浮動后父盒子的高度塌陷為零 |
|
D. |
浮動塌陷是IE瀏覽器設計的BUG,其它瀏覽器不存在這種問題 |
161.D |
CSS樣式中,盒子模型的屬性不包括( ) (選擇一項) |
|
|
|
|
|
A. |
border |
|
B. |
margin |
|
C. |
padding |
|
D. |
visible |
162.A |
下列選項中,哪些不是頁面布局( ) (選擇一項) |
|
|
|
|
|
A. |
盒子模型 |
|
B. |
層模型 |
|
C. |
流動模型 |
|
D. |
浮動模型 |
163.B |
以上說法中錯誤的有( ) (選擇一項) |
|
|
|
|
|
A. |
內容與表現分離,減輕瀏覽器負擔 |
|
B. |
內容越表現分離,導致頁面結構不完整 |
|
C. |
內容與表現分離,使頁面設計簡潔 |
|
D. |
內容與表現分離是現代頁面設計的標准 |
164.D |
以下選項可以定義不帶下划線的超鏈接是( ) (選擇一項) |
|
|
|
|
|
A. |
a {text-decoration:no underline} |
|
B. |
a {underline:none} |
|
C. |
a {decoration:no underline} |
|
D. |
a {text-decoration:none} |
165.B |
下列語句能夠正確在一個XHTML頁面中導入在同一目錄下的 “StyleSheet1.css”樣式表的是( ) (選擇一項) |
|
|
|
|
|
A. |
<style>@import StyleSheet1.css;</style> |
|
B. |
<link rel=”stylesheet” type=”text/css” href=”StyleSheet1.css”/> |
|
C. |
< link rel=”stylesheet1.css” type=”text/css”> |
|
D. |
<style rel=”stylesheet” type=”text/css” src=”StyleSheet1.css”></style> |