




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯第二季《JavaScript正則表達(dá)式》模擬試題第二季《JavaScript正則表達(dá)式》模擬試題
1.【單選題】2分|給定正則表達(dá)式/^(SE)?[0-9]{12}$/,滿足此匹配條件的字符串是:
A"123456789123"
B"SI12345678"
C"1234567890"
D"ESX1234567Y"
2.【單選題】2分|給定正則表達(dá)式/^([1-9]|[1-9][0-9]|[1-9][0-9][0-9])$/,滿足此匹配條件的字符串是:
A"010"
B"0010"
C"127"
D"10000"
3.【單選題】2分|給定正則表達(dá)式/^[0-5]?[0-9]$/,滿足此匹配條件的字符串是:
A"99"
B"009"
C"0009"
D"10"
4.【單選題】2分|給定正則表達(dá)式/^\d+$/,滿足此匹配條件的字符串是:
A"12.345"
B"1,234.45"
C"+12.34"
D"1234567890"
5.【單選題】2分|浮點(diǎn)數(shù)的正則表達(dá)式是/[-+]?\b[0-9]*\.?[0-9]+\b/,滿足此匹配條件的恰好匹配的字符串是:
A"1234.45"
B"1,234.45"
C"1+1=2"
D".34"
6.【單選題】2分|科學(xué)計(jì)數(shù)法浮點(diǎn)數(shù)正則表達(dá)式/[-+]?\b[0-9]*\.?[0-9]+(?:[eE][-+]?[0-9]+)?\b/,滿足此匹配條件的恰好匹配的字符串是:
A"1,234.45"
B".34"
C"12."
D"-12.34"
7.【單選題】2分|匹配一個字符串中兩個相鄰單詞(它們之間可以有一個或者多個空白,如空格、制表符或者任何其他UNICODE空白符)的正則表達(dá)式是()。
A/\b(\b+)\s+\1\b/
B/\b(\w+)\s+\b/
C/\b(\w*)\s+\1\b/
D/\b(\w+)\s+\1\b/
8.【單選題】2分|已知代碼如下,則結(jié)果ns變量的值是()。vars='TheAAAisagoodAAAA.';varr=/A/;varns=s.replace(r,'a');
ATheaAAisagoodAAAA.'
BTheaaaisagoodaaaa.'
CTheAAAisagoodaAAA.'
DTheaAAisagoodaAAA.'
9.【單選題】2分|已知代碼如后面,則結(jié)果result[0]的值是()。varurl=/(\w+):\/\/([\w.]+)\/(\S*)/;vartext="Pleasevisitmyblogat/";varresult=text.match(url);
A/'
Bhttp'
C'
D'
10.【單選題】2分|給定字符串"
第二,3G資費(fèi)起反作用。
",求一正則式,能夠匹配這當(dāng)中的內(nèi)容()。
A/
(.*?)
/
B/
*
/
C/
(*)
/
D/
(*?)
/
11.【單選題】2分|軟件開發(fā)中常用的匹配一個html標(biāo)記的正則表達(dá)式是/]*/,則符合此格式要求的是()。
A
B\
Cabc
D
12.【單選題】2分|已知"JavaScript".search(/a(.)a/);,則這個函數(shù)返回值是:
A2
B3
C4
D1
13.【單選題】2分|有關(guān)String的search函數(shù),說法錯誤的是:
A"JavaScript".search(/script/i);將返回子串起始位置4
B如果search的參數(shù)不是正則表達(dá)式,則首先會通過RegExp構(gòu)造函數(shù)將它轉(zhuǎn)換成正則表達(dá)式。
Csearch支持全局檢索
D忽略參數(shù)regexp的lastIndex屬性,總是從string的開始位置搜索
14.【單選題】2分|String函數(shù)replace的語法格式是stringobject.replace(regexp/substr,replacement)。說法正確的是:
A參數(shù)replacement不是必需參數(shù)。
Breplacement可以是字符串,也可以是函數(shù)。
Creplacement中的$字符沒有什么特定的含義。
DECMAScript第5版定義replace()的replacement參數(shù)可以用一個函數(shù)來代替字符串。
15.【單選題】2分|String類match函數(shù)的語法格式是stringObject.match(searchvalue)或者stringObject.match(regexp),下列說法錯誤的是:
A如果regexp參數(shù)不是RegExp對象,則需要首先把它傳遞給RegExp構(gòu)造函數(shù),將其轉(zhuǎn)換為RegExp對象。
B函數(shù)的返回值存放匹配結(jié)果的數(shù)組。該數(shù)組的內(nèi)容依賴于regexp是否具有全局標(biāo)志g。
C全局匹配返回的數(shù)組的內(nèi)容與非全局匹配返回的數(shù)組內(nèi)容是一樣的。
D代碼'1plus2equals3'.match(/\d+/g);將找出一個字符串中的所有數(shù)字。
16.【單選題】2分|"123,456,789".split(/\s*,\s*/);的返回結(jié)果是:
A["123","456","789"]
B["123","456","789"]
C["123","456","789"]
D["123","456","789"]
17.【單選題】2分|有關(guān)RegExp類exec函數(shù)錯誤的結(jié)論是:
Aexec總是包含它返回的數(shù)組中的每一個匹配項(xiàng)的全部細(xì)節(jié),無論regexp是否為一個全局模式。
Bexec是所有RegExp和String模式匹配方法中最強(qiáng)大的一個。
Cexec在string中搜索匹配regexp的文本。如果它找到一個匹配項(xiàng),它將返回一個由匹配結(jié)果組成的數(shù)組;否則,它將返回null。返回?cái)?shù)組的元素0是匹配的文本。
D不可以重復(fù)調(diào)用exec(),以便循環(huán)遍歷一個字符串中所有的匹配項(xiàng)。
18.【單選題】2分|有關(guān)RegExp類的test方法正確的結(jié)論是:
Atest用于測試字符串string是否包含匹配參數(shù)regexp的文本,如果包含則返回1;否則,返回0。
B/java/i.test("ECMAScript");將返回true
Cr.test(s)等價于(r.exec(s)!=null)
D/java/i.test("JavaScript");返回false
19.【多選題】4分|GUID數(shù)據(jù)用于標(biāo)志對象的唯一性,其對應(yīng)的正則表達(dá)式是/\b[A-F0-9]{8}(?:-[A-F0-9]{4}){3}-[A-F0-9]{12}\b/,則下面不符合此格式要求的假GUID數(shù)據(jù)有:()
A"12345678-90AB-CDEF-1234-567890ABCDEF"
B"X2345678-90AB-CDEF-1234-567890ABCDEX"
C"2345678-90AB-CDEF-1234-567890ABCDE"
D"1234567890ABCDEF1234567890ABCDEF"
20.【單選題】2分|匹配一個英文句子(假設(shè)句子最后沒有標(biāo)點(diǎn)符號)最后一個單詞的正則表達(dá)式有()。
A\b(\w+)\s*$
B\b(\w+)\s+$
C\s(\w+)\s*$
D\b(\w+)\b*$
21.【單選題】2分|已知Visa卡號可能有13位或者16位,且首位總是為4。則用于匹配Visa卡號的正則表達(dá)式有()。
A/^5[1-5][0-9]{14}$/
B/^5[1-5]\d{14}$/
C/5[^1-5][0-9]{14}$/
D/^(4\d{12}(?:\d{3})?)$/
22.【多選題】4分|符合/\b([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}\b/g的域名(或者其中的子串與之相匹配的)有()。
A.
B.
Chttp://./
D/
23.【單選題】2分|給定正則表達(dá)式/\b0[xX][0-9a-fA-F]+\b/,滿足此匹配條件的字符串有()。
A"0XDEADBEEF"
B"12345678"
C"deadbeef"
D"12"
24.【多選題】4分|已知MasterCard信用卡必須包含16位數(shù)字。在這16個數(shù)字中,前兩個數(shù)字必須是51-55之間的數(shù)字。則如下的正則表達(dá)式中合乎匹配MasterCard信用卡的有()。
A/^5[1-5][0-9]{14}$/
B/^5[1-5]\d{14}$/
C/5[^1-5][0-9]{14}$/
D/^5[1-5][0-9]{14,14}$/
25.【單選題】2分|在HTML文件中經(jīng)常遇到解釋行,對應(yīng)這種解釋行的正則表達(dá)式是//,滿足此匹配條件的字符串有()。
A""
B"
Firstparagraph
"
C"Link"
D""
26.【多選題】4分|以下說法錯誤的有:()
AJS中如果正則表達(dá)式中出現(xiàn)“(?=p)”部分,它有可能是一種分組。
BJS中如果正則表達(dá)式中出現(xiàn)“(?!p)”部分,它有可能是一種分組。
CJS正則表達(dá)式理論中?(包括與其他字符相結(jié)合的情況)至少有四種含義。
D\B用于匹配單詞邊界的字符,與\b含義正好相反。
27.【多選題】4分|IPv4的精確匹配的正則表達(dá)式為/\b(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\b/,則與之相匹配的符合此表達(dá)式(或者其中的子串)有()。
A
B55
C256.256.256.256
D
28.【多選題】4分|匹配一個html標(biāo)記的正則表達(dá)式是/]*/,則符合此格式要求的有()。
A
B
C
D
29.【判斷題】1分|JS程序運(yùn)行時每次遇到對象直接量(初始化表達(dá)式)諸如{}和[]的時候都會創(chuàng)建新對象。
A對
B錯
30.【判斷題】1分|要想在正則表達(dá)式中按照直接量匹配反斜線本身,必須使用反斜線將其轉(zhuǎn)義。
A對
B錯
31.【判斷題】1分|WINDOWS下,要摘取絕對路徑字符串最前端的磁盤驅(qū)動器部分(即A:/B:/C:/...),用正則表達(dá)式實(shí)現(xiàn)是/^[A-Za-z]:/
A對
B錯
32.【判斷題】1分|\W這個字符類等價于字符類[a-zA-Z0-8]。
A對
B錯
33.【判斷題】1分|/[\s\d]/就匹配任意空白符或者數(shù)字。
A對
B錯
34.【判斷題】1分|/*comment*/形式是多種語言中的重要解釋形式,它相應(yīng)的正則表達(dá)式是//\*.*?\*//。
A對
B錯
35.【判斷題】1分|0到999間的任意整數(shù)對應(yīng)正則表達(dá)式是/[^0-9]{1,3}$/。
A對
B錯
36.【判斷題】1分|president@是匹配模式/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/的有效的Email地址。
A對
B錯
37.【判斷題】1分|\D等價于[^\d]而\W等價于[^\w]。
A對
B錯
38.【判斷題】1分|在JS正則表達(dá)式中,當(dāng)n=m時,{n,m}等價于{m}或者{n}。
A對
B錯
39.【判斷題】1分|正則表達(dá)式:/[^(]+/匹配一個或者多個非左括號ASCII字符。
A對
B錯
40.【判斷題】1分|在使用“*”和“?”時,由于這兩個字符可能匹配0個字符,因此它們允許什么都不匹配。
A對
B錯
41.【判斷題】1分|/a*/.test('ObjectiveC');返回結(jié)果為true。
A對
B錯
42.【判斷題】1分|量詞也可以嵌套使用。
A對
B錯
43.【判斷題】1分|貪婪量詞先判斷整個字符串是不是一個匹配。如果沒有發(fā)現(xiàn)匹配,它去掉最后字符串中的最后一個字符,并再次嘗試匹配判斷。
A對
B錯
44.【判斷題】1分|惰性量詞先判斷字符串中的第一個字母是不是一個匹配。如果僅僅這一個字符還不夠,就讀入下一個字符再次嘗試匹配。
A對
B錯
45.【判斷題】1分|使用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公室租賃合同范本
- 農(nóng)業(yè)種植包工合同范本
- 農(nóng)田施工工程合同范本
- 共同承包協(xié)議工程合同范本
- 會林租賃合同范本
- 勞動關(guān)系聯(lián)營合同范本
- 現(xiàn)澆橋面板腳手架施工方案
- 陜西涼亭廊架施工方案
- 2025四川內(nèi)江川豫汽車銷售服務(wù)有限公司招聘15人筆試參考題庫附帶答案詳解
- 農(nóng)村拆遷土地合同范本
- 2025年江蘇揚(yáng)州市儀征市眾鑫建設(shè)開發(fā)有限公司招聘筆試參考題庫附帶答案詳解
- 大象版四年級下冊《科學(xué)》全套教學(xué)課件
- 期末考試質(zhì)量分析教學(xué)成績匯報模板
- 應(yīng)急指揮調(diào)度與指揮中心建設(shè)
- 2025年三方運(yùn)輸合作協(xié)議經(jīng)典版(三篇)
- 2025年《贏在執(zhí)行》心得體會(4篇)
- 核心素養(yǎng)導(dǎo)向下的小學(xué)語文跨學(xué)科學(xué)習(xí)研究
- 小紅書搜索推廣營銷師認(rèn)證考試題(附答案)
- T-GDSAIA 001-2024 非充氣彈性支撐輪 術(shù)語及其定義
- 湖南省長沙市2024年七年級上學(xué)期期末數(shù)學(xué)試卷【附答案】
- 護(hù)苗行動課件
評論
0/150
提交評論