Javascript复习题
Javascript復習題
一、選擇題
1、寫“Hello World”的正確javascript語法是???????????????????????????? (A)
A.document.write("Hello World")???? ?????? B. "Hello World"??
C.response.write("Hello World")?????? ?????? D. ("Hello World")
2、JS特性不包括( D )
A.解釋性?????? ?????? B.用于客戶端?????? ?????? C.基于對象?? ?????? D.面向對象
3、下列JS的判斷語句中( )是正確的????? (A)
A.if(i==0)????? ?????? B.if(i=0) ?????? C.if i==0 then?????? ?????? D.if i=0 then
4、下列JavaScript的循環語句中( )是正確的??????????????????????????????????????????????????????????? (D )
A.if(i<10;i++) ?????? ?????? B.for(i=0;i<10)?????
C.for i=1 to 10 ??? ?????? D.for(i=0;i<=10;i++)
5、下列的哪一個表達式將返回假????????????????????????????????????????????????????????????????????????????? (B )
A.!(3<=1)????? ?????? ?????? ?????? ?????? ?????? ?????? B.(4>=4)&&(5<=2)?????
C.(“a”==”a”)&&(“c”!=”d”)? ?????? D.(2<3)||(3<2)
6、下列選項中,( )不是網頁中的事件?????????????????????????????????????????? (D)
A.onclick?????? ?????? B.onmouseover???? C.onsubmit?? ?????? D.onpressbutton
7、有語句“var x=0;while(____) x+=2;”,要使while循環體執行10次,空白處的循環判定式應寫為:???????????????????????????????????????????????????????????????( C )
A.x<10 ?????? B.x<=10 ?????? C.x<20?? ?????? D.x<=20
8、JS語句???????????????????????????????????????????????????????????????( B )
var a1=10;
var a2=20;
alert(“a1+a2=”+a1+a2)
將顯示( )結果
A.a1+a2=30?? B.a1+a2=1020?????? ?????? C.a1+a2=a1+a2
9、將字串s中的所有字母變為小寫字母的方法是?????????????????????????????( B)
A.s.toSmallCase() ?????? ?????? B.s.toLowerCase() ??????
C.s.toUpperCase()???? ????? D.s.toUpperChars()
10、以下( )表達式產生一個0~7之間(含0,7)的隨機整數.?????????????????????? ( C )
A.Math.floor(Math.random()*6)
B.Math.floor(Math.random()*7)
C.Math. floor(Math.random()*8)??????
D.Math.ceil(Math.random()*8)?????????????????????????????????????????????????????????????????????????????
11、產生當前日期的方法是???????????????????????????????????????????????( C )
A.Now();?????? ?????? B.Date() ?????? C.new Date() ?????? D.new Now()????
12、如果想在網頁顯示后,動態地改變網頁的標題???????????????????????????? ( C )
A.是不可能的????? ?????? B.通過document.write(“新的標題內容”) ??????
C. 通過document.title=(“新的標題內容”)????? ??????
D. 通過document.changeTitle(“新的標題內容”)
13、某網頁中有一個窗體對象,其名稱是mainForm,該窗體對象的第一個元素是按鈕,其名稱是myButton,表述該按鈕對象的方法是????????????????????????????????????? ( B )
A.document.forms.myButton??? ?????? B.document.mainForm.myButton????
C.document.forms[0].element[0]?????? ?????? D.以上都可以
14、HTML文檔的樹狀結構中,()標簽為文檔的根節點,位于結構中的最頂層。??? ( A )
A.<HTML>B.<HEAD>C.<BODY>D.<TITLE>
15、在HTML頁面中,CSS樣式的屬性名為background-image對應的style對象的屬性名是(B)
A.background? B.backgroungImage C.image D.background
16、在使用Javascript實現省市級聯菜單功能時,在添加城市列表前清空原來的下拉選項的代碼是(C)
A.document.myform.selCity.options.clear()
B.document.myform.selCity.options.deleteAll()
C. document.myform.selCity.options.length=0
D. document.myform.selCity.options.size=0
17、HMTL表單的首要標記是<form>,<form>標記的參數method表示表單發送的方法,可能為get或post,下列關于get和post的描述正確的是(D)
A.post方法傳遞的數據對客戶端是不可見的
B.get請求信息以查詢字符串的形式發送,查詢字符串長度沒有大小限制
C.post方法對發送數據的數量限制在255個字符之內
D.get方法傳遞的數據對客戶端是不可見的
18、在DOM對象模型中,下列選項中的()對象位于DOM對象模型的第二層。(選擇二項)??????????????????????????????????????????????????????????????????????(AB)
A.history B.document C.buttonD.text
19、在HTML文檔對象模型中,history對象的()用于加載歷史列表中的下一個URL頁面。
??????????????????????????????????????????????????????????????????????????( C )
A.next()? B.back()?C.forward()? D.go(-1)
20、在Javascript中要改變頁面文檔的背景色,需要修改document對象的()屬性。 ( C )
A.BackColor? B.BackgroundColor? C.BgColor?D.Background
21、在HTML頁面中,不能與onChange事件處理程序相關聯的表單元素有(D)
A.文本框? B.復選框? C.列表框? D.按鈕
22、在HTML頁面上編寫Javascript代碼時,應編寫在()標簽中間。????????????? (B)
A.<javascript>和</javascript>B.<script>和</script> C. <head>和</head> D. <body>和</body>
23、在Javascript瀏覽器對象模型中,window對象的()屬性用來指定瀏覽器狀態欄中顯示的臨時消息。???????????????????????????????????????????????????????????????(A)
A.status? B.screen?C.history? D.document
24、編寫Javascript函數實現網頁背景色選擇器,下列選項中正確的是(B)
A.function change(color){
?????? window.bgColor=color;
}
B. function change(color){
?????? document.bgColor=color;
}
C. function change(color){
?????? body.bgColor=color;
}
D. function change(color){
?????? form.bgColor=color;
}
25、在Javascript中,可以使用Date對象的()方法返回一個月中的每一天。????????? (A)
A.getDate? B.getYear?C.getMonth? D.getTime
26、在Javascript中,對于瀏覽器對象的層次關系理解正確的是()(選擇二項)???? (AD)
A.window對象是所有頁面內容的根對象
B.document對象包含location對象和history對象
C.location對象包含history
D.document對象包含form對象
27、下列選項中關于瀏覽器對象的說法錯誤的是( C )
A.history對象記錄了用戶在一個瀏覽器中已經訪問過的URLs
B.location對象相當于IE瀏覽器中的地址欄,包含關于當前URL地址的信息
C.location對象是history對象的父對象
D.location對象是window對象的子對象
28、在HTML頁面中包含一個按鈕控件mybutton,如果要實現點擊該按鈕時調用已定義的Javascript函數compute,要編寫的HTML代碼是(D)
A.<input name=”mybutton” type=”button” onBlur=”compute()”value=”計算”>
B.<input name=”mybutton” type=”button” onFocus=”compute()”value=”計算”>
C.<input name=”mybutton” type=”button” onClick=”functioncompute()”value=”計算”>
D.<input name=”mybutton” type=”button” onClick=”compute()”value=”計算”>
29、分析下面的Javascript代碼段,輸出結果是(C)
var mystring=”I am a student”;
var a=mystring.substring(9,13);
document.write(a);
A.stud? B.tuden?C.uden? D.udent
30、Javascript中制作圖片代替按鈕的提交效果需要手動提交方法submit(),以下調用正確的是(C)
A.submit();B.myform.submit()C.document.myform.submit()?D.window.myform.submit();
31、在HTML頁面中包含如下所示代碼,則編寫Javascript函數判斷是否按下鍵盤上的回車鍵正確的編碼是(C)
<input name=”password” type=”text”οnkeydοwn=”myKeyDown()”>
A.???function myKeyDown(){
if(window.keyCode==13)
?????? alert(“你按下了回車鍵”);
B.????function myKeyDown(){
if(document.keyCode==13)
?????? alert(“你按下了回車鍵”);
C.????function myKeyDown(){
if (event.keyCode==13)
?????? alert(“你按下了回車鍵”);
D.???function myKeyDown(){
if (keyCode==13)
?????? alert(“你按下了回車鍵”);
32、如果在HTML頁面中包含如下圖片標簽,則選項中的()語句能夠實現隱藏該圖片的功能。?????????????????????????????????????????????????????????????????????(D)
??????? <img id=”pic” src=”Sunset.jpg”width=”400” height=”300”>
A.document.getElementById(“pic”).style.display=”visible”;
B.document.getElementById(“pic”).style.display=”disvisible”;
C.document.getElementById(“pic”).style.display=”block”;
D.document.getElementById(“pic”).style.display=”none”;
33、如果在HTML頁面中包含如下圖片標簽,則在下劃線處添加()代碼能夠實現隱藏該圖片的功能。???????????????????????????????????????????????????????????????( D )
??????? <img id=”pic” src=”Sunset.jpg”width=”400” height=”300”? ____________>
A. style=”display:visible”;
B. style=”display:disvisible”;
C. style=”display:block”;
D. style=”display:none”;
34、下列選項中,()段HTML代碼所表示的“返回”鏈接能夠正確實現IE工具欄中“后退”按鈕的功能。(選擇二項)???????????????????????????????????????????????(AD)
A. <a href=”javascript:history.go(-1)”>返回</a>
B. <a href=”javascript:location.back()”>返回</a>
C. <a href=”javascript: location go(-1)”>返回</a>
D. <a href=”javascript:history.back()”>返回</a>
35、在HTML文檔中包含如下超鏈接,要實現當鼠標移入該鏈接時,超鏈接文本大小變為30px,選項中的編碼正確的是(C)
A.<a href=”#” οnmοuseοver=”this.style.fontsize=30px”>注冊</a>
B.<a href=”#” οnmοuseοut=”this.style.fontsize=30px”>注冊</a>
C.<a href=”#” οnmοuseοver=”this.style.font-size=30px”>注冊</a>
D.<a href=”#” οnmοuseοut=”this.style.font-size=30px”>注冊</a>
36、在HTML頁面上,當按下鍵盤上的任意一個鍵時都會觸發Javascript的()事件。
( D )
A.onFocus?B.onBlur? C.onSubmit?? D.onKeyDown
37、在HTML頁面中,定義了如下所示的Javascript函數,則正確調用該函數的HTML代碼是(選擇二項)??????????????????????????????????????????????????????????(AB)
function compute(op){
alert(op);
}
A.<input name=”a” type=”button” οnclick=”compute(this.value)”value=”+”>
B.<input name=”b” type=”button” οnclick=”compute(‘-‘)”value=”-”>
C.<input name=”c” type=”button” οnclick=”compute(“*”)”value=”*”>
D.<input name=”d” type=”button” οnclick=”compute(/ )”value=”/”>
38、在HTML頁面上包含如下創建層的語句,那么編寫Javascript語句實現顯示該層的語句錯誤的是(D)
<html>
<body>
<div id=”imageLayer”style=”display:none;”>
<img src=”images/Sunset.jpg” width=”200”height=”100”></div>
</body>
<html>
A.document.getElementByTagName(“div”)[0].style.display=”block”
B.document.getElementById(“imageLayer”).style.display=”block”;
C.document.getElementByName(“imageLayer”)[0].style.display=”block”;
D.document.getElementByName(“imageLayer”).get(0).style.display=”block”;
39、分析下面的Javascript代碼段,輸出結果是(C)
var s1=parseInt(“101中學”);
document.write(s1);
A. NaN?? B.101中學? C.101??D.出現腳本錯誤
40、在HTML中,點擊圖片”previous.gif”上的超級鏈接后頁面將加載歷史列表中的上一個URL頁面。代碼如下所示,應在下劃線處填入(A)
<a href=_________><imgsrc=”previous.gif” width=”67” height=”21”></a>
A.”javascript:history.go(-1)”; B.“history.go(1)” C. “history.go(-1)” D. “javascript:history.go(1)”
41、在HTML頁面上包含如下所示的層對象,則javascript語句document.getElementById(“info”).innerHTML的值是(A)
<div id=”info”style=”display:block”><p>請填寫</p></div>
A.請填寫 B.<p>請填寫</p>? C.id=”info” style=”display:block”
D.<div id=”info”style=”display:block”><p>請填寫</p>
42、以下哪條語句會產生運行錯誤(A)
?? A.varobj?=?(??? );????? B.varobj=?[??? ];???? C.varobj?={??? };????? D.var?obj?=/???/;??
?
?
?
?
?
?
1、選擇題:9題
?
1、要求用JavaScript實現下面的功能:在一個文本框中內容發生改變后,單擊頁面的其他部分將彈出一個消息框顯示文本框中的內容,下面語句正確的是()?
??? A.?<input type="text" onClick="alert(this.value)">
??? B.?<input type="text" onChange="alert(this.value)">
??? C.?<input type="text" onChange="alert(text.value)">?
??? D.?<input type="text"onClick="alert(value)">?
?
正確答案是: B ?
?
2、在HTML頁面中,下面關于Window對象的說法不正確的是()。?
??? A.?Window對象表示瀏覽器的窗口,可用于檢索有關窗口狀態的信息?
??? B.?Window對象是瀏覽器所有內容的主容器?
??? C.?如果文檔定義了多個框架,瀏覽器只為原始文檔創建一個Window對象,無須為每個框架創建Window對象
??? D.?瀏覽器打開HTML文檔時,通常會創建一個Window對象
?
正確答案是: C
?
3、 window的哪個方法可以顯示輸入對話框?(??? )
A.confirm()?? B.alert()?? C.prompt()?? D.open()
?
正確答案是: C
?
4、 open()方法的哪個外觀參數可以設置是否顯示滾動條?(??? )
A.location?? B.menubar?? C. scrollbars? D.toolbar
?
正確答案是: C
?
5、在Javascript語言中,當元素失去了焦點時激發的事件是(????? )
A.Focus B.UnLoad
C.MouseOver D.Blur
?
正確答案是: D ?
?
6、 DHTML不具備的優點是(??? )
A.動態樣式 B.動態語法
C.動態內容 D.動態定位
?
正確答案是: B ?
?
7、 DHTML的動態樣式的作用是(????? )
A.可使開發人員改變顯示在一頁上的文本或圖像,以便內容能夠交互地對用戶的鼠標和鍵盤操作做出響應
B.讓頁面制作者以自動方式或對用戶的操作做出響應的方式移動頁面上的文本和圖像
C.可實現客戶端與服務器端動態的信息資源交換
D.使網頁制作者改變內容的外部特征而不強制用戶再次下載全部內容
?
正確答案是: A
?
8、在HTML中嵌入JavaScript,應該使用的標記是(????? )
A.〈script〉〈/script〉 B.〈head〉〈/head〉
C.〈body〉〈/body〉 D.〈JS〉〈/JS〉
?
正確答案是: A
?
9、下列不屬于DHTML技術主要組成部分的是(????? )
A.Java B.JavaScript和VBScript
C.DOM??D.CSS
?
正確答案是: A
?
?
1、選擇題:9題
?
1、那一個對象可以獲得屏幕的大小(? )?
??? A.?window?
??? B.?screen?
??? C.?navigator?
??? D.?screenX
?
正確答案是: B
?
2、網頁編程中,運行下面的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?
?
正確答案是: B
?
3、在HTML頁面中,下面關于Window對象的說法不正確的是()。?
??? A.?Window對象表示瀏覽器的窗口,可用于檢索有關窗口狀態的信息?
??? B.?Window對象是瀏覽器所有內容的主容器?
??? C.?如果文檔定義了多個框架,瀏覽器只為原始文檔創建一個Window對象,無須為每個框架創建Window對象
??? D.?瀏覽器打開HTML文檔時,通常會創建一個Window對象
?
正確答案是: C
?
4、分析下面的JavaScript代碼段
a=new Array(2,4,4,5,6);
sum=0;
for(i=0;i<a.length;i++ )
??sum +=a[i];
document.write(sum);? 輸出結果是( ).
A.21?? B.23456?? C.2,3,4,5,6 ??D.19?
正確答案是: A
?
5、 open()方法的哪個外觀參數可以設置是否顯示滾動條?(??? )
A.location?? B.menubar?? C. scrollbars? D.toolbar
?
正確答案是: C
?
6、 String對象的哪個方法可以尋找子字符串并返回該子字符串?(???)
A.match()?? B.indexOf()?? C.search()?? D.concat()
?
正確答案是: B
?
7、執行下面程序片段的效果是:()
<script>
?function cancelLink()
? {
???if(window.event.srcElement.tagName=="A" &&window.event.shiftKey)
?window.event.returnValue=false;
? }
</script>
</head>
<bodyοnclick="cancelLink()">
<Ahref="http://210.43.0.10">河南科技大學</A>
</body>
A.? 在IE中,點擊“河南科技大學”超鏈接總能打開“河南科技大學”網站。
B.? 在IE中,點擊“河南科技大學”超鏈接總不能打開“河南科技大學”網站。
C.? 在IE中,點擊“河南科技大學”超鏈接能打開“河南科技大學”網站,按下shift鍵點擊“河南科技大學”超鏈接不能打開“河南科技大學”網站。
D.? 在IE中,點擊“河南科技大學”超鏈接不能打開“河南科技大學”網站,按下shift鍵點擊“河南科技大學”超鏈接能打開“河南科技大學”網站。
?
正確答案是: C ?
?
8、 DOM為HTML文檔定義了一個與平臺無關的程序接口,使用該接口不可以控制文檔的(??? )
A. 內容 B. 腳本
C. 結構 D. 樣式
?
正確答案是: C
?
9、 <html>
<head><title>歡迎您的光臨!</title>
<script language=″JavaScript″>
……</script></head>
<body></body></html>
此實例中JavaScript嵌入HTML的方式為( )
A.作為應用程序嵌入
B.直接嵌入HTML窗口或鏈接中
C.使用SRC屬性應用外部腳本文件
D.腳本置于<script></script>標記中間
?
正確答案是: D
?
1、選擇題:9題
?
1、在HTML頁面中,下面有關的Document對象的描述錯誤的是()。?
??? A.?Document對象用于檢查和修改HTML元素和文檔中的文本?
??? B.?Document對象用于檢索瀏覽器窗口中的HTML文擋的信息?
??? C.?Document對象的location屬性包含有關當前URL的信息
??? D.?Document對象提供客戶最近訪問的URL的列表
?
正確答案是: D
?
2、要求用JavaScript實現下面的功能:在一個文本框中內容發生改變后,單擊頁面的其他部分將彈出一個消息框顯示文本框中的內容,下面語句正確的是()?
??? A.?<input type="text" onClick="alert(this.value)">
??? B.?<input type="text" onChange="alert(this.value)">
??? C.?<input type="text" onChange="alert(text.value)">?
??? D.?<input type="text"onClick="alert(value)">?
?
正確答案是: B
?
3、 setInterval("alert('welcome');",1000);
這段代碼的意思是()?
??? A.?等待1000秒后,再彈出一個對話框?
??? B.?等待1秒鐘后彈出一個對話框?
??? C.?每隔一秒鐘彈出一個對話框??
??? D.?語句報錯,語法有問題
?
正確答案是: C
?
4、在某一頁面關閉時,要自動顯示出另一頁面,可通過在<body>中使用下邊的哪一事件來完成()。?
??? A.?onload?
??? B.?onunload?
??? C.?onclick?
??? D.?onchange
?
正確答案是: B
?
5、 window的哪個方法可以顯示確定對話框?(??? )
A.confirm()?? B.alert()?? C.prompt()?? D.open()
?
正確答案是: A
?
6、 String對象的哪個方法可以尋找子字符串并返回該子字符串?(???)
A.match()?? B.indexOf()?? C.search()?? D.concat()
?
正確答案是: B
?
7、下列關于Javascript的說法中正確的是(????? )
A.所有變量在使用之前必須做聲明
B.Javascript是面向對象的程序設計語言
C.Javascript是解釋性語言
D.Javascript前身是Oak語言
?
正確答案是: C
?
8、 DOM為HTML文檔定義了一個與平臺無關的程序接口,使用該接口不可以控制文檔的(??? )
A. 內容 B. 腳本
C. 結構 D. 樣式
?
正確答案是: C
?
9、 DHTML的動態樣式的作用是(????? )
A.可使開發人員改變顯示在一頁上的文本或圖像,以便內容能夠交互地對用戶的鼠標和鍵盤操作做出響應
B.讓頁面制作者以自動方式或對用戶的操作做出響應的方式移動頁面上的文本和圖像
C.可實現客戶端與服務器端動態的信息資源交換
D.使網頁制作者改變內容的外部特征而不強制用戶再次下載全部內容
?
正確答案是: A
?
1、選擇題:9題
?
1、分析下面的JavaScript代碼段:
var a=15.49;
document.write(Math.round(a));
輸出的結果是()。
??? A.?15????? B.?16????? C.?15.5????? D.? 15.4
?
正確答案是: A
?
2、 window對象的open方法返回的是()?
??? A.?返回打開新窗口的對象
??? B.?boolean類型,表示當前窗口是否打開成功?
??? C.?沒有返回值
??? D.?返回int類型的值,開啟窗口的個數?
?
正確答案是: A
?
3、分析如下的JavaScript代碼段, 則運行后在頁面上輸出( )
var c="10",d=10;
document.write(c+d)?
??? A.?10?
??? B.?20?
??? C.?1010?
??? D.?頁面報錯
?
正確答案是: C
?
4、在某一頁面下載時,要自動顯示出另一頁面,可通過在<body>中使用下邊的哪一事件來完成()。?
??? A.?onload?
??? B.?onunload?
??? C.?onclick?
??? D.?onchange
?
正確答案是: A
?
5、分析下面的JavaScript代碼段
a=new Array(2,4,4,5,6);
sum=0;
for(i=1;i<a.length;i++ )
??sum +=a[i];
document.write(sum);? 輸出結果是( ).
A.21?? B.19??C.2,4,4,5,6??D.24456?
正確答案是: B
?
6、 window的哪個屬性代表狀態欄的文字?(??? )
A.status?? B.top?? C.length?? D.name
?
正確答案是: A
7、下列關于Javascript的說法中正確的是(????? )
A.所有變量在使用之前必須做聲明
B.Javascript是面向對象的程序設計語言
C.Javascript是解釋性語言
D.Javascript前身是Oak語言
?
正確答案是: C
?
8、 DHTML不具備的優點是(??? )
A.動態樣式 B.動態語法
C.動態內容 D.動態定位
?
正確答案是: B
?
9、在HTML中嵌入JavaScript,應該使用的標記是(????? )
A.〈script〉〈/script〉 B.〈head〉〈/head〉
C.〈body〉〈/body〉 D.〈JS〉〈/JS〉
?
正確答案是: A
?
1、選擇題:9題
?
1、下列哪個函數可以將參數字符串當成Javascript程序代碼執行?(??? )
A. eval()???? B.?escape()????? C. encodeURI()?????? D.? toString()
?
正確答案是: A
?
2、下列哪個函數可以將參數轉換為浮點數?(??? )
A.isNaN()??????? B.?parseInt()????? C. Number()????? D.? parseFloat()
?
正確答案是: D
?
3、 setTimeout("alert('welcome');",1000);
這段代碼的意思是()?
??? A.?等待1000秒后,再彈出一個對話框?
??? B.?等待1秒鐘后彈出一個對話框?
??? C.?每隔一秒鐘彈出一個對話框??
??? D.?語句報錯,語法有問題
?
正確答案是: B
?
4、在javaScript 中,可以使用Date對象的()方法返回該對象的日期。?
??? A.?getDate?
??? B.?getYear?
??? C.?getMonth?
??? D.?gerTime
?
正確答案是: A
?
5、分析如下的JavaScript代碼段, 則運行后在頁面上輸出( )
var c="10",d=10;
document.write(c+d)?
??? A.?10?
??? B. ?20?
??? C.?1010?
??? D.?頁面報錯
?
正確答案是: C
?
6、分析下面的JavaScript代碼段
a=new Array(2,4,4,5,6);
sum=0;
for(i=1;i<a.length;i++ )
??sum +=a[i];
document.write(sum);? 輸出結果是( ).
A.21?? B.19??C.2,4,4,5,6??D.24456?
正確答案是: B
?
7、 window的哪個屬性代表狀態欄的文字?(??? )
A.status?? B.top?? C.length?? D.name
?
正確答案是: A
?
8、 Javascript腳本文件的擴展名是(????? )
A.css B.html
C.script D.js
?
正確答案是: D
?
9、 DHTML的動態樣式的作用是(????? )
A.可使開發人員改變顯示在一頁上的文本或圖像,以便內容能夠交互地對用戶的鼠標和鍵盤操作做出響應
B.讓頁面制作者以自動方式或對用戶的操作做出響應的方式移動頁面上的文本和圖像
C.可實現客戶端與服務器端動態的信息資源交換
D.使網頁制作者改變內容的外部特征而不強制用戶再次下載全部內容
?
正確答案是: A
?
?
1、選擇題:9題
?
1、要求用JavaScript實現下面的功能:在一個文本框中內容發生改變后,單擊頁面的其他部分將彈出一個消息框顯示文本框中的內容,下面語句正確的是()?
??? A.?<input type="text" onClick="alert(this.value)">
??? B.?<input type="text" onChange="alert(this.value)">
??? C.?<input type="text" onChange="alert(text.value)">?
??? D.?<input type="text"onClick="alert(value)">?
?
正確答案是: B ?
?
2、在javaScript 中,可以使用Date對象的()方法返回該對象的日期。?
??? A.?getDate?
??? B.?getYear?
??? C.?getMonth?
??? D.?gerTime
?
正確答案是: A
?
3、在當前頁面的同一目錄下有一名show.js的文件, 下列(? )代碼可以正確訪問該文件.
??? A.?<script? language=”JavaScript”?language= “show.js”></script>?
??? B.?<script? language=”JavaScript”?type=”show.js”></script>?
??? C.?<script? language=”JavaScript”?src=”show.js”></script>?
??? D.?<script? language=”JavaScript”?runat=”show.js”></script>
?
正確答案是: C
?
4、在HTML頁面中,下面關于Window對象的說法不正確的是()。?
??? A.?Window對象表示瀏覽器的窗口,可用于檢索有關窗口狀態的信息?
??? B.?Window對象是瀏覽器所有內容的主容器?
??? C.?如果文檔定義了多個框架,瀏覽器只為原始文檔創建一個Window對象,無須為每個框架創建Window對象
??? D.?瀏覽器打開HTML文檔時,通常會創建一個Window對象
?
正確答案是: C
?
5、 String對象的哪個方法可以尋找子字符串并返回該子字符串?(???)
A.match()?? B.indexOf()?? C.search()?? D.concat()
?
正確答案是: B
?
6、 Array對象的哪個方法向數組的末尾添加一個或更多元素,并返回新的長度。?(??? )
A.concat()?? B.pop()?? C.push()?? D.shift()
?
正確答案是: C
?
7、下列關于Javascript的說法中正確的是(????? )
A.所有變量在使用之前必須做聲明
B.Javascript是面向對象的程序設計語言
C.Javascript是解釋性語言
D.Javascript前身是Oak語言
?
正確答案是: C
?
8、在HTML中嵌入JavaScript,應該使用的標記是(????? )
A.〈script〉〈/script〉 B.〈head〉〈/head〉
C.〈body〉〈/body〉 D.〈JS〉〈/JS〉
?
正確答案是: A
?
9、下列不屬于DHTML技術主要組成部分的是(????? )
A.Java B.JavaScript和VBScript
C.DOM??D.CSS
?
正確答案是: A
1、選擇題:9題
?
1、下列哪個函數可以用來判斷參數是否為有限值?(??? )
A.isNumber()????? B.?isFinite()????? C. isNull()???? D.? isNaN()
?
正確答案是: B
?
2、那一個對象可以獲得屏幕的大小(? ) ?
??? A.?window?
??? B.?screen?
??? C.?navigator?
??? D.?screenX
?
正確答案是: B
?
3、 window的哪個方法可以顯示輸入對話框?(??? )
A.confirm()?? B.alert()?? C.prompt()?? D.open()
?
正確答案是: C
?
4、 Math對象的哪個方法可以返回小于等于參數的整數?(??? )
A.round()?? B.pow()?? C.floor()?? D.ceil()
?
正確答案是: C
?
5、 Math對象的哪個方法可以返回大于等于參數的整數?(??? )
A.round()?? B.pow()?? C.floor()?? D.ceil()
?
正確答案是: D
?
6、 Javascript腳本文件的擴展名是(????? )
A.css B.html
C.script D.js
?
正確答案是: D
?
7、下列關于Javascript的說法中正確的是(????? )
A.所有變量在使用之前必須做聲明
B.Javascript是面向對象的程序設計語言
C.Javascript是解釋性語言
D.Javascript前身是Oak語言
?
正確答案是: C
?
8、〈html〉
〈head〉〈title〉JavaScript的世界〈/title〉〈/head〉
〈body〉〈a href='javascript:close()'〉〈font color="yellow"〉[關閉]〈/font〉〈/a〉
〈/body〉〈/html〉
此實例中JavaScript嵌入HTML的方式為(????? )
A.腳本置于〈JS〉〈/JS〉標記中間
B.直接嵌入HTML窗口或鏈接中
C.使用SRC屬性應用外部腳本文件
D.作為應用程序嵌入
?
正確答案是: B
?
9、 JavaScript要正常運行必須有(????? )
A.Web服務器 B.JavaScript編譯器
C.JavaScript虛擬機? D.客戶端瀏覽器
?
正確答案是: D
?
1、選擇題:9題
?
1、如果要從函數返回值,必須使用哪個關鍵詞?(??? )
A.? continue???? B.? break????? C.? return??? ??D.?exit
?
正確答案是: C
?
2、要求用JavaScript實現下面的功能:在一個文本框中內容發生改變后,單擊頁面的其他部分將彈出一個消息框顯示文本框中的內容,下面語句正確的是()?
??? A.?<input type="text" onClick="alert(this.value)">
??? B.?<input type="text" onChange="alert(this.value)">
??? C.?<input type="text" onChange="alert(text.value)">?
??? D.?<input type="text"onClick="alert(value)">?
?
正確答案是: B
?
3、 setInterval("alert('welcome');",1000);
這段代碼的意思是()?
??? A.?等待1000秒后,再彈出一個對話框?
??? B.?等待1秒鐘后彈出一個對話框?
??? C.?每隔一秒鐘彈出一個對話框??
??? D.?語句報錯,語法有問題
?
正確答案是: C
?
4、分析如下的JavaScript代碼段, 則運行后在頁面上輸出( )
var c="10",d=10;
document.write(c+d)?
??? A.?10?
??? B.?20?
??? C.?1010?
??? D.?頁面報錯
?
正確答案是: C
?
5、在某一頁面下載時,要自動顯示出另一頁面,可通過在<body>中使用下邊的哪一事件來完成()。?
??? A.?onload?
??? B.?onunload?
??? C.?onclick?
??? D.?onchange
?
正確答案是: A
?
6、 window的哪個屬性代表狀態欄的文字?(??? )
A.status?? B.top?? C.length?? D.name
?
正確答案是: A
?
7、 Javascript腳本文件的擴展名是(????? )
A.css B.html
C.script D.js
?
正確答案是: D
?
8、 DHTML的動態樣式的作用是(????? )
A.可使開發人員改變顯示在一頁上的文本或圖像,以便內容能夠交互地對用戶的鼠標和鍵盤操作做出響應
B.讓頁面制作者以自動方式或對用戶的操作做出響應的方式移動頁面上的文本和圖像
C.可實現客戶端與服務器端動態的信息資源交換
D.使網頁制作者改變內容的外部特征而不強制用戶再次下載全部內容
?
正確答案是: A
?
9、在HTML中嵌入JavaScript,應該使用的標記是(????? )
A.〈script〉〈/script〉 B.〈head〉〈/head〉
C.〈body〉〈/body〉 D.〈JS〉〈/JS〉
?
正確答案是: A 你選擇的答案是:未選 ×?
?
?
本次測試成績:0分?
?
?
?
?
?
?
Copyright ? 2006???? All rights reserved ?河南科技大學--網頁設計與制作
建議使用:800×600以上分辨率IE4.0以上版本瀏覽器
?
?
?
?
?
?
1、選擇題:9題
?
1、以下哪項不是JavaScrip的基本特點。
A.基于對象??? B. 跨平臺???? C. 編譯執行?? D. 腳本語言
?
正確答案是: C
?
2、要顯示含有JavaScrip客戶端應用程序的頁面,必須使用______。
A.記事本??? B. Word???? C. Web瀏覽器??? D. Web服務器
?
正確答案是: C
?
3、單獨存放JavaScrip程序的文件擴展名是______。
A.java??? B. js???? C. script??? D. prg
?
正確答案是: B
?
4、如果在<Script >標簽中沒有指定type屬性,那么IE瀏覽器將以______語言處理其中的程序代碼。
A.JavaScrip??? B.? Perl???C. VBScript??? D.? Java
?
正確答案是: A
?
5、下面4個變量聲明語句中,正確的是______。
A.var default??? B. varmy_house???? C. var my dog??? D. Var 2cats
?
正確答案是: B
?
6、下面哪個語句定義了一個名為pageNumber的變量幷賦值為200?
A.var PageNumber=240??? B.pagenumber=240?????
C.?var pageNumber=240??? D. var int n下面哪個amed pageNumber=240
?
正確答案是: C
?
7、下列各運算符中,______優先級最高。
A.+??? B. &&???? C. ==???D. *=
?
正確答案是: A
?
8、表達式"123abc"-"123"的計算結果是______。
A."abc"??? B. 0???? C. "123abc123"??? D. NaN
?
正確答案是: D
?
9、以下哪個表達式將返回真?
A.(3==3)&&(5<1)??? B.!(17<=20)???? C.? (3!=3)||(7<2)?? D. (1==1)||(2<0)
?
正確答案是: D
?
?
1、要顯示含有JavaScrip客戶端應用程序的頁面,必須使用______。
A.記事本??? B. Word???? C. Web瀏覽器??? D. Web服務器
?
正確答案是: C
?
2、下面4個變量聲明語句中,正確的是______。
A.var default??? B. varmy_house???? C. var my dog??? D. Var 2cats
?
正確答案是: B
3、下面哪個語句定義了一個名為pageNumber的變量幷賦值為200?
A.var PageNumber=240??? B.pagenumber=240?????
C.?var pageNumber=240??? D. var int n下面哪個amed pageNumber=240
?
正確答案是: C
?
4、下面哪一個不是JavaScrip運算符?
A.=??? B. ==???? C.?&&?? D. $#
?
正確答案是: D
5、表達式"123abc"-"123"的計算結果是______。
A."abc"??? B. 0???? C. "123abc123"??? D. NaN
?
正確答案是: D
6、賦值運算符的作用是什么?
A.給一個變量賦新值??? B. 給一個變量賦予一個新名????
C. 執行比較運算??? D. 沒有任何用處
?
正確答案是: A
?
7、比較運算符的作用是什么?
A.執行數學運算??? B. 處理二進制位,目前還不重要????
C. 比較兩個值或表達式,返回真或者假??? D. 只比較數字,不比較字符串。
?
正確答案是: C
8、表達式7^12*12-4^7的值是______。
A.7??? B.? 644????C.? 140?? D. 340
?
正確答案是: C
?
9、若有定義var x=10,則以下哪條語句執行后變量x的值不等于11?
A.x++;??? B. x=11;???? C. x==11;??? D. x+=1;
?
正確答案是: C
?
1、單獨存放JavaScrip程序的文件擴展名是______。
A.java??? B. js???? C. script??? D. prg
?
正確答案是: B
?
2、如果在<Script >標簽中沒有指定type屬性,那么IE瀏覽器將以______語言處理其中的程序代碼。
A.JavaScrip??? B.? Perl???C. VBScript??? D.? Java
?
正確答案是: A
?
3、下面哪個語句定義了一個名為pageNumber的變量幷賦值為200?
A.var PageNumber=240??? B.pagenumber=240?????
C.?var pageNumber=240??? D. var int n下面哪個amed pageNumber=240
?
正確答案是: C
?
4、下面哪一個不是JavaScrip運算符?
A.=??? B. ==???? C.?&&?? D. $#
?
正確答案是: D
?
5、下列各運算符中,______優先級最高。
A.+??? B. &&???? C. ==???D. *=
?
正確答案是: A
?
6、表達式123%7的計算結果是______。
A.2??? B.? 3???C.? 4?? D.? 5
?
正確答案是: C
7、賦值運算符的作用是什么?
A.給一個變量賦新值??? B. 給一個變量賦予一個新名????
C. 執行比較運算??? D. 沒有任何用處
?
正確答案是: A
?
8、以下哪個表達式將返回真?
A.(3==3)&&(5<1)??? B.!(17<=20)???? C.? (3!=3)||(7<2)?? D. (1==1)||(2<0)
?
正確答案是: D
?
9、以下哪個表達式將返回假?
A.!(3<1)??? B.(4>=4)&&(5<=2)???? C.("a"== "a")&&( "c"!= "d")??? D. (2<3)||(3<2)
?
正確答案是: B
?
?
1、選擇題:9題
?
1、以下哪項不是JavaScrip的基本特點。
A.基于對象??? B. 跨平臺???? C. 編譯執行?? D. 腳本語言
?
正確答案是: C
?
2、要為頁面編寫JavaScrip腳本,必須了解下列哪項內容?
A.Perl??? B.? C++????C.? HTML??? D.? VBScript
?
正確答案是: C
?
3、如果在<Script >標簽中沒有指定type屬性,那么IE瀏覽器將以______語言處理其中的程序代碼。
A.JavaScrip??? B.? Perl???C. VBScript??? D.? Java
?
正確答案是: A
?
4、下面4個變量聲明語句中,正確的是______。
A.var default??? B. varmy_house???? C. var my dog??? D. Var 2cats
?
正確答案是: B
?
5、下面哪個語句定義了一個名為pageNumber的變量幷賦值為200?
A.var PageNumber=240??? B.pagenumber=240?????
C.?var pageNumber=240??? D. var int n下面哪個amed pageNumber=240
?
正確答案是: C
?
6、下面哪一個不是JavaScrip運算符?
A.=??? B. ==???? C.?&&?? D. $#
?
正確答案是: D 你選擇的答案是:未選 ×?
?
7、表達式"123abc"-"123"的計算結果是______。
A."abc"??? B. 0???? C. "123abc123"??? D. NaN
?
正確答案是: D
?
8、以下哪個表達式將返回真?
A.(3==3)&&(5<1)??? B.!(17<=20)???? C.? (3!=3)||(7<2)?? D. (1==1)||(2<0)
?
正確答案是: D
?
9、若有定義var x=10,則以下哪條語句執行后變量x的值不等于11?
A.x++;??? B. x=11;???? C. x==11;??? D. x+=1;
?
正確答案是: C
?
1、選擇題:9題
?
1、以下哪項不是JavaScrip的基本特點。
A.基于對象??? B. 跨平臺???? C. 編譯執行?? D. 腳本語言
?
正確答案是: C
?
2、單獨存放JavaScrip程序的文件擴展名是______。
A.java??? B. js???? C. script??? D. prg
?
正確答案是: B
?
3、如果在<Script >標簽中沒有指定type屬性,那么IE瀏覽器將以______語言處理其中的程序代碼。
A.JavaScrip??? B.? Perl???C. VBScript??? D.? Java
?
正確答案是: A
?
4、下面4個變量聲明語句中,正確的是______。
A.var default??? B. varmy_house???? C. var my dog??? D. Var 2cats
?
正確答案是: B
?
5、下面哪個語句定義了一個名為pageNumber的變量幷賦值為200?
A.var PageNumber=240??? B.pagenumber=240?????
C.?var pageNumber=240??? D. var int n下面哪個amed pageNumber=240
?
正確答案是: C
?
6、下面哪個字符串定義語句不正確?
A.var mytext= "here is some text!"?? B. var mytext= 'here is sometext!"???
?C.var mytext= 'here is some text!'?? ?D. var mytext= "here is \nsometext!"
?
正確答案是: B
7、表達式"123abc"-"123"的計算結果是______。
A."abc"??? B. 0???? C. "123abc123"??? D. NaN
?
正確答案是: D
?
8、賦值運算符的作用是什么?
A.給一個變量賦新值??? B. 給一個變量賦予一個新名????
C. 執行比較運算??? D. 沒有任何用處
?
正確答案是: A
?
9、若有定義var x=10,則以下哪條語句執行后變量x的值不等于11?
A.x++;??? B. x=11;???? C. x==11;??? D. x+=1;
?
正確答案是: C
?
總結
以上是生活随笔為你收集整理的Javascript复习题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫小案例:基于Bing关键词批量下载图
- 下一篇: tabel表格制作及操作