Câu hỏi 170935:
Cho biết ý nghĩa của đoạn chương trình sau:
class NhanSu
{
int maNS, namSinh;
Strinh hoTen;
void nhapNS( )
{
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap Ma:”);
maNS = sc.nextInt( );
System.out.print(“Nhap Ho Ten:”);
hoTen = sc.nextLine( );
System.out.print(“Nhap Nam Sinh:”);
namSinh = sc.nextInt( );
}
void xuatNS( )
{
System.out.printf(“\n%7d”, maNS);
System.out.printf(“%15s”, hoTen);
System.out.printf(“%7d”, namSinh);
}
}
class HocSinh extends NhanSu
{
float diemTB;
void nhapHS( )
{
super.nhapNS();
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap DTB:”);
diemTB = sc.nextFloat( );
}
void xuatHS( )
{
super.xuatNS();
System.out.printf(“%7.1f”, diemTB);
}
}
A. Xây dựng NhanSu thoả mãn:
+Thuộc tính: Mã Nhân sự, Năm sinh, Họ Tên, điểm Trung bình
+Phương thức: Nhập nhân sự, Xuất nhân sự
B. -Xây dựng lớp HocSinh thoả mãn:
+Thuộc tính: Mã Nhân sự, Năm sinh, Họ Tên, điểm Trung bình
+Phương thức: Nhập nhân sự, Xuất nhân sự, nhập Học sinh, Xuất Học sinh
C. -Xây dựng lớp NhanSu thoả mãn:
+Thuộc tính:Mã Nhân sự, Năm sinh, Họ Tên
+Phương thức: Nhập nhân sự, Xuất nhân sự
-Xây dựng lớp HocSinh kế thừa từ lớp NhanSu bổ sung thêm:
+Thuộc tính: điểm Trung bình
+Phương thức: nhập Học sinh, Xuất Học sinh
D. Xây dựng HocSinh thoả mãn:
+Thuộc tính: Mã Nhân sự, Năm sinh, Họ Tên, điểm Trung bình
+Phương thức: Nhập Học sinh, Xuất Học sinh
Câu hỏi 170941:
Đoạn mã sau thực hiện nhiệm vụ gì?
public class HCN {
int x, y;
public HCN( int xx, int yy)
{
x = xx; y = yy;
}
int dientich
{ return x * y; }
public static void main(String arg[])
{
HCN x = new HCN( 4, 5 );
System.out.print(“Ket qua:” + x.dientich
);
}
}
A. Xây dựng lớp HCN có hai thuộc tính x, y. Lớp HCN phương thức tính diện tích hình chữ nhật (= x* y). Áp dụng tạo ra HCN với giá trị hai thuộc tính lần lượt là 4 và 5. In ra màn hình diện tích của HCN là 20
B. Xây dựng lớp HCN có hai thuộc tính x, y. Lớp HCN có phương thức khởi tạo có tham số và phương thức tính chu vi hình chữ nhật = (x+y)*2). Áp dụng tạo ra HCN với giá trị hai thuộc tính lần lượt là 4 và 5. In ra màn hình chu vi của HCN là 18
C. Xây dựng lớp HCN. Áp dụng tạo ra HCN với giá trị hai thuộc tính lần lượt là 4 và 5. In ra màn hình diện tích của HCN là 20
D. Xây dựng lớp HCN có hai thuộc tính x, y. Lớp HCN có phương thức khởi tạo có tham số và phương thức tính diện tích hình chữ nhật (= x* y). Áp dụng tạo ra HCN với giá trị hai thuộc tính lần lượt là 4 và 5. In ra màn hình diện tích của HCN là 20
Câu hỏi 241668:
Đoạn mã sau đây thực hiện gì?
public class XuLyFile{
public void ghiFile( File f, ListArray<SV> lstSV)
throws FileNotFoundException, IOException
{
FileOutputStream fout = new FileOutputStream(f);
ObjectOutputStream out = new ObjectOutputStream(fout);
out.writeObject(lstSV);
out.close();
}
}
A. Thực hiện lưu danh sách sinh viên (SV) với các SV được lưu trong ArrayList (lstSV) vào file
B. Thực hiện lưu thông tin của SV lstSV vào file
C. Thực hiện đọc danh sách sinh viên từ file vào lưu lại vào ArrayList lstSV
D. Thực hiện đọc thông tin của SV từ file vào đối tượng lstSV