欢迎光临
我们一直在努力

浙江广播电视大学21秋《java语言与面向对象程序设计(省)》第3次形考 【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

《java语言与面向对象程序设计(省)》第3次形考

1.[单选题] 以下Math类的方法中,-4.4通过哪个方法运算后,结果为-5.0?

 

A.round()

B.min()

C.floor()

D.ceil()

答:——C——

2.[单选题] 使用Iterator肘,判断是否存在下一个元素可以使用以下哪个方法?

A.next()

B.hash()

C.hasPrevious()

D.hasNext()

答:——D——

3.[单选题] Java中用于产生随机数的类是?

A.Number

B.Data

C.Math

D.Random

答:——D——

4.[单选题] 先阅读下面的程序片段:

String str1=new String(“java”);

String str2=new String(“java”);

StringBuffer str3=new StringBuffer(“java”);

对于上述定义的变量,以下表达式的值为true的是哪个?

A.str1==str2;

B.str1.equals(str2);

C.str1==str3;

D.以上都不对

答:————

5.[单选题] 集合类中双列集合类的根接口是?

A.List

B.Collection

C.Map

D.TreeMap

答:————

6.[单选题] 以下都是Math类的常用方法,其中用于计算绝对值的方法是哪个?

A.ceil()

B.floor()

C.abs()

D.random()

答:————

7.[单选题] 以下哪个方法用于定义线程的执行体?

A.start()

B.init()

C.run()

D.synchronized()

答:————

8.[单选题] 获取单列集合中元素的个数可以使用以下哪个方法?

A.length()

B.size()

C.get(int index)

D.add(Object obj)

答:————

9.[单选题] Java语言中,集合类都位于哪个包中?

A.Java.util

B.java.lang

C.java.array

D.java.collections

答:————

10.[单选题] 线程让步可以通过以下哪个方法实现?

A.yield()

B.sleep()

C.join()

D.wait()

答:————

11.[单选题] 在程序开发中,经常会使用以下哪个类来存储程序中所需的配置?

A.HashMap

B.TreeSet

C.Properties

D.TreeMap奥鹏浙江广播电视大学答案请进:opzy.net或请联系微信:1095258436

答:————

12.[单选题] Thread类位于下列哪个包中?

A.Java.io

B.java.lang

C.Java.util

D.java.awt

答:————

13.[单选题] Java中专门用于将日期格式化为字符串的类是?

A.Time类

B.Date类

C.Calendar类

D.DateFormat类

答:————

14.[单选题] 在以下哪种情况下,线程进入就绪状态?

A.线程调用了sleep()方法时

B.线程调用join()方法

C.线程调用了yield()方法时

D.线程调用了notify()方法

答:————

15.[单选题] 线程调用sleep( )方法后,该线程将进人以下哪种状态?

A.就绪状态

B.运行状态

C.阻塞状态

D.死亡状态

答:————

16.[单选题] 当在某个线程中调用其他线程的什么方法时,调用的线程将被阻塞,直到被该方法加入的线程执行完成后它才会继续运行?

A.yield()

B.sleep()

C.join()

D.wait()

答:————

17.[单选题] 关于以下程序段,正确的说法是?

1. String s1=”abc”+”def”;

2. String s2=new String(s1);

3. if(s1= =s2)

4. System.out.println(“= = succeeded”);

5. if (s1.equals(s2))

6. System.out.println(“.equals() succeeded”);

A.行4与行6都将执行

B.行4执行,行6不执行

C.行6执行,行4不执行

D.行4、行6都不执行

答:————

18.[单选题] 有语句String s=”hello world”; ,以下操作哪个是不合法的?

A.s>>>=1;

B.int i=s.length();

C.String ts=s.trim();

D.String t=s+”!”;

答:————

19.[单选题] 下面的程序段执行后,输出的结果是以下哪个选项?

StringBuffer buf=new StringBuffer(“Beijing2008”);

buf.insert(7,@);

System.out.println(buf.toString());

A.Beijing@2008

B.@Beijing2008

C.Beijing2008@

D.Beijing#2008

答:————

20.[单选题] 要想集合中保存的元素没有重复并且按照一定的顺序排列,可以使用以下哪个集合?

A.LinkedList

B.ArrayList

C.hashSet

D.TreeSet

答:————

21.[多选题] 下列哪些说法是正确的?

A.LinkedList集合在增删元素时效率较高。

B.ArrayList集合在查询元素时效率较高。

C.HashMap不允许出现一对null键null值。

D.HashSet集合中元素可重复并且无序。

