Java程序设计期末复习
一填空题
1.编译Applet源程序文件后,它所产生的字节码文件的扩展名为。
A)java B)class C)html D)exe
2.main方法是Java Application程序执行的入口点,以下哪一项的main方法头部是合法的?
A)public static void main()
B)public static void main(String args[ ] )
C)public static int main(String [ ] arg )
D)public void main(String arg[] )
3.下面的那个java源文件代码片断是不正确的定义次序。
A)package testpackage;
public class Test{//do something…}
B)import java.io.*;
class Person{// do something...}
public class Test{// do something...}
B)import java.io.*;
package testpackage;
public class Test{// do something…}
D)import java.io.*;
import java.awt.*;
public class Test{// do something...}
4.下面哪一个选项能正确表示Java语言中的一个整型常量?
A) -8.0 B) 1,000,000 C) -30 D) 4 5 6
5. 找出下列错误的变量定义
A) float x;y; B) float x,y=2.33f;
C) public int i=100,j=2,k; D) char ch1='m',ch2='\'';
6. 找出下列错误的变量定义
A) long a=987654321L; B) int _b=123;
C) static e=32761; D) int c,d;
7. 找出下列中正确的变量定义
A) double d; B) float f=6.6;
C) byte b=130; D) boolean t="true";
8.找出以下字符常量中不正确的表示
A) '数' B) '#' C) '*' D) "a"
9.找出下面double型常量的正确表示
A) -8.0 B) 1.5e-4F C) abcf D) Float.MIN_VALUE
10.定义a为int类型的变量。找出下列中正确的赋值语句选项
A) int a=6 ; B) a ==3; C) a=3.2f; D) a+=a*3;
11.假设以下选项中的变量都已正确定义,找出不合法的表达式
A) a >= 4 == b<1 B) 'n'-3 C) 'a'=8 D) 'A'%6
12. 找出有关类的正确说法。
A)类具有封装性,所以类的数据是不能被访问的。
B)类具有封装性,但可以通过类的公共接口访问类中的数据。
C)声明一个类时,必须用public修饰符。
D)每个类中,必须有main方法,否则程序无法运行。
13. 将类的成员的访问权限设置为默认的,则该成员能被
A)同一包中的类访问
B)其它包中的类访问
C)所有的类访问
D)所有的类的子类访问