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

上传人:C****o 文档编号:12807958 上传时间:2022-04-26 格式:DOCX 页数:12 大小:71.49KB
返回 下载 相关 举报
2022年《Java程序设计》模拟试题一.docx_第1页
第1页 / 共12页
2022年《Java程序设计》模拟试题一.docx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《2022年《Java程序设计》模拟试题一.docx》由会员分享,可在线阅读,更多相关《2022年《Java程序设计》模拟试题一.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品学习资源Java 程序设计课程试卷 1一、单项题(每题 1 分,共 12 分) 1. 给定下面的代码片段:1) String str = null;2) if str .= null & str.length 10 3) System.out.printlnmore than 10;4 5) else if str .= null & str.length 5 6) System.out.printlnless than 5;7 8 else System.out.printlnend; 哪些行会导致错误?A、 line 1B、 line 2C、 line 5D、 line 8 2.下面哪

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、 Fra

3、me5. 界面如上题所示;假如在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. 看下面一段程序: clas

4、s Aclassvoid goSystem.out.printlnAclass;public class Bclass extends Aclass void goSystem.out.printlnBclass;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

5、线程可以看成由代码、一个真实的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;resu

6、lt=2;10. 运行以下程序 ,会产生什么结果public class X extends Thread implements Runable public void runSystem.out.printlnthis 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.printlndefa

7、ult;case 0:System.out.printlnzero;break ;case 1:System.out.printlnone;case 2:System.out.printlntwo;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

8、 Innervoid methodInnerSystem.out.printlnin the Inner;public static void mainString argsOuter1 me=new Outer1;me.foo123,123;System.out.printlnouter;A、 in the Inner outer B、 outerC、 in the InnerD、 编译不通过二、多项挑选题(每题 2 分,共 22 分)1. 下面哪些标识符在Java 语言中是合法的?A、 persons$ B、 TwoUsers C、 *pointD、 instanceof F.end-li

9、ne2. 下面哪些代码片段会产生编译错误?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

10、.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.printlnHello World;catch ArrayIndexOutOfBoundsException eSystem.out.printlnException.;catchException eSystem.out.printlnException1;finallySystem.out.printlnTha

11、nk 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,you6. 下面哪些语句能够正确地生成5 个空字符串?A、 String a = new String 5; for int i = 0; i 5; ai+ = ;B、 String a = , , , ,

12、;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、

13、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.printlnhello;D、 DatagramSocket a = n

14、ew 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 TestTom;其中,欢迎下载精品学习资源pu

15、blic TestString s supers;System.out.printlnHow do you do.;public TestthisI am Tom;class TTpublic TTSystem.out.printlnWhat a pleasure.;public TTString s this;System.out.printlnI am +s;欢迎下载精品学习资源结果:5. 给定下面的未完成的代码片断:public class Example int x,y;public Exampleint ax = a ;public Exampleint a, int b/ 和上面一

16、个参数的构造方法做同样的操作,包括赋值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恳求时会回应

17、一个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例 外 的 语 句 */欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

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