单选题
1、
正则表达式中表示单词边界的元字符是()
2分
-
A、A、\A
-
B、B、\G
-
C、C、\B
-
D、D、\b
参考答案 :
D
答案说明 :文章来源:https://www.toymoban.com/news/detail-741893.html
无文章来源地址https://www.toymoban.com/news/detail-741893.html
2、
下列关于LocalTime类与LocalDateTime类的描述错误的的是()
2分
-
A、A、LocalTime类能代表时间线上的即时信息。
-
B、B、LocalDateTime类是LocalDate类与LocalTime类的综合。
-
C、C、LocalTime类用来表示不带时区的时间,通常表示的是时、分、秒。
-
D、D、LocalDateTime类表示不带时区的日期和时间,默认的日期时间格式是年-月-日T时。
参考答案 :
A
答案说明 :
LocalTime类不能代表时间线上的即时信息,只是时间的描述。
3、
下列NumberFormat类的常用方法中,返回指定语言环境的通用数字格式的方法是()
2分
-
A、A、static NumberFormat getInstance(Locale i)
-
B、B、static NumberFormat getInstance()
-
C、C、static NumberFormat getCurrencyInstance(Locale i)
-
D、D、static NumberFormat getCurrencyInstance()
参考答案 :
A
答案说明 :
static NumberFormat getInstance(Locale i)返回指定语言环境的通用数字格式。
4、
下列DateFormat类的常用方法中,用于创建默认语言环境和格式化风格的日期/时间格式器的方法是()
2分
-
A、A、static DateFormat getDateInstance()
-
B、B、static DateFormat getDateInstance(int style)
-
C、C、static DateFormat getDateTimeInstance()
-
D、D、static DateFormat getDateTimeInstance(int dateStyle,int timeStyle)
参考答案 :
C
答案说明 :
无
5、
下列Integer类特有的方法,返回保存指定的String类型的值的Integer对象的方法是()
2分
-
A、A、Integer valueOf(int i)
-
B、B、Integer valueOf(String s)
-
C、C、int parseInt(String s)
-
D、D、int intValue()
参考答案 :
B
答案说明 :
Integer valueOf(String s)返回保存指定的String类型的值的Integer对象。
6、
可以实现连接字符串的运算符是()
2分
-
A、A、+
-
B、B、-
-
C、C、=
-
D、D、/
参考答案 :
A
答案说明 :
无
7、
下列关于StringBuffer类常用方法中,修改指定索引index处的字符序列的是()
2分
-
A、A、String substring(int start)
-
B、B、StringBuffer reverse()
-
C、C、void setCharAt(int index,char ch)
-
D、D、String toString()
参考答案 :
C
答案说明 :
无
8、
下列Matcher类的常用方法中,从目标字符串的第一个字符开始匹配,若匹配成功则返回true的方法是()
2分
-
A、A、boolean find()
-
B、B、int start()
-
C、C、boolean lookingAt()
-
D、D、boolean matcher()
参考答案 :
C
答案说明 :
booleanlookingAt()从目标字符串的第一个字符开始匹配,若匹配成功则返回true。
9、
下列选项中,可以正确实现String初始化的是()
2分
-
A、A、String str= "abc";
-
B、B、String str= a' bc';
-
C、C、String str= abc;
-
D、D、String str= 0;
参考答案 :
A
答案说明 :
无
10、
下列选项中,对BigInteger类中常用的基本运算方法的功能描述错误的是()
2分
-
A、A、BigInteger max(BigInteger val)返回当前对象与val的较大值
-
B、B、BigInteger min(BigInteger val)返回当前对象与val的较小值
-
C、C、BigInteger multiply(BigInteger val)返回当前对象与val的商
-
D、D、BigInteger subtract(BigInteger val)返回当前对象与val的差
参考答案 :
C
答案说明 :
BigInteger multiply(BigInteger val)返回当前对象与val的积。
11、
System.getProperties()的作用是()
2分
-
A、A、 获取当前的操作系统的属性
-
B、B、获取当前JVM的属性
-
C、C、获取指定键指示的操作系统属性
-
D、D、获取指定键指示的JVM的属性
参考答案 :
A
答案说明 :
无
12、
下列关于Period类的描述错误的是()
2分
-
A、A、Period类主要用于计算两个日期的间隔
-
B、B、Period类也通过between()方法计算日期间隔
-
C、C、Period类的常用方法,分别是getYears()、getMonths()和getDays()
-
D、D、Period类通过toNanos()方法将这个时间间隔转换为以纳秒为单位。
参考答案 :
D
答案说明 :
Duratio类通过toNanos()方法将这个时间间隔转换为以纳秒为单位。
13、
当访问字符串中的字符时,如果字符的索引不存在,则会发生()
2分
-
A、A、NullPointerException
-
B、B、StringIndexOutOfBoundsException
-
C、C、ArithmeticException
-
D、D、NumberFormatExceptio
参考答案 :
B
答案说明 :
无
14、
Date类中,哪个方法可以返回当前日期对象的毫秒值()
2分
-
A、A、getSeconds()
-
B、B、getTime()
-
C、C、getDay()
-
D、D、getDate()
参考答案 :
B
答案说明 :
无
15、
以下String类的方法中,会返回指定字符ch在字符串中最后一次出现位置的索引的是()
2分
-
A、A、int indexOf(int ch)
-
B、B、int lastIndexOf(int ch)
-
C、C、int indexOf(String str)
-
D、D、int lastIndexOf(String str)
参考答案 :
B
答案说明 :
无
16、
关于Java常见的类和接口,下面哪项说法是正确的()
2分
-
A、A、String是原始基本数据类型
-
B、B、HashMap不允许存放空值、空键
-
C、C、List接口允许重复
-
D、D、Set接口允许重复
参考答案 :
C
答案说明 :
无
17、
下列选项中,对String类的常见构造方法的功能描述错误的是()
2分
-
A、A、String()创建一个字符串值为0
-
B、B、String(Stringvalue)根据指定的value创建字符串
-
C、C、String(char[]value)根据指定的value创建字符数组
-
D、D、String(byte[]bytes)根据指定的bytes创建字节数组
参考答案 :
A
答案说明 :
String()创建一个空字符串。
18、
DateFormat类中的parse()方法描述正确的是()
2分
-
A、A、将毫秒值转成日期对象
-
B、B、格式化日期对象
-
C、C、将字符串转成日期对象
-
D、D、将日期对象转成字符串
参考答案 :
C
答案说明 :
无
19、
对字符串”ababcdabcdefg”使用indexOf(int ch)和lastIndexOf(int ch)的运行结果是()
2分
-
A、A、1,1
-
B、B、 0,6
-
C、C、0,0
-
D、D、1,6
参考答案 :
B
答案说明 :
无
20、
Math类可以获取绝对值的方法是()
2分
-
A、A、Math.ceil()
-
B、B、Math.floor()
-
C、C、Math.pow()
-
D、D、Math.abs()
参考答案 :
D
答案说明 :
无
21、
下列System类的常用方法中,获取当前系统全部属性的是()
2分
-
A、A、static Properties getProperties()
-
B、B、static void exit(int status)
-
C、C、static void gc()
-
D、D、static String getProperty(String key)
参考答案 :
A
答案说明 :
无
22、
下列Runtime类的常用方法中,用于返回Java虚拟机的处理器个数()
2分
-
A、A、freeMemory()
-
B、B、availableProcessors()
-
C、C、maxMemory()
-
D、D、getRuntime()
参考答案 :
B
答案说明 :
无
23、
关于Integer类中的静态方法parseInt()方法说法正确的是()
2分
-
A、A、将小数转换成整数
-
B、B、将数字格式的字符串转成整数
-
C、C、parseInt()方法永远不会抛出异常
-
D、D、将单个字符转成整数
参考答案 :
B
答案说明 :
无
24、
String类中的getBytes()方法的作用是()
2分
-
A、A、将整数变成字符串
-
B、B、将字符串变成字符数组
-
C、C、将字符串变成字节数组
-
D、D、获取字符串中字符的个数
参考答案 :
C
答案说明 :
无
25、
SimpleDateFormat类是DateFormat类的子类,它创建实例对象时使用的关键字是()
2分
-
A、A、start
-
B、B、set
-
C、C、new
-
D、D、create
参考答案 :
C
答案说明 :
无
26、
关于StringBuffer和StringBuilder说法正确的是()
2分
-
A、A、StringBuffer和StringBuilder的方法不同
-
B、B、StringBuffer和StringBuilder都是线程安全的
-
C、C、StringBuffer是线程安全的,StringBuilder不是线程安全的
-
D、D、StringBuffer不是线程安全的,StringBuilder是线程安全的
参考答案 :
C
答案说明 :
无
27、
LocalDate类的is LeapYear()方法用于()
2分
-
A、A、获取月份数值
-
B、B、检查当前年份是否是闰年
-
C、C、增加指定年数
-
D、D、减少指定年数
参考答案 :
B
答案说明 :
is LeapYear()检查当前年份是否是闰年。
28、
Strings="itcast";则s.substring(3,4)返回的字符串是()
2分
-
A、A、ca
-
B、B、c
-
C、C、a
-
D、D、as
参考答案 :
C
答案说明 :
String substring(int beginIndex,int endIndex)返回一个新字符串,它包含从指定的beginIndex处开始,直到索引 endIndex-1处的所有字符。
判断题
29、
Calendar类是一个抽象类,不可以被实例化。()
2分
-
-
参考答案 :
对
答案说明 :
无
30、
LocalTime类用来表示不带时区的时间,通常表示的是时、分、秒,如14:49:20。()
2分
-
-
参考答案 :
对
答案说明 :
无
31、
Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建正则表达式。()
2分
-
-
参考答案 :
对
答案说明 :
无
32、
当访问字符串中的字符时,如果字符的索引不存在,则会返回null。()
2分
-
-
参考答案 :
错
答案说明 :
当访问字符串中的字符时,如果字符的索引不存在,则会发生StringIndexOutOfBoundsException(字符串索引越界异常)。
33、
在JDK文档中读者可以发现任有关Runtime类构造方法的定义。()
2分
-
-
参考答案 :
错
答案说明 :
在JDK文档中读者不会发现任何有关Runtime类构造方法的定义,这是因为Runtime类本身的构造方法是私有化的(单例设计模式),若想在程序中获取一个Runtime类实例,只能通过调用getRuntime()方法获取,该方法是Runtime类提供的一个静态方法,用于获取Runtime类实例。
34、
Math.round(double d)方法的作用是将一个数四舍五入并返回一个double类型的数。()
2分
-
-
参考答案 :
错
答案说明 :
round(doublea)用于计算小数a四舍五入后的值。
35、
Pattern类的构造方法是私有的,不可以直接创建正则表达式。
2分
-
-
参考答案 :
错
答案说明 :
Pattern类的构造方法是私有的,不可以直接创建正则表达式。
36、
LocalDate类提供了两个获取日期对象的方法——now()和of(int year,int month,int dayOfMonth)。()
2分
-
-
参考答案 :
对
答案说明 :
无
37、
在Java中,一个对象如果不再被任何栈内存引用,该对象就称为垃圾对象。()
2分
-
-
参考答案 :
对
答案说明 :
无
38、
Random类的int nextInt(int n)方法生成[1~n)区间的int类型的随机数。
2分
-
-
参考答案 :
错
答案说明 :
Random类的int nextInt(int n)方法生成[0~n)区间的int类型的随机数。
39、
StringBuffer reverse()方法可以获取字符串缓冲区中的字符串。()
2分
-
-
参考答案 :
错
答案说明 :
String toString()获取字符串缓冲区中的字符串。
40、
String对象和StringBuffer对象都是字符串变量,创建后都可以修改。()
2分
-
-
参考答案 :
错
答案说明 :
String是专门用于处理字符串的类。字符串一旦被创建,其内容就不能再改变。
41、
String类的equals()方法和==的作用是一样的。()
2分
-
-
参考答案 :
错
答案说明 :
(1) == 如果比较的是基本数据类型,那么比较的是变量的值,如果比较的是引用数据类型,那么比较的是地址值(两个对象是否指向同一块内存)。 (2) equals 如果没重写equals方法比较的是两个对象的地址值,如果重写了equals方法后我们往往比较的是对象中的属性的内容,equals方法是从Object类中继承的,默认的实现就是使用==。
填空题
42、
String类的方法可以判断字符串长度是否为0。如果为0,返回true;否则返回flase。
2分
参考答案 :
【boolean isEmpty()】
答案说明 :
无
43、
String字符串在获取某个字符时,会用到字符的。
2分
参考答案 :
【索引】
答案说明 :
无
44、
String类的可以去掉当前字符串首尾的空格。
2分
参考答案 :
【String trim()】
答案说明 :
无
45、
在程序开发中,用户经常会不小心输入错误的数据和多余的空格,这时可以调用String类的和方法,进行字符串的替换和去除空格操作。
2分
参考答案 :
【replace()】【trim()】
答案说明 :
无
46、
StringBuffer类和String类最大的区别在于它的和都是可以改变的。
2分
参考答案 :
【内容】【长度】
答案说明 :
无
47、
Java中用于获取String字符串长度的方法是。
2分
参考答案 :
【int length()】
答案说明 :
无
48、
Java中用于产生随机数的类是位于java.util包中的。
2分
参考答案 :
【Random类】
答案说明 :
Random类可以产生指定取值范围的随机数。
49、
Instant类中方法从系统时钟获取当前时刻。
2分
参考答案 :
【now()】
答案说明 :
无
50、
在系统回收垃圾对象占用的内存时,会自动调用Object类的方法。
2分
参考答案 :
【finalize()】
答案说明 :
无
到了这里,关于黑马程序员Java基础入门第三版第六章的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!