




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java基础笔试(三)Java基础笔试试卷说明(一) 题型、题量及分值题型题量(题)分值(分)单选题1545程序阅读315问答题440(二)考核目标l 熟练掌握Java基础语法l 熟练掌握JAVA控制语句l 掌握数组和集合的使用l 掌握Java面向对象的使用l 掌握Java的异常处理机制l 掌握Java的多线程操作l 掌握Java的I/O操作(三)考核要点(知识点)l Java基础语法中的语法要素30%l 流程控制、数组 、字符串20%l 面向对象中的封装、继承、多态10%l 类、对象、成员变量及方法的访问、抽象类和抽象方法、包、继承、对访问、重写、重载、接口20%l 掌握Java的多线程操作10%l Java的异常处理机制10%(四)达标要求优秀: 85分以上良好: 70分以上合格: 60分以上姓名:_班级:_学号:_分数:_一选择题(把正确的答案填写在答题区中,每道题3分,共45分)(1)下列关于Java语言的特点,描述错误的是( ) AJava是跨平台的编程语言 BJava支持分布式计算 CJava是面向过程的编程语言 DJava支持多线程 (2)下述概念中不属于面向对象方法的是_。 A对象、消息 B继承、多态 C类、封装 D过程调用 (3)结构化程序设计所规定的三种基本控制结构是 ( ) A输入、处理、输出 B树形、网形、环形 C顺序、选择、循环 D主程序、子程序、函数 (4)下列关于构造方法的叙述中,错误的是( ) AJava语言规定构造方法名与类名必须相同 BJava语言规定构造方法没有返回值,但不用void声明 CJava语言规定构造方法不可以重载 DJava语言规定构造方法只能通过new自动调用 (5)下列哪个类的声明是正确的? Aabstract final class HI Babstract private move() Cprotected private number; Dpublic abstract class Car (6)关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ) A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B可以被两种类访问和引用:该类本身、该类的所有子类 C只能被该类自身所访问和修改 D只能被同一个包中的类访问(7)以下声明合法的是( ) Adefault String s; Bpublic final static native int w( ) Cabstract double d; Dabstract final double hyperbolicCosine( ) (8)下列常见的系统定义的异常中,哪个是输入、输出异常? A)ClassNotFoundExceptionB)IOExceptionC)FileNotFoundExceptionD)UnknownHostException(9)下列InputStream类中哪个方法可以用于关闭流? A)skip()B)close()C)mark()D)reset()(10)下列方法中哪个是执行线程的方法? A)run()B)start()C)sleep()D)suspend()(11)下列Java常见事件类中哪个是鼠标事件类? A)InputEventB)KeyEventC)MouseEventD)WindowEvent(12)在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?A)init()B)start()C)paint()D)destroy()(13)下列哪个是面向大型企业级用容器管理专用构件的应用平台? A)J2EE B)J2ME C)J2SED)J2DE(14).欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? A、 ArrayList myList=new Object(); B、 List myList=new ArrayList(); C、 ArrayList myList=new List(); D、 List myList=new List();(15).哪个关键字可以抛出异常? A、 transient B、 finally C、 throw D、 static二写出以下程序的运行结果。(每道题5分,共15分) 1、写出以下程序的运行结果。 public class ChangeStrDemo public static void changestr(String str) str=welcome; public static void main(String args) String str=1234; changestr(str); System.out.println(str); 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、写出以下程序的运行结果。public class FooDemo static boolean foo(char c) System.out.print(c); return true; public static void main(String args ) int i =0;for ( foo(a); foo(b)&(i2); foo(c) i+ ; foo(d); 三问答题(每道题10分,共40分)1、面向对象的特征有哪些方面?请详细描述2、final,finally,finalize的区别?3、多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?4、数组有没有length()这个方法? String有没有length()这个方法?参考答案一选择题1. C2. D3. C4. C5. D6. C7. B8. B9. B10. B11. C12. D13. A14. B15. C二写出以下程序的运行结果1.12342. in Second class3. abdcbdcb三问答题1、面向对象的特征有哪些方面?请详细描述a. 抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分, 暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。b. 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性, 新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量, 并且类可以修改或增加新的方法使之更适合特殊的需要。c. 封装:封装是把过程和数据包围起来, 对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念, 即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。d. 多态性:多态性是指允许不同 类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势, 很好的解决了应用程序函数同问题。2、final,finally,finalize的区别?final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。3、多线程有几种表示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版大型活动铁艺背景墙制作与安装工程合同
- 2025年互联网+农业项目特色农产品销售合同范本
- 审计机构选人用人自查报告范文
- 2025版在线教育平台内容授权使用合同
- 2025版数码相机产品线上线下销售渠道合作合同
- 2025版水利建筑工程施工安全生产及环境保护协议
- 2025年托盘租赁与配送服务合同模板
- 2025年储罐保险合同模板:全面保障储罐安全
- 2025年特色主题餐厅承包合作协议范本
- 2025房地产会员房产交易税费减免咨询合同协议书
- 学校食堂菜谱及定价方案
- 万象城商业年终总结
- 人教版四年级数学上册【全册教案】
- 个人开车与单位免责协议书经典版
- 劳动关系协调师竞赛技能竞赛考试题及答案
- 小学体育与健康教学设计-中华武术:五步拳 |人教版
- 八年级上册湖南地方文化常识教案
- 《第2课 多样的数据》参考课件1
- 十年(2015-2024)高考真题数学分项汇编(全国)专题02 复数(教师卷)
- 神经源性肠道功能障碍的康复护理
- QB/T 8006-2024 年糕 国家标准(正式版)
评论
0/150
提交评论