电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Java语言练习题集

10页
  • 卖家[上传人]:经***
  • 文档编号:295299816
  • 上传时间:2022-05-20
  • 文档格式:DOC
  • 文档大小:70KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、一、单选择题1、下列选项不是Java保留字的是( )。 A. sizeof /运算符 B. super C. abstractD. break知识点: Java 语言变量、常量的使用及其运算操作2、 下面程序段执行后,其输出结果正确的是( )。StringBuffer buf=new StringBuffer(China2008); buf.insert(5,); System.out.println(buf.toString();A.China2008 B.China2008C.China2008D. China#2008知识点列表:Java语言 Object类、数据类型类、Math类和System类的功能及所提供的属性和方法;3、 下面选项中不是面向对象编程主要体现的特性是( )。A、 封装性B、 继承C、 多态D、 类知识点列表:JAVA中支持面向对象的特点4、若有定义 int a=1,b=2; 则表达式(a+)+(+b) 的值是( )。A. 3B. 4 C. 5D. 6 知识点列表:了解运算符的优先级和结合性。5、 不允许作为类及类成员的访问控制符是( )。A.public B

      2、.private C.staticD. protected 知识点列表:用户程序自定义类和对象的基本格式。6、下列说法正确的是( )。A、私有方法不能被子类覆盖B、子类可以覆盖超类中的任何方法C、覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法/子类方法不能抛出比父类方法更多的异常。D、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集知识点列表:Java 父类与子类、域继承和方法继承的操作过程;7、创建一个名为 MyPackage 的包的语句正确的是( )。A、 import MyPackage ;B、 import package MyPackage ;C、 package MyPackage ;D、 package import MyPackage ;知识点列表:系统定义的类(包);8、Java程序中,通过类的定义只能实现( )重继承。A、1B、2C、3D、 4知识点列表:Java方法的重载;构造函数继承与重载的含义。二、多选题1、下面选项正确声明一个一维数组的有( )。 A. String aB. String a C. char a D. String a10 知识点列表:

      3、Java语言向量引入的目的及其与数组的区别; 2、下面选项中属于有效的标示符的有( )。A. IDoLikeTheLongNameClass B. $byte C. constD. _okE3_case 知识点列表:强制数据类型的转换格式;了解运算符的优先级和结合性;3、 下面代码执行后,其正确的输出结果包括( )。public class Example public static void main(String args ) int l=0; do System.out.println(“Doing it for l is:”+l); while(-l0) System.out.println(“Finish”); A. Doing it for l is 3B. Doing it for l is 1C. Doing it for l is 2D. Doing it for l is 0E. Doing it for l is ?C1F. Finish知识点列表:Java 语言流程控制语句的功能及使用。4、下面关于继承的叙述正确的有 ( )。A. 在java中只允许单一继承B.

      4、 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠知识点列表:Java 父类与子类、域继承和方法继承的操作过程。5、 在Java中,下列关于final关键字的说法正确的有( )。 A. 如果修饰变量,则一旦赋了值,就等同一个常量B. 如果修饰类,则该类只能被一个子类继承 C. 如果修饰方法,则该方法不能在子类中被覆盖D. 如果修饰方法,则该方法所在的类不能被继承知识点列表:Java Applet程序、Application程序的编辑、编译和运行。三、填空题1、开发与运行Java程序需要经过的三个主要步骤为 、 和 。2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用 字节内存空间,这样,无论是中文字符还是英文字符,都是占用 字节内存空间。3、设 x = 2 ,则表达式 ( x + + )3 的值是 。4、若x = 5,y = 10,则x = y的逻辑值分别为 和 。5、 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。 方法是不能被

      5、当前类的子类重新定义的方法。6、创建一个名为 MyPackage 的包的语句是 ,该语句应该放在程序的位置为: 。7、执行以下几个语句后的输出结果是 。String s = “This one” , s1=”This two”; int i=5if (i10) System.out.print(s) ; else System.out.print(s1) ; 8、在Java程序中,通过类的定义只能实现 重继承,但通过接口的定义可以实现 重继承关系。四、简答题。1. 对象有哪些属性?什么是状态?什么是行为?二者之间有何关系?2. 面向对象的程序程序方法有哪些优点?3. 简述安装及配置Java运行环境的步骤过程。 4. 什么是继承?什么是父类?什么是子类?5. 什么是异常?Java为什么要引入异常处理机制?五、使用Java语言编写程序1、编写一个完整的Java Applet 程序,程序功能为:在屏幕上输出“欢迎光临JAVA世界!”的字符串信息。2、编写一个完整的Java Applet,使之能够在浏览器中显示“Welcome to Java Applet World!”的字符串信息。3、编写

      6、一个字符界面的Java Application 程序,接受用户输入的1个整数,并在屏幕中输出这个整数。4、编写一个完整的Java Application 程序,计算30!的值,在屏幕中输出结果。第一,谈谈final, finally, finalize的区别。final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。finally再异常处理时提供 finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch子句就会执行,然后控制就会进入 finally 块(如果有的话)。finalize方法名。Java 技术允许使用 finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是

      7、在Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。第二,Anonymous Inner Class (匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?匿名的内部类是没有名字的内部类。不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现。第三,Static Nested Class 和 InnerClass的不同,说得越多越好(面试题有的很笼统)。Nested Class (一般是C+的说法),Inner Class(一般是JAVA的说法)。Java内部类与C+嵌套类最大的不同就在于是否有指向外部的引用上。具体可见 注: 静态内部类(InnerClass)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象第四,&和&的区别。&是位运算符。&是布尔逻辑运算符。第五,HashMap和Hashtable的区别。都属于Map接口的类,实现了将惟一键映射到特定的值上。 HashMap 类没有分类或者排序。它允许一个 null 键和多个 null值。 Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比HashMap 慢,因为它是同步的。第六,Collection 和 Collections的区别。Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。Collection是个java.util下的接口,它是各种集合结构的父接口。第七,什么时候用assert。断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为true。如果表达式计算为 false,那么系统会报告一个Assertionerror。它用于调试目的:assert(a 0); / throws an Assertionerrorif a

      《Java语言练习题集》由会员经***分享,可在线阅读,更多相关《Java语言练习题集》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.