Câu hỏi:
Chọn phát biểu đúng
A. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gán nhưng không thể thực hiện trong phép gọi phương thức
B. Tham chiếu của đối tượng có thể được ép kiểu trong phép gọi phương thức nhưng không thể thực hiện trong phép gán
C. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán nhưng phải tuân theo những quy tắc khác nhau
D. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán và tuân theo những quy tắc giống nhau
Câu 1: Racoon rocky; SwampThing pogo; Washer w; rocky = new Racoon(); w = rocky; pogo = w;
Cho đoạn mã sau. Chọn câu đúng
Racoon rocky; SwampThing pogo; Washer w; rocky = new Racoon(); w = rocky; pogo = w;A. Dòng 6 sẽ không biên dịch; cần phải có phép ép kiểu để chuyển từ kiểu Racoon sang kiểu Washer
B. Dòng 7 sẽ không biên dịch; cần có phép ép kiểu để chuyển từ kiểu Washer sang kiểu SwampThing
C. Đoạn mã sẽ biên dịch nhưng sẽ phát sinh Exception ở dòng 7 vì chuyển đổi kiểu khi thực thi từ interface sang class là không được phép
D. Đoạn mã sẽ biên dịch và sẽ phát sinh Exception ở dòng 7 vì kiểu lớp của w tại thời điểm thực thi không thể chuyển sang kiểu SwampThing
05/11/2021 4 Lượt xem
Câu 2: Để chuyển một chuỗi chứa giá trị nguyên (String) sang một số nguyên (int) thì sẽ dùng phương thức nào sau đây?
A. toInteger()
B. parseInt()
C. toInt()
D. parseInteger()
05/11/2021 5 Lượt xem
Câu 3: Cho biểu thức: x = ++a + b++; với a = 5 và b = 8, giá trị của biến x là bao nhiêu sau khi thực hiện câu lệnh trên?
A. 13
B. 14
C. 15
D. Lỗi biên dịch
05/11/2021 5 Lượt xem
Câu 4: int x = 0, y = 4, z = 5; if (x > 2) { if (y < 5) { System.out.println("message one"); } else { System.out.println("message two"); } } else if (z > 5) { System.out.println("message three"); } else { System.out.println("message four"); }
Cho biết kết xuất của đoạn mã sau:
int x = 0, y = 4, z = 5; if (x > 2) { if (y < 5) { System.out.println("message one"); } else { System.out.println("message two"); } } else if (z > 5) { System.out.println("message three"); } else { System.out.println("message four"); }A. message one
B. message two
C. message three
D. message four
05/11/2021 6 Lượt xem
Câu 5: Trong Java, kiểu dữ liệu nào không phải là kiểu dữ liệu tham chiếu?
A. float
B. Array
C. String
D. BufferedReader
05/11/2021 4 Lượt xem
Câu 6: Dog rover, fido; Animal anim; rover = new Dog(); anim = rover; fido = (Dog) anim;
Cho đoạn mã sau đây. Hãy chọn phát biểu đúng
Dog rover, fido; Animal anim; rover = new Dog(); anim = rover; fido = (Dog) anim;A. Dòng 5 không thể biên dịch
B. Dòng 6 không thể biên dịch
C. Đoạn mã biên dịch thành công nhưng sẽ phát sinh Exception tại dòng 6
D. Đoạn mã biên dịch thành công và có thể thi hành
05/11/2021 5 Lượt xem
Câu hỏi trong đề: Bộ câu hỏi trắc nghiệm môn Lập trình mạng - Phần 6
- 4 Lượt thi
- 60 Phút
- 50 Câu hỏi
- Người đi làm
Cùng chủ đề Bộ câu hỏi trắc nghiệm môn Lập trình mạng có đáp án
- 2.5K
- 113
- 50
-
16 người đang thi
- 1.1K
- 42
- 50
-
55 người đang thi
- 971
- 29
- 50
-
54 người đang thi
- 950
- 23
- 50
-
13 người đang thi
Chia sẻ:
Đăng Nhập để viết bình luận