版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、J (应考必备题库)一、单项选择题1、如下哪个是 Java 中的标识符()、public、superC、3numberC、3number、width2、如下哪个是 Java 中的标识符( )、fieldname B、super、#number3、已知如下定义:String s = story; 下面哪个语句不是合法的( )、s += books;、s = s + 100;、int len = s.length;、String t = s +abc;4、如下哪个是 Java 中有效的关键字()、name 、hello 、false、good5、下面的代码段执行之后 count的值是什么() =
2、( i=iSystem. 、5、1C、15、166、定义一个类,必须使用的关键字是( )、public B、class C、interface、static7、定义一个接口必须使用的关键字是()、public 、class 、interface、static8、如果容器组件 p 的布局是 BorderLayout,则在 p 的下边中添加一个按钮 b,应该使用的语句是( )、p.add(b);、p.add(b,North);、b.add(p,North);、p.add(b,South);9、声明并创建一个按钮对象 b,应该使用的语句是()、Button b=new Button();C、Butt
3、on b=new b();、button b=new button();、b.setLabel(确定);10、Frame对象默认的布局管理器是( )、FlowLayoutC、CardLayoutB、BorderLayout、null、下列哪一个 import 命令可以使我们在程序中创建输入/输出流对象()、import java.sql.*;、import java.io.*;、import java.util.*;、import .*;12、下面哪一个 import 命令可以为我们提供编写网络应用程序的类()、import java.sql.*;C、import java.io.*;、imp
4、ort java.util.*;、import .*;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()、FileInputStream、FileOutputStream、FileWriterC、DataOutputStream二、填空题1、如果将类MyClass声明为 publicMyClass.java)才能正常编译。2、Java 程序中的单行注释符是( / /* */ 3、Java 中布尔类型的常量有两种,它们是()和(false4、Java float) 和 (double于前者。5Java =(6、在Java 中定义一个字符串类型的变量 str String ) ,
5、定义一个具有 10 个元素的整型数组 aint arr = new ) 。7、导入 mypackage包中的所类的命令是( import mypackage.*; 8、当声明一个数组int arr = new int5; 时,这代表这个数组所保存的变量类型是(int50到 4。9 x=13 x%y != 0boolean10、异常处理是由(trycatch)和 finally 块三个关键所组成的程序块。、以下程序段的输出结果是(三角形) x=y=z= +yzx+zyz+ySystem.out.println(System.out.println(12、下面程序段的执行结果是(6 5 4 3 2
6、) =6 ( i=a. -iSystem.out+ 三、程序阅读题1、以下程序的输出结果为_ Peter is 17 years _。 name; age; this. =this. = c= Person(Peter,System.out.println(c. + +c. + old!2、以下程序的输出结果为_课程号:101 课程名:ASP 学分_。 cNumber; cName; cUnit; = = = System.out.println( + + + +学 + cUnit c= Course(101, ASP,3、以下程序的输出结果为_汤姆猫体重:20.0斤_。 weight; na
7、me; setWeight( this. = System.out.println( + + + Tom. = ;= 4、以下程序的输出结果_姓名:Tom 年龄:15 家庭住址:金水区 电话:66123456学校:九中_。 name, address, tel; age; this. =this. = System.out.print(姓名 + nameSystem.out.print( + age System.out.print( + addressSystem.out.print( + tel school; super supersuperSystem.out.println(+ sc
8、hool = Son(Tom,son. = 金水区;son. = ;son. = 66123456;5、下列程序的运行结果是_12345_。 a=5 ( j=j a.length;System. .print(a+ = 四、简答题1、简述Java 中异常处理的机制?答:首先 Java 的异常是面向对象的。一个 Java 的 Exception 是一个描述异常情况的对象. Exception 对象就产生了,并放到异常的成员函数里。Java的异常处理是通过5个关键词来实现的:try,catch,throw,throws和。1.异常处理:在Java 语言的错误处理结构由catchfinally三个块
9、组成。其中 try 块存放将可能发生异常的 Java 语言,并管理相关的异常指针;catch 块紧跟在 try 块后面,用来激发被捕获的异常;finally 块包含清除程序没有释放的资源,句柄等。不管 try块中的代码如何退出,都将执行 finally块。2.抛出异常:Java 语言可以不在方法中直接捕获,而用 throw语句将异常抛给上层的调用者。ThrowThrowable 的实例句柄,通过参数传到 catch 中,或者采用 new 操作符来创建一个。2、什么是继承?答:通过必要的说明能够实现某个类无需重新定义就拥有另一个类的某些属性和方法,并把这种关系称为继承,先定义的类称为父类,后定义
10、的类称为子类,并且允许多层的继承关系。3、请简述重载和重写的区别?答:方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。的方法是可以改变返回值的类型。五、程序设计题1、按以下要求编写程序(1) 创建一个Rectangle 类,添加width 和height 两个成员变量(2) 在Rectangle中添加两种方法分别计算矩形的周长和面积
11、(3) 编程利用Rectangle 输出一个矩形的周长和面积解答: width, height; Rectangle( this. =this. = (this. + this.height)* this. * this.height; = System.out.println(+System.out.println(+2、按以下要求编写程序(1) 编写 Animal 接口,接口中声明 run() 方法(2) 定义 Bird类和 Fish 类实现 Animal 接口(3) 编写 Bird类和 Fish 类的测试程序,并调用其中的 方法解答: System.out.println(. Syste
12、m.out.println(. = = 3、编写一个Frame框架应用程序,要求如下:(1) 在窗口设置两个菜单文件、编辑”(2) 在文件菜单里添加三个菜单项打开、保存、关闭”(3) 在编辑菜单里添加两个菜单项复制、粘贴”(4) 点击关闭菜单项时,使程序关闭。解答: * = frmMain; mb; mnuFile; mnuEdit; miOpen; miSave; miClose; miCopy; miPaste; = Frame( = = Menu( = Menu( = MenuItem( = MenuItem( = MenuItem( = MenuItem( = MenuItem( frmMainfrmMainfrmMain.setBackground(Color.whitefrmMain.setVisible(truefrmMain.setLayout(nullfrmMain.addWindowListener( frmMain.setMenuBar(mbmb.add(mnuFilemb.add(mnuEditmnuFil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新生儿重度窒息讨论制度
- 杭州七所射线室内探伤项目环境影响报告表
- 2026年陕西药物制剂工考试练习题及答案
- 产科专科护理专家共识
- 老年心理疏导服务指南
- 建筑混凝土浇筑施工操作指南
- 化脓性中耳炎护理操作指南
- 2026年电除颤试题及答案合集
- 2026年血液科护理交接班试题及答案
- 2026下半年湖南省事业单位医疗卫生岗笔试历年真题试卷附参考答案
- 小学三年级写字教案
- (正式版)T∕CSES 208-2025 珍稀濒危鱼类水质基准推导技术指南(试行)
- 2026年外国法制史考试押题卷及完整答案详解【必刷】
- 12《祝福》课件 统编版高一语文必修下册
- 中风康复期中医护理常规
- 客房卫生处罚制度
- 细胞培养虚拟仿真实验教学的应用
- 上海健康医学院《大学英语》2023-2024学年第一学期期末试卷
- 2025年研究生思想道德面试题库及答案
- GB/T 39679-2025电梯用智能识别装置
- 2025年初级会计职称《经济法基础》精讲课件第1-4章
评论
0/150
提交评论