01/10/2018, 09:43

Vài câu hỏi về Java core

lang thang trên mạng tìm đề trắc nghiệm java thấy được vài câu thế này :

1.cho đoạn chương trình sau

 public class SinhVien { String maSV,hoTen,diaChi;// 1 int namSinh; ;// 2 static int siSo;// 3 float d1,d2,d3; float tinhDiemTB() { float diemTB; // 4 diemTB=(d1+d2+d3)/3; return diemTB; } } 
 public class CT { public static void main(String args[]) {SinhVien sv1// 5 } }

Taị vị trí số 2 là loại biến gì ? ( mình chọn là biến tĩnh / đáp án lại là Biến dữ liệu thành phần ??? )
mình thấy biến tĩnh cũng đúng mà??

2.cùng câu trên tại vị trí số 5 là loại biến gì ? ( mình chọn là biến cục bộ / đáp án là biến tham chiếu ???)
ở đây mình thấy biến cục bộ cũng đúng mà ??

3.Biến đại diện cho cả 1 lớp là biến gì ?

hunter viết 11:49 ngày 01/10/2018
  1. Mình đang suy nghĩ
  2. “SinhVien sv1” sinh viên là 1 class khi mình dùng “sv1” giống như mình đặt tên một biến tham chiếu đến class sau đó thực hiện các chức năng ví dụ như input, output…
  3. Theo mình là biến tham chiếu.
    Mình mới theo java, nên chưa nắm hết, các pro ở phía dưới đọc cm có sai thì đừng cười chê hehe
Hung viết 11:49 ngày 01/10/2018

Bạn đúng, đề trả lời sai.

Cong 5 viết 11:58 ngày 01/10/2018

mình không nói là mình đúng nhưng 2 cái đó nó gần giống nhau thì điểm khác nhau là gì để cái còn lại sai??

Cong 5 viết 11:51 ngày 01/10/2018

câu 3 . đáp án là Các biến tĩnh ?? chẳng hiểu nữa biến tĩnh theo mình biết là 1 biến dùng chung cho tất cả đối tượng của 1 lớp …

Hung viết 11:50 ngày 01/10/2018

Biến tĩnh: Static variable
Biến dữ liệu thành phần: instance member variable
Biến cục bô: local variable
Biến tham chiếu: reference variable
Lớp: class

Đề trả lời sai hết rồi. Bạn cứ google các từ khoá tiếng Anh với ngôn ngữ Java cho chính xác.

Bài liên quan
0