第四组:
1.要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()
A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();
B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();
C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read();
D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();
2. Java编程所必须的默认引用包为( )
A. java.sys包
B. java.lang包
C. java.util包
D.以上都不是
3.下面语句在编译时不会出现警告或错误的是( )
A. float f=3.14;
B. char c=”c”;
C. Boolean b=null;
D. int i=10.0;
4.下面不是合法标识符的是( )
A. 2ofUS
B. giveMes
C. whataQuiz
D. $d2000_
5.下面哪一个是合法的数组声明和构造语句( )
A. int[] ages = [100];
B. int ages = new int[100];
C. int[] ages = new int[100];
D. int() ages = new int(100);
6.下面说法不正确的是( )
A.一个子类的对象可以接收父类对象能接收的消息;
B.当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;
C.父类比它的子类的方法更多;
D.子类在构造函数中可以使用super( )来调用父类的构造函数;
7.给出下面代码段,哪行将引起一个编译时错误?()
1) public class Test {
2) int n = 0;
3) int m = 0;
4) public Test(int a) { m=a; }
5) public static void main(String arg[]) {
6) Test t1,t2;
7) int j,k;
8) j=3; k=5;
9) t1=new Test();