⚠️⚠️⚠️ 注意,单元测验题目顺序不会发生变化,但答案选项顺序会发生变化,因此正确答案显示答案内容而非选项 ⚠️
A.unanimously
B.guidance
C.picturing
D.uninterrupted
正确答案:picturing
A."\\w*ui\\w*"
B."ui\\w*"
C."\\w*u\\w*i\\w*"
D. "ui"
正确答案:"\\w*ui\\w*"
A."//w*re//w*duc//w*able//w*"
B."//w*re//w*duc//w*able"
C."re//w*duc//w*able"
D."re//w*duc//w*able//w*"
正确答案:"re//w/*duc//w/*able"
boolean flag = Pattern.matches(patternString, word);
下列说法正确的是( )。
A.匹配的中间结果会被保存下来
B.这个方法对word有改动
C.这个方法会对patternString有改动
D.使用这个方法不需要建立Pattern的对象
正确答案:使用这个方法不需要建立Pattern的对象Pattern pattern = Pattern.compile(patternString);
下列说法错误的是( )。
A.利用pattern查找patternString,会比直接用Pattern.matches(PatternString, word)的效率有所提升
B.如果查找模式串patternString,则pattern中保存的信息是完整的,不需要模式串patternString的再次参与
C.使用预编译方式匹配模式串,不但效率有提升,而且节省内存
D.pattern是patternString信息的整理
正确答案:使用预编译方式匹配模式串,不但效率有提升,而且节省内存Pattern pattern = Pattern.compile(patternString);
关于其中的参数patternString,正确的描述是( )。
A.patternString既可以是普通字符串又可以是正则表达式字符串
B.patternString必须是普通字符串
C.patternString必须是正则表达式,否则方法compile( )可能无法正确进行工作
D.patternString不能是长度为0的字符串
正确答案:patternString必须是正则表达式,否则方法compile( )可能无法正确进行工作
A."\\\"
B."\\"
C."\"
D."\\\\"
正确答案:"\\\\"
A."x{1,}"
B."//w*x?//w*"
C."//w*x//w*"
D."x+"
正确答案:"//w*x//w*"
A."\\s+"
B."\\S*"
C."\\s{1,}"
D."\\S{1,}"
正确答案:"\\S{1,}"
A.str = str.replaceAll("\\s{1,}", "");
B.str = str.replaceAll("\\s*", "");
C.str = str.replaceAll("\\s+", "");
D.str = str.replaceAll("\\s", "");
正确答案:str = str.replaceAll("\\s*", "");
String[] subs = "13.7This18.66wonderous9".split("\\D+");
执行完成后,subs数组共有多少个元素?( )
A.4
B.2
C.3
D.5
正确答案:5
A.63.16public class Test {
public static void main(String[] args){
String[] subs = "25.5\n\ts18.66segmentation19".split("\\D+");
double result = 0.0;
for (int i=0; i<subs.length; i++)
result += Double.parseDouble(subs[i]);
System.out.println(result);
}
}
B.123.0
C.63
D.133.0
正确答案:133.0