java填空题和程序阅读题,十分的详细.doc_第1页
java填空题和程序阅读题,十分的详细.doc_第2页
java填空题和程序阅读题,十分的详细.doc_第3页
java填空题和程序阅读题,十分的详细.doc_第4页
java填空题和程序阅读题,十分的详细.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课堂练习题一如果只想运行别人的Java程序可以只安装Java运行环境_JRE_。_ClassPath_环境变量设置中的.;是指可以加载应用程序当前目录及其子目录中的类。_字节_码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码,解释一句,执行一句。使用Java编译器_ javac_.exe编译源文件得到字节码文件。Java应用程序必须通过Java解释器_JAVA_.exe来解释执行其字节码文件。如果Java源文件中有一个类是public类,那么源文件的名字必须与这个类的名字完全_相同_,扩展名是.java 。如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成_多_个圹展名为.class的文件。Java应用程序总是从主类的_main_方法开始执行当Java应用程序中有多个类时,java.exe 命令后的类名必须是包含了_ main_方法的那个类的名字,即主类的名字。_JSP_是Java Server Pages的缩写,是由Sun公司在1999年推出的一种动态网页技术标准。一个Java程序允许有_1_ 个主类。Java Application程序中必须包含一个名为_mian_的方法。_java.awt_包是Java语言用来构建GUI的基础类库,包括了很多AWT界面组件和资源。存放字符串常量的对象属于String类,而存放字符串变量的对象属于_ 类。 系统定义的运行异常都可以由系统自动抛出,而用户定义的异常应使用_ throw_ 语句抛出。 _ _关键字用于捕获可能抛出的异常并进行相应处理。 _Object_类是Java中所有类的祖先类。_Math_类用来完成一些常用的数学运算。_类是Java异常类的根类。_this _关键字表示对当前对象的直接父类对象的引用一个类要实现一个接口时,需要使用_ interface_ 关键字。面向对象程序设计方法的特点有抽象、封装、 继承 和_多态_ 。面向对象程序设计方法的特点有抽象、封装、_继承_和 多态 。Java中创建包应使用_关键字Java中不能被实例化、只能被子类继承的是_ 类(请用英文拼写形写,不要写汉字!)。 Java中不能被子类继承的类是_ final _ 类(请写出英文单词!)。 Java中不能被子类方法所覆盖的是_static_ (请写英文单词!)方法。 Java中用于文件和目录管理的类是_ Path _ 类表达式3+”5.2”的值是_8_.用_修饰的变量是类变量。如果在子类中想使用被子类隐藏的父类成员变量或方法,就可以使用关键字_ super_。接口中的方法默认是public abstract方法,所以类在实现接口方法时必须给出方法体,并且一定要用_ public_访问控制符来修饰。匿名类的类体中不可以声明_类型的变量和方法。运行Java字节码的假想计算机称为_ JVM_ 。Java程序分为两种类型,分别是 Java Application和_Java Applet_ 。Java程序分为两种类型,分别是 _ Java Application _ 和Java Applet。Java开发工具JDK包中,Javac.exe的作用是 _编译java源文件_Java开发工具JDK包中,Java.exe的作用是_编译java源文件的_。Java开发工具JDK包中,模拟WWW浏览器运行Java Applet小程序的应用程序名是_ .exe。Java中所有类都直接或间接继承自_ Object类_类。Java中实现多线程有两种途径,一是定义Thread类的子类;二是实现_ Runnable多线程_接口。Java源程序是由类定义组成的,每个程序可以定义若干个类,但是只有一个类是主类。在Java Application中,这个主类是指包含main方法的类,在Java Applet里,这个主类是系统类_ main_的子类。_CLASSPATH_环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。Statement 对象的executeQuery方法执行Select查询,_方法执行对数据的更新操作。Graphics类位于AWT包中,常用来绘制文字和图像。可以使用Graphics类中的_方法来绘制文本。基于流式Socket进行通信,至少需要一对套接字,一个运行于客户机端,称之为Socket,一个运行于服务器端,称之为_Socket_。方法_ openStream()_与指定的URL建立连接并返回InputStream类的对象以从这一连接中读取数据。Java中I/O流是由_ (java.io )_包来实现的。在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现_多_重继承关系。接口使用_class_关键字声明。可以使用jar.exe把一些文件压缩成一个_JAR_文件,来发布应用程序。设有程序段如下: String s=淮海工学院; char a=s.charAt(0),b=s.charAt(2); System.out.print(a); System.out.println(b);以上程序的输出结果是_。下列程序的输出结果是_。class A public int f(int x) return x+1; class B extends A public int f(int x) return x*x; public class E public static void main(String args ) A a=new B( ); int m=a.f(10); System.out.println(m); 下列程序的输出结果是_。public class E public static void main(String args ) char x=你,y=e,z=吃; if ( xA ) y= 爱; z=情; else y=我 ;z=她; System.out.println( +x+y+z); 下列程序的输出结果是_public class Epublic static void main(String args) long a=1,2,3,4; long b=100,200,300,400,500; b=a; System.out.println( +b.length); class FrameInOut extends Frame /创建图形界面的类 TextField input; FrameInOut() super(图形界面的Java Application程序);.setSize(300,200); setVisible(_); 如果要在程序中对图形界面的组件进行事件处理,一般要在程序开头加上如下语句: import java.awt._.*;class FrameInOut extends Frame_ ActionListener . 已知程序如下:public class AppCharInOut public static void main(String args) String str1=淮海工学院; String str2=中国OK!; System.out.println(str1.length(); System.out.println(str2.length(); 则输出结果中第二行是_。已知程序如下: public class AppCharInOut public static void main(String args) String str1=淮海工学院; String str2=中国OK!; System.out.println(str1.length(); System.out.println(str2.length(); 则输出结果中第二行是_。已知程序如下:public class AppCharInOut public static void main(String args) int scores=82,76,53,91,67,95; System.out.println(scores.length); 此程序的输出结果是_。设有语句如下: double x=9.97; int nx=(int)x;则nx=_。 设有语句如下:double x=9.97; int mx=(int)Math.round(x);则mx=_。设有语句如下: char c=66; System.out.println(c); 以上语句输出结果是_。设有语句:int x=5, y=8, z=2; int k=xm?x:(ym?x:(ym?x:(ym)?8:9 _已知语句如下: int m=2,n=3,x=4,y=5; System.out.println(nm?x:y +(nm?x:y);则其输出结果是nm?x:y _ 设有类phoneCard和phoneCard200,其中后者是前者的子类,则相应的语句为:class phoneCard200 _ phoneCard设有程序如下:public class jzh0319 public static void main(String args) subClass sc=new subClass(); class superClass superClass() System.out.println(父类); class subClass extends superClass subClass() System.out.println(子类); 其输出结果有两行。其中第一行是_.设有程序如下: public class jzh0319 public static void main(String args) subClass sc=new subClass(); class superClass superClass() System.out.println(父类); class subClass extends superClass subClass() System.out.println(子类); 其输出结果有两行。其中第二行是_. 设有语句: String s=Hello,world!;int len=s.length( ); 则len的值=_。设有语句: String s=你好,中国!; int len=s.length( ); 则len的值=_。设有语句: String s=淮海工学院计算机工程学院; int len=s.length( ); 则len的值=_。设有程序如下:class student static long sno=1108001; String sname,sclass; student(String sname,String sclass) this.sname=sname; this.sclass=sclass; public class jzh0320 public static void main(String args) student li=new student(李小军,网络081); System.out.println(li.sno); student wang=new student(王小丽,网络082); li.sno+; System.out.println(wang.sno); 则程序输出结果中的第一行是:_设有程序如下: class student static long sno=1108001; String sname,sclass; student(String sname,String sclass) this.sname=sname; this.sclass=sclass; public class jzh0320 public static void main(String args) student li=new student(李小军,网络081); System.out.println(li.sno); student wang=new student(王小丽,网络082); li.sno+; System.out.println(wang.sno); 则程序输出结果中的第二行是:_ 设有程序如下: abstract class absclass abstract void method1(); class conclass extends absclass public void method1() System.out.println(子类); public class mainclass public static void main(String args) absclass ac=new conclass(); ac.method1(); 则程序的输出结果是:_设有程序如下:class superclass public void method1() System.out.println(父类); class subclass extends superclass public void method1() System.out.println(子类); public class mainclass public static void main(String args) superclass sc=new superclass(); sc.method1(); superclass sc1=new subclass(); sc1.method1(); subclass sub=new subclass(); sub.method1(); 则程序输出结果中的第一行是:_设有程序如下:class superclass public void method1() System.out.println(父类); class subclass extends superclass public void method1() System.out.println(子类); public class mainclass public static void main(String args) superclass sc=new superclass(); sc.method1(); superclass sc1=new subclass(); sc1.method1(); subclass sub=new subclass(); sub.method1(); 则程序输出结果中的第二行是:_设有程序如下:class superclass public void method1() System.out.println(父类); class subclass extends superclass public void method1() System.out.println(子类); public class mainclass public static void main(String args) superclass sc=new superclass(); sc.method1(); superclass sc1=new subclass(); sc1.method1(); subclass sub=new subclass(); sub.method1(); 则程序输出结果中的第三行是:_设有程序如下:class class1 static int add(int a,int b) return a+b; static float add(float a,int b) return a+b; static float add(int a,float b) return a+b; static float add(float a,float b) return a+b; public class mainclass public static void main(String args) System.out.println(class1.add(5,10); System.out.println(class1.add(5.0f,10.0f); System.out.println(class1.add(5.0f,10); System.out.println(class1.add(5,10.0f); 则程序输出结果中的第一行是:_设有程序如下: class class1 static int add(int a,int b) return a+b; static float add(float a,int b) return a+b; static float add(int a,float b) return a+b; static float add(float a,float b) return a+b; public class mainclass public static void main(String args) System.out.println(class1.add(5,10); System.out.println(class1.add(5.0f,10.0f); System.out.println(class1.add(5.0f,10); System.out.println(class1.add(5,10.0f); 则程序输出结果中的第二行是:_ 设有程序如下: class class1 static int add(int a,int b) return a+b; static float add(float a,int b) return a+b; static float add(int a,float b) return a+b; static float add(float a,float b) return a+b; public class mainclass public static void main(String args) System.out.println(class1.add(5,10); System.out.println(class1.add(5.0f,10.0f); System.out.println(class1.add(5.0f,10); System.out.println(class1.add(5,10.0f); 则程序输出结果中的第三行是:_ 设有程序如下: class class1 static int add(int a,int b) return a+b; static float add(float a,int b) return a+b; static float add(int a,float b) return a+b; static float add(float a,float b) return a+b; public class mainclass public static void main(String args) System.out.println(class1.add(5,10); System.out.println(class1.add(5.0f,10.0f); System.out.println(class1.add(5.0f,10); System.out.println(class1.add(5,10.0f); 则程序输出结果中的第四行是:_ 在某个类的定义中,若想定义属性PI表示圆周率3.14,则可在相应类体中加入如下的属性声明语句: static _ double PI=3.14; 若想求160的平方根,可以写出如下表达式: _.sqrt(160);Applet类中的_方法可用来显示图形和文本。以下表达式的值=_。 Math.round(2.78)设有程序如下:class student String sno,sname,sex,sclass; student( ) sclass=网络081; student(String sno) this(); this.sno=sno; student(String sno,String sname) this(sno);this.sname=sname; student(String sno,String sname,String sex) this(sno,sname); this.sex=sex; public class mainclass public static void main(String args) student li=new student(110811121,李小军,男); System.out.println(li.sex); System.out.println(li.sname); System.out.println(li.sno); System.out.println(li.sclass); 则程序输出结果的第一行是:_设有程序如下: class student String sno,sname,sex,sclass; student( ) sclass=网络081; student(String sno) this(); this.sno=sno; student(String sno,String sname) this(sno); this.sname=sname; student(String sno,String sname,String sex) this(sno,sname); this.sex=sex; public class mainclass public static void main(String args) student li=new student(110811121,李小军,男); System.out.println(li.sex); System.out.println(li.sname);System.out.println(li.sno); System.out.println(li.sclass); 则程序输出结果的第二行是:_设有程序如下: class student String sno,sname,sex,sclass; student( ) sclass=网络081; student(String sno) this(); this.sno=sno; student(String sno,String sname) this(sno); this.sname=sname; student(String sno,String sname,String sex) this(sno,sname); this.sex=sex; public class mainclass public static void main(String args) student li=new student(110811121,李小军,男); System.out.println(li.sex); System.out.println(li.sname); System.out.println(li.sno); System.out.println(li.sclass); 则程序输出结果的第三行是:_设有程序如下: class student String sno,sname,sex,sclass; student( ) sclass=网络081; student(String sno) this(); this.sno=sno; student(String sno,String sname) this(sno); this.sname=sname; student(String sno,String sname,String sex) this(sno,sname); this.sex=sex; public class mainclass public static void main(String args) student li=new student(110811121,李小军,男); System.out.println(li.sex); System.out.println(li.sname); System.out.println(li.sno); System.out.println(li.sclass); 则程序输出结果的第四行是:_ Swing组件的用法与AWT组件基本相同,大多数AWT组件只要在其类名前加_即可转换成Swing组件.在Swing组件中,单选按钮J_用来显示一组互斥的选项。在同一组单选按钮中,任何时候最多只能有一个按钮被选中。不包含本地代码的Swing组件称为“轻量级”组件,而包含本地代码的_组件称为“重量级”组件。在Java2平台上推荐使用Swing组件。JTextField是一个单行文本编辑框,用于输入一行文字。文本区JTextArea是一个_行文本编辑框,其基本操作与JTextField类似,但增加了滚动条功能。在Swing组件包中,复选框组件_用来显示一组选项。在一组复选框中,可以同时选中多个复选框,也可以不选中任何复选框。Java Applet中的_方法用来绘制窗口,当窗口的大小发生变化、由不活动状态再次变为活动状态等时候,该方法都会被调用。当Applet所在的网页第一次被加载或重新加载时调用_方法,所以该方法仅被调用一次。当Java Applet执行完init()方法以后,就执行_方法,或者当用户离开Applet所在网页一段时间以后,又重新回到其所在网页(即重新激活该 网页)时,再次执行该方法。当用户离开Applet所在网页,使该网页变成不活动状态,或者最小化浏览器时将执行_方法。当用户关闭包含Java Applet所在的网页时将执行_方法。_线程是指程序中同时存在多个执行体,它们按照自己的执行路线并发工作,独立完成各自的功能,互相不干扰。处于新建状态的线程有自己的内存空间,通过调用_方法进入就绪状态。处于就绪状态的线程一旦获得CPU,线程就进入运行状态并自动调用自己的_方法。处于运行状态的线程在某些情况下,如执行了_(睡眠)方法,或等待I/O设备等资源,让出CPU并暂时停止自己的运行,进入阻塞状态。死亡状态是线程生命周期中的最后一个阶段。线程死亡的原因有两个:一个是正常运行的线程完成了它的全部工作,另一个是线程被强制性地终止,如通过stop()或_方法来终止一个线程。设有程序如下,请填写完整.import java.sql.*;public class UseJDBC public static void main(String args) throws SQLException,ClassNotFoundException Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection conn=DriverManager.getConnection(jdbc:odbc:PhoneBook);Statement stmt=conn.createStatement();ResultSet rset=stmt._(select * from telnum);while(rset.next() System.out.println(姓名:+rset.getString(name)+t+电话:+rset.getString(telnum); rset.close(); stmt.close(); conn.close(); 设有程序如下,请填写完整. import java.sql.*; public class UseJDBC2 public static void main(String args) throws SQLException,ClassNotFoundException Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Connection conn=DriverManager.getConnection(jdbc:odbc:PhoneBook); Statement stmt=conn.createStatement();stmt._(insert into flower values(rose,1.5); stmt.close(); conn.close(); 设有程序如下,请填写完整. import java.sql.*; public class UseJDBC3 public static void main(String args) throws SQLException,ClassNotFoundException Class.forName(sun

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论