大二升学JAVA高级(二)附答案_第1页
大二升学JAVA高级(二)附答案_第2页
大二升学JAVA高级(二)附答案_第3页
大二升学JAVA高级(二)附答案_第4页
大二升学JAVA高级(二)附答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大二升学JAVA高级(二)复制1、关于协议下面说法正确的是 单选题 *TCP/IP协议由TCP协议和IP协议组成TCP和UDP都是 TCP/IP协议传输层的子协议(正确答案)Socket是TCP/IP协议的一部分DatagramSocket是TCP/IP的一部分2、下面服务中基于TCP协议的是 单选题 *HTTP(正确答案)FTPSMTPNEWS3、HTTP服务的常用端口号是 单选题 *80(正确答案)21231204、一个Socket由( )唯一确定 单选题 *一个IP地址和一个端口号(正确答案)一个IP地址和一个主机名一个主机号和一个端口号一个IP地址5、获取主机名可以使用下面哪个方法 单

2、选题 *getHostName()(正确答案)getLocalHost()getByName()getHostAddress()6、下面创建Socket的语句中正确的是 单选题 *Socket a=new Socket(80);Socket b=new Socket(“”,80);(正确答案)ServerSocket c=new Socket(80);ServerSocket d=new Socket(“”,80);7、Java语言提供处理不同类型流的类所在的包是 单选题 *java.sqljava.utiljava.mathjava.io(正确答案)8、程序如果要按行输入/输出文件中的字符,

3、最合理的方法是采用 单选题 *ObjectInputStream和ObjectOutputStream类InputStream和OutputStream类FileReader和FileWriter类(正确答案)FileInputStream和FileInputStream类9、下面哪个类使用了缓冲技术 单选题 *BufferedOutputStream(正确答案)FileInputStreamObjectOutputStreamFileReader10、一个Java程序运行后,在系统中这个程序便可以作为一个 单选题 *线程进程(正确答案)进程或线程不可预知11、可以使用( )方法设置线程的优先

4、级 单选题 *getPriority()setPriority()(正确答案)yield()wait()12、线程是Java的( )机制 单选题 *检查解释执行并行并发(正确答案)13、以下方法用于定义线程任务代码的是 单选题 *start()init()run()(正确答案)main()14、一个线程如果调用了sleep()方法,能唤醒它的方法是 单选题 *notify()resume()run()以上都不是(正确答案)15、设计模式一般用来解决什么样的问题 单选题 *同一问题的不同表相(正确答案)不同问题的同一表相不同问题的不同表相以上都不是16、单例模式属于对象创建型模式,它保证一个类仅

5、有 单选题 *一个属性一个操作一个实例(正确答案)一个对象成员17、以下什么情况适合使用单例模式 单选题 *确保某个对象在程序运行过程中有且仅有一个时(正确答案)隐藏对象的创建细节时对象创建过程极其复杂时类中所有方法都是静态方法时18、以下关于Singleton(单例)模式的描述中,正确的是 单选题 *它描述了只有一个方法的类的集合它描述了只有一个属性的类的集合它能够保证一个类的方法只能被一个唯一的类调用它能够保证一个类只产生唯一的一个实例(正确答案)19、在面向对象软件开发过程中,采用设计模式的是为了 单选题 *允许在非面向对象程序设计语言中使用面向对象的概念复用成功的设计和体系结构(正确答

6、案)减少设计过程创建的类的个数保证程序的运行速度达到最优值20、设计模式具有的优点 单选题 *适应需求变化(正确答案)程序通俗易懂减少开发过程中的代码开发工作量简化软件系统的设计21、设计模式的两大主题是 单选题 *系统的维护与开发对象组合与类的继承系统架构与系统开发系统复用与系统扩展(正确答案)22、在现实生活中,居民身份证号码具有唯一性,居民可以申请身份证号码或补办身份证号码(还是使用原来的身份证号码,不会产生新的号码) 。我们可以使用( )来模拟实现居民身份证号码办理。 单选题 *简单工厂模式普通工厂模式单例模式(正确答案)静态工厂模式23、简单工厂模式的核心是 单选题 *抽象产品具体产

