• u******* 下载了资源 国开学习网《企业信息管理》形成性考核(三)答案
  • u******* 加入了本站
  • u******* 下载了资源 国开《机械制造装备及设计》课程设计大作业
  • u******* 购买了资源 国开《机械制造装备及设计》课程设计大作业
  • u******* 加入了本站
  • u******* 下载了资源 第五届韬奋杯全国出版社青年编校大赛试题答案(编辑人员卷)
  • u******* 下载了资源 第六届韬奋杯全国出版社青年编校大赛试题(校对人员卷)
  • u******* 加入了本站
  • u******* 下载了资源 国开电大数字电子电路 实验一逻辑门电路功能测试
  • u******* 购买了资源 国开电大数字电子电路 实验一逻辑门电路功能测试

浙江电大java语言与面向对象程序设计形考3-0001

java语言与面向对象程序设计形考3-0001
试卷总分:100 测试时间:–
单选题 |多选题 |判断题
1.
以下Math类的方法中,-4.4通过哪个方法运算后,结果为-5.0?  C
round()
min()
floor()
ceil()
2.
使用Iterator肘,判断是否存在下一个元素可以使用以下哪个方法?   D
next()
hash()
hasPrevious()
hasNext()
3.
Java中用于产生随机数的类是?   D
Number
Data
Math
Random
4.
先阅读下面的程序片段:String str1=new String(“java”); String str2=newString(“java”); StringBuffer str3=new StringBuffer(“java”);
的变量,以下表达式的值为true的是哪个?      B
str1==str2;
str1.equals(str2);
str1==str3;
以上都不对
5.
集合类中双列集合类的根接口是?     C
List
Collection
Map
TreeMap
6.
以下都是Math类的常用方法,其中用于计算绝对值的方法是哪个?      (  C )
ceil()
floor()
abs()
random()
7.
以下哪个方法用于定义线程的执行体?      (  C )
start()
init()
run()
synchronized()
8.
获取单列集合中元素的个数可以使用以下哪个方法?       ( B  )
length()
size()
get(int index)
add(Object obj)
9.
Java语言中,集合类都位于哪个包中?       (  A )
Java.util
java.lang
java.array
java.collections
10.
线程让步可以通过以下哪个方法实现?       (  A )
yield()
sleep()
join()
wait()
11.
在程序开发中,经常会使用以下哪个类来存储程序中所需的配置?      (  C )
HashMap
TreeSet
Properties
TreeMap
12.
Thread类位于下列哪个包中?       ( B  )
Java.io
java.lang
Java.util
java.awt
13.
Java中专门用于将日期格式化为字符串的类是?       ( D  )
Time类
Date类
Calendar类
DateFormat类
14.
在以下哪种情况下,线程进入就绪状态?       ( D  )
线程调用了sleep()方法时
线程调用join()方法
线程调用了yield()方法时
线程调用了notify()方法
15.
线程调用sleep( )方法后,该线程将进人以下哪种状态?      (  C )
就绪状态
运行状态
阻塞状态
死亡状态
16.
当在某个线程中调用其他线程的什么方法时,调用的线程将被阻塞,直到被该方法加入的线程执行完成后它才会继续运行?      (  C )
yield()
sleep()
join()
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”);      (  C )
行4与行6都将执行
行4执行,行6不执行
行6执行,行4不执行
行4、行6都不执行
18.
有语句String s=”hello world”; ,以下操作哪个是不合法的?       (  A )
s>>>=1;
int i=s.length();
String ts=s.trim();
String t=s+”!”;
19.
下面的程序段执行后,输出的结果是以下哪个选项? StringBuffer buf=new StringBuffer(“Beijing2008”);buf.insert(7,@);
System.out.println(buf.toString());       (  A )
Beijing@2008
@Beijing2008
Beijing2008@
Beijing#2008
20.
要想集合中保存的元素没有重复并且按照一定的顺序排列,可以使用以下哪个集合?       ( D  )
LinkedList
ArrayList
hashSet
TreeSet
21.
下列哪些说法是正确的?AB
LinkedList集合在增删元素时效率较高。
ArrayList集合在查询元素时效率较高。
HashMap不允许出现一对null键null值。
HashSet集合中元素可重复并且无序。
22.
以下哪些包装类的类名和基本数据类型的名称一致,只是类名的首字母大写?CD
Interger
Character
Byte
Long
23.
下面四个选项中,哪些是线程进入阻塞状态的原因?ABC
线程试图获取某个对象的同步锁,而该锁被其他线程持有。
线程调用了另一个线程的join()方法。
线程调用了一个阻塞式的IO方法。
线程调用了setDaemon(boolean b)方法。
24.
对于线程的生命周期,下面四种说法正确的有哪些?BC
调用了线程的start()方法,该线程就进人运行状态。
线程的run()方法运行结束或未被捕获的InterruptedException等异常终结,那么该线程进入死亡状态。
线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以和引用其他对象一样引它。
线程进入死亡状态后,调用它的start()方法仍然可以重新启动。
25.
Java中定义了以下哪两个类来封装对字符串的操作?BD
Char
String
System
StringBuffer
26.
关于线程的创建过程,下面四种说法正确的有哪些?AC
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。
定义Thread类的子类,重写Thread类的run()方法,创建该子类实例对象,调用对象的run()方法。
定义一个实现Runnable接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调
象的start()方法。
定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方
27.
使用Enumeration遍历集合时,需要使用以下哪些方法?AB
hasMoreElements()
nextElement()
next()
hashNext()
28.
Random对象能够生成以下哪两种类型的随机数?AC
int
string
double
char
29.
Java中操作日期的类有哪些?BCD
Time类
Date类
Calendar类
DateFormat类
30.
以下哪些方法是LinkedList集合中定义的?ABC
getLast()
getFirst()
remove(int index)
next()
31.
使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素。×

×
32.
静态方法不能使用synchronized关键字来修钸。×

×
33.
同步代码块中的锁对象可以是任意类型的对象。√

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

×
35.
线程结束等待或者阻塞状态后,会进人运行状态。×

×
36.
Java中的String类的对象既可以是字符串常量,也可以是字符串变量。×

×
37.
String类的方法replace(CharSequence srt1,CharSequence srt2)返回一个新的字符串,它是通过用str2替换此字符串中出现的所有st√

×
38.
集合中不能存放基本数据类型,而只能存放引用数据类型。√

×
39.
Set集合是通过键值对的方式来存储对象的。×

×
40.
System类中的currentTimeMillis()方法返回一个long类型的值。√

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

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

×
43.
直接继承Thread类和实现Runnable接口都能实现多线程。√

×
44.
List集合中不允许出现重复的元素。×

×
45.
String对象和StringBuffer对象都是字符串变量,创建后都可以修改。×

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

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

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

×
49.
如果前台线程全部死亡,后台线程也会自动死亡。√

×
50.
Date、Calendar以及DateFormat类都位于java.util包中。×

×

内容查看
查看价格3
点点赞赏,手留余香 给TA打赏

AI创作

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录