軟件工程學院第三教學周期《jQuery框架》題庫理論測試題:(共出62題,滿足16人考試。每生抽3題,每題作答時間3分鐘,每題33分,共100分)(一)理論概念題JavaScript中聲明變量的關鍵字是______?[單元一]答案:varJavaScript中創建函數的關鍵字是______?[單元二]答案:function請找出下面變量聲明錯誤的是__________?[單元三]A、9uB、_countC、_99D、$99答案:A請說出JavaScript中的算術操作符(任意2個即可)?[單元二]答案:+、-、*、/、%(任意2個即可)請說出JavaScript中的比較操作符(任意2個即可)?[單元四]答案:>=、<=、>、<、==、!=(任意2個即可)[單元五]請說出JavaScript中的邏輯操作符?[單元五]答案:&&、||請說出JavaScript中基本數據類型有哪些?[單元三]答案:字符、數字、布爾描述出JavaScript的條件語句的語法[單元五]答案:if(條件表達式){//代碼模塊},答出if即可請說出JavaScript中的循環語句有哪些?[單元六]答案:for、while、do-while請找出下面數組聲明中正確的是________?[單元六]A、vararr={};B、vararr=["1","2"];C、vararr=newArray();D、vararr=null;答案:BC請分析下面函數的聲明方法,哪些是正確的?[單元七]A、varcreateTd={};B、varcreateTd=function(){};C、functioncreateTr(){};D、functioncreateTr{};答案:BCDocument對象中根據元素標簽ID獲取元素的方法名稱是_______?[單元八]答案:getElementByIdDocument對象中獲取元素的方法有_________(任意2個即可)?[單元九]答案:getElementById、getElementsByTagName、getElementsByClassName(任意2個即可)Window對象中彈出對話窗口的方法有_______?[單元十]答案:alert、confirm、promptWindow對象中彈出新窗口采用window對象的_______方法?[單元十一]答案:openWindow對象中彈出模態窗口采用window對象的_______方法?[單元十二]答案:showModalDialogDocument對象中獲取和設置元素屬性的方法分別是_____和_____?[單元十三]答案:getAttribute、setAttribute(二)概念題分析下面JavaScript代碼,描述其產生了什么效果?[單元十四]for(vari=1;i<5;i++){if(i%2==1){document.write(i);}else{document.write("A");}}答案:1A3ADocument對象中創建新元素節點的方法是___________?[單元十四]答案:createElementDoucment對象中將新創建的節點插入某個節點的方法是__________?[單元十六]答案:insertBeforeDocument對象Dom方法有哪些(任意3個即可)?[單元十五]答案:write、getElementById、getElementsByClassName、getElementsByTagName、createElement、createTextNode(任意3個即可)HTML元素中用來讀、寫特定內容的Domcument對象屬性是____________?[單元十一]答案:innerHTML自定義Person對象有個sex屬性,正確訪問該屬性值的做法是____________?[單元十七]答案:person.sexwindow對象中,_____________方法是刷新當前頁面?[單元十六]答案:reloadwindow對象中,_____________屬性可以改變當前頁面鏈接?[單元十八]答案:location數組對象中,控制數組反轉的方法名稱是__________________?[單元十九]答案:reverse(三)技術操作題在INPUT標簽中,type為submit時,下面哪個事件不起作用______?[單元七]A、onclickB、onmouseoverC、onsubmitD、onmouseout答案:C分析一下代碼,描述其產生的效果?[單元八]varstr='123abc';str+=str.replace('ab','');alert(str);答案:彈出123abc123cDate對象中獲取年、月、日的方法分別是_