java期末考试复习题库题库试题.doc
《java期末考试复习题库题库试题.doc》由会员分享,可在线阅读,更多相关《java期末考试复习题库题库试题.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 Java中对数据库查询结果集进行操作的对象是() (DA:Connection对象B:Statement对象C:DriverManager对象D:ResultSet对象2按运算符操作数的数目划分,运算符 ? :的类型是()AA:三目B:双目C:四目D:单目3 有关在Java中定义实例方法和类方法的叙述正确的是() (DA:前者有public修饰,后者没有public修饰B:前者没有public修饰,后者有public修饰C:前者有static修饰,后者没有static修饰D:前者没有static修饰,后者有static修饰4 Java代码g.drawLine(100,100,100,100
2、)的功能是()BA:画一个圆B:画一条线段C:画一个点D:代码是错误的5有Java语句如下,则说法正确的是() C int a,b=new int3; (1分)A:此语句是错误的B:a.length的值为3C:b.length的值为3D:a.length和b.length的值都为36 以下程序代码的输出结果是()B System.out.println(100/8); (1分)A:12.5B:12C:4D:07 在Java语言中,一般不作为容器使用的是()A:JDialogB:JFrameC:JTextAreaD:JPanel8 在Java语言中,把按钮button的标题文字设置为“第一个按钮
3、”的方法是() AA:button.SetText(第一个按钮)B:button.GetText(第一个按钮)C:button.SetLabel(第一个按钮)D:button.GetLabel(第一个按钮)9、在Java程序中声明一个数组,错误的是()CA:int a;B:int a;C:float a10;D:float a ;10、在Java程序中有定义:int x=new int45;则x.length和x3.length的值分别是() AA:4和5B:5和4C:4和3D:5和311 定义一个使用接口Java.lang.Runnable的类,必须要实现的方法是() (1分BA:start
4、()B:run()C:init()D:paint()12、如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的状态。这种循环等待现象称为() (1分)?A:互斥B:同步C:死锁D:临界13、下列关于线程的说法正确的是() (A:一个线程被创建,它就立即开始运行B:使用start()方法可以使一个线程立即开始运行C:当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面D:一个正在运行的线程可能因为某些情况而进入阻塞状态14 在Java程序中有代码如下: System.out.println( (new StringTokenizer(I am a student,a).coun
5、tTokens(); 则输出结果为() (1分) cA:I am a studentB:2C:3D:415、定义一个使用接口Java.lang.Runnable的类,必须要实现的方法是() A:start()B:run()C:init()D:paint()16、下列关于继承的哪项叙述是正确的?()A、在java中允许多重继承 B、在java中一个类只能实现一个接口 C、在java中一个类不能同时继承一个类和实现一个接口 D、java的单一继承使代码更可靠17、下列关于线程优先级的说法中,正确的是()。A、线程的优先级是不能改变的 B、线程的优先级是在创建线程时设置的C、在创建线程后的任何时候都
6、可以设置 D、B和C18、对于构造函数,下列叙述正确的是()。A、构造函数不允许重载B、构造函数没有返回类型C、子类不允许调用父类的构造函数D、在同一个类中定义的重载构造函数不可以相互调用19 、JAVA中为字符型输入/输出流提供的读字符的方法所使用的类是( )。CA、InputStream B、OutputStream C、FIleReader D、FileWriter20、以下程序代码的输出结果是()D int x=100; System.out.println(5.5+x%8); (1分)A:5.512B:5.512.5C:18D:5.5421、下列哪些字符串匹配模式”。boyw3”(
7、)。A、boy111 B、boy!# C、boyweo D、boyboyboyboy22下列哪个关键可用来定义Java常量( )。A、 public B、static C、final D、void23、在Java程序中有代码如下: System.out.println( (new StringTokenizer(I am a student,a).countTokens(); 则输出结果为() (1分)CA:I am a studentB:2C:3D:424、为8位字节流数据提供读操作支持的类是() (1分)A:FileInputStreamB:FileOutputStremC:FileRea
8、derD:FileWriter25、下列有关抽象类及抽象方法的叙述错误的是() (1分)A:使用final修饰的类是抽象类B:使用abstract修饰的方法是抽象方法C:抽象类必须被继承才能使用,抽象类不可能有实例D:抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类26、Java中对数据库查询结果集进行操作的对象是()。A、Connection B、Statement C、DriverManagerD、ResultSet27、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()。A、隐藏 B、覆盖 C
9、、重载 D、Java不支持此特性28、若在某一个类定义中定义有如下的方法:abstract void performdial();该方法属于()。A、本地方法 B、抽象方法 C、解态方法 D、最终方法29、J2SE是( )A、Java企业平台 B、Java标准平台 C、Java小型平台 D、Java小型平台第二版31、下列哪种操作不会跑出异常()AA:浮点数除以0得到InfinityB: i=0/0; C: 打开不存在的文件 D:a-1=100;32、于length()表述正确的是()CA: 数组有length()方法,String也有length()方法A: 数组有length()方法,St
10、ring没有length()方法A: 数组没有length()方法,String有length()方法A: 数组没有length()方法,String也没有length()方法33、在Java程序中有定义:int x=new int45;则x.length和x3.length的值分别是()。A、4和5 B、5和4 C、4和3 D、5和334、下列程序的输出结果是()。StringBuffer buf1=new StringBuffer(20);buf1.append(student);System.out.println(buf1.length()+,+buf1.capacity();A、 2
11、0,20 B、7,20 C、0,20 D、0,035、当使用FileInputStream类中的read()方法时,如果没有读入一个字节数据时,返回值为() A:0B:-1C:trueD:false36、下列程序的输入结果是( )。StringBuffer buf1=new StringBuffer(20);buf1.append(student); System.out.println(buf1.length() + ,+ buf1.capacity();A20,20 B7,20 C0,20 D0,039、一个实现Runnabel接口的类必须要实现的方法是() (A:start()B:run
12、()C:sleep()D:init()40、下列有关Java的叙述错误的是() (1分)DA:强类型语言B:与平台无关C:可以使用汉字变量名D:不检查数组下标越界41下列有关数组的叙述错误的是() (1分)DA:数组是将一组相同类型的数据顺序存储,组成一种复合数据类型B:在Java语言中,数组是一种引用类型,数组名如同对象名一样,是一种引用C:对于多维数组,从最高维开始,可以对每一维分配不等长的空间D:在Java语言中,数组元素可以互相赋值,而数组名不能直接赋值42.当线程A使用某个对象,而此对象又需要线程B修改后才能符合A线程的需要,这时线程A就要等待线程B完成修改工作,这种现象称为() (
13、1分)A:线程的同步B:线程的互斥C:线程的调度43、StringBuffer类的字符对象的长度是()BA:固定长度 B:可变长度 C: 长度必须小于16个字符 D:长度必须大于16个字符44、对于catch子句的排列,下列正确的是()A:父类在前,子类在后 B:父类在后,子类在前 C: 有继承关系的异常类不能在同一个try内 D:必须有Exception类的Catch捕捉45、有如下程序段:int total = 0;for ( int i = 0; i 4; i+ ) if ( i = 1) continue; if ( i = 2) break; total += i;则执行完该程序段后
14、total的值为:()。A、0B、1C、3D、646、有整型数组:int x=12,35,8,7,2;,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。 A、2 7 8 12 35 B、12 2 35 8 7 C、35 12 8 7 2 D、8 7 12 35 2二、阅读下列程序,写出程序运行结果。 1、class A int x,y; A(int xx,int yy)x=xx;y=yy; interface A3202int f3202(A a); interface B3202int g3202(); public class C3202 extends A impl
15、ements A3202,B3202 A a=new A(x,y); C3202(int x,int y) super(x,y); this.x=x*x; this.y=y*y; public int f3202(A a)return x*a.x+x*a.y; public int g3202()return x*a.x+x*a.y; public static void main(String args) int x=10,y=20; A a=new C3202(x,y); C3202 c=new C3202(x,y); System.out.println(a.x+,+a.y); Syst
16、em.out.println(c.f3202(a); System.out.println(c.g3202(); 2、class A B obj; A() obj=new B(); obj.print(); System.out.println(AAA); class B public void print() System.out.println(BBB); public class Class3202 public static void main(String arg) A obj=new A();考答案:程序运行结果: BBB AAA3、写出下面程序的运行结果。 public clas
17、s Class34ThreadTest public static void main(String args) Hello h=new Hello(); Thread t=new Thread(h); t.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(Hello+i+); if(i=5) break; )4、public class AAAAa public static void main(String arg) String str=.con
18、/index.php; String regex=./; String s=str.split(regex); for(int i=0;is.length;i+) System.out.println(si); a和b是两个LinkedList对象。各add一些元素。List a和 b = new LinkedList();a.add(A);a.add(A);a.add(A);a.add(A);a.add(A);a.add(A);b.add(b);b.add(b);b.add(b);b.add(b);b.add(b);b.add(b);ListIterator aIter = a.listIt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 期末考试 复习 题库 试题
限制150内