第五届全国信息技术大赛JAVA试卷以及答案

上传人:d****1 文档编号:195453471 上传时间:2023-03-16 格式:DOCX 页数:14 大小:25.49KB
收藏 版权申诉 举报 下载
第五届全国信息技术大赛JAVA试卷以及答案_第1页
第1页 / 共14页
第五届全国信息技术大赛JAVA试卷以及答案_第2页
第2页 / 共14页
第五届全国信息技术大赛JAVA试卷以及答案_第3页
第3页 / 共14页
资源描述:

《第五届全国信息技术大赛JAVA试卷以及答案》由会员分享,可在线阅读,更多相关《第五届全国信息技术大赛JAVA试卷以及答案(14页珍藏版)》请在装配图网上搜索。

1、第五届全国ITAT教育工程就业技能大赛预赛试题Java程序设计一、单选题(共计60题)下列有关事件监听器的描述正确的是()。CA、一个监听器只能接受一个组件产生的事件B、只有一个监听器可以被附加到一个组件上C、多个监听器可以被附加到一个组件D、以上描述都不对当下列程序执行时,其输出结果是()。DA、2kB、7kC、-7kD、-3k下列关于修饰符混用的说法错误的是()。BA、abstract不能与final并列修饰同一个类B、staic方法中能处理非static的属性C、abstract方法必须在abstract类中D、abstract类中不可以有private的成员下列容器是从java.awt

2、.Window继承的是()。DA、AppletB、PanelC、ContainerD、Frame关于构造方法,下列叙述错误的是()。BA、构造方法是类的一种特殊方法,它的方法名必须与类名相同B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前 缀C、构造方法的主要作用是完成对类的对象的初始化工作D、一般在创建新对象时,系统会自动调用构造方法下面2个文件位于相同目录下,编译运行后会出现的情况是()。B/File P1.javapackage MyPackage;class P1void afancymethod()System.out.println(What a fanc

3、y method);/File P2.javapublic class P2 extends P1public static void main (String argv) P2 p2 = new P2 ();p2.afancymethod ();A、2个文件都可以编译,P2运行输出“What a fancy method”B、2个文件P1编译成功,P2编译时报错误C、2个文件都可以编译,P2运行时报错误D、2个文件都不能编译关于以下组件接口的描述正确的是()。CA、TextArea 组件可实现的接口是 ActionListenerB、Choice组件可实现的接口是ActionListener

4、C、List组件可实现的接口,除了 ItemListener,还可以是ActionListenerD、以上都不对下面代码执行后的结果是()。Cpublic class Test3 private int court;public static void main(String argv) Test3 s = new Test3(99);System.out.println(s.court - 5);Test3(int ballcount) court = ballcount + 10;A、由于court是私有变量,因此产生一个编译失败错误B、99C、104D、109Java虚拟机指的是()。D

5、A、由Java语言操作的家用设备(通常是一个漂亮的小烤箱)B、运行Java程序所需的硬件设备C、Java源代码的编译器D、Java字节代码的解释程序 java.util.HashTable可以实现的接口是()。CA、Java.util.Hashable.B、Java.util.List.C、Java.util.Map.D、Java.util.Collection.下列说法正确的是()BA、字节流中的数据以16位字节为单位进行读写B、字符流中的数据以16位字符为单位进行读写C、InputStream和OutputStream是字符流的两个顶层父类D、Reader和Writer是字节流的两个顶层抽

6、象父类下列关于线程调度的叙述中,错误的是()。DA、调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行 机会B、调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行 机会C、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并 运行D、具有相同优先级的多个线程的调度一定是分时的下列有关整型的最终属,性i的定义正确的是()CA、static int i;B、final i;C、static final int i=50;D、final float i=1.2f;对于方法重载,下列说法不正确的是()DA、允许在一个类的定义中多个方法使用相同的方法名B

7、、实现了 java的编译时多态C、方法的参数表必须不同,包括参数的类型和个数D、方法的返回类型修饰符必须相同下列Java常见事件类中,属于窗体事件类的是()BA、InputEventB、WindowEventC、MouseEventD、KeyEvent分析下面的HTML部分代码:下列选项可以替代文件名以正确装载运行Hello类小程序的是()。CA、Hello.bytecodeB、Hello.applet C、Hello.class D、Hello.javaJava JDK中,用于反编译的命令是()。DA、javacB、javaC、jdbD、javap下列程序段的输出结果是()。Bvoid co

