Javascript筆試模擬題附答案_第1頁
Javascript筆試模擬題附答案_第2頁
Javascript筆試模擬題附答案_第3頁
Javascript筆試模擬題附答案_第4頁
Javascript筆試模擬題附答案_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Javascript筆試模擬題[復制]您的姓名:[填空題]*_________________________________1、在JavaScript中,執(zhí)行下面的代碼后,num的值是().varstr="xiao.li@";varnum=str.indexOf(".");【單選題】[單選題]*A.-1B.0C.4(正確答案)D.132、下列語句中,()語句是根據表達式的值進行匹配,然后執(zhí)行其中的一個語句塊,如果找不到匹配項,則執(zhí)行默認語句塊【單選題】[單選題]*A.switch(正確答案)B.if-elseC.forD.字符串運算符3、分析下面的Javascript代碼段,輸出結果是()【單選題】[單選題]*A.studB.tudenC.uden(正確答案)D.udent4、如果想要找到一個表格的指定行數的元素,用下面哪個方法可以快速找到指定元素?()【單選題】[單選題]*A.text()B.get()C.eq()(正確答案)D.contents()5、以下不屬于window對象的常用方法有()【單選題】[單選題]*A.promptB.alertC.confirmD.location(正確答案)6、在Javascript中,運行下面代碼的結果是()Math.ceil(25.5);【單選題】[單選題]*A.24B.25C.25.5D.26(正確答案)7、下面哪一個不是jquery對象訪問的方法?()【單選題】[單選題]*A.each(callback)B.size()C.index(subject)D.index()(正確答案)8、在HTML頁面中,不能與onChange事件處理程序相關聯(lián)的表單元素有()?!締芜x題】[單選題]*A.文本框B.復選框C.列表框D.按鈕(正確答案)9、在HTML頁面中包含一個按鈕控件mybutton,如果要實現(xiàn)點擊該按鈕時調用已定義的Javascript函數compute,要編寫的HTML代碼是()【單選題】[單選題]*A.<inputname=”mybutton”type=”button”onBlur=”compute()”value=”計算”>B.<inputname=”mybutton”type=”button”onFocus=”compute()”value=”計算”>C.<inputname=”mybutton”type=”button”onClick=”functioncompute()”value=”計算”>D.<inputname=”mybutton”type=”button”onClick=”compute()”value=”計算”>(正確答案)10、下面說法不正確的是()【單選題】[單選題]*A.$(":hidden")選取<input>的type類型是hidden的不可見元素(正確答案)B.$("div>span")選取<div>元素下元素名是<span>的子元素C.$("div:first")選取所有<div>元素中第一個<div>元素D.$("input:gt(1)")選取索引值大于1的<input>元素11、在JavaScript中,下列代碼可以實現(xiàn)每隔5秒彈出"5秒到了!"的是()【單選題】[單選題]*A.setTimeOut("alert('5秒到了!')",5)B.setTimeOut("alert('5秒到了!')",5000)C.setInterval("alert('5秒到了!')",5)D.setInterval("alert('5秒到了!')",5000)(正確答案)12、下面哪種不是jquery的選擇器?()【單選題】[單選題]*A.基本選擇器B.后代選擇器C.類選擇器(正確答案)D.進一步選擇器13、在Javascript中,可以使用Date對象的()方法返回一個月中的每一天。()【單選題】[單選題]*A.getDate(正確答案)B.getYearC.getMonthD.getTime14、有語句“varx=0;while()x+=2;”,要使while循環(huán)體執(zhí)行10次,空白處的循環(huán)判定式應寫為【單選題】[單選題]*A.x<10B.x<=10C.x<20(正確答案)D.x<=2015、在jquery中想要找到所有元素的同輩元素,下面哪一個是可以實現(xiàn)的?()【單選題】[單選題]*A.eq(index)B.find(expr)C.siblings([expr])(正確答案)D.next()16、當一個文本框中的內容被選中時,想要執(zhí)行指定的方法時,可以使用下面哪個事件來實現(xiàn)?()【單選題】[單選題]*A.click(fn)B.change(fn)C.select(fn)(正確答案)D.bind(fn)17、如果在HTML頁面中包含如下圖片標簽,則選項中的()語句能夠實現(xiàn)隱藏該圖片的功能。<imgid=”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”;(正確答案)18、分析下面的JavaScript代碼段,輸出結果是()varmystring="Iamastudent";a=mystring.charAt(9);document.write(a);【單選題】[單選題]*A.IamastB.u(正確答案)C.udentD.t19、下列()字符串不能匹配/^(.[a-zA-Z]{2,3}){1,2}$/正則表達式。【單選題】[單選題]*A..comB..C..*com*cnD..(正確答案)20、在HTML文檔中包含如下超鏈接,要實現(xiàn)當鼠標移入該鏈接時,超鏈接文本大小變?yōu)?0px,選項中的編碼正確的是()【單選題】[單選題]*A.<ahref=”#”onmouseover=”this.style.fontsize=30px”>注冊</a>B.<ahref=”#”onmouseout=”this.style.fontsize=30px”>注冊</a>C.<ahref=”#”onmouseover=”this.style.font-size=30px”>注冊</a>(正確答案)D.<ahref=”#”onmouseout=”this.style.font-size=30px”>注冊</a>21、在JavaScript中()方法可以對數組元素進行排序【單選題】[單選題]*A.add()B.join()C.sort()(正確答案)D.length()22、在jQuery中,下列關于文檔就緒函數的寫法錯誤的是()?!締芜x題】[單選題]*A.$(document).ready(function(){});B..$(function(){});C.$(document)(function(){});(正確答案)D..$().ready(function(){});23、HMTL表單的首要標記是<form>,<form>標記的參數method表示表單發(fā)送的方法,可能為get或post,下列關于get和post的描述正確的是()【單選題】[單選題]*A.post方法傳遞的數據對客戶端是不可見的B.get請求信息以查詢字符串的形式發(fā)送,查詢字符串長度沒有大小限制C.post方法對發(fā)送數據的數量限制在255個字符之內D.get方法傳遞的數據對客戶端是不可見的(正確答案)24、以下是定義函數的關鍵字()【單選題】[單選題]*A.classB.publicvoidC.function(正確答案)D.method25、JavaScript是運行在()的腳本語言【單選題】[單選題]*A.服務器端B.客戶端(正確答案)C.在服務器運行后,把結果返回到客戶端D.在客戶端運行后,把結果返回到服務端26、在JavaScript中,下面變量的聲明和賦值語句錯誤的是()【單選題】[單選題]*A.x=10;B.intx=10;(正確答案)C.varx=10;D.varx,y,x=10;27、關于jQuery對象與DOM對象相互轉化的描述,以下錯誤的是()【單選題】[單選題]*A.將jQuery對象轉換成DOM對象的語法:對象.[index]或對象.get(index);(正確答案)B.將DOM對象轉換成jQuery對象的語法:$(DOM對象);C.實際開發(fā)過程中為更好的使用jQuery特性,經常涉及DOM對象到jQuery對象的轉換;D.轉換之后會影響瀏覽器之間的兼容性;28、在頁面中有如下的JavaScript代碼:vara=1000;b=2014;functiontest(){b=2000;}test();alert(a+b);則該段代碼執(zhí)行后,在網頁中輸出的內容是()【單選題】[單選題]*A.3014B.'1000underfined'C.1000D.3000(正確答案)29、<ahref="xxx.jpg"title="溫家寶出席學校...">新聞</a>,獲取<a>元素title的屬性值。()【單選題】[單選題]*A.$("a").attr("title").val();B.$("#a").attr("title");C.$("a").attr("title");(正確答案)D.$("a").attr("title").value;30、在HTML頁面上,當按下鍵盤上的任意一個鍵時都會觸發(fā)Javascript的()事件【單選題】[單選題]*A.onFocusB.onBlurC.onSubmitD.onKeyDown(正確答案)31、下面說法不正確的是()【單選題】[單選題]*A.$("input:checked")選取所有被選中的<input>元素B.$("#form:disabled")選取id為form的表單內的所有不可用元素C.$("#name").is(":visible")是判斷id為name的元素的可見性D.$("div").addClass("background","url(img/up.gif)")是設置樣式的(正確答案)32、有這樣一個表單元素,想要找到這個hidden元素,下面哪個是正確的?()【單選題】[單選題]*A.visibleB.hidden(正確答案)C.visible()D.hidden()33、在JavaScript中,頁面中顯示當天日期“今天是2013年9月1日”,下列選項正確的是()【單選題】[單選題]*A.vartoday;today=newDate();document.write("今天是"+today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDay()+"日");B.vartoday;today=newDate();document.write("今天是"+today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDay()+"日");C.vartoday;Today=newDay();document.write("今天是"+today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日");D.vartoday;today=newDate();document.write("今天是"+today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日");(正確答案)34、在jquery中,如果想要獲取當前窗口的寬度值,下面哪個是實現(xiàn)該功能的?()【單選題】[單選題]*A.width()(正確答案)B.width(val)C.widthDD.innerWidth()35、下列JavaScript的循環(huán)語句中()是正確的【單選題】[單選題]*A.if(i<10;i++)B.for(i=0;i<10)C.fori=1to10D.for(i=0;i<=10;i++)(正確答案)36、如果想在一個指定的元素后添加內容,下面哪個是實現(xiàn)該功能的?()【單選題】[單選題]*A.append(content)B.appendTo(content)C.insertAfter(content)D.B、after(content)(正確答案)37、在Jquery中,既可模擬鼠標連續(xù)單擊事件,又可以切換元素可見狀態(tài)的方法是()【單選題】[單選題]*A.hide()B.toggle()(正確答案)C.hover()D.slideUp()38、在jquery中想要實現(xiàn)通過遠程httpget請求載入信息功能的是下面的哪一下事件()【單選題】[單選題]*A.$.ajax()B.load(url)C.$.get(url)(正確答案)D.$.getScript(url)39、

