java期末复习题(解答).doc

java期末复习题(解答).doc

ID:62033600

大小:78.50 KB

页数:14页

时间:2021-04-15

java期末复习题(解答).doc_第1页
java期末复习题(解答).doc_第2页
java期末复习题(解答).doc_第3页
java期末复习题(解答).doc_第4页
java期末复习题(解答).doc_第5页
资源描述:

《java期末复习题(解答).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ﻩ一、选择题ﻩ1、下列叙述中,正确的是(C)A)线程与进程在概念上是不相关的ﻩB)一个线程可包含多个进程ﻩC)一个进程可包含多个线程ﻩD)Java中的线程没有优先级2、下列Java源程序结构中前三种语句的次序,正确的是(Dﻩ)A)import,package,public classB)import必为首,其他不限ﻩC)public class,package,import D)package,import,publicclassﻩ3、如果使用Thread t=new Test()语句创建一个线程,则下列叙述正确的ﻩ是(B)ﻩA)Test类一定要实现Runnable

2、接口ﻩB)Test类一定是Thread类的子类ﻩC)Test类一定是Runnable的子类ﻩﻩD)Test类一定是继承Thread类并且实现Runnable接口4、下列关键字中可以表示类不能被继承的是(Aﻩ)ﻩA)final ﻩﻩﻩB)defaultﻩﻩC)privateﻩﻩﻩD)transientﻩ5、阅读下面程序publicclassTestimplementsRunnable {ﻩﻩpublicstaticvoidmain(String[]args){ﻩﻩﻩ_______________________ﻩt。start();ﻩﻩ}ﻩﻩpublicvoidrun

3、() {ﻩﻩﻩSystem。out.println(“Hello”);ﻩ}ﻩ在程序下划线出填入正确选项是(ﻩCﻩ)A)Testt=newTest(); ﻩﻩB)Threadt=newThread();ﻩC)Thread t=newThread(newTest());D)Test t=newThread();ﻩ6、下列方法中可用于定义线程体的是( C)ﻩﻩA)start()ﻩﻩﻩﻩB)init()ﻩﻩC)run() ﻩﻩﻩD)main()7、Java语言能做到“编写一次,随处可用”,是指Java语言具有(B)ﻩA.很高的通用性   B。可移植性 C.解释特性  ﻩD.

4、很高的安全性8、下列标识符合法的是( A  )A。_bill_1     B。@email    ﻩC. 486_CPU   ﻩﻩD.!_not9、在创建数组时,下列创建的方法中合法的是(B )ﻩA。inta[][]= newa[10][5]     B. inta[ ]=newint[10]C. int []a =new a[10 ]      D.int a[]=newa[10]10、在一个类中定义的成员变量和成员方法时,不允许(D )ﻩA.成员方法中的参数与成员变量名相同 B.两个成员方法名相同C.成员变量与成员方法名相同         D。两个成员变量名相

5、同ﻩ11、下列语句中,可以作为无限循环语句的是(Aﻩ) ﻩﻩA)for(;;){}ﻩﻩB)for(inti=0;i〈10000;i++){}C)while(false){}ﻩﻩD)do{} while(false)12、下列表达式中,类型可以作为int型的是(C)ﻩﻩA)“abc”+"efg” ﻩB)“abc”+'efg’C)‘a’+'b’ ﻩﻩD)3+”4”13、在多线程并发程序设计中,能够给对象x加锁的语句是 (ﻩDﻩ)A)x.wait( )ﻩB)synchronized(x)ﻩC)x。notify( )ﻩﻩﻩD)x.synchronized()14、接口中,除

6、了抽象方法之外,还可以含有(Bﻩ)ﻩA)变量ﻩﻩﻩB)常量ﻩC)成员方法ﻩﻩﻩﻩD)构造方法ﻩ15、StringBuffer类字符串对象的长度是(ﻩC)A)固定ﻩﻩB)必须小于16个字符C)可变ﻩﻩﻩD)必须大于16个字符16、子类继承了父类的方法和状态,在子类中可以进行的操作是(ﻩD)A)更换父类方法 ﻩﻩﻩB)减少父类方法ﻩC)减少父类变量ﻩD)添加方法17、继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码ﻩﻩﻩﻩﻩﻩﻩ(B)ﻩA)可读性好ﻩﻩﻩB)可重用ﻩﻩC)可跨包访问 ﻩﻩD)运行更安全ﻩ18、使用DriverManager类的( A  )方

7、法连接数据库ﻩA)getConnection()ﻩB)forNameﻩﻩC)join()  ﻩﻩﻩD)creatConnection()19、在Java网络编程中,要获取本机的地址可以使用InetAddress类的 ﻩ(ﻩB)方法.ﻩA)getHostName()ﻩB)getLocalHost() ﻩﻩC)getByName()ﻩD)getHostAddress()ﻩ20、用来向数据库DBMS发送SQL的JDBC类是(A)ﻩA)StatementﻩﻩﻩB)ConnectionﻩﻩC)DriverManagerﻩD)ResultSet21、自定义异常类的父类可以是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。