8、mplicatedExpression()int x=20, y=30;boolean b;b=x50&y60|x50&y-60|x60|x-50&y-60;System.out.println(b);A、trueB、falseC、1D、0Java语言的许多特点中,()是C+语言所不具备的。BA、高性能B、跨平台C、面向对象D、有类库下面代码行中编译的时候不会报警告或错误的是()。DA、float f=1.3;B、char c=a;C、byte b=257;D、boolean b=false;下列有关构造函数描述正确的是()。DA、所有类都必须定义一个构造函数B、构造函数必须有返回值C、构造函

9、数必须访问类的非静态成员D、构造函数可以初始化类的成员变量编译和运行下面代码时显示的结果是()。Apublic class ThisConstructorCall public ThisConstructorCall (String s) System.out.println (s = + s);public ThisConstructorCall (int i) this (i = + i);public static void main (String args) new ThisConstructorCall (String call); new ThisConstructorCall

10、(47);A、s = String calls = i = 47B、String calls = iC、s = String calli = 47D、String calls = i = 47分析下面的代码,其输出结果是()。Bpublic class Test3 public static void main (String args) String foo = blue;String bar = foo;foo = green;System.out.println (bar);A、一个异常抛出B、blueC、nullD、greenFrame类对象的默认布局是()。BA、FlowLayout

11、 布局B、BorderLayout 布局C、CardLayout 布局D、GridLayout 布局下面关于类的说法错误的是()。DA、类是Java语言中的一种复合数据类型B、类中包含数据变量和方法C、类是对所有具有一定共性的对象的抽象D、Java语言的类支持单继承和多继承运行以下代码,并在命令行输入:java MyProg good morning,则输出结果是()。Bpublic class MyProg public static void main(String argv)System.out.println(argv0);A、myprogB、goodC、morningD、Except

12、ion raised: java.lang.ArrayIndexOutOfBoundsException: 2字符输出流类都是()抽象类的子类。CA、FilterWriterB、FileWriteC、WriterD、OutputStreamWrite下面关于Java应用程序中main方法的写法,合法的是()。BA、public static void main()B、public static void main(String args)C、public static int main(String arg)D、public void main(String arg)对象是Java中很重要的概

13、念,下列说法中能准确地描述对象的是()。AA、对象可以理解为一种数据结构,具有操作数据的方法B、对象是抽象的,类可以通过对象来生成C、对象是通过import语句引入到程序中的所有包D、对象是一组具有共同的结构和行为的类分析下面程序,其正确的输出结果是()。Bclass A public static void main(String args) String s1, s2;si = new String (we are students);s2 = new String (we are students);System.out.println (si.equals (s2);System.ou

14、t.println (si = s2);A、true, trueB、true, falseC、false, trueD、false, false下列常见的系统定义的异常中,属于主机网络故障异常的是()。DA、ClassNotFoundExceptionB、lOExceptionC、FileNotFoundExceptionD、UnknownHostException下面代码执行后,正确的输出结果是()。AString s1=You are hired!;System.out.println (si.replace (h),)f用 f 把字串中的 h替换了System.out.println (

15、si);A、You are fired!You are hired!B、You are fired!You are fired!C、You are hired!You are hired!D、You are hired!You are fired!假定有变量定义:int k=7,x=12;则下列选项中值为4的表达式是()。CA、x%= (k%=5)B、x%= (k-k%5)C、(x%=k) - (k%=5)D、x%=k-k%5在Java中,创建日期类Date对象,需要在程序中用import导入的包是()。CA、java.appletB、java.awtC、java.utilD、java.lan

16、g下列叙述错误的是()。DA、接口与类的层次无关B、通过接口说明类所实现的方法C、通过接口可了解对象的交互界面D、接口与存储空间有关当下列程序执行时,其输出结果是()。Cint 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、zeroC、default, zeroD、没有输出结果下列程序段的输出结果是()。Dpubli

17、c class OperatorsandExpressionspublic static void main(String args)int a=5,b=4,c=3;System.out.println(abc+a+b+c+3);A、abc15B、abcabc3C、abc3D、abc5433在Java中,所有类的根类是()。DA、java.awt.FrameB、java.lang.ClassC、java.applet.AppletD、java.lang.Object下列选项中关于程序运行结果的描述正确的是()。Apublic class Ex4_7public static void main

18、 (String args) int a=new int5;boolean b=new boolean5;System.out.print (a1);System.out.println (b2);A、程序运行结果为0falseB、程序运行结果为1trueC、程序无法通过编译D、程序可以通过编译但结果不确定setLayout ()方法使用的参数类型是()。CA、GraphicsB、Graphics2DC、LayoutManagerD、Layout有以下程序段:class MyThread extends Thread public static void main(String args) M

19、yThread t = new MyThread();MyThread s = new MyThread();t.start();System.out.print(one.);s.start ();System.out.print (two.); public void run() System.out.print (Thread);则下列选项说法正确的是()。CA、程序编译失败B、程序运行结果为:one.Threadtwo.ThreadC、程序运行结果不确定D、程序运行结果是:one.two.ThreadThread不能通过add方法添加到Container容器中的是()。DA、a Butt

20、onB、a ComponentC、a ContainerD、a MenuComponent下面变量var的作用域范围是()。B1) int x;2) switch (x) 3) case 0:4) 5) int var;6) /process7) 8) break;9) case 1:10) 11) int var1;12) /process13) 14) break;15) A、1和15行之间B、5和7行之间C、3和7行之间D、5和13行之间在Java语言中,属于编译器自动导入的包是()。DA、java.appletB、java.awtC、java.ioD、java.lang下列常见的系统定