關于jQuery,以下說法中不正確的是()【單選題】[單選題]*A.jQuery作為javascript的一個框架,遵循了javascript語言規(guī)范。B.jQuery具有輕量級、代碼簡潔、豐富的插件、瀏覽器兼容性等優(yōu)點C.jQuery中支持多種選擇器,可靈活的控制網頁樣式。D.隨著jQuery的不斷更新,它將逐步取代jsp等服務器端技術(正確答案)40、使用jquery檢查<inputtype="hidden"id="id"name="id"/>元素在網頁上是否存在()【單選題】[單選題]*A.if($("#id")){//dosomeing...}B.if($("#id").length>0){//dosomeing...}(正確答案)C.if($("#id").length()>0){//dosomeing...}D.if($("#id").size>0){//dosomeing...}41、在JQuery中,課用于獲取和設置元素屬性值的方法是()【單選題】[單選題]*A.val()B.attr()(正確答案)C.removeAttr()D.css()42、下列選項中,有關數據驗證的說法中正確的是()【單選題】[單選題]*A.使用客戶端驗證可以減輕服務器壓力B.客觀上講,使用客戶端驗證也會受限于客戶端的瀏覽器設置。C.基于JavaScript的驗證機制正是將服務器的驗證任務轉嫁至客戶端,有助于合理使用資源。D.以上說法均正確(正確答案)43、在HTML頁面中,CSS樣式的屬性名為background-image對應的style對象的屬性名是()?!締芜x題】[單選題]*A.backgroundB.backgroungImage(正確答案)C.imageD.background44、下面哪一個是用來追加到指定元素的末尾的?()【單選題】[單選題]*A.insertAfter()B.append()C.appendTo()(正確答案)D.after()45、以下()選項不能夠正確地得到這個標簽:<inputid="btnGo"type="button"value="單擊我"class="btn"/>【單選題】[單選題]*A.$("input[type='button']")B.$("#btnGo")C.$(".btnGo")(正確答案)D.$(".btn")46、下面的系統(tǒng)函數中哪個可以判斷是否是非數字的函數()【單選題】[單選題]*A.isNaN()(正確答案)B.parseInt()C.parseFloat()D.function()47、在jQuery中需要選取<p>元素里所有<a>元素,則下列選擇器寫法正確的是()【單選題】[單選題]*A.$("pa")(正確答案)B.$("p+a")C.$("p>a")D.$("p~a")48、setTimeout("buy()",20)表示的意思是()【單選題】[單選題]*A.間隔20秒后,buy()函數被調用一次B.間隔20分鐘后,buy()函數被調用一次C.間隔20毫秒后,buy()函數被調用一次(正確答案)D.buy()函數被持續(xù)調用20次49、分析下面的JavaScript代碼段,輸出的結果是()。emp=newArray(5);emp[1]=1;emp[2]=2;document.write(emp.length);【單選題】[單選題]*A.2B.3C.4D.5(正確答案)50、對于prompt()方法描述不正確的有:【單選題】[單選題]*A.該方法執(zhí)行時會彈出一個提示對話框,等待用戶輸入一行數據B.基本語法是:prompt("提示信息",“輸入框的默認信息”);C.該方法的返回值可以被引用或存儲到變量中。D.如果用戶單擊“取消”按鈕或直接關閉提示對話框,該方法將返回false(正確答案)51、下列正則表達式中,()可以匹配首位是小寫字母,其他位數是小寫字母或數字的最少兩位字符串.【單選題】[單選題]*A./^\w{2,}/B./^[a-z][a-z0-9]+$/(正確答案)C./^[a-z0-9]+$/D./^[a-z]\d+$/52、在JavaScript中,以下變量命名非法的是()【單選題】[單選題]*A.numb_1B.2numb(正確答案)C.sumD.de2$f53、在HTML頁面上編寫Javascript代碼時,應編寫在()標簽中間?!締芜x題】[單選題]*A.<javascript>和</javascript>B.<script>和</script>(正確答案)C.<head>和</head>D.<body>和</body>54、在Javascript中要改變頁面文檔的背景色,需要修改document對象的()屬性【單選題】[單選題]*A.BackColorB.BackgroundColorC.BgColor(正確答案)D.Background55、以下屬于location對象的方法,使用它可以實現(xiàn)頁面重新加載的是()【單選題】[單選題]*A.hostB.hostnameC.reload(正確答案)D.replace56、以下關于jQuery的描述錯誤的是()?!締芜x題】[單選題]*A.jQuery是一個JavaScript函數庫B.jQuery極大地簡化了JavaScript編程C.jQuery的宗旨是“writeless,domore”D.jQuery的核心功能不是根據選擇器查找HTML元素,然后對這些元素執(zhí)行相應的操作(正確答案)57、以下不屬于javascript中提供的常用數據類型的是()【單選題】[單選題]*A.undefinedB.nullC.numberD.Connection(正確答案)58、在JQuery中,能夠操作HTML代碼及其文本的方法是()【單選題】[單選題]*A.attr()B.text()C.html()(正確答案)D.val()59、下列選項不屬于DOM模型節(jié)點類型的是()【單選題】[單選題]*A.元素節(jié)點B.屬性節(jié)點C.圖像節(jié)點(正確答案)D.文本節(jié)點60、在jquey中,如果想要從DOM中刪除所有匹配的元素,下面哪一個是正確的?()【單選題】[單選題]*A.delete()B.empty()C.remove()D.removeAll()(正確答案)61、產生當前日期的方法是()【單選題】[單選題]*A.Now();B.Date()C.newDate()(正確答案)D.newNow()62、分析下面的Javascript代碼段,輸出結果是()vars1=parseInt(“101中學”);document.write(s1);【單選題】[單選題]*A.NaNB.101中學C.101(正確答案)D.出現(xiàn)腳本錯誤63、如果在HTML頁面中包含如下圖片標簽,則在下劃線處添加()代碼能夠實現(xiàn)隱藏該圖片的功能。<imgid=”pic”src=”Sunset.jpg”width=”400”height=”300”____________>【單選題】[單選題]*A.style=”display:visible”;B.style=”display:disvisible”;C.style=”display:block”;D.style=”display:none”;(正確答案)64、假設今天是2006年4月1日星期六,請問以下javascript代碼輸出結果是()vartime=newDate();document.write(time.getDate());【單選題】[單選題]*A.2006B.4C.1(正確答案)D.665、下列關于css()方法的寫法正確的是()【單選題】[單選題]*A.css(color:#CCF;)B.css("color","#CCF")(正確答案)C.css("#CCF","color")D.css(color,#CCF)66、

HTML文檔的樹狀結構中,()標簽為文檔的根節(jié)點,位于結構中的最頂層?!締芜x題】[單選題]*A.<HTML>(正確答案)B.<HEAD>C.<BODY>D.<TITLE>67、在一個表單中,如果想要給輸入框添加一個輸入驗證,可以用下面的哪個事件實現(xiàn)?()【單選題】[單選題]*A.hover(over,out)B.keypress(fn)C.change()D.change(fn)(正確答案)68、網頁執(zhí)行以下Javascript代碼:varcourse=['Java','JSP','Oracle','Spring'];course[10]='JQuery';alert(course.length);該代碼在網頁執(zhí)行后彈出結果為()【單選題】[單選題]*A.undefinedB.5C.10D.11(正確答案)69、下列JS的判斷語句中()是正確的【單選題】[單選題]*A.if(i==0)(正確答案)B.if(i=0)C.ifi==0thenD.ifi=0then70、下面哪種不屬于jquery的篩選?()【單選題】[單選題]*A.過濾B.自動(正確答案)C.查找D.串聯(lián)71、在HTML中,運行下面的javascript代碼,則在彈出的提示框中顯示的消息內容為()<scriptlanguage="javascript">x=3;y=2;z=(x+2)/y;alert(z);</script>【單選題】[單選題]*A.2B.2.5(正確答案)C.32/2D.1672、將字串s中的所有字母變?yōu)樾懽帜傅姆椒ㄊ牵ǎ締芜x題】[單選題]*A.s.toSmallCase()B.s.toLowerCase()(正確答案)C.s.toUpperCase()D.s.toUpperChars()73、

