




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java高级程序设计测试复制您的姓名: 填空题 *_Spring中将散落在系统中的共性问题集中解决的方案是()。 单选题 *A. DIB. AOP(正确答案)C. OOPD. IOC下列关于IOC的实现方式正确的是()。 *A提供公共的get方法进行注入B提供公共的set方法进行注入(正确答案)C提供无参构造方法进行注入D提供有参构造方法记性注入(正确答案)在程序读入字符文字时,推荐使用以下哪个流() 单选题 *AFileReader(正确答案)BFileWriterCFileInputStreamDObjectInputStreamjava.io包的File类是() 单选题 *A字符流类B字
2、节流类C对象流类D非流类(正确答案)java中用于创建文件对象的类是() 单选题 *AFile(正确答案)BObjectCThreadDFrame若要将一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口() 单选题 *ARunnableBActionListenerCWindowsAdapterDSerializable(正确答案)为了从文本文件中逐行读取内容,应该使用哪个处理流对象?() 单选题 *ABufferedReader(正确答案)BBufferedWriterCBufferedlnputstreamDBufferedoutputstream下面关于Java线程的说法哪些是
3、正确的() 单选题 *A每一个Java线程可以看成由代码、一个真实的CPU以及数据三部分组成B创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题CThread类属于java.util程序包D以上说法无一正确(正确答案)下面哪些选项属于线程生命周期中的状态() *A阻塞(正确答案)B运行(正确答案)C冰冻D新建(正确答案)下面哪个方法不可以在任何时候被任何线程调用?() 单选题 *Await()(正确答案)Bsleep()Cyield()DcurrentThread()下面关于线程优先级的说法中,正确的是() 单选题 *A线程的优先级是不能改变的B线程的优先级是在创建线
4、程时设置的C在创建线程后的任何时间都可以设置DB和C(正确答案)线程生命周期中正确的状态是() 单选题 *A新建状态、运行状态和终止状态B新建状态、运行状态、阻塞状态和终止状态C新建状态、可运行状态、运行状态、阻塞状态和终止状态(正确答案)D. 新建状态、可运行状态、运行状态、恢复状态和终止状态Thead类中能运行线程任务代码的方法是() 单选题 *Astart()Bbegin()Cinit()D. run()(正确答案)实现线程体的方式除了继承Thread类,还可以实现()接口 单选题 *ACloneableBRunnable(正确答案)CIterableD. Serializable下面让
5、线程休眠1分钟的正确方法是() 单选题 *Asleep(1)Bsleep(60)Csleep(1000)D. sleep(60000)(正确答案)哪个方法是实现Runnable接口必须实现的() 单选题 *Await()Brun()(正确答案)Cstop()D. update()在线程同步中,为了唤醒另一个等待的线程,使用下列方法 () 单选题 *Asleep()Bwait()Cnotify()(正确答案)D. join()Java提供以下哪个类来进行有关IP地址的操作 () 单选题 *ASocketBServerSocketCDatagramSocketD. InetAddress(正确答案
6、)InetAddress类中哪个方法可以获取主机IP地址() 单选题 *AisReachable()BgetHostAddress()(正确答案)CgetHostName()D. getByName()Java程序中,使用TCP套接字编写服务器端程序的套接字类是() 单选题 *ASocketBServerSocket(正确答案)CDatagramSocketD. DatagramPacketServerSocket的监听方法accept()的返回值类型是() 单选题 *AvoidBObjectCSocket(正确答案)D. DatagramSocket使用客户端套接字Sockt创建对象时,需要
7、指定() 单选题 *A服务器主机名和端口(正确答案)B服务器端口和文件C服务器名和文件D. 服务器地址和文件XML的全称是() 单选题 *AUnified Modeling LanguageBHypertext Markup LanguageCExtensible Markup Language(正确答案)D. Experimental Markup Language这行XML声明,声明该文档采用了什么编码标准() 单选题 *AGB2312BANSICISO-8859-1D. UTF-8(正确答案)在使用dom4j创建XML中添加元素节点的方法是() 单选题 *AcreateElement()
8、BaddElement()(正确答案)CaddAttribute()D. setText()在Xpath中选取属性的表达式是() 单选题 *A/B/C.D. (正确答案)dom4j可以处理以下哪些类型文件() *AXML(正确答案)BHTMLCXPath(正确答案)D. XSLT(正确答案)对单例模式优点描述正确的是() *A单例模式在内存中只有一个实例, 减少了内存开支。(正确答案)B单例模式只生成一个实例, 所以减少了系统的性能开销。(正确答案)C单例模式可以避免对资源的多重占用。(正确答案)D. 单例模式在开发中很容易扩展。简单工厂模式描述错误的是() 单选题 *A简单工厂模式由于使用了
9、静态工厂方法,造成工厂角色无法形成基于继承的等级 结构。B违反了开闭原则,一旦新增产品必须修改原有代码。C引入新的工厂,会减少系统的复杂性和理解难度。(正确答案)D. 实现了创建对象和使用对象的分离。下面不是单例模式要点的是() 单选题 *A单例类只能有一个实例。B单例类必须自行创建唯一的实例。C单例类必须向所有对象提供这一实例。D. 单例模式会阻止其他对象实例化其自己的单例对象的副本。(正确答案)下面不是单例模式实现步骤的是() 单选题 *A将类私有化(正确答案)B私有化构造方法C创建一个私有的静态实例D. 提供获取实例的静态方法下面属于创建型模式的有 () *A工厂模式(正确答案)B抽象工
10、厂模式(正确答案)C单例模式(正确答案)D. 代理模式下列常见的系统定义的异常中,哪个是输入、输出异常?() 单选题 *AClassNotFoundExceptionBIOException(正确答案)CFileNotFoundExceptionD. UnknownHostException运行下列程序, 会产生什么结果 (D)单选题public class X extends Thread implements Runable /1public void run() /2System.out.println(this is run(); /3 public static void main(
11、String args) /4 Thread t=new Thread(new X(); /5t.start(); /6 单选题 *A第一行会产生编译错误B第六行会产生编译错误C第六行会产生运行错误D. 程序会运行和启动(正确答案)哪个关键字可以实现线程同步 () 单选题 *AtransientBsynchronized(正确答案)CserializeD. static非静态同步方法的锁对象是() 单选题 *A不确定Bthis(正确答案)C所属类的类类型D. Object对象以下哪个最准确描述synchronized关键字?() 单选题 *A允许两线程并行运行,而且互相通信;B保证在某时刻只有
12、一个线程可访问方法或对象;(正确答案)C保证允许两个或更多处理同时开始和结束;D. 保证两个或更多线程同时开始和结束在java程序中,下列关于线程的说法错误的是() 单选题 *Arun方法内部是线程的任务代码B多个进程运行时执行顺序是按顺序执行的(正确答案)C如果线程死亡,它便不能运行D. 在java中,高优先级的可运行线程可能会抢占低优先级线程的执行权关于实现Runnable接口说法正确的是() 单选题 *A实现Runnable接口的类是一个线程类B实现Runnable接口的类可以直接创建对象启动线程C实现Runnable接口的类必须借助线程类对象才能启动线程(正确答案)D. 实现Runna
13、ble接口的类拥有start方法在File类中,哪个方法是创建目录且允许创建多级目录() 单选题 *Amkdir()Bmkdirs()(正确答案)Cdelete()D. renameTo()File类中哪个方法可以判断文件是否存在 ?() 单选题 *Aexists()(正确答案)BisFile()CisDirectory()D. isHidden()下面哪个不能直接导致一个线程停止执行?() 单选题 *A调用 yield() 方法B在一个对象上调用 wait() 方法C在一个对象上调用 notify () 方法(正确答案)D. 在一个对象上调用 Interrupt() 方法运行下面的代码结果是
14、()。单选题public class Foo implements Runnable public void run (Thread t) System.out.println(Running.); public static void main (String args) new Thread(new Foo().start(); 单选题 *A. 运行时抛出一个异常B. 程序能够运行,但是没有任何输出C. 没有实现 Runnable 接口中的方法导致编译错误(正确答案)D. 程序运行后输出“Running”Java 系统提供了一个自动回收动态分配的内存的线程,它就是()。 单选题 *A. 异
15、步线程B. 消费者线程C. 垃圾收集线程(正确答案)D. 守护线程下面正确的选项是()。单选题有以下程序段:class MyThread extends Thread public static void main(String args) MyThread t = new MyThread();MyThread s = new MyThread();t.start();System.out.print(one.);s.start();System.out.print(two.);public void run() System.out.print(Thread); 单选题 *A. 编译失败B
16、. 程序运行结果为:one.Threadtwo.ThreadC. 程序运行结果是:one.two.ThreaThreadD. 程序运行结果不确定(正确答案)线程通过()方法可以休眠一段时间,然后恢复运行()。 单选题 *A. runB. setProrityC. yieldD. sleep(正确答案)以下对于join方法描述正确的是()。 单选题 *A. join()方法是用于线程同步B. join()方法是用于线程休眠C. join()方法是用于线程插队(正确答案)D. join()方法是用于线程启动以下结果是()。单选题设系统中已经存在文件“file.txt”,给定下面程序import j
17、ava.io.*;public class Try2 public static void main (Stringargs) throws Exception try File f = new File(file.txt); FileOutputStream out = new FileOutputStream(f, true); catch (IOException e) 单选题 *A. 不能通过编译B. 程序可以通过编译,运行后文件“file.txt”没有任何改变(正确答案)C. 程序可以通过编译,运行后文件“file.txt”的长度变为0D. 由于文件 f 没有关闭,所以运行程序时会有
18、一个异常产生下面哪个基于Unicode字符的输出流?()。 单选题 *A. ReaderB. Writer(正确答案)C. InputStreamD. OutputStream关于 Java 流的叙述正确的是()。 *A. 流是 Java 语言处理 I/O 的方式(正确答案)B.从概念上讲,流就是一系列的字节序列或字符序列(正确答案)C. 引入流的概念的目的是使得在处理不同的数据输入输出时编程更加方便(正确答案)D. 流是Java惟一的非面向对象的语言构成在Java网络编程中,网络通信的三要素是哪三个()。 *A. IP地址(正确答案)B. 端口号(正确答案)C. 协议(正确答案)D. 子网掩
19、码使用ServerSocket创建服务端对象时,需要指定()。 单选题 *A. 监听的端口号(正确答案)B. IP地址C. IP地址和端口号D. 主机名称和端口号关于协议下面说法正确的是()。 单选题 *A. TCP/IP协议由TCP协议和IP协议组成B. TCP和UDP都是 TCP/IP协议传输层的子协(正确答案)C. Socket是TCP/IP协议的一部分D. DatagramSocket是TCP/IP的一部分下面服务中基于TCP协议的是()。 单选题 *A. HTTP(正确答案)B. FTPC. SMTPD. NEWSHTTP服务的常用端口号是()。 单选题 *A. 80(正确答案)B.
20、 21C. 23D. 120一个Socket由唯一确定()。 单选题 *A. 一个IP地址和一个端口号(正确答案)B. 一个IP地址和一个主机名C. 一个主机号和一个端口号D. 一个IP地址获取主机名可以使用下面哪个方法()。 单选题 *A. getHostName()(正确答案)B. getLocalHost()C. getByName()D. getHostAddress()下面创建Socket的语句中正确的是()。 单选题 *A. Socket a=new Socket(80);B. Socket b=new Socket(“”,80);(正确答案)C. ServerSocket c=n
21、ew Socket(80);D. ServerSocket d=new Socket(“”,80);Java语言提供处理不同类型流的类所在的包是()。 单选题 *A. java.sqlB. java.utilC. java.mathD. java.io(正确答案)程序如果要按行输入/输出文件中的字符,最合理的方法是采用()。 单选题 *A. ObjectInputStream和ObjectOutputStream类B. InputStream和OutputStream类C. FileReader和FileWriter类(正确答案)D. FileInputStream和FileInputStre
22、am类下面哪个类使用了缓冲技术()。 单选题 *A. BufferedOutputStream(正确答案)B. FileInputStreamC. ObjectOutputStreamD. FileReader一个Java程序运行后,在系统中这个程序便可以作为一个()。 单选题 *A. 线程B. 进程(正确答案)C. 进程或线程D. 不可预知可以使用方法()设置线程的优先级。 单选题 *A. getPriority()B. setPriority()(正确答案)C. yield()D. wait()线程是Java的()机制。 单选题 *A. 检查B. 解释执行C. 并行D. 并发(正确答案)以
23、下方法用于定义线程任务代码的是()。 单选题 *A. start()B. init()C. run()(正确答案)D. main()一个线程如果调用了sleep() 方法,能唤醒它的方法是。 单选题 *A. notify()B. resume()C. run()D. 以上都不是(正确答案)设计模式一般用来解决什么样的问题()。 单选题 *A. 同一问题的不同表相(正确答案)B. 不同问题的同一表相C. 不同问题的不同表相D. 以上都不是单例模式属于对象创建型模式,它保证一个类仅有()。 单选题 *A. 一个属性B. 一个操作C. 一个实例(正确答案)D. 一个对象成员以下什么情况适合使用单例模
24、式()。 单选题 *A. 确保某个对象在程序运行过程中有且仅有一个时(正确答案)B. 隐藏对象的创建细节时C. 对象创建过程极其复杂时D. 类中所有方法都是静态方法时以下关于Singleton(单例)模式的描述中,正确的是()。 单选题 *A. 它描述了只有一个方法的类的集合B. 它描述了只有一个属性的类的集合C. 它能够保证一个类的方法只能被一个唯一的类调用D. 它能够保证一个类只产生唯一的一个实例(正确答案)在面向对象软件开发过程中,采用设计模式的是为了()。 单选题 *A. 允许在非面向对象程序设计语言中使用面向对象的概念B. 复用成功的设计和体系结构(正确答案)C. 减少设计过程创建的
25、类的个数D. 保证程序的运行速度达到最优值设计模式具有的优点()。 单选题 *A. 适应需求变化(正确答案)B. 程序通俗易懂C. 减少开发过程中的代码开发工作量D. 简化软件系统的设计设计模式的两大主题是()。 单选题 *A. 系统的维护与开发B. 对象组合与类的继承C. 系统架构与系统开发D. 系统复用与系统扩展(正确答案)在现实生活中,居民身份证号码具有唯一性,居民可以申请身份证号码或补办身份证号码(还是使用原来的身份证号码,不会产生新的号码) 。我们可以使用()来模拟实现居民身份证号码办理。单选题 单选题 *A. 简单工厂模式B. 普通工厂模式C. 单例模式(正确答案)D. 静态工厂模
26、式简单工厂模式的核心是()。 单选题 *A. 抽象产品B. 具体产品C. 工厂(正确答案)D. 消费者以下可以正确通过编译的是哪一项()。 单选题 *A. public class MyRunnable extends Runnable public void run( ) B. public class MyRunnable extends Runnable void run( ) C. public class MyRunnable implements Runnable public void run( ) (正确答案)D. public class MyRunnable impleme
27、nts Runnable void run( ) 下列说法中正确的有()。 *A. 线程就是程序B. 线程是一个程序的单个执行流(正确答案)C. 多线程是指一个程序的多个执行流(正确答案)D. 多线程用于实现并发(正确答案)下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态()。 单选题 *A. 等待阴塞状态下的线程被notify() 唤醒B. 等待阻塞状态下的纯种被interrput() 中断C. 等待时间到D. 等待阻塞状态下的线程调用wait() 方法(正确答案)下列哪个方法可以使线程从运行状态进入阻塞状态()。 单选题 *A. sleep(正确答案)B. stopC. yield
28、D. start下列说法中错误的一项是()。 单选题 *A. 一个线程是一个Thread 类的实例B. 新建的线程调用start()方法会进入就绪状态C. 线程执行的任务代码可以来自Runnable 实例D. 新建的线程调用start()方法就能立即进入运行状态(正确答案)下列关于Thread 类提供的线程控制方法的说法中,错误的一项是()。 单选题 *A. 在线程A 中执行线程B 的join() 方法,则线程A 等待直到B 执行完成B. 线程A 通过调用interrupt() 方法来中断其阻塞状态C. 若线程A 调用方法isAlive() 返回值为true,则说明A 正在执行中(正确答案)D
29、. currentThread() 方法返回当前线程的引用下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是排他的()。 单选题 *A. PrivateB. transientC. synchronized(正确答案)D. static当()方法终止时,能使线程进入死亡状态。 单选题 *A. run(正确答案)B. setProrityC. sleepD. yield用()方法可以改变线程的优先级。 单选题 *A.runB.setPrority(正确答案)C.yieldD.sleep线程通过()方法可以使具有相同优先级线程获得CPU执行权. 单选题 *A.runB.setProri
30、tyC.yield(正确答案)D.sleep线程通过()方法可以主动释放已持有的锁对象. 单选题 *A.yieldB.sleepC.joinD.wait(正确答案)方法resume( )负责重新开始()线程的执行. 单选题 *A.被stop( )方法停止B.被sleep( )方法停止C.被wait( )方法停止D.被suspend( )方法停止(正确答案)关于线程优先级说法错误的有(). *A.优先级高的线程一定比优先级低的线程先运行(正确答案)B.线程在被创建后不可以修改其优先级(正确答案)C.线程优先级的范围是1-100(正确答案)D.优先级高的线程只是限制性的概率较大并不是一定会先执行下
31、面哪个选项会直接引起线程停止执行?(). 单选题 *A.从一个同步语句块中退出来B.调用一个对象的wait 方法(正确答案)C.调用一个输入流对象的read 方法D.调用一个线程对象的setPriority 方法使当前线程进入阻塞状态,直到被唤醒的方法是(). 单选题 *A.resume()方法B.wait()方法(正确答案)C.suspend()方法D.notify() 方法运行下列程序,会产生的结果是(B).单选题public class X implements Runnable /1public void run() /2System.out.println(“this is run(
32、)”) ; /3public static void main(String args) / 5X t = new X(); /6t.start(); /7 单选题 *A.第一行会发生编译错误B.第七行会发生编译错误(正确答案)C.第七行会发生运行错误D.程序会运行和启动实现线程的创建有()方法. 单选题 *A.一种B.两种(正确答案)C.三种D.四种一个java程序至少包含()条线程. 单选题 *A.1B.2(正确答案)C.3D.4下列属于线程类构造方法的有(). 单选题 *A.public Thread();B.public Thread(Runnable target);C.public
33、 Thread(Runnable target,String name);D.以上都正确(正确答案)以下不是产生死锁的必要条件的是(). 单选题 *A.多线程B.线程间存在多个共享资源C.使用了线程同步D.继承了Thread类(正确答案)以下哪些方法是线程类Thread提供的方法(). *A.wait()B.sleep()(正确答案)C.yield()(正确答案)D.join()(正确答案)下列关于线程的说法正确的是(). 单选题 *A.线程就是进程B.线程是进程中最小的执行单元(正确答案)C.一个线程可以同时执行多个任务D.在单处理器和多处理器上多个线程不可以并发执行下列不属于线程生命周期状
34、态的是(). 单选题 *A.新建状态B.可运行状态C.运行状态D.解锁状态(正确答案)以下对于线程生命周期状态转换的说法错误的是(). 单选题 *A.新建状态在调用start方法后会进入就绪状态B.运行状态下的线程可能会进入就绪状态C.阻塞状态下的线程不可能进入运行状态D.运行状态下的线程如果失去CPU执行权会进入死亡状态(正确答案)下列()方法和resume()方法相互搭配,使线程停止执行,然后调用resume()方法恢复线程。. 单选题 *A.interrupt()B.stop()C.suspend()(正确答案)D.yield()Thread类的方法中, getName()方法的作用是(
35、). 单选题 *A.返回线程组的名称B.设置线程组的名称C.返回线程的名称(正确答案)D.设置线程的名称线程调用了sleep()方法后,该线程将进入()状态. 单选题 *A.可运行状态B.运行状态C.阻塞状态(正确答案)D.终止状态下列()类或接口定义了线程通信的wait和notify方法。 单选题 *A.ThreadB.RunnableC.Object(正确答案)D.ThreadGroupJava中线程的任务是由线程类的()方法定义的。 单选题 *A.init()B.run()(正确答案)C.application()D.main()以下关于XML的语法说法正确的有(). *A.一个XML文
36、档中只能有一个根节点(正确答案)B.XML文档中开始标签和结束标签的大小写必须一致(正确答案)C.XML文档标签可以使用数字开头D.XML文档标签中不能使用空格(正确答案)使用DOM4J解析XML时,获取一个元素下所有子元素的方法是(). 单选题 *A.children()B.list()C.elements()(正确答案)D.以上都不是下列关于Thread 类的线程控制方法的说法中错误的一项是(). 单选题 *A.线程可以通过执行sleep()方法可以释放CPU执行权B.线程可以通过执行yield()方法可以让出CPU执行权,重新与其他线程竞争C.线程sleep()方法执行结束后,该线程进入
37、运行状态(正确答案)D.若没有任何线程处于可运行状态,线程执行yield方法时,当前线程将继续执行XML中给一个元素添加属性的方法是(). 单选题 *A.setAttribute()B.addAttribute()(正确答案)C.createAttribute()D.attribute()一下哪个方法可以获取XML文档的根节点(). 单选题 *A.getRoot()B.getRootElements()C.getRootElement()(正确答案)D. getFirstElement()以下哪个不是XML文档的节点类型(). 单选题 *A.ElementB.Blank(正确答案)C.Attr
38、ibuteD.Text执行以下代码后,说法正确的是(B).单选题public class Test extends Thread public static void main(String args) Test test = new Test();test.start();trytest.sleep(3000);catch( Exception e )System.out.println(“main线程”);public void run()System.out.println(“自定义线程”); 单选题 *A.线程test会休眠3秒钟B.main线程会休眠3秒钟(正确答案)C.main线程
39、和test线程都会休眠3秒钟D.以上说法均不对关于XML的文档结构描述错误的是(). 单选题 *A.一个基本的XML文档通常由序言和文档元素两部分组成B.XML文档中的序言可以包括XML声明、处理指令和注释C.XML文档中的元素以树形结构排列D.XML文档的声明必须要写(正确答案)使用Dom4j为XML文档的节点添加属性,正确的是(). 单选题 *A.节点.addAttributes();B.节点.addAttribute(属性名,属性值);(正确答案)C.节点.addAttributes(属性名,属性值);D.节点.addElement();关于OutputStream描述正确的是(). 单
40、选题 *A.字节输出流(正确答案)B.字节输入流C.字符输出流D.字符输入流网络编程中,下列包含IP地址的类的对象是(). 单选题 *A.AppletB. DatagramSocketC. InetAddress(正确答案)D.ServerSocket关于同步代码块描述错误的是(). 单选题 *A.使用同步代码块可以保证同一时间只能一个线程对敏感数据的操作B.为了保证数据的安全性(准确),可以引入同步代码块C.同步代码块符合“加锁 修改 释放锁”的逻辑D.使用同步代码一定会造成死锁(正确答案)关于XML描述错误的是(). 单选题 *A.XML是可扩展标记语言B.XML主要用于提供数据表述格式C
41、.XML的可扩展性不强(正确答案)D.XML主要用于不同应用程序间的数据交换如果在关闭socket时发生一个I/O错误,会抛出(). 单选题 *A. IOException(正确答案)B.UnknownHostExceptionC.SocketExceptionD.MalformedURLException使用Dom4j为XML文档的节点添加内容,正确的是(). 单选题 *A.节点.setText(内容);(正确答案)B.节点.addText(内容);C.节点.addContent(内容);D.节点.setContent(内容);关于同步方法描述错误的是(). 单选题 *A.同步方法比同步代码
42、块更容易控制同步范围(正确答案)B.非静态同步方法的锁对象就是this当前对象本身C.静态同步方法的锁对象是所属类的类类型(字节码文件)D.同步方法和同步代码块使相同的关键字来修饰编辑XML时,关于属性声明错误的是(). 单选题 *A.标记中可以使用多个属性B.属性可以出现在起始标记或结束标记中(正确答案)C.属性名是大小写敏感的D.属性值必须用引号引上下列有关线程的叙述中正确的一项是(). 单选题 *A.一个线程一旦被创建,它就立即开始运行B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行(正确答案)C.当一个线程因为抢占机制而停止运行时,它被放在可运行队列的前面
43、D.一个线程可能因为不同的原因停止并进入终止状态针对设计模式中的单例模式,为了实现“单例”,必须要做到(). 单选题 *A.给该类创建一个有参构造方法B.私有化构造函数(正确答案)C.将构造函数的访问级别改为protectedD.给该类分别创建无参和有参构造方法线程中的sleep(long millis)方法的参数单位是(). 单选题 *A.秒B.毫秒(正确答案)C.微秒D.分钟Java网络编程中,描述错误的是()。 单选题 *A.服务端用于接收客户端的Socket类请求B.accept()是一个阻塞方法C.设置开启的端口号必须要小于1024(正确答案)D.设置开启的端口要尽量大一些,避开常用
44、软件端口号对于XML文档元素描述错误的是()。 单选题 *A.XML文档中可以有多个顶层元素(正确答案)B.XML文档中的元素可以嵌套C.XML文档元素由开始标记、属性、元素内容和结束标记这几个部分组成D.XML的元素可以自己命名,但要遵照一定的规则关于使用Runnable接口实现多线程描述错误的是()。 单选题 *A.定义Runnable接口的实现类,不需要重写run()方法(正确答案)B.使用Runnable接口,可以很好的实现多线程之间的资源共享C.Runnable对象仅作为Thread类对象操作的目标对象,而实际的线程对象依然是Thread类的实例D.Runnable方式适合多个相同程
45、序代码的线程去处理同一个资源下列哪一个包给出了Runnable接口的定义?()。 单选题 *A. java.utilB. java.ioC.java.lang(正确答案)D.java.sql在服务器上提供了基于TCP的时间服务应用,该应用使用端口为13。创建连接到此服务器的语句是:()。 单选题 *A.Socket s = new Socket(“”, 13);(正确答案)B.Socket s = new Socket(“:13”);C.Socket s = accept(“”, 13);D.Socket s = accept(“:13”);在Java中,下列关于读写文件的描述错误的是()。
46、单选题 *A.Reader类的read()方法用来从源中读取一个字符的数据B.Reader类的read(int n )方法用来从源中读取一个字符的数据(正确答案)C.Writer类的write(int n)方法用来向输出流写入单个字符D.Writer类的write(String str)方法用来向输出流写入一个字符串阅读下列文件定入的Java代码,共有( )处错误( C )。单选题import java.io.*;public class TestIO public static void main(String args)String str =文件写入练习;FileWriter fw =
47、null; /1tryfw = new FileWriter(c:mytext.txt); /2fw.writerToEnd(str); /3catch(IOException e) /4e.printStackTrace();finally/此处省略关闭流 单选题 *A.0B.1C.2(正确答案)D.3在网络编程中,能够获取Socket对象的输入流的方法是。()。 单选题 *A.outputStreamB.getInputStream(正确答案)C.getOutputStreamD.inputStream关于线程的运行,说法错误的是()。 单选题 *A.线程之间是独立运行的B.线程的执行是抢
48、占式的C.线程一旦运行就不可能停止,直到自己的运行代码执行完毕(正确答案)D.对于某些应用程序,开启多个线程能提高执行效率下面关于Java线程描述正确的是()。 单选题 *A.Java的线程一定是Thread类或其子类的对象。(正确答案)B.通过调用线程的run()方法启动线程。C.一般情况下,多个线程间的具体执行顺序是可以预知的。D.通过实现Runnable接口也可以创建线程,这时的线程对象就不是Thread类或其子类的对象。若要创建一个新的含有父目录的目录,应该使用下列哪一个类的实例()。 单选题 *A.FileWriterB.FileOutputStreamC.File(正确答案)D.以
49、上都对关于Xpath描述错误的是()。 单选题 *A.Xpath 即XML路径语言B.Xpath可以快速定位、获取所需要的节点C.可以使用selectNodes(表达式)方法查找相应节点D.在使用Xpath时,不需要导入相应的jar包(正确答案)下列说法正确的是()。 单选题 *A.一个进程默认有两个主线程B.实现多线程的方法不可以用继承Thread类来完成C.多个线程之间的执行顺序是确定的D.一个进程可以包含多个线程(正确答案)编写线程类,可以通过实现那个接口来实现?()。 单选题 *A.Runnable(正确答案)B.ThrowableC.SerializableD.Comparable对
50、文本字符型文件操作最好用什么I/O流针对性更好?()。 单选题 *A.FileOutputStreamB.FileInputStreamC.ObjectOutputStreamD.FileWriter(正确答案)两个线程争夺同一个资源()。 单选题 *A.一定死锁B.不一定死锁(正确答案)C.不会死锁D.以上说法都不对关于字符流的说法正确的是()。 单选题 *A.字符流是双字节流,因此使用字节流读取两次与与字符流读取一次的效果完全一致。B.字符流会涉及字符编码的转换。(正确答案)C.通过字符流可以复制图片D.通过字符流将文本写入文件,则文件中的编码一定是双字节编码。下列关于线程说法中错误的一项
51、是()。 单选题 *A.一就绪状态下的线程如果获取到CPU执行权就会进入运行状态个线程是一个Thread类的实例B.就绪状态下的线程如果获取到CPU执行权就会进入运行状态C.一条死亡状态的线程可能重新进入就绪状态(正确答案)D.运行状态下的线程在执行了sleep方法后进入阻塞状态字符输出流类都是( )抽象类的子类()。 单选题 *A.FilterWriterB.OutputStreamC.Writer(正确答案)D.OutputStreamWrite下面的程序段功能是()File file1=new File(e:xxxyyy); file1.mkdir()( )。单选题 单选题 *A.在当前
52、目录下生成子目录:xxxyyyB.生成目录: e:xxxyyyC.在当前目录下生成文件xxx.yyyD.以上说法都不对(正确答案)下面关于线程状态的说法正确的是()。 单选题 *A.线程被启动后,将处于运行状态,即run()方法正在执行中B.线程结束阻塞状态将进入就绪状态。(正确答案)C.当cpu空闲时,可以直接调用阻塞状态的线程来运行。D.运行状态的线程就不再可能直接进入就绪状态如下代码创建一个新线程并启动线程: Runnable target=new MyRunnable(); Thread myThread=new Thread(target); 问:以下哪个类可以创建target对象,
53、并能编译正确?()。 单选题 *A.public class MyRunnable extends Runnable public void run() B.public class MyRunnable extends Object public void run() C.public class MyRunnable implements Runnable public void run() (正确答案)D.public class MyRunnable implements Runnable void run() File类提供的方法中,哪个方法可以获取一个目录下所有子文件对象()。 单选题 *A.list()B.getChildren()C.getFiles()D.listFiles()(正确答案)在eclipse中执行如下代码,控制台会输出什么内容()。单选题File file = new File(“.”);System.out.println( file.getAbsolutePath() ) 单选题 *A.当前java文件所属目录的绝对路径B.当前项目src的绝对路径C.当前java文件的绝对路径D.当前项目根目录的绝对路径(正确答案)使用FileInputS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国乳糖一水合物市场销售格局与投资前景深度研究研究报告
- 2025-2030中国一氯丙酮市场趋向分析及未来投资趋势预测研究报告
- 2025-2030中国β-萘磺酸钠甲醛缩合物行业销售渠道考察及投资可行性研究报告
- 2025-2030中国ERP软件行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国-版珠宝玉石行业供给规模预测与未来发展规划报告
- 2025-2030一次性烧烤炭行业市场发展分析及发展趋势前景研究报告
- 2025-2030LNG汽车市场投资前景分析及供需格局研究预测报告
- 2025年冷粘皮鞋行业深度研究分析报告
- 2025年铜异型材项目投资可行性研究分析报告
- 2025年建筑机械建造行业深度研究分析报告
- 2024年新人教版九年级上册化学教学课件 6.1.2 碳单质的化学性质
- 2025年质谱分析考试题及答案
- 2025年合肥幼儿师范高等专科学校单招职业适应性测试题库新版
- 工程建设资料员培训课件
- 2025年浙江宁波交投公路营运管理限公司招聘12人高频重点模拟试卷提升(共500题附带答案详解)
- 劳务派遣劳务外包项目方案投标文件(技术方案)
- 第四单元 第三课 拍摄学校创意短视频教学设计 2024-2025学年西交大版(2024)初中信息技术七年级上册
- 电机控制器设计原理与现代技术应用
- 2025时事政治考试题库和参考答案
- 化工智能制造技术基础知识单选题100道及答案
- 2025年苏州工业职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
评论
0/150
提交评论