ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:25.04KB ,
资源ID:22297347      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22297347.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java基础试题及其答案分析Word下载.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java基础试题及其答案分析Word下载.docx

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