1、class Pare ntclass Child exte nds Pare ntpublic static void main ( String args) Pare nt p仁 new Child() ; / 第一行Pare nt p2=new Pare nt () ; / 第二行Child c仁new Child() ; /第三行Child c2=new Pare nt () ; / 第四行(选择一项)a)第一行b)第二行c)第三行d)第四行8)给定如下java代码,编译运行时,结果是()。(选择一项)public class Testpublic static void main (S
2、tring args) for (int i=0;i3; i+) System.out.pri nt(i);编译时报错正确运行,输出0121230123a)b)c)d)9)Java语言中,String str= 123456789”,System.out.println(str.indexOf( 5),输出结果为()。a)6b)5c)4d)-110)在java中,已定义两个接口 B和C,要定义一个实现这两个接口的类,以下语句正确的是()。a)in terface A exte nds B,Cb)in terface A impleme nts B,Cc)class A impleme nts
3、B,Cd)class A impleme nts B,impleme nts C11)下列说法中错误的一项是()a)线程就是程序b) 线程是一个程序的单个执行流c) 多线程是指一个程序的多个执行流d) 多线程用于实现并发12)给定JAVA代码,如下:Class Pare ntpublic void coun t() System.out.println( 10%3);public class Test exte nds Parentpublic void coun t() System.out.pri ntln( 10/3);public static void main(String arg
4、s) Pare nt p = new Test();p.co un t();运行编译后,输出结果是( )。b)1.0c)3d)3.333333333333333513)给定某java程序的main方法,如下;public static void main(String args) int i = 0;System.out.println(i+);a)0b)1c)编译错误d)运行时出现异常14) 给定java程序,如下:编译运行 Test.java,结果是()。public class Test private static final int counter=10;public static
5、void main(String args) System.out.println(+counter);a)10b)1115)下列哪个一个操作不能使线程从等待阻塞状态进入对象阻塞状态(a) 等待阴塞状态下的线程被 notify()唤b) 等待阻塞状态下的纯种被 interrput()中断c) 等待时间到d) 等待阻塞状态下的线程调用 wait()方法16)在JAVA中,要创建一个新目录,要使用( )类的实例。a)Fileb)FileOutputStreanc)Prin tWriterd)Dir17)在java中,下列()类不能派生出子类.(选择一项)a)public class MyClass
6、 b)class MyClass c)abstract class MyClass d)final class MyClass 18)在java中,以下( )命令能够将java源文件编译为类文件 (选择一项)a)javab)javawc)javacd)jar19)在JAVA中,要判断D盘下是否存在文件 abc.txt,应该使用以下()判断语句。(选择 一项)a)if(new File( d:abc.txt ” .exists。= =1)b)if(File.exists( d:abc.txt” = =1)c)if(n ew File( d:/abc.txt ” .exists()d)if(Fil
7、e.exists( d:/abc.txt)20)给定JAVA代码,如下:编译运行,结果是( )。public static void main( stri ng args)String s;System.out.pri ntln( s=+s);a)编译错误b)编译通过,但出现运行是错误c)正常运行,输出 s=n ulld)正常运行,输出 s=21) 给定一个java程序的main方法的代码片段如下:假如 d目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是( )。try PrintWriter out= new PrintWriter(new FileOutputStream(
8、d:/abc.txt ”);String n ame= che n;out.pri nt(n ame);out.close( ) ; catch(Execption e) System.out.println( “文件没有发现! “ ) ;a)将在控制台上打印: “文件没有发现! ”b)正常运行,但没有生成文件 abc.txtc)运行后生成 abc.txt ,但该文件中无内容d)运行后生成abc.txt,该文件内容为:chen22)下列哪个方法可以使线程从运行状态进入其他阻塞状态( A )a)sleep b) wait c) yield d) start23)给定某 java 程序的 main
9、 方法如下,该程序的运行结果是 () ( 选择一项 ) 。 public static void main ( String args) boolean boo=true;if ( boo= false) System.out.println (a) ;else System.out.println (ba)a b) b c) c d) d24)下列选项中,不属于 Java 语言的关键字的是 () 。 ( 选择一项 )a)importb)mallocc)extendsd)new25)(选择在JAVA中,()类提供定位本地文件系统, 对文件或目录及其属性进行基本操作。一项)a)Filelnput
10、streamb)FileReaderc)Filewriterd)File26)在JAVA中,()关键字用来终止循环语句。a)returnb)continuec)breakd)exit27)给定 java 代码,如下,编译运行后,结果是 0。static String s;char c=s.charAt(0) ; System.out.println(c) ; b)运行期异常,异常类型为 NullPointerExceptionc) 运行期异常,异常类型为 ArithmeticExceptioind) 正确运行,但无输出内容28) 给定Java代码如下,关于super的用法,以下描述正确的是 (
11、)。class C exte nds 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.pri ntln ( “ i= “ +i);a) 编泽错误b) 运行时出现例外c) 正常运行,输出i=-1d) 正常运行,输出i=030) 研究下面的Java代码,当x=2时,运行结果是()。
12、switch ( x) case1: System.out.println(1);case2:case3: System.out.println(3);Case4: System.out.println(4);a)没有输出任何结果输出结果为3c)输出结果是3和4 d)输出结果是l、3 和 431)类 java.util.HashMap实现了()接口。a)Collect ionb)Setc) Mapd) List32) 在Java中,com包中某类的方法使用下列 ()访问修饰符修饰后,可以被 com.db包中的子类访问,但不能被 com.db中其他类访问。a) privateb) protect
13、edc) publicd) frien dly33) 在java中,使用关键字来定义一个接口。a) class b) in terfacec) exte nds d) impleme nts34) 在java中,()接口位于集合框架的顶层(选择一项)35)Java中,byte数据类型的取值范围是()。a )256 至 255 b )255 至 255c ) 128 至 127 d ) 127 至 12836)分析如下 JAVA 代码片段,输出结果为 () . (选择一项)int price = 10;int number = 0;int monney =0; for(int i=0;i 2;i
14、+ ) number+;-price;monney +=number*price ;System.out.println(monney) ;a)25 b) 28 c) 31 d) 3037)给定 java 代码如下,编译运行后,输出结果是 ()(选择一项)。public class test static int i;public int aMethod() i+;return i;public static void main (String args) Test test=new Test() ; test.aMethod () ; System.out.println (test.aMe
15、thod() ; a)0 b) 1 c) 2 d) 338)选择一在 java 的异常处理模型中,无论是否发生异常, ()块中的代码都会被执行。 项)a)tryb)catchc)finallyd)throw39)在 java 中,以下代码()正确地创建了一个 InputStreamReader 类型的对象。e)new InputStreamReader(new FileInputStream(1.dat) ;f)new InputStreamReader(new FileReader(g)new InputStreamReader(new BufferedReader(h)new InputS
16、treamReader(40)在 java 中,访问修饰符限制性最高的是() 。i)privatej)protectedk)publicl)friendly41 ) 分析如下的 Java 代码段,()编译没有异常和错误 (选择一项)a)byte b=257 ;b)boolean b=null;c)float f=1.3;d)int i=12;42)在 Java 的异常处理中,用户自定义的异常类应该是()的子类。a)Exceptionb)Throwablec)Errord)RuntimeException43)在 Java 中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用 (
17、)关键字来声明父类的这些方法。a)finalb)staticc)abstractd) void44)在 Java 中,关于 HashMap 类的描述,以下说法错误的是() 。a)HashMap 使用键 /值的形式保存数据b)HashMap 能够保证其中元素的顺序c)HashMap 允许将 null 用作键d)HashMap 允许将 null 用作值45)在 JAVA 中,无论测试条件是什么,下列()循环将至少执行一次。a)forb)do whilec)whiled)while do46)在 Java 中,下列代码运行后的输出结果是() 。int x=5*3;int y=x+5/x+3;Syst
18、em.out.println(y) ;a)18b)21c)19d)447)分析下面这段 Java 代码,它的运行结果是() 。import java.io.*;public class Bpublic static void main(Stringargs) int i=12;System.out.println(i*=+i) ;a)145b)169c)156d)程序无法编译48) 在Java中,下面这段代码运行后的结果是()class FatherClassfinal protected void faMethod() System.out.println(这是父类中的方法 ”; class
19、 Son Class exte nds FatherClasspublic void faMethod() System.out.println(这是子类中的方法”;public static void main( Stri ngargs) FatherClass obj=new Son Class(); obj.faMethod();a) 这是父类中的方法b) 这是子类中的方法c) 这是父类中的方法 这是子类中的方法d) 编译错误二多项选择49) 在Java中,下面关于变量及其作用域的描述错误的是()a) 实例变量是存放在方法区中b) 实例变量用关键字 static声明c) 在方法中定义的局
20、部变量在该方法被执行时创建d) 局部变量在使用前必须被初始化50)给定Java代码,如下:abstract class Shapeabstract void draw();(选择二项)要创建Shape类的子类Circle,以下代码正确的是()a)class Circle exte nds Shapeint draw() b)abstract class Circle exte nds Shapec)class Circle exte nds Shapevoid draw();d)class Circle exte nds Shapevoid draw() 51) 给定一个Java程序的方法结构
21、如下; 以下方法体实现语句正确的是 ()public In teger cha nge( int i) a)In teger int =new In teger( i);return int;b)In teger t = In teger.valueOf( i);return t;c)return new In teger( i);d)return i;52)给定JAVA程序Test.java,如下:package com;public void talk( ) protected void walk( ) private void climb( ) private void jump( )
22、给定Test的子类Test2,代码如下:Package com.util;Import com.*;Public class Test2 extends TestPublic static void main( Stri ng 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) 给定一段J
23、AVA代码如下:要打印出list中存储的内容,以下语句正确的是 择二项)。(选择两项)( )。(选ArrayList list = new ArrayList(); list.add( a” ;Iist.add( b”);Iterator it = list.iterator( );a)while(it.hasNext() system.out.println(it.next();b)for(i nt i=0; ilist.size( ) ; i+) system.out.println(list.get(i);c)while(list.hasNext() system.out.println
24、(list.next();d)for(i nt i=0; i+) system.out.println(it(i);55) 在Java中,下列()是合法的变量名。 (选择二项)m) _myStri ngn) $a+bo) myStri ngp) 9myStri ng在java中,下面()是不合法的声明。 (选择两项)q) short xr) short ys) short5 x2t) short z2556) 以下()不是 Java的原始数据类型。a) shortb) Booleamc) unitd) float57) 给定如下Java代码,编译运行时,以下()语句的值是 true。Stri ng s= hello ”;Stri ng t= String e=new String( hello”);char c= h,e,l,o;a) s.equals(t);b) t.equals(c);c) t.equals(e);d) t=c;58) 在Java中,下面关于抽象类的描述正确的是() 。a) 抽象类可以被实例化b) 如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类c) 抽象类中的方法必须都是抽象的d) 声明抽象类必须带有关键字 abstract
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1