ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:24.75KB ,
资源ID:11156362      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11156362.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java复习题1.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java复习题1.docx

1、java复习题1java复习题填空题1、Java源代码文件的扩展名为 .java 。 编译器(javac) 会将此源文件转换为类文件。2、 类对象 是一组具有相同属性、共同行为和共同关系的对象的抽象。3、写出完整的main方法的声明 public static void main(String args) 。4、在Java中, interface 关键字用于标识接口。5、在Java中,extends 关键字用于继承类,java中所有的类都继承自 Object , 接口 是需要由其他类实现的行为模板。6、类的声明“public class Test extends Applet implemen

2、ts Runable ”中,定义的类是Test ,其父类是Applet ;实现了Runabele 接口。这个类的源程序必须保存为Test.java (写出包括扩展名的文件名)。7、构造函数是类中的一种特殊方法,没有返回类型,名称与类的名称相同。8、访问控制符有 public ,protected 和private 等。9、private 可以实现很多类的封装。10、要使用swing组件需要导入包javax.swing 。11、Java使用的异常处理机制中, try 块中的语句引发异常,而 catch 块用于处理异常。12、列举四swing支持的组件 JButton(按钮),JLbel(标签),

3、JCkeckBox(复选框),JMenu(菜单)。13、总体来说,Java 程序分两大类,是 Applet 和 Application。选择题1、java源文件和编译后的文件扩展名分别为( b )A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java2、要想定义一个不能被继承的类,在类定义中必须加上修饰符( a )。A、 final B、 public C、 private D、abstract3、以下代码中,this是指( a)。 class bird int x,y; void fly(int x,int y) thi

4、s.x=x; this.y=y;A、 bird B、 fly C、bird或fly D、不一定4、以下程序段执行后的K值为( )。 int x=20; y=30; k=(xy)?y:xA、 20 B、 30 C、10 D、505、以下声明的变量中,只有( )是不合法的。A、 internet_network B、 *number C、 Hello D、 _sys_path6、Java用来定义一个公共类时,所使用的关键字为 ( )A、protected class B、public class C、struct D、class 或 struct7、Java用来定义一个类时,所使用的关键字为 (

5、)A、class B、public C、struct D、class 或 struct8、设数组Array由以下语句定义 int Array=new int10 则数组的第一个元素的正确引用方法为( ) A、Array1 B、Array0 C、Array D、Array9、以public修饰的类如:public class Car 则Car( ) A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用 C、不能被任意其它类使用 D、不能被其它类继承10、如果希望控件在界面上按表格行分列排列,应使用下列那种布局管理器?( )A、BoxLayout B、BorderLayout C、GridL

6、ayout D、FlowLouLayout11、构造函数何时被调用( ) A.类定义时B.创建对象时 C.调用对象方法时D.使用对象的变量时12、Java语言的许多特点中,下列哪个特点是C+语言所不具备的?( ) A、高性能 B、跨平台 C、面向对象 D、有类库13、方法的重载是指( ) A方法名相同参数可以相同 B. 方法名不同参数可以相同 C方法明相同参数个数不同或当个数相同时参数类型不同 D方法名不同参数个数不同或当个数相同时参数类型不同程序分析题1、阅读下列程序,然后回答问题。class Car int carNumber; Car() Car(int no) this.carNumb

7、er=no; void setNumber(int carNum) carNumber = carNum; void showNumber() System.out.println(“My car No. is :” + carNumber); (1) 写出这里定义了什么类?有哪些成员变量?有哪些成员方法?定义了car类,成员变量有carnumber,成员方法有:、构造方法setnumber、shownumber (2)这个类有无访问控制修饰?表示谁可以访问这个类内的属性和方法?无访问控制修饰,表示在同一类或同一包中都可以访问(3)下列程序中,main()方法中使用了上面定义的类,产生了多少个

8、对象?对象名字分别是什么?写出执行后的输出结果。public class CarDemo public static void main(String args) Car demoCar1= new Car(); demoCar1.setNumber(168168); demoCar1.showNumber(); 产生了1个对象叫demoCar1,运行结果:My car NO.is:1681682、以下为一个java的完整程序,它定义了一个类Car,并在程序中创建了一个该类的对象DemoCar,调用该对象的set_number方法设置车号属性为3388,调用该对象的show_number方法输

9、出车号。(10分)/Car.javaclass Car int car_number; void set_number(int car_num) car_number= car_num ; void show_number() System.out. println (“My car No. is :”+car_number); /CarDemo.javaclass CarDemo public static void main(String args) Car Democar= new Car(); DemoCar.set_number( 3388 ); DemoCar. Show_numb

