




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教育部教育管理信息中心第二届全国ITAT教育工程就业技能大赛预赛试题Java程序设计(A卷) 姓名:_ 准考证号:_ 题号一二三总分得分注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。一选择题(每道题3分,共45分)123456789101112131415()Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?A、安全性B、多线性C、跨平台D、可移植(2)Character流与Byte流的区别是A、每次读入的字节数不同 B、前者带有缓冲,后者没有C、前者是块读写,后者是字节读写D、二者没有区别,可以互换使用(3)监听事件和处理事件A、都由Listener完成 B、都由相应事件Listener处登记过的构件完成C、由Listener和构件分别完成D、由Listener和窗口分别完成(4)Applet可以做下列哪些操作?A、读取客户端文件 B、在客户端主机上创建新文件C、在客户端装载程序库 D、读取客户端部分系统变量(5)下列哪个属于容器的构件?A、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的说明,正确的是( )1class StaticStuff2 3 static int x=10;4 static x+=5;5 public static void main(String args )6 7 System.out.println(“x=” + x);8 9 static x/=3;10. A、4行与9行不能通过编译,因为缺少方法名和返回类型B、9行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5D、编译通过,执行结果为:x=3(8)关于以下程序代码的说明正确的是( )1class HasStatic2 private static int x=100;3 public static void main(String args )4 HasStatic hs1=new HasStatic( );5 hs1.x+;6 HasStatic hs2=new HasStatic( );7 hs2.x+;8 hs1=new HasStatic( );9 hs1.x+;10 HasStatic.x- -;11 System.out.println(“x=”+x);12 13 A、 5行不能通过编译,因为引用了私有静态变量B、 10行不能通过编译,因为x是私有静态变量C、 程序通过编译,输出结果为:x=103D、 程序通过编译,输出结果为:x=102(9)以下选项中循环结构合法的是( )A、while (int i7) i+; System.out.println(“i is “+i); B、 int j=3;while(j) System.out.println(“ j is “+j);C、int j=0;for(int k=0; j + k !=10; j+,k+) System.out.println(“ j is “+ j + “k is”+ k);D、 int j=0;doSystem.out.println( “j is “+j+);if (j = = 3) continue loop;while (j10);(10)类Test1定义如下:1public class Test12public 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定义如下:1public class Test12 public float aMethod(float a,float b) throws3 IOException 4 5 public class Test2 extends Test167将以下哪种方法插入行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”;2 String s2=new String(s1);3 if(s1= =s2)4 System.out.println(“= = succeeded”);5 if (s1.equals(s2)6 System.out.println(“.equals() succeeded”);A、行4与行6都将执行B、行4执行,行6不执行C、行6执行,行4不执行C、行4、行6都不执行(13)以下说法哪项是正确的( )1class MyListener2extends MouseAdapter implements MouseListener3 public void mouseEntered(MouseEvent mev)4 System.out.println(Mouse entered.); 5 A、以上代码可通过编译B、不能通过编译,因为没有实现MouseListener接口中的所有方法C、不能通过编译,因为类头定义不能分行D、能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常(14)关于以下程序段的说法,正确的是()1class MyListener implements2 ActionListener,ItemListener3 public void actionPerformed(ActionEvent ae)4 System.out.println(Action);5 public void itemStateChanged(ItemEvent ie)6 System.out.println(Item);7 8A、可通过编译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 Firstpublic First()aMethod();public void aMethod()System.out.println(“in First class”);public class Second extends Firstpublic void aMethod()System.out.println(“in Second class”);public static void main(String args)new Second( );3写出以下程序的运行结果。import java.io.*;public class UseLabelpublic 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内的所有文本行。答案:Java程序设计B卷评分标准一:选择题:CDCCDCBDDBCCAAC二:程序阅读(1)1234 (2)in Second class(3)abdcbdcb三:编程题1import java.io.*;import java.util.*;public class E01_FileIntoList / Report all exceptions to console: public static void main(String args) throws Exception LinkedList lines = new LinkedList(); BufferedReader in = new BufferedRea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025劳务合同范本汇编
- 参加培训但未学到知识课件
- 跨部门协作沟通流程团队协同工作效率提升模板
- 化工厂安全培训成效总结
- 化工厂垫片基础知识课件
- 2025短期用工合同协议书
- 大风大雨天气课件
- 2025年的家具定制服务合同范本
- 卷烟分拣车间安全培训课件
- 化工企业安全培训演讲课件
- 采购进口生蚝合同协议书
- 鼓号队培训课件内容
- 液体外渗的预防与处理 2
- 2025山西吕梁文水县公办幼儿园幼儿业务辅助人员招聘120人笔试参考题库附答案解析
- 成本分析表-产品成本构成
- 2024年云南航空产业投资集团招聘考试真题
- 柚子树栽培技术
- 蓝莓种植加工一体化发展项目可行性研究报告写作模板-申批备案
- 2025年秋季新学期教学工作会议校长讲话:一心一意抓质量一点一滴见成效一步一脚印做教学
- 上腔静脉综合征护理查房
- 安徽省2025年公需科目培训测验答案(科目一)
评论
0/150
提交评论