下列選項中關于瀏覽器對象的說法錯誤的是()【單選題】[單選題]*A.historyB.locationC.location(正確答案)D.location74、

網頁執(zhí)行以下JavaScript代碼:varcourse=['Java','JSP','Oracle','Spring'];course[10]='jQuery';course.push('PHP');alert(course.length);該代碼在網頁執(zhí)行結果彈出結果為()【單選題】[單選題]*A.$(selector).blur()是從文本域中移開焦點B.$(selector).focus()是從文本域中設置焦點C.$(selector).select()可選取文本域中內容,突出顯示輸入區(qū)域的內容D.blur()、focus()、select()方法都須input標簽中才有效(正確答案)75、以下jQuery代碼,不能夠實現(xiàn)網頁加載完成后彈出消息框的是:()【單選題】[單選題]*A.<scripttype="text/javascript">$(document).ready(function(){alert("writeless,domore.");});</script>B.<scripttype="text/javascript">$(function(){alert("writeless,domore.");});</script>C.<scripttype="text/javascript">$(functionshow(){alert("writeless,domore.");});</script>D.<scripttype="text/javascript">$(function(){document.write("writeless,domore.");});</script>(正確答案)76、當DOM加載完成后要執(zhí)行的函數,下面哪個是正確的?()【單選題】[單選題]*A.jQuery(expression,[context])B.jQuery(html,[ownerDocument])C.jQuery(callback)(正確答案)D.jQuery(elements)77、編寫Javascript函數實現(xiàn)網頁背景色選擇器,下列選項中正確的是()【單選題】[單選題]*A.functionchange(color){window.bgColor=color;}B.functionchange(color){document.bgColor=color;}(正確答案)C.functionchange(color){body.bgColor=color;}D.functionchange(color){form.bgColor=color;}78、在jquery中,想要給第一個指定的元素添加樣式,下面哪一個是正確的?()【單選題】[單選題]*A.firstB.eq(1)C.css(name)D.css(name,value)(正確答案)79、對字符串str="welcometochina"進行下列操作處理,描述結果正確的是()【單選題】[單選題]*A.str.substring(1,5)的返回值是"elcom"B.str.length的返回值16(正確答案)C.str.indexOf("come",4)的返回值為4D.str.toUpperCase()的返回值是"WelcomeToChina"80、寫“HelloWorld”的正確javascript語法是?()【單選題】[單選題]*A.document.write("HelloWorld")(正確答案)B."HelloWorld"C.response.write("HelloWorld")D.("HelloWorld")81、在JavaScript中,把字符串“123”轉換為整型值123的正確方法是()?!締芜x題】[單選題]*A.varstr="123";varnum=(int)str;B.varstr="123";varnum=str.parseInt(str);C.varstr="123";varnum=parseInt(str);(正確答案)D.varstr="123";varnum=Integer.parseInt(str);82、在JavaScript中,能夠實現(xiàn)頁面重新加載的選項是()【單選題】[單選題]*A.document.replace()B.document.reload();C.location.replace(href);D.location.reload();(正確答案)83、在頁面中有如下的HTML代碼。<divid="box"><h2id="top1"name="header1">1</h2><h2id="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());84、jQuery中提供了對動畫效果的支持,以下說法中錯誤的是()【單選題】[單選題]*A.show()和hide()可控制元素的顯示和隱藏B.show([speed],[fn]),其中,speed代表速度,fn代表處理函數C.hide([speed],[fn]),其中,speed代表速度,fn代表處理函數D.以上參數中的speed默認值為“0”,可能值:秒、slow、fast、normal(正確答案)85、在HTML頁面中有如下結構的代碼:<divid="header"><h3><span>CSDN樂知學院</span></h3><ul><li>一</li><li>二</li><li>三</li><li>四</li></ul></div>請問下列選項()所示jQuery代碼,不能夠讓漢字“四”的顏色變成紅色?!締芜x題】[單選題]*A.$("#p-listli:nth-child(0)").hide();(正確答案)B.$("#headerli:last").css("color","red");C.$("#headerli:last").css("color","red");D.$("#headerli:gt(3)").css("color","red");86、varname=document.getelementById("name").value;for(vari=0;i<name.length;i++){varj=name.substring(i,i+1)if(){alert("該文本框中不能包含數字!");returnfalse;}【單選題】[單選題]*A.isNaN(j)==false;(正確答案)B.isNaN(j)==true;C.isNum(j)==true;D.isNum(j)==false;87、以下()表達式產生一個0~7之間(含0,7)的隨機整數.【單選題】[單選題]*A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math.floor(Math.random()*8)(正確答案)D.Math.ceil(Math.random()*8)88、在Javascri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論