




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java 试题一 单项选择1 在 Java 中, 在包 com.db 下定义一个类, 要让包 com.util 下的所有类都可以访问这个类, 这个类必须定义为( 。(a protected b private c public d friendly2 在 Java 中,下列(语句不能通过编译。(选择一项)a) String s= “join ”+ “was”+ “here”;b) String s= “join ”+3;c) int a= 3+5 d) float f=5+5.5;3给定java 代码如下,运行时,会产生(类型的异常。 (选择一项String s= null ; s.conca
2、t(“ abc” ; a ArithmeticException b NullPointerException c IOException d EOFException4 ) 在 java 中, (对象可以使用键/值的形式保存数据。 (选择一项a ArrayList b) HashSet c) HashMap d) LinkedList5 给定如下 java 代码,编译运行之后,将会输出( 。 public class Testpublic staticvoid main ( String args int a=5;System.out.println(a%2=1) ?(a+1) /2:a/2
3、) ; (选择一项)a1 b 2 c 2.5 d 36)以下 Java语句中,String str = 123456789”;str =str.subString(1,3);执行后 str 中的值为。(选 择一项a) “ 23” b“123”c) 12”d) 234”7)给定如下java代码,编译时会在()出现错误。class Parentclass Child extends Parentpublic static void main ( String args口)Parent p1=new Child(); 第一行Parent p2=new Parent (); 第二行Child c1=n
4、ew Child(); 第三行Child c2=new Parent (); 第四行 (选择一项)a)第一行b)第二行c)第三行d)第四行8)给定如下java代码,编译运行时,结果是()。(选择一项)public class Testpublic static void main (String args口) for (int i=0;i<3; i+) System.out.print(i);System.out.print(i);a)编译时报错b)正确运行,输出 012c)正确运行,输出123d)正确运行,输出 01239) Java语言中,String str= "1234
5、56789”,System.out.println(str.indexOf( 5"),输出结果为()。(选择一项)a) 6b) 5c) 4d) -110)在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。(选择一项)a) interfaceA extends B,Cb) interfaceA implements B,Cc) class Aimplements B,Cd) class A implements B,implements C11)下列说法中错误的一项是()a)线程就是程序b)线程是一个程序的单个执行流c)多线程是指一个程序的多个执行
6、流d)多线程用于实现并发12)给定JAVA代码,如下:Class Parentpublic void count() System.out.println(10%3); public class Test extends Parent public void count() System.out.println(10/3);public static void main(String args口)Parent p = new Test();p.count(); 运行编译后,输出结果是()。(选择一项)a) 1b) 1.0c) 3d) 3.333333333333333513)给定某java程序
7、的main方法,如下;(选择一项)public static void main(String args) int i = 0;System.out.println(i+); a) 0 b) 1 c)编译错误d)运行时出现异常14)给定java程序,如下:编译运行Test.java,结果是()。(选择一项)public class Testprivate static final int counter=10;public static void main(String口 args) System.out.println(+counter); a) 10 b) 11 c)编译错误d)运行时出现
8、异常15)下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态( D)a)等待阴塞状态下的线程被notify()唤b)等待阻塞状态下的纯种被 interrput()中断c)等待时间到d)等待阻塞状态下的线程调用wait()方法16)在JAVA中,要创建一个新目录,要使用()类的实例。(选择一项)a) File b)c) PrintWriterd) Dir17)在java中,下列()类不能派生出子类.(选择一项)a) public class MyClass b) class MyClass c) abstract class MyClassd) final classMyClass 18)
9、在java中,以下()命令能够将java源文件编译为类文件(选择一项)a) javab) javawc) javac d) jar19)在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下()判断语句。(选择一项)a) if(new File( d:abc.txt") .exists() = =1)b) if( d:abc.txt") = =1)c) if(new File( d:/abc.txt") .exists()d) if( d:/abc.txt)20)给定JAVA代码,如下:编译运行,结果是()。(选择一项)public static vo
10、id main(string口 args) String s;System.out.println( S="+s); a)编译错误 b)编译通过,但出现运行是错误 c) 正常运行,输出 s=null d)正常运行,输出 s=21) 给定一个java程序的main方法的代码片段如下:假如 d目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是()。(选择一项)try PrintWriter out=new PrintWriter(new ( d:/abc.txt");String name= "chen"out.print(name);out.
11、close( ) ;catch(Execption e) System.out.println( “文件没有发现! “ ) ;a) 将在控制台上打印: “文件没有发现! ”b) 正常运行,但没有生成文件abc.txtc) 运行后生成abc.txt ,但该文件中无内容d)运行后生成abc.txt,该文件内容为:chen22) 下列哪个方法可以使线程从运行状态进入其他阻塞状态( A )a) sleepb) waitc) yieldd) start23) 给定某 java 程序的 main 方法如下,该程序的运行结果是() ( 选择一项 ) 。public static void main ( St
12、ring args) boolean boo=true;if ( boo= false) System.out.println ("a") ;else System.out.println ("b") ;a) a b) bc) cd) d24) 下列选项中,不属于Java 语言的关键字的是() 。 ( 选择一项 )a) importb) mallocc) extendsd) new25)在JAVA中,()类提供定位本地文件系统,对文件或目录及其属T甘S行基本操作。(选择一项 )a)b)c)d) File26) 在 JAVA 中, () 关键字用来终止循环
13、语句。 ( 选择一项 )a) returnb) continuec) breakd) exit27) 给定 java 代码,如下,编译运行后,结果是 0。 ( 选择一项 )public class Teststatic String s;public static void main(String args) char c=s.charAt(0) ; System.out.println(c) ; a) 编译错误b) 运行期异常,异常类型为 NullPointerExceptionc)运行期异常,异常类型为 ArithmeticExceptioind)正确运行,但无输出内容28)给定Java代
14、码如下,关于super的用法,以下描述正确的是 ()。(选择一项) class C extends B public C() super() ; a)用来调用类B中定义的super()方法b)用来调用类C中定义的super()方法c)用来调用类B的无参构造方法d)用来调用类B中第一个出现的构造方法29)给定java代码如下,编译运行,结果是 ()。(选择一项)public static void main (String口 args) int i;System.out.println ("i= "+i);a)编泽错误b)运行时出现例外c)正常运行,输出i=-1d)正常运行,
15、输出i=030)研究下面的Java代码,当x=2时,运行结果是()。(选择一项) switch ( x) case1: System.out.println(1);case2:case3: System.out.println(3);case4: System.out.println(4);a)没有输出任何结果 b)输出结果为3c)输出结果是3和4 d) 输出结果是l、3和431)类 java.util.HashMap 实现了()接口。(选择一项)a) Collectionb) Setc) Mapd) List32)在Java中,com包中某类的方法使用下列()访问修饰符修饰后,可以被 com
16、.db包中的子类访问,但不能被 com.db中其他类访问。(选择一项)a) privateb) protectedc) publicd) friendly33)在java中,使用关键字来定义一个接口。(选择一项)a) classb) interfacec) extendsd) implements34)在java中,()接口位于集合框架的顶层(选择一项)a) Map b) Collection c) Set d) List35) Java 中, byte 数据类型的取值范围是( 。 (选择一项a 256 至 255b 255 至 255c 128 至 127d 127 至 12836) 分析如
17、下 JAVA 代码片段,输出结果为 () . (选择一项int price = 10;int number =0;int monney =0; for(int i=0;i <2;i+ ) number+;-price;monney +=number*price ;System.out.println(monney) ;a) 25b) 28c) 31d) 3037) 给定 java 代码如下,编译运行后,输出结果是( (选择一项 。public class test static int i;public int aMethod() i+;return i;public static vo
18、id main (String args) Test test=new Test() ;test.aMethod () ;System.out.println (test.aMethod() ; a) 0 b) 1 c) 2 d) 338在java 的异常处理模型中,无论是否发生异常, (块中的代码都会被执行。 (选择一项b) tryc) catchd) finallye) throw39在java 中,以下代码(正确地创建了一个InputStreamReader 类型的对象。f) new InputStreamReader(new("1.dat");g) new Inpu
19、tStreamReader(new("1.dat");h) new InputStreamReader(newBufferedReader("1.dat") ;i) new InputStreamReader("1.dat") ;40在java 中,访问修饰符限制性最高的是( 。j) privatek) protectedl) publicm) friendly41 分析如下的 Java 代码段, (编译没有异常和错误 (选择一项a) byte b=257 ;b) boolean b=null;c) float f=1.3;d) in
20、t i=12;42 ) 在 Java 的异常处理中,用户自定义的异常类应该是(的子类。 (选择一项a) Exceptionb) Throwablec) Errord) RuntimeException43在Java 中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用(关键字来声明父类的这些方法。 (选择一项a) finalb) staticc) abstractd) void44在Java 中,关于HashMap 类的描述,以下说法错误的是( 。 (选择一项a) HashMap 使用键/值的形式保存数据b) HashMap 能够保证其中元素的顺序c) HashMap 允许将n
21、ull 用作键d) HashMap 允许将null 用作值45) 在 JAVA 中,无论测试条件是什么,下列(循环将至少执行一次。 (选择一项a) forb) do whilec) whiled) while do46) 在 Java 中,下列代码运行后的输出结果是(。 (选择一项int x=5*3;int y=x+5/x+3;System.out.println(y) ;a) 18b) 21c) 19d) 447分析下面这段Java 代码,它的运行结果是( 。 (选择一项import java.io.*;public class Bpublic static void main(String
22、args) int i=12;System.out.println(i*=+i) ;a) 145b) 169c) 156d) 程序无法编译48)在Java中,下面这段代码运行后的结果是()。(选择一项)class FatherClassfinal protected void faMethod() System.out.println(这是父类中的方法 ”); class SonClass extends FatherClasspublic void faMethod() System.out.println(这是子类中的方法”);public static void main(String口
23、args) FatherClass obj=new SonClass(); obj.faMethod();a)这是父类中的方法b)这是子类中的方法c)这是父类中的方法 这是子类中的方法d)编译错误二多项选择49)在Java中,下面关于变量及其作用域的描述错误的是()a)实例变量是存放在方法区中b)实例变量用关键字 static声明c)在方法中定义的局部变量在该方法被执行时创建d)局部变量在使用前必须被初始化50) 给定Java代码,如下:abstract class Shape abstract void draw();(选择二项)要创建Shape类的子类Circle ,以下代码正确的是()a
24、) class Circle extends Shape int draw() b) abstract class Circle extends Shape c) class Circle extends Shape void draw();d) class Circle extends Shape void draw() 51)给定一个Java程序的方法结构如下;以下方法体实现语句正确的是()。(选择两项)public Integer change( int i) a) Integer int =new Integer( i);return int;b) Integer t = Intege
25、r.valueOf( i); return t;c) return new Integer( i); d) return i;52)给定JAVA程序Test.java,如下: package com;public class Test public void talk( ) protected void walk( ) private void climb( ) private void jump( ) 给定Test的子类Test2,代码如下: Package com.util; Import com.*;Public class Test2 extends Test Public stati
26、c void main(String args) Test2 tt=new Test2(); /A 可以在Test2的A处加入的代码是()。(选择二项) a) tt.talk();b) tt.walk(); c) tt.climb(); d) tt.jump( );53)在JAVA语言中,下面变量命名合法的有()。(选择二项)a) variable123b) 123variblec) privated) variable_12354)给定一段JAVA代码如下:要打印出list中存储的内容,以下语句正确的是()。(选择二项)ArrayList list = new ArrayList(); li
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司职工餐厅用工合同范本
- 劳动纠纷解除合同范本
- 公司聘用合同范本英语
- 出地转让合同范本
- 协会招商服务合同范本
- 医院废品合同范本
- 协议解除销售合同范本
- 医院融资合同范本
- 劳动建筑合同范本
- 住宿方舱租赁合同范本
- 2023版设备管理体系标准
- 第7课互联网应用协议 课件 2023-2024学年浙教版(2023)初中信息技术七年级上册
- 特殊问题学生记录表
- 踝关节骨性关节炎课件整理
- 中药功效快快记忆法(完整版)
- 01S201室外消火栓安装图集
- 电机与电气控制技术PPT完整全套教学课件
- 高处作业安全经验分享
- 中国音乐学院音乐基础知识(四级)(基本乐科)备考试题库(含答案)
- 装饰材料复试清单
- 有限公司事业合伙人管理办法
评论
0/150
提交评论