A.16 B.8 C.24 D.12
6.编译一个自定义一类,提示:ng. NoSuchMethodError;最有可能的错误原因是( )。
A.变量没有找到 B.没有引入某个包或者引入的包的版本不对
C.编译环境设置不正确 D.包路径名不正确
7.下列叙述错误的是:( )。
A.父类不能替代子类 B.子类能够替代父类 C.子类继承父类 D.父类包含子类
8.在下述Java语言语句中,错误的创建数组的方法是( )。
A.int intArray [ ]; intArray=new int[5]; B.int intArray [ ]=new int[5];
C.int [ ] intArray ={1,2,3,4,5}; D.int intArray [5]={1,2,3,4,5};
9.Java应用程序中,程序执行的总入口方法是:( )
A.init() B.start() C.run() D.main() 10.构造ArrayList类的一个实例,下面哪个方法是正确的:( )
A.ArrayList myList = newObject(); B.ArrayList myList = newArrayList();
C.myList = newObject(); D.myList=new ArrayList();
11.表达式:(x>y)? w:z:(其中x=5,y=9,z=1,w=9)的值为:( )
A.5 B.8 C.1 D.9
12.字符串是Java已定义的类型,关于它的构造函数,下面不正确的是:( )
A.String(char[] value, int offset, intcount);
B.String(int[] codePoints, int offset,int count);
C.String(Stringoriginal);
D.String(StringBuffer buffer);
13.指出正确的表达式:( )
A.byte=128; B.Boolean=null; C.long l=0xfffL; D.double=0.9239d;
14.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?( )
A.FileInputStream in=newFileInputStream("file.dat"); in.skip(9); int c=in.read();
B.FileInputStream in=newFileInputStream("file.dat"); in.skip(10); int
c=in.read();
C.FileInputStream in=newFileInputStream("file.dat"); int c=in.read();
D.RandomAccessFile in=newRandomAccessFile("file.dat"); in.skip(9); int
c=in.readByte();
15.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )
A.java B.class C.html D.exe
二、判断题 (对的打“√”,错的打“×”,每小题2分,共20分)
16.一个JAVA类可以有多个父类。( )
17.在JAVA的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2个字节内存空间。( )
18.一个JAVA文件中最多只能有一个public类。( )
19.JAVA语言具有异常处理、指针、多线程等特性。( )
20.NULL是一个JAVA语言关键字。( )
21.一个抽象类中只能包含抽象方法。( )
22.JAVA中一类只能继承一个类,实现一个接口。( )
23.Java程序中的单行注释符是( // ),多行注释符是( /* */ )。 ( )
24.JAVA命名规范中,类名首字母要求大写。( )
25.线程是一个进程内可以并行执行的单位。( )
三、问答题(每题10分,共50分)
26.什么是继承?
27.Java中的接口如何声明?
28.简述Applet的生命周期?
29.简述final、finally、finalize的区别?
30.对象和实例有什么区别?