java习题Ver2.0

发布时间 : 星期六 文章java习题Ver2.0更新完毕开始阅读

练习六

1 、

1.Java起源于___________年

2.Java的特点包含:__________、___________、___________、___________和___________。

3.Java体系结构包含: A.Java编程语言 B.Java类文件格式 C.Java API D.JVM。 4..javac的作用是:

A.将源程序编译成字节码 B.将字节码编译成源程序 C. 解释执行Java字节码 D.调试Java代码 5.什么是Java虚拟机?

6.编写一个Java程序,输出“Hello Java!”

2 、

1.Java的基本数据类型包含___________、___________、___________、___________、___________、___________、___________和___________。

2.变量主要用来___________,是用标识符命名的数据项,是程序运行过程中可以改变值的量。

3.下面哪些表示符是正确的? A.MyWorld B.parseXML C.-value D.&maybe

4.写出表达式b!=3&&5/a>a+b的结果,设a=3,b=4 A.true B.false C.1 D.2

5.程序的控制结构分为那几种,分别表示什么含义?

6.编写Java语言程序,给定文件地址C://myFile/a/b/c/d/a.text,试通过字符串操作获得文件名。

3 、

1. 面向对象的语言通常具有以下特征:___________、___________和___________。 2. 面向过程编程模式的程序的处理过程为______________________。 3. 面向对象程序设计方法的优点包含: A.可重用性 B可扩展性 C.易于管理和维护 D.简单易懂 4. Java中基本的编程单元为: A.类 B.函数 C.变量 D.数据

5. 类之间存在以下几种常见的关系: A.“USES-A”关系 B.“HAS-A”关系 C.“IS-A”关系 D.“INHERIT-A”关系 6.什么是构造器,它的作用是什么

7.编写一个Java片段,定义一个表示学生的类,包含学生的姓名、学号、班级。

8.什么是包,如何定义、导入包? 9.什么是访问控制,有哪些访问控制?

4 、

1. 被继承的类一般称为___________或___________,继承的类称为___________。 2.在继承中发生的强制类型转换为___________。 3.设有下面两个类的定义: class Person {}

class Student extends Person {

public int id; //学号 public int score; //总分

public String name; // 姓名 public int getScore(){return score;} }

类Person和类Student的关系是()。 A、包含关系 B、继承关系 C、关联关系 D、无关系,上述类定义有语法错误 4. 设有下面的两个类定义: public class Father{ public Father(){ System.out.println(“我是父类”); } public class Child extends AA { puublic Child(){

System.out.println(“我是子类”); }

则顺序执行如下语句后输出结果为:( ) Father a; Child b; A、我是父类 B、我是子类 我是子类 我是父类 C、我是父类 D、我是子类 我是父类 我是子类 5.this和super的作用是什么

5 、

1. 在Java程序中,通过类的定义只能实现___________重继承,但通过接口的定义可以实现___________重继承关系。

2.接口使用___________关键字声明。 3.下面哪些语法结构是正确的

A.public class A extends B implements C B. public class A implement A B C. public class A implemts B,C,D D.public implements B 4.局部内部类可以用哪些修饰符修饰 A.public B.private C.abstracted D.final

6 、

1. Java中I/O流是由___________包来实现的。

2. 自定义的异常类一般直接或间接继承自___________类 3.下面哪种流可以用于字符输入: A.java.io.inputStream B. java.io.outputStream C. java.io.inputStreamReader D. java.io.outputStreamReader 4.下面哪些情况可以引发异常: A.数组越界 B.指定URL不存在 C.使用thow语句抛出 D.使用throws语句 5. 基本的I/O流主要包括哪些内容 6.简述Java异常处理机制

7 、

1.可以充当Java事件源的有___________、___________和___________。 2.___________布局管理器使用的是组件的最佳尺寸。 3.add()方法的作用是______________________。 3.在Java图形用户界面编程中,如果需要显示信息,一般是使用__________类的对象来实现。

A、JLabel B、JButton C、JTextArea D、JTextField

4.创建一个标识有“开始”按钮的语句是( )。 A、JTextField b = new JTextField(“开始”); B、JLabel b = new JLabel(“开始”);

C、JCheckbox b = new JCheckbox(“开始”); D、JButton b = new JButton(“开始”); 5.什么是SWT、SWING,二者有什么区别? 6.什么是事件适配器

8 、

1.线程包含___________、___________、___________、___________和___________5个状态。

2.创建线程有哪些方式

联系合同范文客服:xxxxx#qq.com(#替换为@)