10、er (); 3下面程序对数组中每个元素赋值,然后按逆序输出。请在横线处填入适当内容,使程序能正确运行。java.io.*;public class ArrayTestpublic static void main (String args) int i; int a=int5;for(i=0;i=0;i-) System.out.println(a+i+=+ai);编程题1、编写一个完整的Java Application程序在命令行输出“I am a student.” ,程序命名为HelloWorld。并说明在JDK环境下的开发并运行的具体过程。Class HelloWorldPublic

11、 static void mainSystem.out.printfln(“I am a student.”);1、在记事本中编写源代码,并保存为helloworld.java2、在源代码所在目录下发出命令javac helloworld.java3、编译若不通过则重复1、2步骤,若通过则发出命令java helloworld并查看运行结果2、编写一个完整的Java 程序名为WhileDemo,用while循环实现统计从10到15的小于等于15的数,并在屏幕上显示出来这些数,同时统计while循环次数并且显示出来。public class WhileDemo public static voi

12、d main(String args) int i=10,n=0; while(i15) i+; n+; System.out.println(i); System.out.println(从10到15的小于等于15的数的个数为:+n); 3、编写程序,包含一个标签、一个文本框和一个按钮。当用户单击按钮时,程序把文本框的内容复制到标签中package test;import java.awt.*;import java.awt.event.*;public class MyFrameLabel lbl = new Label(请输入信息);TextField txt = new TextFie

13、ld(30);Button btn = new Button(确定); public MyFrame() Frame fr = new Frame(); fr.setLayout(new FlowLayout();/设置窗体的布局为FlowLayout fr.add(lbl); fr.add(txt); fr.add(btn); /给按钮注册监听器 btn.addActionListener(new Monitor(); /使用窗体可见,并设置大小 fr.setVisible(true); fr.setSize(400,400); /定义内部类监听ActionEvent事件 class Mon

14、itor implements ActionListener public void actionPerformed(ActionEvent e) lbl.setText(txt.getText(); public static void main(String args) new MyFrame(); 另一个参考代码: import java.awt.*; import java.awt.event.*; public class CopyStringToLabe extends Frame implements ActionListener private Label label = ne

15、w Label(); private TextField output = new TextField(); private Button copy = new Button(复制); private class WindowCloser extends WindowAdapter public void windowClosing(WindowEvent we) System.exit(0); public CopyStringToLabe () super(向标签复制一个字符串); setup(); copy.addActionListener(this); addWindowListen

16、er(new WindowCloser(); public void actionPerformed(ActionEvent e) if(e.getSource() = copy) label.setText(output.getText(); private void setup() Panel textGrid = new Panel(); textGrid.setLayout(new GridLayout(2,1); textGrid.add(label); textGrid.add(output); setLayout(new BorderLayout(); add(Center,te

17、xtGrid); add(South,copy); pack(); setVisible(true); public static void main(String args) CopyStringToLabe cop = new CopyStringToLabe(); 4、创建一个名称为Vehicle的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建另一个名称为interfaceDemo的 类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()和stop()方法

18、。第1个程序,定义接口package interfaces;public interface Vehicle void start(); void stop();第2个程序,定义Bike类实现接口package imp;import interfaces.*;public class Bike implements Vehicle Override public void start() System.out.println(开始踩自行车); Override public void stop() / TODO Auto-generated method stub System.out.pri

19、ntln(自行车停下来了); 第3个程序,定义Bus类实现接口package imp;import interfaces.*;public class Bus implements Vehicle Override public void start() System.out.println(巴士开动了); Override public void stop() System.out.println(巴士停下来了); 第4个程序,定义主类,调用接口和类package test;import imp.*;import interfaces.*;public class interfaceDemo

20、 public static void main(String args) Vehicle bike = new Bike(); Vehicle bus = new Bus(); bike.start(); bike.stop(); bus.start(); bus.stop(); 5、编写一个应用程序,实现可以从数据库 STUDENT 中的SCORE 表查询 JAVA 这列的所有信息。import java.sql.*;public class Studentpublic static void main(String args)tryClass.forName(“sun.jdbc.odbc

21、.JdbcOdbcDriver”)catch(ClassNotFoundException e)System.out.println(e.getMessage();String url = “jdbc:odbc: STUDENT”Connection con = null;try con = DriverManager.get Connection(url);Statement stmt = con.createStatement();String querySQL = “SELECT JAVA FROM SCORE”;ResultSet rs = stmt.executeQuery(querySQL);while(rs.next()System.out.println(rs.getString(1);catch (SQLException e) System.out.println(e.getMessage();finally if(con != null) trycon.close();catch (SQLException e) System.out.println(e.getMessage();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1