Câu hỏi:
 class A {   static int b = 1;   public static void main(String[] args) {     System.out.println("b is " + b);   } }

 

Cho đoạn chương trình sau. Kết quả của đoạn chương trình là?

438 Lượt xem
05/11/2021
3.1 9 Đánh giá

A. Lỗi biên dịch

B. Lỗi thực thi

C. Không có lỗi, in ra "b is 1"

D. Tất cả đáp án đều sai

Đăng Nhập để xem đáp án
Câu hỏi khác cùng đề thi
Câu 1:

Trong Java, tham số kiểu nguyên của một phương thức sẽ được truyền

A. Theo tham chiếu

B. Tùy vào trường hợp

C. Theo tham trị

D. Tất cả đều sai

Xem đáp án

05/11/2021 6 Lượt xem

Câu 2:

Chọn vòng lặp đúng:

while (int i < 7) { i++; System.out.println("i is " + i); }   int i = 3; while (i) { System.out.println("i is " + i); }  

A. int j = 0; for (int k = 0; j + k != 10; j++, k++) { System.out.println("j is " + j + " k is " + k); }  

Xem đáp án

05/11/2021 7 Lượt xem

Câu 4:
 Cat sunflower; Washer wawa; SwampThing pogo;  sunflower = new Cat(); wawa = sunflower; pogo = (SwampThing) wawa;

 

Cho đoạn mã sau đây. Hãy chọn phát biểu đúng

A. Dòng 6 không thể biên dịch; cần có một phép ép kiểu để chuyển từ kiểu Cat sang kiểu Washer

B. Dòng 7 không thể biên dịch vì không thể ép từ kiểu interface sang kiểu class

C.  Đoạn mã sẽ dịch và chạy nhưng phép ép kiểu ở dòng 7 là thừa và có thể bỏ đi

D. Đoạn mã biên dịch thành công nhưng sẽ phát sinh Exception ở dòng 7 vì kiểu lớp của đối tượng trong biến wawa lúc thi hành không thể chuyển sang kiểu SwampThing

Xem đáp án

05/11/2021 5 Lượt xem

Chưa có bình luận

Đăng Nhập để viết bình luận

Bộ câu hỏi trắc nghiệm môn Lập trình mạng - Phần 6
Thông tin thêm
  • 4 Lượt thi
  • 60 Phút
  • 50 Câu hỏi
  • Người đi làm