. . . . .
题型:选择题20、填空题20、简答题15、看程序写结果15、编程题30。
一、Java基本知识
1、Java语言的基本特点(P6)
2、Java语言的开发过程和开发工具(P6):编辑程序(.java)、编译生成字节文件(.class)、运行测试。开发工具有:Eclipse, Jbuilder,Jcreator等。 3、Java平台构成(P8),以及Java三类平台。
4、Java开发工具包(JDK)构成:编译器(javac.exe)、解释器(java.exe) 等。 二、Java语言
1、基本与C类似;
2、标识符定义和Java关键字;
3、变量定义、初始化,数组定义与初始化;
4、Java控制语句(for, while, do while,switch,break等); 5、基本算法等; 二、类与对象
1、类与对象的关系(通过new生成对象);
int float double 原子类型 int a=5; JLabel jL;
jL = new JLabel(“衢州学院”) 2、类的构成和定义;(构造函数、set方法、get方法、信息显示及其他方法);class
3、代词的含义(this, super等);
4、抽象类和抽象方法定义(abstract);P99 5、静态变量的定义(static) 6、继承的实现(extends);单继承
7、接口的定义(interface ,P101)和实现(implements);P101,Java利用接口实现多重继承;
三、数组、包和常用API
1、数组的定义和初始化;P113 2、包的定义(package);P121 package cc 3、常用包,Math.random()的使用 P114 [1,1000] (int)(Math.random()*1000)+1 四、图形用户界面
1、标签(JLabe)、按钮(JButton)等常用控件的标题设置、颜色设置及位置属性设置等;
JLabel jL = new JLabel(“…”); jL.setForeground(Color.BLUE); JButton jL = new JButton(“…”); jL.setBounds(..)
一、选择题
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。
学习参考
. . . . .
A. .java B. .class C. .html D. .exe
2、为ABC类的一个无形式参数无返回值的方法method书写方法头,使得使用类名ABC作为前缀就可以调用它,该方法头的形式为( A )。
A. static void method( ) B. private void method( )
C. final void method( ) D. abstract void method( ) 3、下说法正确的是:( C)
A.一个可直接运行的Java源文件中可以有多个public类,其中必须有一个和文件同名 B.一个可直接运行的Java源文件中可以没有public类
C一个可直接运行的Java源文件中只能有一个且和文件同名的public类。
D. 一个可直接运行的Java源文件中可以有多个public类,且可以没有和文件同名的类。
4、下列属于Java语言的特点的一项是( D )。
A、运算符重载 B、类间多重继承 C、指针操作 D、垃圾回收 7、正确定义一个初始值为20的float类型的变量的语句是:( C ) A float #value=20f; C float _value=20f;
B float value#=20; D float value=20;
5、下语句不能通过编译的是( D)。 A. int[] a={1,3,5,7}; B. int b[];
C. int c[]=new int[4]; D. int d=new int[]; 6、 已知类关系如下: class Employee;
class Manager extends Employee; class Director extends Employee;
则以下关于数据的语句正确的是:( A )。 A. Employee e=new Manager(); B. Director d=new Manager(); C. Director d=new Employee(); D. Manager m=new Director();
7、对于类的说法中,不正确的一项是( C )。
A、一般类体的域包括常最、变量、数组等独立的实体
B、类中的每个方法都由方法头和方法体构成
C、Java程序中可以有多个类,但是公共类只有一个 D、java程序可以有多个公共类
8、下列关于作用域的说法中,正确的一个是( B )。
A、不同方法中声明的不同变量,可以互相访问
B、在不同方法中可以声明相同数据类型的同名局部变量 C、在同一个类中可以声明相同数据类型的同名类变量 D、在同一个程序块中可以声明相同数据类型的同名变量
学习参考
. . . . .
9、设有定义int x=5;则执行以下语句后,x的值为( B )。
x += x+5;
A、10 B、15 C、20 D、25 10、若需要定义一个静态域,应使用哪一个修饰符( A )
A、static B、synchronized C、private D、protected 11、下列哪个选项不是Java语言的注释符号( D)
A、// B、/* */ C、/** */ D、!
12、下列哪个选项不是Java关键字(C) A、boolean B、public C、hi D、if 13、下列运算符中,优先级最高的是(D) A、| B、& C、++ D、() 14、下列哪项不是Java的原子数据类型(B) A、long B、for C、byte D、char 15、编译Java程序的命令是(C)
A、md B、javadoc C、javac D、cd
16. 既能作为类的修饰符, 也能作为类成员的修饰符的是( A )。 A) public B) extends C) Float D) static 44.下列选项中,用于定义接口的关键字是( C)。
A)import B) implements C) interface D) protected
17、下列哪个选项是Java的输出语句(A)
A、System.out.println(); B、Out.system.print(); C、System.println.out(); D、print.system.out(); 18、下列哪个选项是Java的主方法(C)
A、public static main(String args[]) B、private static void main(String args[ ]) C、public static void main(String args[ ]) D、private static main(String [ ] args) 25、下列类的继承哪个是正确的(A) A、class Apple extends Fruit B、class Apple
C、class Apple Fruit D、Apple extends Fruit
19、定义一个整型变量i的语句是(A) A、int i; B、double i; C、i int; D、int q; 20、下面定义数组的语句错误的是(D) A、String [ ] str; B、String str [ ];
C、char [ ] [ ] str; D、char str;
21、数组第一个元素的下标是(A) A、0 B、1
C、3 D、-2
22.Java语言是(D )。
A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言
C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 23、下列哪项是Java的转义字符(C) A、| B、! C、\\ D、& 24、下列哪项不是Java合法的标识符( B)
学习参考