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

    2022年《Java程序设计》模拟试题一.docx

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

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

    2022年《Java程序设计》模拟试题一.docx

    精品学习资源Java 程序设计课程试卷 1一、单项题(每题 1 分,共 12 分) 1. 给定下面的代码片段:1) String str = null;2) if str .= null && str.length > 10 3) System.out.println"more than 10";4 5) else if str .= null & str.length < 5 6) System.out.println"less than 5";7 8 else System.out.println"end"; 哪些行会导致错误?A、 line 1B、 line 2C、 line 5D、 line 8 2.下面哪种注释方法能够支持javadoc命令 :A、 /*.*/ B、 /*.*/ C、 /D、 /*.*/3. 欲编写如下图的一个界面,用于显示用户指定的图像:假如在区域 A 中只能放置一个AWT组件,从各组件的原来功能角度考虑,最好使用哪种组件:A、 TextArea B、 PanelC、 Applet D、 Canvas4. 界面如上题所示;如 "Button1"的功能是:点击后弹出一个用于输入的界面,猎取用户想要显示的图像文件名,就该界面最好是A、 模式( Modal ) DialogB、 非模式( None-modal ) Dialog欢迎下载精品学习资源C、 FileDialog D、 Frame5. 界面如上题所示;假如在A区域使用某种 AWT组件( java.awt.Component的子类)来负责绘制图像 , 就绘图的语句最好应放在该组件的哪个方法中 考虑到应用程序和Java 虚拟机的 AWT线程都会要求重画该组件.A、 构造方法B、 paint( Graphics g) C、 update ( Graphics g) D、 repaint()6. 下面关于Applet的说法正确选项A、 Applet也需要main 方法B、 Applet必需继承自 java.awt.Applet C、 Applet能拜访本地文件D、 Applet程序不需要编译7. 看下面一段程序: class Aclassvoid goSystem.out.println"Aclass";public class Bclass extends Aclass void goSystem.out.println"Bclass";public static void mainString args Aclass a=new Aclass;Aclass a1=new Bclass;a.go;a1.go;以上程序运行结果是:A、AclassAclass B、 BclassBclassC、 AclassBclass D、 BclassAclass8. 以下关于 Java 线程的说法那些是正确的A、每一个 Java 线程可以看成由代码、一个真实的CPU以及数据三部份组成;B、 创建线程的两种方法中,从Thread 类中继承的创建方式可以防止显现多父类问题;C、 Thread类属于 java.util程序包;欢迎下载精品学习资源D、 以上说法无一正确;9. 看以下程序:boolean a=false; boolean b=true; boolean c=a&&b&&.b;int result=c=false.1:2;这段程序执行完后, c 与 result的值是:A、 c=false;result=1;B、 c=true;result=2; C、 c=true;result=1; D、 c=false;result=2;10. 运行以下程序 ,会产生什么结果public class X extends Thread implements Runable public void runSystem.out.println"this is run";public static void mainString argsThread t=newThreadnew X;t.start;A、 in the Inner outer B、 outerC、 in the InnerD、编译不通过11. 指出以下程序的运行结果int i = 9;switch i default:System.out.println"default";case 0:System.out.println"zero";break ;case 1:System.out.println"one";case 2:System.out.println"two";A、 defaultB、 default, zeroC、 error default clause not defined D、 no output displayed那个12. 运行以下程序,会产生什么结果:欢迎下载精品学习资源class Outer1private int a;void foodouble d,final float fString s;final boolean b;class Innervoid methodInnerSystem.out.println"in the Inner";public static void mainString argsOuter1 me=new Outer1;me.foo123,123;System.out.println"outer";A、 in the Inner outer B、 outerC、 in the InnerD、 编译不通过二、多项挑选题(每题 2 分,共 22 分)1. 下面哪些标识符在Java 语言中是合法的?A、 persons$ B、 TwoUsers C、 *pointD、 instanceof F.end-line2. 下面哪些代码片段会产生编译错误?A、 String s = "Gone with the wind"; String t = " good "; String k = s + t;B、 String s = "Gone with the wind"; String t; t = s3 + "one";C、 String s = "Gone with the wind"; String standard = s.toUpperCase;D、 String s = "home directory"; String t = s - "directory".3. 下面哪些赋值语句是错误的? A、 float f = 11.1;B、 double d = 5.3E12 ;C、 char c = 'r' ; D、 byte bb = 433 ;E、 Boolean b=true ;4. 给定下面的代码片段:public void Test try method ;欢迎下载精品学习资源System.out.println"Hello World";catch ArrayIndexOutOfBoundsException eSystem.out.println"Exception.";catchException eSystem.out.println"Exception1";finallySystem.out.println"Thank you.";假如函数 method 正常运行并返回,会显示下面的哪些信息?A、 Hello World B、 Exception C、 Exception1 D、 Thank you.5. 以下哪些语句是正确的.A、 int a=new int3;B、 int a=1,3,2,3,4,1,2;C、 String s=new String2;D、 String s="can","I","help","you"6. 下面哪些语句能够正确地生成5 个空字符串?A、 String a = new String 5; for int i = 0; i < 5; ai+ = "";B、 String a = "", "", "", "", "";C、 String a 5;D、 String 5 a;E、 String a = new String 5; for int i = 0; i < 5; ai+ = null;7. 下面关于 Java 代码安全的说法哪些是正确的?A、 程序执行过程中需要的全部类都是通过字节码校验程序装入的;B、 代码的运行是由 Java 运行环境中的说明器完成的;C、 在运行时,字节码要经过装入,校验之后,才能在说明器中执行;D、 在缺省的安全配置条件下,Java Applet不能拜访任何本地资源;8. 以下方法属于 java.lang.Math类的有(方法名相同即可):A、 random B、 absC、 sqrt D、 sin9. 以下表达式哪些是正确的: A、 byte=340 ;B、 Boolean=1 ;C、 long l=-2;欢迎下载精品学习资源D、 double=0.9239d;10. 下面的说法正确选项:A、 Java 语言里的线程不是对象B、 Applet不需要 main 方法C、 Java 语言的对象都是java.lang.Object的子类D、 double是 Java 语言的合法标识符11. 下面的 Java 语句错误选项:A、 Double a=1.0;B、 double a=1.0;C、 out.println"hello";D、 DatagramSocket a = new DatagramSocket欢迎下载精品学习资源三、 填空题(每空 2 分,共 18 分)1. Java 中类成员的限定词有以下几种:private, public, 的限定的范畴最大;2. Java 中全部类都是类的子类;3. 请填出在 java.lang包中与以下基本数据类型相对应的封装类:float:java.lang.Float, char :, boolean :;4. 请写出下面程序的运行结果;public class Test extends TT public void mainString argsTest t = new Test"Tom";其中,欢迎下载精品学习资源public TestString s supers;System.out.println"How do you do.";public Testthis"I am Tom";class TTpublic TTSystem.out.println"What a pleasure.";public TTString s this;System.out.println"I am "+s;欢迎下载精品学习资源结果:5. 给定下面的未完成的代码片断:public class Example int x,y;public Exampleint ax = a ;public Exampleint a, int b/ 和上面一个参数的构造方法做同样的操作,包括赋值x=a y = b;假如要用最简捷的一行代码实现"/ 和上面一个参数的 " 注释所指出的功能,请写出你认为最合适的一行代码:6. 假如有一个类 MyFrame是 Frame 的子类,能够被不同包中的类所使用,同时又能够为线程供应运行代码( run方法),请写出该类的声明头;你的解答:四、 编程题(每题 10 分,共 40 分)1.编写一个程序用挑选法对数组a=20,10,50,40,30,70,60,80,90,100进行由大到小的排序;2. 使用 socket编写一个服务器端程序,服务器端程序在端口8888 监听,假如它接到客户端发来的 "hello"恳求时会回应一个"hello",对客户端的其他恳求不响应;3. 编写一个应用程序,创建三个线程分别显示各自的时间;欢迎下载精品学习资源4. 编写一个运算器程序,只有加减乘除功能,当作applet运行;五、 程序填空题: (每空分,共 8 分)1.在空白处填上合适的语句;publicclassServerTimedOutExceptionextendsExceptionprivateintport;publicServerTimedOutExceptionStringmessage,intportsupermessage;this.port=port;publicintgetPort returnport;classClient/ 在 下 行 空 白 出 填 上 声 明 抛 弃 ServerTimedOutException例 外 的 语 句publicvoidconnectMeStringserverNameintsuccess;intportToConnect=80;success=openserverName,portToConnect;ifsuccess=-1/* 在 下 行 空 白 处 填 上 抛 出ServerTimedOutException例 外 的 语 句 */欢迎下载

    注意事项

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

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




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

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

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

    收起
    展开