2022年itat全国信息技术应用大赛第二java历真题

上传人:资**** 文档编号:269171392 上传时间:2022-03-22 格式:DOCX 页数:11 大小:35.64KB
返回 下载 相关 举报
2022年itat全国信息技术应用大赛第二java历真题_第1页
第1页 / 共11页
2022年itat全国信息技术应用大赛第二java历真题_第2页
第2页 / 共11页
2022年itat全国信息技术应用大赛第二java历真题_第3页
第3页 / 共11页
2022年itat全国信息技术应用大赛第二java历真题_第4页
第4页 / 共11页
2022年itat全国信息技术应用大赛第二java历真题_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2022年itat全国信息技术应用大赛第二java历真题》由会员分享,可在线阅读,更多相关《2022年itat全国信息技术应用大赛第二java历真题(11页珍藏版)》请在金锄头文库上搜索。

1、精品学习资源一选择题(每道题3 分,共 30 分)1、反常包含以下哪些内容?A )程序中的语法错误B )程序执行过程中遇到的事先没有预料到的情形C)程序的编译错误D)程序事先定义好的可能显现的意外情形2、编译以下源程序会得到哪些文件.class A1class A2public class Bpublic static void mainString argsA 只有 B.classB )只有 A1.class 和 A2.class 文件C) 有 A1.class、A2.class 和 B.class 文件D 编译不成功3、从下面中选择三个合法标识符;A ) IDoLikeTheLongNam

2、eClassB )$byteC ) constD) _okE) 3_case 4、如何强制垃圾回收一个对象?A )垃圾回收不能被强制执行;B )调用 System.gc; C )调用 System.gc, 将要回收对象的引用作为参数传入;D) 调用 Runtime.gc ; E)将全部指向该对象的引用赋成新值(比如null );5、给定以下类,哪个是hashCode方法的正的确现?class ValuePair public int a, b ;public boolean equalsObject other try ValuePair o = V aluePair other ;retur

3、n a = o.a & b = o.b| a = o.b & b = o.a ; catch ClassCastException cce return false ;public int hashCode /Provide implementation here.请选出 3 个正确答案;A ) return 0;B ) return a;C)return a + b;D )return a b;E)return a b;F)return a 10 throw new MyExceptiona ;System.out.printlnnormal exit; public static void

4、 main String args trycompute6 ;compute 12 ; catch MyException e System.out.printlnCaught +e ; 2、写出以下程序的运行结果;classStaticTest static int x=1 ;int y ;StaticTesty+ ;public static void mainString args StaticTest st=new StaticTest;System.out.printlnx= + x;System.out.printlnst.y= + st.y; st=new StaticTest

5、;System.out.printlnst.y= + st.y;static x+ ;四、编程题(共65 分)1、用 Linklist实现一个队列 quene;实现 put()方法向队列中加入一个元素,get()方法得到第一个元素,isEmpty()判定是否为空;(25 分)2、撰写一个myStringclass,其中包含一个String 对象,可于构造函数中通过引数来设定初值;加入toString 和concatenate;后者会将 String 对象附加于你的内部字符串尾端;请为myString 实现 clone ;撰写两个 static 函数, 令它们都接收 myString refer

6、ence x引数并调用 x.concatenate“ test” ;但其次个函数会先调用clone ;请测试这两个函数并呈现其不同结果;(40 分)1、使用以下哪个保留字可以使只有在定义该类的包中的其他类才能拜望该类? A )abstractB ) privateC) protectedD )不使用保留字2、以下选项中哪一个是表达式1+2+ aa +3 的值()?欢迎下载精品学习资源A ) 12aa3B 3aa3C 12aaD aa33、考虑下面的类:1. class Test 2. void testint i 3. System.out.println“I am an int.” ;4.

7、5. void testString s 6. System.out.println“I am a string.” ;7. 8.9. public static void mainString args 10. Test t=new Test;11. char ch=“ y”;12. t.testch;13. 14. 以下哪一个结论是正确的A) 第 5 行不能通过编译,由于void 方法不能被重载;B) 第 12 行不能通过编译,由于没有将一个将char 类型作为参数的 test方法;C)代码不能通过编译但是会在第12 行抛出反常;D)代码能通过编译并会产生如下输出:I am an int.

8、E)代码能通过编译并会产生如下输出:I am a String.4、以下哪些代码编译时没有错误A) int i=0;if i System.out.println“ Hi ” ;B) boolean b=true;boolean b2=true;ifb=b2 System.out.println“ So true” ;C) int i=1;int j=2;ifi=1| j=2System.out.println“ OK” ;D) int i=1;int j=2;if i=1 &| j=2System.out.println“ OK” ;5、 假如 f loat f=4.2F;Float g=n

9、ew Float4.2F;Double d=new Double4.2;就以下哪些表达式值为真.A) f=gB) g=g C)d=f)d.equalsf d.equalsg g.equals4.2 6、public class Testpublic static void add3Integer iint val=i.intValue;val+=3;i=new Integerval;欢迎下载精品学习资源public static void mainString args Integer i=new Integer0;add3i;System.out.printlni.intValue;以上代码的结果会是以下哪个选项?A) 编译出错;输出 0输出 3编译成功但运行时会在第3 行显现反常7、下面程序标记处应当插入哪个选项的代码? class EnclosingOnepublic class InsideOnepublic class InnerTestpublic static void mainString args EnclosingOne eo=new EnclosingOne;/insert code hereA) InsideOne ei=eo.new InsideOne;B) eo.InsideOne ei=eo.new InsideOne;C) Insi

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

当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号