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

    ITAT竞赛.pdf

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

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

    ITAT竞赛.pdf

    第四届 ITAT 大赛 Java 程序设计复赛 A http:/ 2009年 06 月 30 日 14:39 IT1、编写一个Java 应用程序,在其中编写一个类,该类封装了一元二次方程共有的属性和功能,即该类有刻画方程系数的3 个成员变量以及计算实根的方法。并给出计算实根的过程。(20 分)2、编写一个Java 应用程序,开启一个文本文件(以本程序源文件为例读取),一次读取其内的一行文本,令每行形成一个String,并将读出的String对象置于LinkedList中,以相反次序显示出LinkedList内的所有内容。(25 分)3、Windows操作系统自带的计算器是个很方便的小工具,利用Java 的 GUI 编程,实现一个Java GUI 计算器应用程序界面,窗口标题为“计算器”,窗口布局如下图所示,在此计算器应用程序中实现“+、-、*、/”运算操作。(25 分)4、编写一个Java 网络应用程序,该应用分服务器端程序和客户端程序两部分。服务器程序启动后,监听端口 5678 的请求;客户端程序启动后,向服务器端口5678 发送请求。服务器不断接收客户机所写入的信息,并且服务器也会做出Receive 为回应,告知客户机已接收到消息。要求:服务器程序采用多线程开发,允许多个客户端程序同时连接。客户机发送End 字符串时,客户端程序退出。(服务端程序和客户端程序分别命名为Server.java和 Client.java)(30 分)附加题:5、有 500 个小朋友拉成一个圆圈,从其中一个小朋友开始依次编号1500,从 1 号小朋友开始循环13报数,数到3 的小朋友就退出。编写一个Java 应用程序,计算出最后一个小朋友的号码是多少?(20 分)6、编写一个Java 应用程序,文件名为Folder.java,编译后执行结果如下图所示,实现指定文件夹下目录和文件的文本形式的树状结构显示。要求:1.输入:java Folder,显示当前文件夹下的目录和文件的文本形式树状显示;2.输入:java Folder C:test,显示 C:test文件夹下的目录和文件的文本形式树状显示;(C:test可以为任意文件夹路径名)3.输入:java Folder add aa,在当前文件夹下面添加一个子目录(子目录名为:aa),同时显示当前文件夹下的最新目录和文件的文本形式树状显示;4.输入:java Folder del aa,在当前文件夹下面删除一个子目录(子目录名为:aa),同时显示当前文件夹下的最新目录和文件的文本形式树状显示;(30 分)第二届全国 ITAT 教育工程就业技能大赛预赛试题Java程序设计(A 卷)姓名:_ 准考证号:_ 题号一二三总分得分注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。一选择题(每道题3 分,共 45 分)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15()Java 语言具有许多优点和特点,下列选项中,哪个反映了Java 程序并行机制的特点?、安全性B、多线性C、跨平台D、可移植(2)Character流与 Byte 流的区别是、每次读入的字节数不同B、前者带有缓冲,后者没有、前者是块读写,后者是字节读写D、二者没有区别,可以互换使用(3)监听事件和处理事件、都由 Listener完成B、都由相应事件Listener处登记过的构件完成、由 Listener和构件分别完成D、由 Listener和窗口分别完成(4)Applet可以做下列哪些操作?、读取客户端文件B、在客户端主机上创建新文件、在客户端装载程序库D、读取客户端部分系统变量(5)下列哪个属于容器的构件?、JFrame B、JButton C、JPanel D、JApplet(6)以下声明合法的是()A、default String s;B、public final static native int w()C、abstract double d;D、abstract final double hyperbolicCosine()(7)关于以下 application的说明,正确的是()1 class StaticStuff 2 3static int x=10;4static x+=5;5public static void main(String args)6 7System.out.println(“x=”+x);8 9static x/=3;10.A、4 行与 9 行不能通过编译,因为缺少方法名和返回类型B、9 行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3(8)关于以下程序代码的说明正确的是()1class HasStatic 2private static int x=100;3public static void main(String args)4HasStatic hs1=new HasStatic();5hs1.x+;6 HasStatic hs2=new HasStatic();7hs2.x+;8hs1=new HasStatic();9hs1.x+;10 HasStatic.x-;11 System.out.println(“x=”+x);12 13 A、5 行不能通过编译,因为引用了私有静态变量B、10 行不能通过编译,因为x 是私有静态变量C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102(9)以下选项中循环结构合法的是()A、while(int i7)i+;System.out.println(“i is“+i);B、int j=3;while(j)System.out.println(“jis“+j);C、int j=0;for(int k=0;j+k!=10;j+,k+)System.out.println(“jis“+j+“kis”+k);D、int j=0;do System.out.println(“jis“+j+);if(j=3)continue loop;while(j10);(10)类 Test1 定义如下:1public class Test1 2public float aMethod(float a,float b)34 将以下哪种方法插入行3 是不合法的。()A、public float aMethod(float a,float b,float c)B、public float aMethod(float c,float d)C、public int aMethod(int a,int b)D、private float aMethod(int a,int b,int c)(11)类 Test1、Test2定义如下:1 public class Test1 2 public float aMethod(float a,float b)throws 3 IOException 4 5public class Test2 extends Test1 67 将以下哪种方法插入行6 是不合法的。()A、float aMethod(float a,float b)B、public int aMethod(int a,int b)throws Exception C、public float aMethod(float p,float q)D、public int aMethod(int a,int b)throws IOException (12)关于以下程序段,正确的说法是()1 String s1=”abc”+”def”;2String s2=new String(s1);3if(s1=s2)4System.out.println(“=succeeded”);5if(s1.equals(s2)6System.out.println(“.equals()succeeded”);A、行 4 与行 6 都将执行B、行 4 执行,行 6 不执行C、行 6 执行,行 4 不执行C、行 4、行 6 都不执行(13)以下说法哪项是正确的()1class MyListener 2extends MouseAdapter implements MouseListener 3public void mouseEntered(MouseEvent mev)4 System.out.println(Mouse entered.);5 A、以上代码可通过编译B、不能通过编译,因为没有实现MouseListener接口中的所有方法C、不能通过编译,因为类头定义不能分行D、能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常(14)关于以下程序段的说法,正确的是()1class MyListener implements 2ActionListener,ItemListener 3public void actionPerformed(ActionEvent ae)4System.out.println(Action);5 public void itemStateChanged(ItemEvent ie)6System.out.println(Item);7 8 A、可通过编译B、第 2 行产生编译错误C、第 3 行产生编译错误D、第 5 行产生编译错误(15)通过调用new List(10,false)创建一个列表,以下关于该列表的说法哪项是错误的。()A、该列表不支持复选B、该列表有10 个选项C、根据需要该列表可能有垂直滚动条D、该列表支持10 个可见选项二写出以下程序的运行结果。(每道题10 分,共 30 分)1写出以下程序的运行结果。class OverloadDemo void testOverload(int i)System.out.println(“int”);void testOverload(String s)System.out.println(“String”);public static void main(String args)OverloadDemo a=new OverloadDemo();char ch=x;a.testOverload(ch);2阅读以下程序,写出输出结果。class First public First()aMethod();public void aMethod()System.out.println(“in First class”);public class Second extends First public void aMethod()System.out.println(“in Second class”);public static void main(String args)new Second();3写出以下程序的运行结果。import java.io.*;public class UseLabel public static void main(String args)Loop:for(int i=2;i10;i+)for(int j=2;ji;j+)if(i%j=0)continue Loop;System.out.print(i+);三编程题(45 分)1编写一个 Java 程序要求:开启一个文本文件,一次读取其内的一行文本。令每一行形成一个String,并将读出的String对象置于 LinkedList中。请以相反次序印出LinkedList内的所有文本行。第三届 ITAT 技能大赛竞赛预赛试题及解答答案(JAVA 程序设计)二2010-06-26 16:20 多选题1、下列选项代码正确的有()。A、int i=0;if(i)System.out.println(“OK”);B、boolean b=true;boolean b2=true;if(b=b2)System.out.println(“OK”);C、int i=1;int j=2;if(i=1&|j=2)System.out.println(“OK”);D、int i=1;int j=2;if(i=1|j=2)System.out.println(“OK”);解答:B,D 知识点:3.3 Java 语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;2、下面哪三项演示了继承关系(is a)?()、interface Component class Container extends Component B、class Father class son extends Father C、abstract class Colorable class Shape extends Colorable D、public class Species public class Animalprivate Species species;、interface Person public class Employee implements Person 解答:B,C,E 知识点:5.3 Java 父类与子类、域继承和方法继承的操作过程。、在下面代码中为何值时输出结果为“out2”?()switch()case 1:System.out.println(out1);break;case 2:case 3:System.out.println(out2);break;default:System.out.println(end);A、1 B、2 C、3 D、default 解答:B,C 知识点:3.5 Java 语言流程控制语句的功能及使用。4、下面正确声明一个一维数组的是()。A、String a B、String a C、char a D、String a10 解答:A,B 知识点:3.2 Java 语言向量引入的目的及其与数组的区别;5、下面哪几项在编译时候,会出现错误提示?()A、int a=Integer.parseInt(abc789);B、int a=(int)我;C、int a=int(我);D、int a=Integer.parseInt(a);解答:A,C,D 知识点:3.3 Java 语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;8.1 异常处理:异常与异常类、抛出异常、异常的捕获。6、下面关于Java语言中实例方法和类方法的说法,哪几项是对的?()A、实例方法可以直接通过类名调用。B、类方法可以直接通过类名调用。C、实例方法可以操作实例变量也可以操作类变量。D、类方法可以操作实例变量也可以操作类变量。解答:B,C 知识点:3.3 Java 语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;7、下面关于Java语言说法正确的是()。A、Java 语言是面向对象的、解释执行的网络编程语言。B、Java 语言具有可移植性,是与平台无关的编程语言。C、Java 语言可对内存垃圾自动收集。D、Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java 的运行环境。解答:A,B,C,D 知识点列表:1.2 JAVA 中支持面向对象的特点8、浏览器禁止Applet 执行下列哪些操作?()A、在运行时调用其它程序。B、文件读写操作。C、装载动态连接库和调用任何本地方法。D、试图打开一个socket 进行网络通信,但是所连接的主机并不是提供Applet 的主机。解答:,知识点列表:6.2 Java Applet 类的主要方法及浏览器自动调用主要方法的操作过程。9、下面关于布局管理器说法正确的是()。A、布局管理器用来管理组件放置在容器中的位置和大小。B、每个容器都有一个布局管理器。C、使用布局管理器可以使JAVA 生成的图形用户界面具有平台无关性。D、布局管理器LayoutManager 本身是一个接口,通常使用的是实现了该接口的类。解答:,知识点列表:7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成10、下面哪些说法是正确的?()A、java 语言是真正的面向对象的语言,任何代码都是类的一部分。B、运行 java 程序必须需要java 运行环境的支持,例如需要java 虚拟机 JVM。C、使用 Visual J+在 windows 下开发的所有java 程序可以不加修改的在Unix 下运行,这是java 程序“一次编写,到处运行”的特点决定的。D、java 语言的类加载器可以实现从互联网上加载java 程序。解答:B,C,D 知识点列表:2.1 JAVA 虚拟机、特点及JAVA 运行系统11、下面哪些说法是错误的?()A、用 New 运算符来创建的对象,在JVM 退出时才会被做垃圾回收。B、判断一个对象是否可以被垃圾回收的条件为是否还有对该对象的引用。C、java 函数的参数传递规定,所有的原始类型(如整数)和对象(使用new 来创建的)都为地址传递。D、java 函数支持重载,但函数必须至少有一个参数或返回值的类型不同或个数不同。解答:A,B,C,D 知识点列表:2.1 JAVA 虚拟机、特点及JAVA 运行系统,5.1 Java方法的重载;构造函数继承与重载的含义。12、下面叙述哪些是正确的?()A、java 中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用。B、在 java 中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销。C、java 接口包含函数声明和常量声明。D、java 中,子类不可以访问父类的私有成员和受保护的成员。解答:A,B,C 知识点列表:5.2 Java 语言包的创建和引用;接口的作用、定义及实现方法。13、在 Java中,关于final 关键字的说法正确的是()。A、如果修饰变量,则一旦赋了值,就等同一个常量。B、如果修饰类,则该类只能被一个子类继承。C、如果修饰方法,则该方法不能在子类中被覆盖。D、如果修饰方法,则该方法所在的类不能被继承。解答:A,C 知识点列表:2.2 Java Application 程序的编辑、编译和运行。14、在 Java中,下面关于包的陈述中正确的是()。A、包的声明必须是源文件的第一句代码。B、包的声明必须紧跟在import 语句的后面。C、只有公共类才能放在包中。D、可以将多个源文件中的类放在同一个包中。解答:A,D 知识点列表:4.1 系统定义的类(包);15、下面哪几个函数是public void example().的重载函数?()A、public void example(int m).B、public int example().C、public void example2().D、public int example(int m,float f).解答:A,D 知识点列表:5.3 Java 父类与子类、域继承和方法继承的操作过程。16、public static void main 方法的参数描述是()。A、String args B、String args C、Strings argsz D、String args 解答:A,B 知识点列表:2.2 Java Application 程序的编辑、编译和运行。17、下列哪些表达式返回的是true?()A、john=john B、john.equals(john)C、john=john D、john.equals(new Button(john)解答:A,B 知识点列表:3.3 Java 语言算术运算符、关系运算符、逻辑运算符、位运算符和复合赋值运算符的功能及使用;18、下面有关私有变量和私有方法的声明,哪些叙述是对的?()A、用关键字private 修饰的成员变量和方法,称为私有变量和私有方法。B、用关键字protected 修饰的成员变量和方法,称为私有变量和私有方法。C、用关键字public 修饰的成员变量和方法,称为私有变量和私有方法。D、私有变量不能通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量。解答:,知识点列表:3.4 Java 语言变量、常量的使用及其运算操作19、下面有关变量及其作用域的陈述哪些是对的?()A、在方法里面定义的局部变量在方法退出的时候被撤销。B、局部变量只在定义它的方法内有效。C、在方法外面定义的变量(即实例变量)在对象被构造时创建。D、在方法中定义的方法的参变量只要该对象被需要就一直存在。解答:,知识点列表:3.4 Java 语言变量、常量的使用及其运算操作20、下面关于继承的叙述哪些是正确的?()A、在 java 中只允许单一继承。B、在 java 中一个类只能实现一个接口。C、在 java 中一个类不能同时继承一个类和实现一个接口。D、java 的单一继承使代码更可靠。解答:,知识点列表:5.3 Java 父类与子类、域继承和方法继承的操作过程。

    注意事项

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

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




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

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

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

    收起
    展开