下列叙述中,正确的是
A.线程与进程在概念上是不相关的TAB
B.一个线程可包含多个进程TAB
C.一个进程可包含多个线程TAB
D.Java中的线程没有优先级
试卷相关题目
- 1下列叙述中,错误的是
A.所有的字节输入流都从InputStream类继承
B.所有的字节输出流都从OutputStream类继承
C.所有的字符输出流都从OutputStreamWriter类继承
D.所有的字符输入流都从Reader类继承
开始考试点击查看答案 - 2请阅读下面程序import jav
A.io.*;public class ExceptionCatch{public static void main(String args[]){try{FileInputStream fis=new FileInputStream("text");System.out.println("content of text is:");}catch(FileNotFoundException e){System.out.println(e);System.out.println("message:"+e.getMessage());e.printStackTrace(System.out);}____________________{System.out.println(e);}}}为保证程序正确运行,程序中下划线处的语句应是A.catch(FileInputStream fis)
B.e.printStackTrace()TAB
C.catch(IOException e)
D.System.out.println(e)
开始考试点击查看答案 - 3请阅读下面程序public class ExampleStringBuffer{public static void main(String[] args){StringBuffer sb=new StringBuffer ("test");System.out.println("buffer ="+sb);System.out.println("length ="+sb.length());}}程序运行结果中在"length="后输出的值是
A.10
B.4
C.20
D.30
开始考试点击查看答案 - 4下列叙述中,错误的是
A.Java中,方法的重载是指多个方法可以共享同一个名字
B.Java中,用abstract修饰的类称为抽象类,它不能实例化TAB
C.Java中,接口是不包含成员变量和方法实现的抽象类
D.Java中,构造方法可以有返回值
开始考试点击查看答案 - 5请阅读下面程序public class ForLoopStatement {public static void main(String[] args) {int i,j;for(i=1;i<5;i++){ TAB //i循环for(j=1;j<=i;j++) TAB //j循环System.out.print(i+"×"+j+"="+i*j+" ");System.out.println();}}}程序完成后,i循环和j循环执行的次数分别是
A.4,10
B.8,9
C.9,8
D.10,10TAB
开始考试点击查看答案 - 6请阅读下面程序public class ThreadTest{public static void main(String args[ ]){TABThread t1 = new Thread( new Hello( ) );Thread t2 = new Thread( new Hello( ) );TABt1.start( );t2.start( );}}class Hello implements Runnable{int i ;public void run( ){while( true){System.out.println("Hello"+i++);if (i==5) break ;}}}该程序创建线程使用的方法是
A.继承Thread类
B.实现Runnable接口TAB
C.t1.start()
D.t2.start()
开始考试点击查看答案 - 7Java对I/O访问所提供的同步处理机制是
A.字节流
B.过滤流
C.字符流
D.压缩文件流
开始考试点击查看答案 - 8Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是
A.getAbsolutePath()
B.getParentFile()TAB
C.getAbsoluteFile()
D.getName()
开始考试点击查看答案 - 9下列叙述中,错误的是
A.Java中没有检测和避免死锁的专门机制
B.程序中多个线程互相等待对方持有的锁,可能形成死锁
C.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
开始考试点击查看答案 - 10请阅读下面程序public class ThreadTest {public static void main(String args[ ]) throws Exception{int i=0;Hello t = new Hello( );__________________;while( true){System.out.println("Good Morning"+i++);if (i == 2 && t.isAlive()){System.out.println("Main waiting for Hello!");t.join(); //等待t运行结束}if (i==5) break ;}}}class Hello extends Thread{int i ;public void run( ){while( true){System.out.println("Hello"+i++);if (i==5) break ;}}}为使该程序正确执行,下划线处的语句应是
A.t.sleep()
B.t.yield()
C.t.interrupt()
D.t.start()
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2014年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它