欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Java基础试题.doc

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

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

    Java基础试题.doc

    考砸了,把做错的题目重新复习一下对应的知识点一、 单项选择(每题2.5分,20 * 2.5=50)A1. 下面哪种情况属于方法重载 。A)方法名相同,参数类型与个数不同B)方法参数类型相同C)方法参数个数相同D)方法名相同,方法参数类型与个数也相同2. 你想用下面的代码查找数组最后一个元素的值,当你编译并运行它的时候,会发生什么?Cpublic class MyArpublic static void main(String argv)int i = new int5;System.out.println(i5);A). 编译通过并输出0B). 编译通过并输出 nullC). 编译通过但发生运行时错误D). 编译出错3. JFrame的默认布局管理器是什么?C4. Frame 的默认布局是FlowLayout5. JFrame的默认布局是BorderLayoutA)FlowLayoutB)GridLayoutC)BorderLayoutD)CardLayout6. 给定下面的类定义 Dclass BaseBase(int i)class DefCon extends BaseDefCon(int i)/XX如果将标记/XX 的地方替换为下面的行,哪一行是独立合法的?A). super();B). this();C). this(99);D). super(99);7. 启动线程方法正确的是_D_。A)run( )方法B)suspend( )方法C)stop( )方法D)start( )方法6、 在Java中,调用Math.random() 方法可能返回的结果是(B)Math.random 返回的是一个double值 此值大于0.0且小于1.0A) 132.34B) 0.342C) 29.34E10D) 1.00097、 下面的哪一个声明是合法的?BA) public protected amethod(int i)B) public void amethod(int i)C) public void amethod(void)D) void public amethod(int i)8、 假设有以下Java代码:C import java.applet.*; import java.awt.*; public class My_Applet extends Applet 如果要在HTML页中嵌入以上Applet,可按下面()方式完成。(选择一项)A) <APPLET CODE = My_Applet WIDTH=200 HEIGHT=100> </APPLET>B) <APPLET CODE = My_Applet.java WIDTH=200 HEIGHT=100> </APPLET>C) <APPLET CODE = My_Applet.class WIDTH=200 HEIGHT=100> </APPLET>D) <APPLET CODE = My_Applet.html WIDTH=200 HEIGHT=100></APPLET>9、 在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用( A)关键字。A) 不需要任何关键字B) privateC) finalD) protected10、 下述哪些说法是正确的? AA) 实例变量是类的成员变量B) 实例变量是用static关键字声明的C) 类变量在方法执行时创建D) 类变量在使用之前必须初始化11、 以下代码中哪些是可以正确定义一个接口的 。CA)abstract class AbstractTestB)class abstract AbstractTestC)interface AbstractTestD)class interface AbstractTest12、 如希望Java类中的某成员变量只能在package内部被直接访问,那么定义该变量时使用限定词_最适合DA) public B) private C) protected D)不使用限定词13、 下列使用同步方法正确的是:AA)public synchronized void show()B)synchronized(target)C) public void show synchronized() D)synchronized()14、 以下那个方法可以让线程暂停执行_B_。A)run()方法B)sleep()方法C)start()方法D)以上方法都不正确15、 两个过程争夺同一个资源_B_。A)一定死锁B)不一定死锁C)不会死锁 D)以上说法都不对16、 下列使用同步方法正确的是:AA)public synchronized void show()B)synchronized(target)C) public void show synchronized() D)synchronized()17、 try 里有一个return语句,那么紧跟在这个try后的finally 里的code会不会被执行,什么时候被执行,在return前还是后?BA. 不执行B. 执行,在return 前C. 执行,在return后D. 程序出现异常18、 如果要设置窗体的大小通过哪个方法来实现(C)A、setFont()B、setBackground()C、setSize()D、setVisible()19、 下面哪种情况能实现自动转换 。BA)int型转换成byte型B)float型转换成double型C)double型转换成int型D)char型转换成int型20、 在socket编程中,服务器端的实现方法为:_A_。A)ServerSocket sersoc=new ServerSocket(8000);B)Socket soc=sersoc.accept();C)InputStream is=soc.getInputStream();D)Socket soc=new Socket(“localhost”,8000);E)InputStream is=soc.getInputStream();二、 多项选择(每题3分,10 * 3=30)1. 子类继承父类后,下面哪些说法是正确的 BCD。A)子类可以访问父类所有的成员变量和方法B)子类还可以成为其他子类的父类C)子类和父类在同一个包中时,子类不能访问父类的private方法D)子类和父类在同一个包中时,子类不能访问父类的private变量2. 下面哪种情况能实现自动转换AC 。A)byte型转换成int型B)int型转换成byte型C)float型转换成double型D)double型转换成int型E)char型转换成int型3. 下面关于数组说法正确的是 。ABCDA)一维数组实质上是相同类型变量的列表B)char c=new char26;可声明一个含有26个元素的char型数组C)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的内存D)int twain = new int45;可声明一个二维数组4. 下面哪个是能用于switch 语句的参数?A) byte b=1;B) int i=1;C) boolean b=false;D) char c='c'5. Applet的生命周期涉及到哪几个方法_ABDE_。A)init( ) B)start( )C)paint( ) D)stop( )E)destroy( )6. 下面的哪一句陈述是正确的?CDA) 默认的构造函数有带void的返回类型B) 默认的构造函数有一个带void的参数C) 默认的构造函数不带参数D) 如果类中定义了其他的构造函数则在编译时候不会创建默认的构造函数7. Object类中包含那些方法?BCDEA)run()B)hashCode()C)equals()D)wait()E)clone()8. 对于tcp与udp实现网络编程,表述错误的是_BD_。A)tcp实现的网络编程更安全些B)通过TCP协议传输,得到的是一个顺序的无保证的数据流C)tcp发送方和接收方的成对的两个socket之间必须建立连接D)udp编程中可以保正数据传递的安全性与有序性E)使用UDP传输数据时是有大小限制的9. 以下关于java.util包的叙述正确的 。ABCDA)在这个包中,Java提供了一些实用的方法和数据结构。B)util包下的Random类是用来产生随机数的。C)util包下提供一个用来定义日期的类:Date类。D)该包提供的堆栈(Stack)、向量(Vector)以及哈希表(Hashtable)等类来表示相应的数据结构。10. 以下关于集合框架的四个基本接口的层次结构关系叙述正确的是BC 。A)Collection接口下的所有实现类都允许重复的对象。B)Set接口继承Collection,但不允许重复。C)List接口继承Collection,允许重复,并引入位置下标。D)Map是Collection集合下的另外一种实现方式,它实现了用于维护键/值对的操作。三、 问答或填空(每题5分, 4*5=20)1. 以下程序用来实现接收键盘输入数据,当键盘输入end后,将对输入的内容进行排序,并最终输出,请将代码补种完整;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Arrays;public class PrintDemo public static void main(String args) String str;boolean b = true;ArrayList<Integer> list = new ArrayList();/ 接受键盘输入并保存到input流中Scanner scan = new Scaner();InputStreamReader stdin = new InputStreamReader(_system.in_);/ 并将其转换成缓冲流保存BufferedReader bufin = new BufferedReader( _stdin_);while (b) try System.out.print("请输入字符: ");/ 以行为单位读取str =_ bufin.readLine()_;/ 当该行输入的为end的时候代表输入结束if (str.equals("end")b = false;if (b) /将输入的字符串类型的数转换成Ieteger并保存到ArrayList中list.add(_Integer.valueOf(str)_); catch (IOException E) System.out.println("发生I/O错误!");b = false;System.out.println("排序结果");/将list转换成树组Object a = list.toArray();/通过Arrays对象的方法进行内部排序_ Arrays.sort(a) _;for (int i = 0; i < a.length; i+) System.out.println(ai);2. java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?字节流,字符流。(1)字节流继承于InputStream OutputStream(2),字符流继承于InputStreamReader OutputStreamWriter(2)3. 写出ArrayList 与 Vector的区别一、同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程不安全的,不是同步的 (3)二、数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半4. 重载与重写的区别?Overload(重载)重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数Ovrride(重写)重写是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样8 一一实数样数参即。重函意函中基重类写重 函同区数数据用同不数参是名的相函同载重 别写一的是 培原增默 ,时当增据) 不,程线 ,是也的线 同区区 ( 继字) 于流字(符字类类别出说继象些了型每 流类有 ) + .< _ . _排内进方 过)( = 树换 将)"排" )"误错生 ;) . _( 存 转型符输/ )" 结输代 输当/_( . _ 读位以/)":入输 . ( )_ _ 保保成转并)_ _( ) = 流 存并受/)( = > . . . . 整整代,终并排容输将 键数输接实 = ,(作操/维用它,现另合集 是标置位并许 承口 复重但 接 象对许允有的 的叙构层接基的集构构应相等 (及) 、 堆提类 期定个供 的机产来 下包构据法用些提 ,个 述的 制制是据 序序全的正以编连建间 对收和送据的无的是到输协过全更程现 _ _误表程网 ( ( ( ( ( ?些类 函函默会时在函的其中参不造参参 一函类返 函构 的正句一 ()( )( _ _法几及期的 '' = =数数语 能数维个; = 内内他分然定一需存内的维一为数数 元 个声; = 列量类同质数 的组于 转 转 转 成型 换 换现情变 问不,包一父子方 的问访子包同类子父类其以类子方和成所问可子 确法哪下父 ,题每)( . )0 “ ) ) . )0( _ _法现的务编 转 成 转 换 。换自能种( ( ( ( 现法哪通的设异现 执?后 行时,行会 的 在么, 一里( ( ( :是法步不说锁死死一死定一_源夺争正不上方( 方方 方 _ _执程可个) ) ( ( :的正方用定用不 ) ) 合适_用量该那访被内 能员某 。的接义以些中始始前在创时方明字关 变员类量 ?正说 键何。键 (应问以的在该有想中 / = . 0 0 _ <0 /> 0 _ 项择。式)面 上嵌页 _ *. * . :代 下 ( ( ?明个00 . .于且0大值 一返 是的返法( 用调 方 方)(方 方 _ _确法程) )() )(的合立哪行为换 标 ) 的 是局 布的 ?么器管的 出错行发 输出输) . = ) ( ?会,它运你值元个数查面相数个参,相方相个法相型参不个类参名 重法情) ,.每择识的下复重的,

    注意事项

    本文(Java基础试题.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开