7、品工厂(正确答案)消费者24、以下可以正确通过编译的是哪一项 单选题 *public class MyRunnable extends Runnable public void run( ) public class MyRunnable extends Runnable void run( ) public class MyRunnable implements Runnable public void run( ) (正确答案)public class MyRunnable implements Runnable void run( ) 25、下列说法中正确的有 *线程就是程序线程是一个程

8、序的单个执行流(正确答案)多线程是指一个程序的多个执行流(正确答案)多线程用于实现并发(正确答案)26、下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态 单选题 *等待阴塞状态下的线程被notify() 唤醒等待阻塞状态下的纯种被interrput() 中断等待时间到等待阻塞状态下的线程调用wait() 方法(正确答案)27、下列哪个方法可以使线程从运行状态进入阻塞状态 单选题 *sleep(正确答案)stopyieldstart28、下列说法中错误的一项是 单选题 *一个线程是一个Thread 类的实例新建的线程调用start()方法会进入就绪状态线程执行的任务代码可以来自Runna

9、ble 实例新建的线程调用start()方法就能立即进入运行状态(正确答案)29、下列关于Thread 类提供的线程控制方法的说法中,错误的一项是 单选题 *在线程A 中执行线程B 的join() 方法,则线程A 等待直到B 执行完成线程A 通过调用interrupt() 方法来中断其阻塞状态若线程A 调用方法isAlive() 返回值为true,则说明A 正在执行中(正确答案)currentThread() 方法返回当前线程的引用30、下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是排他的 单选题 *Privatetransientsynchronized(正确答案)stati

10、c31、当()方法终止时,能使线程进入死亡状态。 单选题 *run(正确答案)setProritysleepyield32、用()方法可以改变线程的优先级。 单选题 *runsetPrority(正确答案)yieldsleep33、线程通过()方法可以使具有相同优先级线程获得CPU执行权 单选题 *runsetProrityyield(正确答案)sleep34、线程通过方法可以主动释放已持有的锁对象 单选题 *yieldsleepjoinwait(正确答案)35、方法resume( )负责重新开始线程的执行 单选题 *被stop( )方法停止被sleep( )方法停止被wait( )方法停止被

11、suspend( )方法停止(正确答案)36、关于线程优先级说法错误的有 *优先级高的线程一定比优先级低的线程先运行(正确答案)线程在被创建后不可以修改其优先级(正确答案)线程优先级的范围是1-100(正确答案)优先级高的线程只是限制性的概率较大并不是一定会先执行37、下面哪个选项会直接引起线程停止执行? 单选题 *从一个同步语句块中退出来调用一个对象的wait 方法(正确答案)调用一个输入流对象的read 方法调用一个线程对象的setPriority 方法38、使当前线程进入阻塞状态,直到被唤醒的方法是 单选题 *resume()方法wait()方法(正确答案)suspend()方法noti

12、fy() 方法39、运行下列程序,会产生的结果是public class X implements Runnable /1public void run() /2System.out.println(“this is run()”) ; /3public static void main(String args) / 5X t = new X(); /6t.start(); /7 单选题 *第一行会发生编译错误第七行会发生编译错误(正确答案)第七行会发生运行错误程序会运行和启动40、实现线程的创建有( )方法 单选题 *一种两种(正确答案)三种四种41、一个java程序至少包含( )条线程 单

13、选题 *12(正确答案)3442、下列属于线程类构造方法的有 单选题 *public Thread();public Thread(Runnable target);public Thread(Runnable target,String name);以上都正确(正确答案)43、以下不是产生死锁的必要条件的是 单选题 *多线程线程间存在多个共享资源使用了线程同步继承了Thread类(正确答案)44、以下哪些方法是线程类Thread提供的方法 *wait()sleep()(正确答案)yield()(正确答案)join()(正确答案)45、下列关于线程的说法正确的是 单选题 *线程就是进程线程是进程中最小的执行单元(正确答案)一个线程可以同时执行多个任务在单处理器和多处理器上多个线程不可以并发执行46、下列不属于线程生命周期状态的是 单选题 *新建状态可运行状态运行状态解锁状态(正确答案)47、以下对于线程生命周期状态转换的说法错误的是 单选题 *新建状态在调用start方法后会进入就绪状态运行状态下的线程可能会进入就绪状态阻塞状态下的线程不可能进入运行状态运行状态下的线程如果失去CPU执行权会进入死亡状态(正确答案)48、下列( )方法和re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论