版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【題目】在JavaScript中,只能使用預定義對象,而不能使用自定義對象。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】在JavaScript中,當使用new運算符創建一個對象變量后,一定要使用delete運算符把創建的對象變量撤銷。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】在JavaScript中,任何對象都是Object對象類的實例。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】在JavaScript中,任何函數都是Function對象。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】JavaScript的核心語言對象包括字符串對象、數學對象、日期對象、數組對象。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】JavaScript的強大功能主要是其提供了眾多的內置對象。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】一個對象通常對應于現實世界的一個實體,這個實體封裝了一些屬性和方法。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】定義一個構造器,相當于定義一個類,在函數內引用的變量或者方法都會成為類的成員。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】向數組的最后位置加一個新元素,可以用pop方法。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】substr用字符位置和長度來指定子串。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】substring()方法一共有兩個參數,省略第二個參數表示從參數開始位置提、截取到字符串結束。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】indexOf()
方法可返回某個指定的字符串值在字符串中首次出現的位置,如果不存在匹配字符則返回-1。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】reverse用于對數組數據的倒序排列。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】unshift方法用于向數組刪除第一個元素。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】字符串都可以轉換成JSON對象。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】JSON語法時JavaScript語法子集。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】splice(index,len,[item])該方法會改變原始數組。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】在正則表達式中+表示匹配0到多個值。【A.】√【B.】×【答案】B【知識點】03【解析】【題目】一個正則表達式就是由普通字符(例如字符a到z)以及元字符組成的文字模式。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】在正則表達式中“\D”匹配一個非數字字符。【A.】√【B.】×【答案】A【知識點】03【解析】【題目】在正則表達式中“\w”匹配匹配任何非單詞字符。【A.】√【B.】×【答案】B【知識點】03【解析】【解析】【題目】【題目】有關this運算符說法不正確的是()。【A.】this運算符總是指向當前的對象。???【B.】在JS中,由于JS的動態性,this的指向在運行時才確定。【C.】this關鍵字在JavaScript中和執行環境,而非聲明環境有關。【D.】通過早期綁定可以實現對this的高度復用。?【答案】A【知識點】03【解析】【題目】【題型:單選題】預測以下代碼片段的輸出結果()。varstudent=newObject();
student.study=function(){window.alert(“開始學習了”);}study();
【A.】輸出“開始學習了”【B.】程序出錯。不能在實例化對象之后,再添加方法【C.】程序出錯。study()方法不能直接調用。應該用student來調用【D.】程序出錯。給student.study賦值時,右邊的函數必須有名字
【答案】C【知識點】03【解析】【題目】【題型:單選題】在JavaScript中,通過下面的()運算符訪問對象的屬性和方法。【A.】?加運算符(+)【B.】點運算符(.)????【C.】?乘運算符(*)???【D.】?不能訪問【答案】B【知識點】03【解析】【題目】【題型:單選題】對代碼“varx=myhouse.kitchen”的哪種說明正確()。【A.】將字符串“myhouse.kitchen”賦值給變量x。【B.】?將myhouse和kitchen的值相加之和賦給對象x。【C.】假設myhouse對象存在,它將myhouse對象的kitchen屬性值賦給變量x。????【D.】?假設myhouse對象存在,它將kitchen對象的myhouse屬性值賦給變量x.?【答案】C【知識點】03【解析】【題目】【題型:單選題】聲明一個對象,包含name屬性和show()方法,以下代碼中正確的是()。【A.】varobj=[name:"zhangsan",show:function(){alert(name);}];【B.】varobj={name:"zhangsan",show:"alert()"};【C.】varobj={name:"zhangsan",show:function(){alert(name);}};【D.】varobj={name:"zhangsan",show:function(){alert();}};【答案】D【知識點】03【解析】【題目】【題型:單選題】foo對象有att屬性,那么獲取att屬性的值,以下哪個做法是不可以的()。【A.】foo.att【B.】foo("att")
【C.】foo["att"]【D.】foo["a"+"t"+"t"]【答案】B【知識點】03【解析】【題目】【題型:單選題】創建字符串對象有哪兩種方法()。【A.】使用new運算符創建String對象和直接將字符串賦給變量?????????【B.】使用new運算符創建Array對象和直接將字符串賦給變量【C.】使用new運算符創建Number對象和直接將字符串賦給變量??????【D.】使用new運算符創建Date對象和直接將字符串賦給變量【答案】A【知識點】03【解析】【題目】【題型:單選題】如何獲取變量名叫str字符串的長度()。【A.】count(str)
【B.】str.length
【C.】strlen(str)
【D.】前面的都不對【答案】B【知識點】03【解析】【題目】【題型:單選題】varn="miaoweiketang".indexOf("wei",6);n的值為()。
【A.】-1【B.】5【C.】程序報錯【D.】-10【答案】A【知識點】03【解析】【題目】【題型:單選題】下面對substring()方法描述不正確的是()。
【A.】一共有兩個參數,省略第二個參數表示從參數開始位置提、截取到字符串結束
【B.】提取之前會比較兩個參數的大小,并根據大小調整位置
【C.】可以接收負數參數,負數表示從后往前數字符位置【D.】如果沒有設置參數,直接返回整個字符串
【答案】B【知識點】03【解析】【題目】【題型:單選題】以下String對象的()方法得到指定位置處的字符。【A.】indexOf()【B.】charAt()【C.】charIsAt()【D.】indexOfThePosition()【答案】B【知識點】03【解析】【題目】【題型:單選題】變量str存放電話號碼,格式如要求前3位是010,緊接一個“-”,后面是8位數字。判斷str中存放的電話號碼是否是有效的,下列語句中,()能正確實現以上功能。【A.】
if(str.substr(0,4)!="010-"||str.substr(4).length!=8||
isNaN(parseFloat(str.substr(4))))
alert("無效的電話號碼!");【B.】
if(str.substr(0,4)!="010-"&&str.substr(4).length!=8&&
isNaN(parseFloat(str.substr(4))))
alert("無效的電話號碼!");【C.】
if(str.substr(0,3)!="010-"||str.substr(3).length!=8||
isNaN(parseFloat(str.substr(3))))
alert("無效的電話號碼!");【D.】
if(str.substr(0,4)!="010-"&&str.substr(4).length!=8&&
!isNaN(parseFloat(str.substr(4))))
alert("無效的電話號碼!");【答案】A【知識點】03【解析】【題目】【題型:單選題】將字符串s中的所有字母變為小寫字母的方法是()。【A.】s.toSmallCase()
【B.】s.toLowerCase()
【C.】s.toUpperCase()
【D.】s.toUpperChars()
【答案】B【知識點】03【題目】【題型:單選題】考察以下程序片段:varstr=“12px”;vars=str.indexof(“2”);alert(s);以下選項正確的是()。
【A.】輸出1
【B.】輸出2
【C.】輸出p
【D.】輸出12
【答案】A【知識點】03【解析】【題目】【題型:單選題】考察以下程序片段:varstr=“32px”;varstr1=str.slice(-2);alert(str);alert(str1);
以下選項正確的是()
【A.】依次輸出”px”“px”【B.】依次輸出”32”“32”【C.】依次輸出”32px”“px”【D.】依次輸出”32px”“32px”【答案】C【知識點】03【解析】【題目】【題型:單選題】閱讀以下代碼,在頁面中結果是()。vars="abcdefg";
alert(s.substring(1,2));【A.】a【B.】b【C.】bc【D.】ab【答案】A【知識點】03【解析】【題目】【題型:單選題】以下()語句把日期對象rightnow的星期號賦給變量weekday。【A.】varweekday=rightnow.getDate();【B.】varweekday=rightnow.getDay();【C.】varweekday=rightnow.getWeek();【D.】varweekday=rightnow.getWeekday();【答案】B【知識點】03【解析】【題目】【題型:單選題】在JavaScript中,下列()語句能正確獲取系統當前時間的小時值。
【A.】vardate=newDate();
varhour=date.getHour();
【B.】vardate=newDate();
varhour=date.gethours();
【C.】vardate=newdate();
varhour=date.getHours();
【D.】vardate=newDate();
varhour=date.getHours();【答案】B【知識點】03【解析】【題目】【題型:單選題】在以下選項中,關于JavaScript的Date對象描述正確的是()。【A.】getMonth()方法能返回Date對象的月份,其值為1~12【B.】getDay()方法能返回Date對象的一個月中的每一天,其值為1~31【C.】getTime()方法能返回某一時刻(1970年1月1日)依賴的毫秒數【D.】getYear()方法只能返回4位年份,長用于獲取Date對象的年份【答案】C【知識點】03【解析】【題目】【題型:單選題】在JavaScript中,頁面中顯示當天日期“今天是2019年8月12日”,下列選項正確的是()。【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()+"日");【答案】C【知識點】03【解析】【題目】【題型:單選題】以下代碼運行后,arr2的結果為()。vararr=[1,2];
vararr2=arr.concat(3,4);
arr2.push(arr.splice(0,1));
【A.】[1,2,3,4,2]
【B.】[1,2,3,4,[1]]
【C.】[1,2,3,4,1]
【D.】[1,2,3,4]【答案】C【知識點】03【解析】【題目】【題型:單選題】以下代碼運行后的結果是輸出()。
vara=[1,2,3];
console.log(【A.】join());
【A.】123
【B.】1,2,3
【C.】1
2
3
【D.】[1,2,3]【答案】B【知識點】03【解析】【題目】【題型:單選題】以下()語句不能創建數組。【A.】varmyarray=newArray();【B.】varmyarray=newArray(5);【C.】varmyarray=newArray(2,3);【D.】varmyarray=newArray[10];【答案】D【知識點】03【解析】【題目】【題型:單選題】以下()語句將正確訪問cool數組中的第5個元素。【A.】cool[5]【B.】cool(5)【C.】cool[4]【D.】cool(4)【答案】C【知識點】03【解析】【題目】【題型:單選題】Array對象的()屬性將返回表示數組長度的數值。【A.】length屬性【B.】getLength屬性【C.】size屬性【D.】getsize屬性【答案】C【知識點】03【解析】【題目】【題型:單選題】分析下面的代碼,輸出的結果是()。Vararr=newArray(5);
arr[1]=1;
arr[5]=2;
console.log(arr.length);
【A.】2
【B.】5
【C.】6
【D.】報錯【答案】B【知識點】03【解析】【題目】【題型:單選題】下面關于數組的描述正確的是()。【A.】數組的length既可以獲取,也可以修改
【B.】調用pop()方法,不會修改原數組中的值
【C.】shift()方法的返回值是新數組的長度
【D.】調用concat()方法,會修改原數組的值【答案】A【知識點】03【解析】【題目】【題型:單選題】下列與表達式/^[0-9]+$/相符的是()。
【A.】123
【B.】a123【C.】123a【D.】a
【答案】A【知識點】03【解析】【題目】【題型:單選題】下面那個方法能判斷字符串中是否存在和指定正則表達式匹配的字符串;是則返回true,否則返回false()。
【A.】RegExp對象的test()方法
【B.】RegExp對象的exec()方法
【C.】String對象的search()方法
【D.】String對象的match()方法
【答案】A【知識點】03【解析】【題目】【題型:單選題】下列與表達式/^\d{3,5$/相符的是()。
【A.】3
【B.】4
【C.】5
【D.】345
【答案】D【知識點】03【解析】【題目】【題型:單選題】下列關于正則表達式的標志與它的含義表達有誤的是()。
【A.】i--忽略大小寫
【B.】g--匹配全部
【C.】m--匹配多行【D.】*--匹配任意
【答案】D【知識點】03【解析】【題目】【題型:單選題】一年有12個月。現要求月份的正確格式為:1,2,….9,10,11,12。以下哪個正則表達式可以符合要求()。
【A.】/^[1-12]$/
【B.】/^[1-9]\d?$/【C.】/^([1-9]︱1[0-2])$/【D.】/^\d︱11︱12︱10$/【答案】C【知識點】03【解析】【題目】【題型:單選題】下列正則表達式中描述有誤的是()。【A.】[]:匹配范圍內的任意一個字符【B.】{n:匹配n次【C.】\w:匹配任意字母、數字、下劃線、符號【D.】\d:匹配0-9之間的任意數字
【答案】C【知識點】03【解析】【題目】【題型:單選題】下列正則表達式中,可以匹配首位是小寫字母或數字,其它位數是小寫字母的最少兩位的字符串是()。【A.】/^\w{2,}$/【B.】/^[a-z0-9][a-z]+$/【C.】/^[a-z0-9][a-z]*$/【D.】/^[a-z0-9]\d+$/【答案】B【知識點】03【解析】【題目】【題型:單選題】下列選項中可以正確的匹配一個正整數的是()。【A.】^[1-9]\d*$【B.】^[1-9]+$【C.】^[0-9]\d*$【D.】^[1-9]\d+$【答案】A【知識點】03【解析】【題目】【題型:多選題】以下關于Array數組對象的說法不正確的是()。【A.】對數組里數據的排序可以用sort()方法,如果排序效果非預期,可以給sort()方法加一個排序函數的參數【B.】reverse用于對數組數據的倒序排列【C.】向數組的最后位置加一個新元素,可以用pop方法【D.】unshift方法用于刪除數組第一個元素【答案】CD【知識點】03【解析】【題目】【題型:多選題】foo是一個JSON對象,那么獲取att屬性的值,以下哪些做法是可以的()。【A.】foo.att【B.】foo("att")【C.】foo["att"]【D.】foo{"att"}【答案】AC【知識點】03【解析】【題目】【題型:多選題】關于Javascript中數組的說法中,正確的是()。
【A.】數組的長度必須在創建時給定,之后便不能改變
【B.】由于數組是對象,因此創建數組需要使用new運算符【C.】數組內元素的類型可以不同【D.】數組可以在聲明的同時進行初始化
【答案】BCD【知識點】03【解析】【題目】【題型:多選題】以下對方法的解釋正確的是()。【A.】pop:數組尾部刪除【B.】unshift:數組頭部刪除【C.】split:將字符串切割成數組【D.】join:將數組轉換成字符串【答案】ACD【知識點】03【解析】【題目】【題型:多選題】下列正則表達式量詞符號與含義匹配的是()。
【A.】{n,}:至少出現n次
【B.】{n,m}:出現m-n次
【C.】?:出現0-1次【D.】*:出現任意次
【答案】ACD【知識點】03【解析】【題目】【題型:多選題】下面那些方法可以將JSON字符串轉換為JSON對象()。【A.】varobj=eval('('+str+')');【B.】varobj=str.parseJSON();【C.】varobj=JSON.parse(str);【D.】varobj=newJSON(str);【答案】AC【知識點】03【解析】【題目】【題型:多選題】【答案】ACD【知識點】03【解析】【題目】【題型:多選題】【難度:難】【考核能力:理解】【應用類別:形考,終考,模擬】【特殊標簽:】【知識點:】下列關于JSON的說法,正確的有()。【A.】由于語義化格式數據較少,讀起來并不是很方便【B.】JSON對象可以存儲任意復雜結構的數據【C.】由于JSON是JavaScript的標準,瀏覽器兼容性問題更少【D.】在JavaScript編程中方便地使用JSON對象【答案】BCD【知識點】03【解析】【題目】【題型:綜合題】【難度:難】【考核能力:理解】【應用類別:形考,終考,模擬】【特殊標簽:】【知識點:】如下代碼運行的結果是<html><body><scripttype="Text/JavaScript">functionPerson(){}
Ptotype.move=function(){alert(+“移動”);}functionStudent(name){
=name;}
Stotype.study=function(){alert(+”學習”);}Stotype=newPerson();varst=newStudent(“張三豐”);st.study();st.move();</script></body></html>【小題】【題型:單選題】【分析代碼輸出結果是()。【A.】依次輸出”張三豐學習”“百曉生移動”【B.】依次輸出”張三豐學習”“移動”【C.】輸出”張三豐學習”,之后程序出錯【D.】程序出錯,什么都不能輸出【答案】D【知識點】03【題目】【題型:綜合題】如下代碼運行的結果是<html><body><scripttype="Text/JavaScript">varattr=[2,34,2,5,6,5];varnewAtrr=[];varflag=true;for(vari=0;i<attr.length;i++){flag=true;for(varj=0;j<newAtrr.length;j++){if(newAtrr[j]==attr[i]){flag=false;}};if(flag){
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版新教材道德與法治五年級上冊第4課《奪取勝利的解放戰爭》教學設計
- 婦科腫瘤患者化療護理質控措施
- 2026 年夏季護理實習生護理查房組織與學習指引
- 2026 年腫瘤科放化療不良反應護理干預課件
- 2026 年皮膚科護理實習帶教工作要點
- 2026年婦科門診診療護理規范教學
- 兒童測試題目與答案
- 2026年《花卉學》期末考試模擬題附答案詳解(培優)
- 2026年北京版小學四年級數學下冊期末考試考試卷(鞏固)附答案詳解
- 2026年高考廣東卷地理試卷真題及答案詳解
- 2026年天津高考(語文)考試真題附答案
- 2026河北石家莊市欒城區殯儀館公開招聘工作人員2名筆試模擬試題及答案詳解
- 2026年度電力工程造價從業人員專業能力評價(電力工程造價管理)訓練題及答案
- 2026教育局干部面試題及答案
- 水電工程測量規范(NBT 35029-2023 )
- 初創公司財務規章制度
- 高處作業吊籃安裝、拆卸、使用技術規程(2025版)
- 國際化高端會計人才選拔試題
- 江西省宜春市豐城市第九中學2025-2026學年高二上學期開學考試數學試題(含解析)
- 精神康復治療師考核試題及答案
- 2026屆人教版高三數學一輪復習零基礎(三角函數板塊:正余弦定理與解三角形)講義、專題練習、答案匯編
評論
0/150
提交評論