Java语言简答类分析题

上传人:宝路 文档编号:2993490 上传时间:2017-07-29 格式:DOC 页数:8 大小:93.50KB
返回 下载 相关 举报
Java语言简答类分析题_第1页
第1页 / 共8页
Java语言简答类分析题_第2页
第2页 / 共8页
Java语言简答类分析题_第3页
第3页 / 共8页
Java语言简答类分析题_第4页
第4页 / 共8页
Java语言简答类分析题_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《Java语言简答类分析题》由会员分享,可在线阅读,更多相关《Java语言简答类分析题(8页珍藏版)》请在金锄头文库上搜索。

1、Java 语言作业 第 1 页(共 8 页)作业1Java语言源文件的命名规则是怎样的?(1)如果源文件有多个类.那么只能有一个类是public类.(2)如果有一个类是public类.那么源文件的名字必须与这个类的名字完全相同.扩展名是java.(3)如果源文件没有public类.那么源文件的名字只要和某个类的名字相同.并且扩展名是java就可以了.2Java应用程序的主类必须含有怎样的方法?Public Static Void main(String args)3. Java为什么与平台无关?因为Java在计算机操作系统之上.又提供了一个Java运行环境.即支持Java程序运行的平台.这个平

2、台由Java虚拟机,类库以及一些核心文件组成.4说明Java的四种访问权限。public private protected default5package语句和import语句的作用是什么?(1)package语句用于定义一个包. 包用于管理类名空间.(2)import语句用于导入指定的包或包中的类.6关键字super的三种用法是什么?(1)用来访问父类被隐藏的成员变量(2)用来访问父类中被重写的方法(3)用来调用父类的构造方法7声明一个子类,实现一个接口的语法格式是怎样的?class 类名 implements 接口名8什么是异常(错误, 例外)?如何处理?所谓异常.就是程序运行时可能出现

3、的一些错误.程序要对错误给出处理.Java用try.catch语句来处理异常. 将可能出现的异常放在try部分.当发生异常后.在catch语句捕获并处理.用throw抛出异常.9什么叫进程和多线程?Java如何处理多线程?进程是指程序的一次执行.线程是指一个程序的不同代码交替运行.Java使用thread类或者runable接口来处理多线程.10什么叫组件和容器?两者之间有什么关系?组件是一个能够以图形化的方式显示在屏幕上并与用户进行交互的对象.组件不能独立显示.必须将组件放在容器中才可以显示.组件由component类的子类或间接子类创建对象.容器由conatier的子类或间接子类创建对象.

4、容器本身也是一个组件因此可以把一个容器添加到另一个容器中.实现容器的嵌套.1.Java 语言和 C/C+语言的相同点在于( A )A.使用相似的语法 B.与平台无关C.源程序中都是类 D.支持多重继承2.一个包含类A,B,C的Java源程序A.java,编译产生的类文件是(D) Java 语言作业 第 2 页(共 8 页)A.A.class B.B.classC.C.class D.A.class B.classc C.class3.下列哪一个是合法的 Java 标识符( C )。A.test# B.2ExampleC.$change D.static 4.指出正确的表达式语句( CD )。A

5、.byte b=128; B.boolean b=1;C.long l=-100L; D.double d=0.925;5.下面的数组定义中错误的是( C )。A.int array=1,2,3,4,5; B.int array=1,2,3,4,5;C.String s=new String5; D.String s=new String5;6.关于构造函数,下列叙述错误的是( B )。A.构造函数是类的一种特殊函数,他的方法名必须与类名相同B.构造函数的返回类型只能是 void 型C.构造函数的主要作用是完成对类的对象的初始化工作D.一般在创建新对象时,系统会自动调用构造函数。7.下面关于

6、final 的叙述中错误的是( D )。A.用 final 修饰的变量不能更改 B.用 final 修饰的方法不能被重写C.用 final 修饰的类不能有子类 D.用 final 修饰的类可以有子类8.用哪一个修饰符修饰的方法是属于整个类的类方法( B )。A.abstract B.static C.final D.native9.下列哪个方法可用于创建一个可运行的线程类( D )。A.public class X extends Threadpublic int run().B.public class X extends Runnablepublic void run().C.public

