


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言程序设计及试题答案一、单选题(共20分,每小题1分)1、下面哪一个不是java语言的特点( 。面向对象 安全性高与平台无关 复杂多变2、下面的哪一个标识符是合法可用的( 。(C)var# 3、在基本数据类型中,整型位长为( 。(C)32 (D)644、Java中的所有对象都是在运行时动态创建的,创建新对象可用的关键字为( 。(C)byte (D)true5、继承是指新的类获得已有类的属性和行为,称新类为已有类的( 。子类 父类 对象 (D)实体6、读下面的程序public clock{inthour;intminute;intsecond;publicvoidsettime(intnewh,intnewm,intnews){hour=newh;minute=newm;second=news;}}划线位置应选择的关键字为( 。(C)system 7、读下面的三个程序段:publicclassCircle{intradius;}publicclassRectangle{doublewidth=10.128;doubleheight=5.1245;}public(7)ShaperTester{publicstaticvoid(8)(Stringargs[]){Circlex;Rectangley;x=(9));y=(9)System.out.println(x+””+y);}}在程序中(7)处应填写的是( 。(D)int8、读第7题程序,题中(8)处应填写的是( 。(D)int9、读第7题程序,题中(9)处应填写的是( (D)int10、类变量是针对在类中对所有属性都相同的对象,在类中的静态属性也是用来存储需要( )的数据。(A)复制 共享 移动 (D)修改、一个类为终结类,或声明一个方法为终结方法时所用的关键字为( 。(C)class 12、 Java程序中为使用其它包中所提供的类,所用到的引入语句为( 。(A)in (C)import (D)include13在类成员的访问控制中如果一个对象只可以被同一类及其子类的实例对象访问那该关键字为( 。(C)protected (D)friendly14、下面哪一个语句可以被用来在流程控制语句中控制循环( 。(C)if (D)for15、Java要求声明的每个类都有父类,当没有显式指定父类时,父类隐含为java.lang包的( )类。(C)Long 16( )类是Java程序中所有类的直接父类,也是类库中所有类的父类,处在类层次最高点。(A)Float(B)Object(C)Long(D)Short17、读下面的程序:interfaceShape2D{ //Shape2D接口doublepi=3.14;doublearea();//************************(17)Color{ //ColorvoidsetColor(Stringstr);}//***************************classCircle(18)Shape2D,Color //实现Circle类{doubleradius;Stringcolor;publicCircle(doubler){radius=r;}publicdoublearea(){return(pi*radius*radius);}publicvoidsetColor(Stringstr){color=str;System.out.println("color="+color);}}//***********************************publicclassMultiInterfaceTester{ //publicstaticvoid(19)(Stringargs[]){Circlecir;cir=newCircle(2.0);cir.setColor("blue");System.out.println("Area="+cir.area());}}在程序中(17)处应填写的语句是( 。(A)interface (C)main (D)implements18、在17题程序中(18)处应填写的语句是( 。(A)interface (C)main 19、在17题程序中(19)处应填写的语句是( 。(A)interface (C)main (D)implements20、在17题程序输出的结果中变量“color”和的值分别是( 。12.56 56.12(C)String 3.14 (D)red 2.0二、填空题(共20分,每小题2分)1语言是一个功能强大的跨平台设计语言是目前应用最为广泛的计算机语言一。2、Java是一个面向 的程序设计语言。3程序设计语言从最开始的 到汇编语言到各种结构化高级语言到现在所使用面向对象的语言。4、布尔数据(Boolean)表示一个逻辑量,只有两个值分别是 和false,它们不对应任何整数值。5、结构化程序设计的基本思想是采用“ ”的控制结构。6、面向对象程序的基本组成成分是类与 。7又称为例外是特殊的运行错误对象对应着Java语言特定的运行错误处理机制。8、 是面向对象的核心特征之一,它提供了一种信息隐藏技术。9、类中有一种特殊的成员方法,其方法名与类名相同,称为 。10、类具有封装性、 和多态性三、判断题(共10分,每小题2分)1、在Java中,一个子类可以有多个直接父类( )2、在java程序中用final指明的变量可以被多次赋值( )3、在java程序中可以在不同的类中申明相同的方法( )4、构造方法是类的一种特殊方法,它可以重载,也可以从父类那里继承。()5、使用new方法可以对一个抽象类进行实例化( 四、简答题(共30分,每小题6分)1、为了解决类名冲突问题,Java提供了包机制来管理类名空间,请问包主要有哪些作用?2、简述类的继承原则。3、什么是接口?它的特点是什么?4、何为异常,为什么要进行异常处理?5、什么是构造方法?构造方法有哪些特点?五、程序分析(本题20分,每小题10分)1、分析下面的程序,指出其中的错误并改正。publicinterfaceExample1{privatedoubleprivateOne=0.0;protectedintprotectTwo=0;publicintpublicThree=10;publicintpublicFour;publicvoidmethodOne(){System.out.println(“aaa’);(8) }publicstaticvoidmethodTwo();publicstaticfinalintmethodThree();publicabstractvoidmethodFour();(12) }2、计算1!+2!+3!+„+10!,其中阶乘的计算用方法实现。Java语言程序设计试题答案一、选择题:1、DB2、D3、C4、A5、A6、B7、C8、A9、B10、11、DA12、C13、C14、D15、B16、B17、A18、D19、C20、二、填空题1、、对象3、机器语言4、true 5、单入口单出口6、对象 7、异常8、封装性9、构造方法 10、继承性三、判断题1、×2、×3、√4、×5四、简答题1(1)(2)(3)
将相关的源代码文件组织在一起;不同包中的类名可以相同,从而可以避免名字冲突;提供包一级的封装及存取权限。2(1)子类继承父类的成员变量子类继承父类除构造方法外成员方法子类不能继承父类的构造方法(4)子类可以重新定义父类成员。3、接口是一些抽象和常量所组成的集合。(1)2)接口不存在最高层(3)abstract修饰的方法(4)final定义的常量。4、异常指程序运行过程中出现的非正常现象由于异常情况总是难免的,良好的应用程序除了具备用户所要求的基本功能外,还应该具备预见并处理可能发生的名种异常的功能。5、构造方法是类中方法名与类名相同的方法构造方法的名字与类名相同构造方法是类方法的一种特殊形式,它的主要作用是初始化对象中的成员(3)void关键字(4)可定义多个拥有不同数量、不同类型参数的构造方法。(2)publicclassfactorial{Publicstaticintfactor
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技引领下的新型电力设备安装思路分享
- 酒店消防应急预案制度
- 现代办公环境中技术创新的实践与挑战研究报告
- 2025至2030年中国蒸气烘鞋机数据监测研究报告
- 直播内容创意教育领域的新思路
- 2025至2030年中国芦荟护理香水皂数据监测研究报告
- 现代医疗设施中的绿色建筑设计应用探讨
- 二零二五年家庭与企业廉洁共建实施协议
- 天津市2025年度房产买卖合同续约服务协议
- 二零二五年度贷款居间代理及消费者权益保护合同
- 班规班约高一班规班约及考核细则
- 《幼儿文学》 课件全套 第1-8章 幼儿文学概述- 图画书
- 代用茶批生产记录
- 41篇小学三年级语文课外阅读练习题及答案
- 《旅游学概论》第一章
- 物业服务设备配置清单
- 马克笔绘图方法培训PPT课件(内容详细)
- 二年级下册综合实践活动教案-遇到危险怎么办 全国通用
- (完整版)电子信息类面试题集
- 矿山尾矿购销合同范本
- 社区卫生服务中心站工作制度和技术服务规范
评论
0/150
提交评论