答:————

22.[多选题] 以下哪些包装类的类名和基本数据类型的名称一致,只是类名的首字母大写?

A.Interger

B.Character

C.Byte

D.Long

答:————

23.[多选题] 下面四个选项中,哪些是线程进入阻塞状态的原因?

A.线程试图获取某个对象的同步锁,而该锁被其他线程持有。

B.线程调用了另一个线程的join()方法。

C.线程调用了一个阻塞式的IO方法。

D.线程调用了setDaemon(boolean b)方法。

答:————

24.[多选题] 对于线程的生命周期,下面四种说法正确的有哪些?

A.调用了线程的start()方法,该线程就进人运行状态。

B.线程的run()方法运行结束或未被捕获的InterruptedException等异常终结,那么该线程进入死亡状态。

C.线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以和引用其他对象一样引它。

D.线程进入死亡状态后,调用它的start()方法仍然可以重新启动。

答:————

25.[多选题] Java中定义了以下哪两个类来封装对字符串的操作?

A.Char

B.String

C.System

D.StringBuffer

答:————

26.[多选题] 关于线程的创建过程,下面四种说法正确的有哪些?

A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。

B.定义Thread类的子类,重写Thread类的run()方法,创建该子类实例对象,调用对象的run()方法。

C.定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。

D.定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方

答:————

27.[多选题] 使用Enumeration遍历集合时,需要使用以下哪些方法?

A.hasMoreElements()

B.nextElement()

C.next()

D.hashNext()

答:————

28.[多选题] Random对象能够生成以下哪两种类型的随机数?

A.int

B.string

C.double

D.char

答:————

29.[多选题] Java中操作日期的类有哪些?

A.Time类

B.Date类

C.Calendar类

D.DateFormat类

答:————

30.[多选题] 以下哪些方法是LinkedList集合中定义的?

A.getLast()

B.getFirst()

C.remove(int index)

D.next()

答:————

31.[判断题] 使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素。

A.√

B.×

答:————

32.[判断题] 静态方法不能使用synchronized关键字来修钸。

A.√

B.×

答:————

33.[判断题] 同步代码块中的锁对象可以是任意类型的对象。

A.√

B.×

答:————

34.[判断题] Linkedlist在内部维护了一个双向循环链表,每一个元素节点都包含前一个元素节点和后一个元素节点的引用。

A.√

B.×

答:————

35.[判断题] 线程结束等待或者阻塞状态后,会进人运行状态。

A.√

B.×

答:————

36.[判断题] Java中的String类的对象既可以是字符串常量,也可以是字符串变量。

A.√

B.×

答:————

37.[判断题] String类的方法replace(CharSequence srt1,CharSequence srt2)返回一个新的字符串,它是通过用str2替换此字符串中出现的所有str1得到的。

A.√

B.×

答:————

38.[判断题] 集合中不能存放基本数据类型,而只能存放引用数据类型。

A.√

B.×

答:————

39.[判断题] Set集合是通过键值对的方式来存储对象的。

A.√

B.×

答:————

40.[判断题] System类中的currentTimeMillis()方法返回一个long类型的值。

A.√

B.×

答:————

41.[判断题] 如果创建的TreeSet集合中没有传入比较器,则该集合中存人的元素需要实现Comparable接口。

A.√

B.×

答:————

42.[判断题] 用运算符==比较字符串对象时,如果两个字符串的值相同,结果为true。

A.√

B.×

答:————

43.[判断题] 直接继承Thread类和实现Runnable接口都能实现多线程。

A.√

B.×

答:————

44.[判断题] List集合中不允许出现重复的元素。

A.√

B.×

答:————

45.[判断题] String对象和StringBuffer对象都是字符串变量,创建后都可以修改。

A.√

B.×

答:————

46.[判断题] 线程的优先级用1-5之间的整数来表示,数字越大优先级越高。

A.√

B.×

答:————

47.[判断题] 多线程中,main()方法和MyThread()类的run()方法不可以同时运行。

A.√

B.×

答:————

48.[判断题] 当创建一个线程对象时,该对象表示的线程就立即开始运行。

A.√

B.×

答:————

49.[判断题] 如果前台线程全部死亡,后台线程也会自动死亡。

A.√

B.×

答:————

50.[判断题] Date、Calendar以及DateFormat类都位于java.util包中。

A.√

B.×

答:————

 

赞(0)
未经允许不得转载:奥鹏作业网 » 浙江广播电视大学21秋《java语言与面向对象程序设计(省)》第3次形考 【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址