21、义的异常中,编译时无法找到类的异常是()。AA、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、UnknownHostException下面是一个Java程序片段:public void paint (Graphics g)int x = 20;int y = 10;paintPicture ( g, x, y);public void paintPicture (Graphics g, int a, int b)g.setColor (Color.red);当执行这段代码时,paintPicture方法中参数a的值将是(

22、)。CA、10B、0C、20D、这段代码不能够编译。这是一个错误,因为从来没有声明参数”a”和给它赋 值一个可以独立运行的Java应用程序,包含的main方法()。BA、可以为一个或多个B、只能有一个C、可以为一个或零个D、最多两个下面语句段处理后,ch的值是()。Dchar ch = A;ch = (char)(ch A 7);A、AB、CC、DD、F当输入一个字节流时,需要()。AA、实现 DataInput 接口B、实现 Objectinput 接口C、Serializable 接口D、继承Reader抽象类编译和运行下面代码时的显示结果是()。Apublic class Test3 p

23、ublic static void main(String argv) Test3 c = new Test3();String s = new String(ello);c.amethod (s);public void amethod(String s) String c = H;c += s;System.out.println (c);A、HelloB、elloC、elloHD、编译错误如下代码的执行结果是()。Bboolean m = true;if ( m = false )System.out.println (False);elseSystem.out.println (Tru

24、e);A、FalseB、TrueC、NoneD、An error will occur when running下面语句正确的是()。DA、char=abc;B、long l=oxfff;C、float f=0.23;D、double d=0.7E-3;下列方法中可以用来创建一个新线程的是()。BA、实现 java.lang.Runnable接口并重写 start()方法B、实现java.lang.Runnable接口并重写 run()方法C、继承java.lang.Thread类并重写run()方法D、实现 java.lang.Thread 类并实现 start()方法Applet可以完成的

25、操作是()。CA、读取客户端文件B、在客户端创建新文件C、读取Applet所在服务器的文件D、在客户端调用其他程序有整型数组:int x=2,33,88,5,10;,则调用方法 Arrays.sort(x)后,数组 x中的元素值依次是()。CA、88 33 10 5 2B、2 5 33 88 10C、2 5 10 33 88D、2 5 33 10 88自定义的异常类可从下列()类继承。DA、ErrorB、aWTErrorC、VirtualMachineErrorD、Exception及其子集在Java图形用户界面编程中,若显示一些需要添加或修改的单行文本信息,一般是使用()类的对象来实现。DA、LabelB、ButtonC、TextareaD、TestField监听器接口的方法返回值是()。CA、intB、StringC、voidD、ObjectE、AWTEvent在Java中,能实现多继承效果的方式是()。CA、内部类B、适配器C、接口D、同步为AB类的一个无形式参数且无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。AA、static void method()B、public void method()C、final void method()D、abstract void method()

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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