加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

第5章JavaAPI练习题1

(2019-06-04 08:19:21)
标签:

教育

一、填空题

1.       在程序,获取字符串长度的方法是【】。

2.       StringBuffer类的默认容量是【】个字符。

3.       Math类中,用于获取一个数的绝对值的方法是【】。

4.       String类中,将字符串转换为字符数组的方法是【】。

5.       Random类的【】方法可以随机生成Int类型的随机数。

二、判断题

1.       switch语句不支持字符串类型。()

2.       String类的append()方法可以将数组元素和空格连接成字符串。()

3.       ceil()floor()方法返回的都是double类型的数。()

4.       Random类的nextInt( )方法会生成一个int类型的随机数。()

5.       JAVA中拆箱是指将基本数据类型的对象转为引用数据类型。()

三、选择题

1.       阅读下面的代码,输出结果是()

public static void main(String[] args) {

  Random random1 = new Random(10);

  Random random2 = new Random(10);

  for(int i=0;i<5;i++){

   System.out.print(random1.nextInt(5));

  }

  System.out.println();

  for(int i=0;i<5;i++){

   System.out.print(random2.nextInt(5));

  }

}

A: 3030130301

B: 5048132680

C: 3268023579

D: 1111111111

2.       下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引()

A: charcharAt(intindex)

B: intindexOf(intch)

C: intlastIndexOf(intch)

D: booleanendsWith(Stringsuffix)

3.       假如indexOf()方法未能找到所指定的子字符串,那么其返回值为()

A: false

B: 0

C: -1

D: 以上答案都不对

4.       下列对于Runtime的描述中,错误的是()

A: 每一个Java应用程序运行时都产生一个Runtime类实例

B: Runtime实例可以将应用程序和运行环境相结合

C: Runtime类中的方法是多例的

D: Runtime实例不需要创建,直接通过getRuntime()方法获取

5.       阅读下列代码

public class Example {

     public static void main(String[] args) {

          int[] srcArray = { 11, 12, 13, 14 };

          int[] destArray = { 21, 22, 23, 24 };

          System.arraycopy(srcArray, 1, destArray, 2, 2);

          for (int i = 0; i < destArray.length; i++) {

           System.out.print(destArray[i] + " ");

          }

     }

}

下列选项中,程序的运行结果是()

A: 21221213

B: 21221112

C: 21111224

D: 发生数组角标越界异常



一、 填空题

1.       通过循环完成查找,直到找不到子串为止,此时indexOf()方法返回值为【】。

2.       可以使用【】类的contains()方法,判断整串中是否包含子串。

3.       JAVA int类型对应的包装类是【】。

4.       针对字符串的操作,Java提供了两个字符串类,分别是String和【】。

5.       System类的【】静态方法可以启动垃圾回收器。

二、 判断题

1.       JDK5.0中,switch语句可以支持字符串类型。()

2.       StringBuffer类的append()方法可以将数组元素和空格连接成字符串。()

3.       ceil()floor()round()方法返回的都是double类型的数。()

4.       java.util.RandomnextInt( )方法会生成一个正整数类型的伪随机数。()

5.       JAVA中拆箱是指将引用数据类型的对象转为基本数据类型。()

三、 选择题

1.       下面哪个选项可以获取Runtime类的实例()

A: Runtime r = new Runtime();

B: Runtime r = Runtime.getRuntime();

C: Runtime r = Runtime.getInstance();

D: 以上选项都不能获取Runtime实例

2.       下列选项中,可以正确实现String初始化的是()

A: String str = "abc";

B: String str = 'abc';

C: String str = abc;

D: String str = 0;

3.       double val = Math.ceil(-11.9);,则val的值是()

A: 11.9

B: -11.0

C: -11.5

D: -12.0

4.       下列关于System类的描述中,错误的是()

A: System类是final关键字修饰的类,它不能被其他类所继承

B: System类不能被实例化

C: System类中定义了许多方法,但是没有定义字段

D: System类中提供了获取当前系统属性的方法

5.       下列选项中,对Math.random()方法描述正确的是   )

A: 返回一个不确定的整数

B: 返回0或是1

C: 返回一个随机的double类型数,该数大于等于0.0小于1.0

D: 返回一个随机的int类型数,该数大于等于0.0小于1.0

四、 简答题

 

1.       Java中可以通过哪些方式对String进行初始化?

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有