以下程序片段,下列哪个选项插入到第2行将引起编译错误:1. package mypackage;2. 3. class Myclass{4. //do something5. }
A. public class MainClass{}
B. package mypackage1;
C. class B{}
D. import java.util. *;
查看答案
下列说法错误的是
A. 读文件时,如果最后没有关闭输入流会引起程序错误
B. 读文件时,可以用Reader类的read()方法判断是否读到文件结尾
C. Int read(char[] buf)方法是将读取的字符读入buf数组
D. 读文件时不需要调用flush方法
给出下面代码,关于该程序以下哪个说法是正确的?( ) public class Person{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误
C. 输出零
D. 输出空
下面说法中错误的是
A. FileReader类是Reader类的间接子类
B. InputStreamReader类是Reader类的子类
C. BufferedReader类可以读取一行
D. BufferedReader的readLine()函数,如果没有数据时会返回0
import java.io.*;class Person{public void print(){System.out.print("Person ");}}class Employee extends Person{public void print(){System.out.print("Employee ");}}class Manager extends Employee{public void print(){System.out.print("Manager ");}}public class Test{public static void main(String[] args){Manager man = new Manager();Person person1 = new Manager();Person person2=new Employee();person1.print();person2.print();}}对于上述代码,其结果输出为
A. Manager Employee
B. Person Person
C. Manager Person
D. Person Manager