7、 class X implements Threadpublic void run().D.public class X implements Runnablepublic void run().10.在 Java 图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用哪个类的对象来实现( A )。A.JLabel B.JButton C.JTextArea D.JTextField1使用 J2SE 开发的程序分为两种,分别是:Java application和 Java applet。2. Java编译器将源程序编译成被称为 字节码 的中间代码,它在某计算机上由Java解释器 解释执

8、行。3Java使用的字符集是 Unicode字符集 。4Java的基本数据类型不是固定长度与平台有关,这个说法是否正确? 否 5Java 的 boolean 类型的取值是: true 和 false 。6Java的复合数据类型包括 类 , 接口 和 数组 。7Java 源文件是由_类_和_接口_组成的。8在 Java 程序中,创建对象的一般格式为:_类名 对象名=new 类名_。9Java 类中有变量和方法两种成员,他们的访问权限可以是Java 语言作业 第 3 页(共 8 页)privata,public,_protected_和_default_。10.给出函数 void fun(int

9、a)的一种重载形式:_void fun (double a)_。11.当类的声明中没有显式指定其父类时,它是从_Object_类派生而来的。12Java 中 this 用来表示_当前对象_,super 用来表示_父类_.13.Java 使用_try.catch 语句来处理异常,使用_throw 抛出异常.14.不可变字符串是由_string_类定义的,而可变字符串是由_string buffer_类定义的。15.线程的四种状态是_新建_,_运行_,_中断_,_死亡_。16.Java 语言中的_java.awt_包和_javax.swing_包中的类实现了Java 的 GUI 图形用户界面设计。

10、1分析下面的程序,给出输出结果。class A protected double x=10,y=12.56;public void speak() System.out.println(我喜欢 NBA);public void cry() y=x+y; System.out.printf(y=%fn,y);class B extends A int y=100,z;public void speak() z=2*y;System.out.println(I love This Game);System.out.printf(y=%d,z=%d,y,z); class Example publi

11、c static void main(String args ) B b=new B();b.cry() ;b.speak(); y=22.560000I love This Gamey=100,z=2002分析下面的程序,给出输出结果。interface Computable final int MAX=100;int f(int x);public abstract int g(int x,int y);Java 语言作业 第 4 页(共 8 页)class A implements Computable public int f(int x) return x*x; public int

12、 g(int x,int y) return x+y;class B implements Computable public int f(int x) return x*x*x; public int g(int x,int y) return x*y;public class Example public static void main(String args) A a=new A();B b=new B();System.out.println(a.MAX);System.out.println(+a.f(10)+ +a.g(12,2);System.out.println(b.MAX

13、);System.out.println(+b.f(10)+ +b.g(12,2);100100 141001000 243分析下面的程序,给出输出结果。public class Example public static void main(String args ) int n=0,m=0,t=0;try t=9999;m=Integer.parseInt(8888);n=Integer.parseInt(12s3a); /发生异常 ,转向 catch。System.out.println(我没有机会输出);catch(Exception e) System.out.println(发生异

14、常);Java 语言作业 第 5 页(共 8 页)n=123;System.out.println(n=+n+,m=+m+,t=+t);发生异常n=123,m=8888,t=99991编写程序计算输出 Fibonacci 数列(即数列 1 1 2 3 5 8 13 21 34 55.)的前 10 项。public class Fibonacci public static void main (String args) int f=new int 10;f0=f1=1;for (int i=2;i10;i+)fi=fi-1+fi-2;for (int i=0;i10;i+)System.out

15、.println(fi);2编写程序使用对象数组保存以下信息并输出之。学号 姓名 成绩 电话20080001 姓名 01 90 666620080002 姓名 02 92 777720080003 姓名 03 95 8888class Student int num;String name;int score;int telephone;public Student(int p1,String p2,int p3,int p4) num=p1; name=p2; score=p3; telephone=p4;public class Test public static void main (String args) Student st

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号