欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《Java基础入门》复习资料打印doc.docx

    • 资源ID:7405287       资源大小:25KB        全文页数:13页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Java基础入门》复习资料打印doc.docx

    1、Java基础入门复习资料打印docJava基础入门选择题1以下选项中,哪些属于JDK工具?(多选)AJava编译器BJava运行工具 CJava文档生成工具 DJava打包工具2.Java属于以下哪种语言?A.机器语言 B.汇编语言 C.高级语言 D.以上都不对3.下面哪种类型的文件可以在Java虚拟机中运行?A.java B.jre C.exe D.class4. 安装好JDK后,在其bin冃录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?AJava文档制作工具 B.Java解释器 CJava编译器 DJava启动器5.如果jdk的安装路径为:d:jdk,若想在命令窗

    2、口中任何当前路径下,都可以直接使用javac和java命令, 需要将环境变量path设置为以下哪个选项?A.d:jdk; B. d:jdkbin; C.d:jrebin; D.d:jre;6以下选项中,哪些属于合法的标识符?(多选)A.Hello_World B.class C.123username D.user namel237.关于方法重载的描述,以下选项中哪些是止确的?(多选)A.方法名必须一致 B.返回值类型必须不同C.参数个数必须一致 D.参数的个数或类型不一致8.以下关于变量的说法错误的是?A.变量名必须是一个有效的标识符B.变量在定义时可以没有初始值C.变量一旦被定义,在程序中

    3、的任何位置都可以被访问D.在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明9以下选项中,switch语句判断条件可以接收的数据类型有哪些?(多选)A.int B.byte C.char D.short10.假设int x = 2,三元表达式x0?x+l:5的运行结果是以下哪一个?A.O B.2 C.3 D.511.下面的运算符中,用于执行除法运算是哪个?A./ B. C.% D.*12.下列语句哪些属于循环语句?(多选)A.for语句 B.if语句 C.while语句 D.switch语句13.下面哪种写法可以实现访问数组arr的第1个元素?A.arr0 B.arr

    4、(O) C.arrl D.arr(l)14.以下哪个选项可以正确创建一个长度为3的二维数组?A.new int 23; B.new int3; C. new int3; D.以上答案皆不对15.请先阅读下面的代码。int x = 1;int y = 2;if (x % 2 = 0) y+; else y-;System.out.pri ntln (y= + y);上面一段程序运行结束时,变量y的值为下列哪一项?A.l B.2 C.3 D.switch 语句16.类的定义必须包含在以下哪种符号之间?A.方括号B.花括号 C.双引号“” D.圆括号()17.下面哪一个是正确的类的声明?A.publ

    5、ic void HH B.public class Move() C.public class void number D. public class Car -18.在以下什么情况下,构造方法会被调用?A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时19.下而对于构造方法的描述,正确有哪些?(多选)A.方法名必须和类名相同B.方法名的前面没有返回值类型的声明C.在方法中不能使用return语句返冋一个值D当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在20.使用this调用类的构造方法,下而的说法正确的是?(多选)A.使用this调用构造方法的格式为thi

    6、s(参数1,参数2)B.只能在构造方法中使用this调用其它的构造方法C.使用this调用其它构造方法的语句必须放在第一行D.不能在一个类的两个构造方法中使用this互相调用21.下面哪些可以使用static关键字修饰?侈选)A.成员变量 B.局部变量 C.成员方法 D.成员内部类22.关于内部类,下面说法正确的是?(多选)A.成员内部类是外部类的一个成员,可以访问外部类的其它成员B.外部类可以访问成员内部类的成员C.方法内部类只能在其定义的当前方法中进行实例化D.静态内部类中可以定义静态成员,也可以定义非静态成员23.下面对于单例设计模式的描述,正确的是?(多选)A.类中定义一个无参的构造方

    7、法,并且声明为私有B.在内部创建一个该类的实例对象,使用静态变量引用该实例对象C.使用private修饰静态变量,禁止外界直接访问D.定义静态方法返回该类实例24.请先阅读下面的代码public class Test public Test()System.out.println(”构造方法一被调用了public Test(i nt x)this();System.out.println(”构造方法二被调用了 ”);public Test(boolean b)this(l);System.out.println(”构造方法三被调用了 ”);public static void main(Str

    8、ing args) Test test = new Test(true);上面程序的运行结果为下列哪一项?A.构造方法一被调用了 B.构造方法二被调用了C.构造方法三被调用了 D.以上三个选项之和25.0uter类中定义了一个成员内部类Inner,需要在main()方法中创建Inner类实例对象,以下卩4种方式哪 一种是正确的?Anner in = new Inner() Bnner in = new Outer.Inner();C.Outer.lnner in 二 new Outer.Inner(); D.Outer.lnner in 二 new Outer().new lnner();26

    9、.在类的继承关系中,需要遵循以下哪个继承原则?A.多重 B.单一 C.双重 D.不能继承27.在Java语言中,以下哪个关键字用于在方法上声明抛岀异常?A.try B.catch C.th rows D.throw28.关于super关键字以下说法哪些是正确的?(多选)A.super关键字可以调用父类的构造方法B.super关键字可以调用父类的普通方法C.super与this不能同时存在于同一个构造方法中D.super与this可以同时存在于同一个构造方法中29.以下说法哪些是正确的?(多选)AJava语言中允许一个类实现多个接口BJava语言中不允许一个类继承多个类CJava语言中允许一个类

    10、同时继承一个类并实现一个接口DJava语言中允许一个接口继承一个接口30.类中的一个成员方法被下而哪个修饰符修饰,该方法只能在本类被访问?A.public B.protected C.private D.default31.关于抽象类的说法哪些是正确的?(多选)A.抽象类中可以有非抽象方法。B.如果父类是抽象类,则子类必须重写父类所有的抽象方法。C.不能用抽象类去创建对象。D.接口和抽象类是同一个概念。32.在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?A.in herits B.implements C.extends D.mod 讦 ies33.System类位于以下哪个

    11、包中?A.java.io B.java.util C.java.awt D.javaang34.已知类的继承关系如下:class Employee;class Manager extends Employee;class Director extends Employee;则以下语句能通过编译的有哪些?A. Employee e二new Manager(); B.Director d二new Manager();C.Director d二new Employee(); D.Manager m二new Director();35.编译运行下面的程序,结果是什么?public class A pu

    12、blic static void main(String args) B b = new B();b.test();void test() System.out.print(AH);class B extends A void test() super.test();System.out.print(BH);A.产生编译错误 B.代码可以编译运行,并输出结果ABC.代码可以编译运行,但没有输出 D.编译没有错误,但会产生运行时异常36.Thread类位于下列哪个包中?A.java.io B.javaang C.java.util D.java.awt37.关于线程的创建过程,下面四种说法正确的

    13、有哪些?(多选)A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法C.定义一个实现Runnable接I I的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread 类的构造方法来创建Thread对象,调用Thread对象的start()方法D.定义一个实现Runnable接口的类并实现run()方法,创建该类对象,然后调用run()方法38.对于通过实现Runnable接口创建线程,下而说法正确的有哪

    14、些?(多选)A.适合多个相同程序代码的线程去处理同一个资源的情况B.把线程同程序代码、数据有效的分离,很好的体现了面向对象的设计思想C.可以避免由于Java的单继承带来的局限性D.编写简单,可以不通过Thread类直接创建线程39.对于线程的生命周期,下而四种说法正确的有哪些?(多选)A.调用了线程的start()方法,该线程就进入运行状态(就绪,还要获得CPU使用权)B.线程的run()方法运彳亍结束或被未catch的InterruptedException等界常终结,那么该线程进入死亡状态C.线程进入死亡状态,但是该线程对象仍然是一个Thread对象,在没有被垃圾回收器回收之前仍可以像 引

    15、用其它对象一样引用它D.线程进入死亡状态后,调用它的start()方法仍然可以重新启动40.对于死锁的描述,下面四种说法正确有哪些?(多选)A.当两个线程互相等待对方释放同步锁时会发生死锁BJava虚拟机没有检测和处理死锁的措施C.一旦出现死锁,程序会发生异常D.处于死锁状态的线程处于阻塞状态,无法继续运行41.下面四个选项小,哪些是线程进入阻塞状态的原因?(多选)A.线程试图获取某个对象的同步锁,而该锁被其它线程持有B.线程调用了另一个线程的join()方法C.当线程调用了一个阻塞式的10方法D.线程调用 了 setDaemon(boolean b)方法42.线程调用sleep()方法后,该

    16、线程将进入以下哪种状态?A.就绪状态 B.运行状态 C.阻塞状态 D死亡状态43.在以下哪种情况下,线程进入就绪状态?A.线程调用了 sleep()方法时B.线程调用了 join()方法(终止)C.线程调用了 yield()方法时D.线程调用了 notify。方法??44.下面卩q个选项中,对线程同步的目的描述正确的有哪些?(多选)A.锁定资源,使同一时刻只有一个线程去访问它,防止多个线程操作同一个资源引发错误B.提高线程的执行效率C.让线程独占一个资源D.让多个线程同时使用一个资源45.对于wait()方法,下面说法正确的是?(多选)A.wait()方法的调用者是同步锁对象B.wait()方

    17、法使线程进入等待状态C.调用同一锁对象的notify(咸notifyAII()方法可以唤醒调用wait()方法等待的线程D.调用wait()方法的线程会释放同步锁对象46.先阅读下面的程序片段:String str = abccdefcdh;String arr = str.split(c);System.out.println(arr.length);程序执行后,打印的结果是几?A.2个 B.3个 C.4个 D.5个47.以下都是Math类的常用方法,其中用于计算绝对值的方法是哪个?A.ceil() B.floor() C.abs() D.random()48.Random对象能够生成以下哪

    18、种类型的随机数?A.int B.string C.double D.A 和 C49.Strings = abcdedcba;则s.substring(3, 4)返回的字符串是以下选项中的哪个?A.cd B.de C.d D.e50.假若indexOf()方法未能找到所指定的子字符串,则返回以下选项中的哪个?A.false B.O C.-l D.以上答案都不对51.要产生20, 999之间的随机整数可以使用以下哪个表达式?A.(int)(20+Math.random()*97) B.20+(int)(Math.random()*980)C.(int)Math.random()*999 D.20+

    19、(int)Math.random()*98052.以下Math类的方法中,4.4通过哪个方法运算后,结果为5.0?A.roundf)四舍五入 B.min()C.floor()小于参数最大整数 D.ceil()大于参数最小整数53.下面的程序段执行后,输出的结果是以下哪个选项?StringBuffer buf=new StringBuffer(HBeijing2008n); bufinsert(7,” ”);System.out.println(buf.toString();A.Beijing2008 B.Beijing2008 C.Beijing2008 D.Beijing#200854.阅读

    20、下面的程序:public class test public static void main(String args) int i;float f = 2.3f;double d = 2.7;i =(int)Math.ceil(f) * (int)Math.round(d); System.out.println(i);程序执行后,运行结果为以下哪个选项?A.9 B.5 C.6 D.6.155.先阅读下而的程序片段:String strl=new Stri ng(”java”);String str2=new String(” java”);Strin gBuffer str3=new St

    21、rin gBuffer(java);对于上述定义的变量,以下表达式的值为true的是哪个?A.strl=str2; B.strl.equals(str2); C.strl=str3; D.以上都不对56.要想保存具有映射关系的数据,可以使用以下哪些集合?(多选)A.ArrayList B.TreeMap C.HashMap D.TreeSet57Java语言中,集合类都位于哪个包中?A.java.util B.javaang C .java, array D.java.collect! ons58.使用Iterator时,判断是否存在下一个元素可以使用以下哪个方法?A.next() B.has

    22、h() C.hasPrevious() D.hasNext()59.关于foreach循环的特点,以下说法哪些是正确的?(多选)A.foreach循环在遍历集合时,无需获得容器的长度B.foreach循环在遍历集合时,无需循环条件,也无需迭代语句C.foreach循环在遍历集合时非常繁琐D.foreach循环的语法格式为:for(容器中元索类型临时变量:容器变量)60.在程序开发中,经常会使用以下哪个类来存储程序中所需的配置?A.HashMap B .TreeSet C.Properties D.TreeMap61.使用Enumeration遍历集合时,需要使用以下哪些方法?(多选)A.has

    23、MoreElements() B.nextElement() C.next() D.hashNext()62.要想集合中保存的元素没有重复并且按照一定的顺序排列,可以使用以下哪个集合?A.LinkedList B.ArrayList C.hashSet63.下列哪些说法是正确的?(多选)A.LinkedList集合在增删元素时效率较高C.HashMap不允许出现一对null键null值以下哪些方法是LinkedList集合小定义的?D.TreeSetB.ArrayList集合在查询元素时效率较高D.HashSet集合中元素可重复并且无序 (多选)A.getLast() B.getFirst()

    24、 C.remove (int index) D.next()65.获取单列集合中元素的个数可以使用以下哪个方法?A.length() B.size() C.get(int index) D.add(Object obj)66.下而选项中,哪些是标准输入输出流?(多选)A.System. In B.System.Out Cn putStream D.OutputStream67.以下选项中,哪个是FileOutputStream的父类?A.File B.FileOutput C.Outputstream D.InputStream68.File类小以字符串形式返回文件绝对路径的的方法是?A.ge

    25、tParent() B.getName() C.getAbsolutePath() D.getPath()69.下面哪些是常用的字符码表?(多选)A.ASCII B.UTF-8 C.ISO8859-1 D.GB231270. 以下创建RandomAccessFile类实例对象的代码,哪些是正确的?(多选)A.RandomAccessFile(newFile( D:itcastdirltest.java”),” rw”)B.RandomAccessFile( u D:itcastdirltest.java v,” r”)C.RandomAccessFilef u D:itcastdirltest

    26、.java v )D.RandomAccessFile( u D:itcastdirltest.java,” wr”)71.以下哪些属于Inputstream类的方法?(多选)A.int read(byte) B.void flush() C.void close() D.available()72.以下选项中,哪个流中使用了缓冲区技术?B.A.BuffereOutputStream73.以下选项中,A.boolean以下选项中,D.FileReaderFilel nputStream C.DataOutputStream哪个是File类delete()方法返回值的类型?B.int C.Str

    27、ing D. Integer哪个文件操作类可以实现一次读入多个文件?A.FileReader B.BufferedReader C.FilelnputStream D.Seque nceln putStream75.以下对File类的public boolea isFile()方法的描述,哪个是正确的?A.判断该File对象所对应的是否是文件 B.判断该File对象所对应的是否是目录。C.返回文件的最后修改时间 D.在当前目录下生成指定的目录7&使用UDP协议通信时,需要使用哪个类把要发送的数据打包?A.Socket B.DatagramSocket C.DatagramPacket D.Se

    28、rverSocket77.以下哪个是serversocket类用于接收来自客户端请求的方法?A.accept() B.getOutputStream() C.receive() D.get()7&以下说法哪些是正确的?(多选)A.TCP连接中必须要明确客户端与服务器端。B.TCP协议是面向连接的通信协议,它提供了两台计算机之间可靠无差错的数据传输。C.UDP协议是面向无连接的协议,可以保证数据的完整性。D.UDP协议消耗资源小,通信效率高,通常被用于音频、视频和普通数据的传输。79.以下哪个类用于实现TCP通信的客户端程序?A.ServerSocket B.Socket C.Clie nt D

    29、.Server80.进行UDP通信时,在接收端若要获得发送端的IP地址,可以使用DatagramPacket的哪个方法?A.getAddress() B.getPort() C.getName() D.getData()81.以下哪个方法是Datagramsocket类用于发送数据的方法?A.receivef) B.accept() C.set() D.send()82.在程序运行时,DatagramSocket的哪个方法会发生阻塞?A.se nd() B.receive() C.close() D.conne ct()83.TCP协议的“三次握手”中,第一次握手指的是什么?A.客户端再次向服

    30、务器端发送确认信息,确认连接B.服务器端向客户端回送一个响应,通知客户端收到了连接请求C.客户端向服务器端发出连接请求,等待服务器确认D以上答案全部错误Java基础入门判断题l.Java语言不区分大小写。()2.0XC5表示的是一个十六进制整数。()3.continue语句只用于循环语句中,它的作用是跳出循环。()4./*冲可以嵌套注释,但不能嵌套/*、*/注释。()5.-5%3的运算结果是2。( )6.在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问。()7Java的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个 默认的构造方法。()8.声明构造方法时,不能使用private关键字修饰。()9.类小的static修饰的变量或方法,可以使用类名或对象的引用变量访问。()10.方法内部类中不能访问外部类的成员变量。().抽象方法必须定义在抽象类中,所以抽象类中的方法类中的方法都是抽象方法。()12Java中被final关键字修饰的变量不能被重新复制。()13.不存在继承关系的情况下,


    注意事项

    本文(《Java基础入门》复习资料打印doc.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开