200+ câu trắc nghiệm Java cơ bản có đáp án - Phần 6
4.6 2.8 K lượt thi 30 câu hỏi
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
🔥 Học sinh cũng đã học
1000+ câu Trắc nghiệm Luật dân sự, hình sự, hành chính (có đáp án) - Phần 1
1000+ câu Trắc nghiệm Tin học đại cương (có đáp án) - Phần 1
700+ câu Trắc nghiệm Xử lý số liệu tín hiệu đáp án - Phần 17
700+ câu Trắc nghiệm Xử lý số liệu tín hiệu đáp án - Phần 16
700+ câu Trắc nghiệm Xử lý số liệu tín hiệu đáp án - Phần 16
700+ câu Trắc nghiệm Xử lý số liệu tín hiệu đáp án - Phần 15
700+ câu Trắc nghiệm Xử lý số liệu tín hiệu đáp án - Phần 14
700+ câu Trắc nghiệm Xử lý số liệu tín hiệu đáp án - Phần 13
Danh sách câu hỏi:
Câu 1/30
Lỗi biên dịch dòng 2.5, 2.6, 2.7
Lỗi biên dịch dòng 2.5
Lỗi biên dịch dòng 2.6, 2.7
a.xA = 12; a.yA = Hello
Lời giải
Chọn đáp án C
Vì:
Thuộc tính yA của lớp ClassA được khai báo với từ khóa private nên không được truy xuất.
Câu 2/30
s.charAt(5)
s.charAt(4)
s[5]
s[4]
Lời giải
Chọn đáp án B
Vì:
Xâu kí tự có chỉ số bắt đầu từ 0.
Câu 3/30
Mảng có thể lưu giữ các phần tử thuộc nhiều kiểu dữ liệu khác nhau
Chỉ số của mảng có thể sử dụng kiểu số thực (float, double)
Biểu thức array.length được sử dụng để trả về số phần tử trong mảng
Một phần tử của mảng không thể truyền vào trong một phương thức.
Lời giải
Chọn đáp án C
Vì:
biểu thức array.length trả về số phần tử trong mảng.
Câu 4/30
int a1[][] = new int[][3];
int a2[][] = new int[2][3];
int a3[][] = new int[2][];
int a4[][] = {{}, {}, {}};
Lời giải
Chọn đáp án A
Vì:
+ Bắt buộc phải xác định số dòng trong khai báo mảng hai chiều.
Câu 5/30
Cả hai Câu đều đúng
Cả hai Câu đều sai
(1) đúng, (2) sai
(2) đúng, (2) sai
Lời giải
Chọn đáp án B
Vì:
mảng truy xuất phần tử theo chỉ số của nó, nếu 2 phần tử có giá trị giống nhau thì cũng sẽ nằm ở vị trí khác nhau, do dó không thể thay đổi thứ tự của chúng được.
+ Chỉ số mảng bắt đầu từ 0.
Câu 6/30
Mảng có kích thước không đổi trong toàn bộ chương trình
Mảng là cấu trúc dữ liệu có khả năng lưu trữ nhiều thành phần (phần tử) dữ liệu với kiểu khác nhau
Mảng N phần tử được đánh chỉ số từ 0 đến N - 1
Chỉ số mảng bắt đầu bằng 0
Lời giải
Chọn đáp án B
Vì:
Mảng chỉ có thể lưu trữ các phần tử có cùng kiểu dữ liệu.
Câu 7/30
size = 10
size = 5
Lỗi ở dòng 3
Lỗi ở dòng 2
Lời giải
Chọn đáp án D
Vì:
+ Không thể gán giá trị cho các biến kiểu final
Câu 8/30
x = 0
x = 1
Lỗi biên dịch
x=10
Lời giải
Chọn đáp án C
Vì:
Lớp A là lớp con của lớp B và phương thức method1() trong lớp cha đã khai báo là final do vậy không thể thực hiện ghi đè trong lớp con.
Câu 9/30
10
11
10
10
11
11
Không in gì và báo lỗi
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 10/30
Có lỗi biên dịch:name has private access in Man.
Không có lỗi biên dịch.
Có lỗi biên dịch:for name access modifier in Man for name is weaker in Student.
Có lỗi biên dịch:name has public access in Student.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 11/30
name has protected access in Student.
Không có lỗi biên dịch.
class Man has no attribute name.
class Man has no attribute or method name.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 12/30
Có lỗi biên dịch:name has private access in Student.
Không có lỗi biên dịch.
In ra chữ “student”
in ra chữ “Peter”
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 13/30
class A { public A(int x) {} }
class A {}
class B extends A { B() {}}
class A { A() {}}
class B { public B() {} }
class Z { public Z(int) {} }
class A extends Z { }
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 14/30
Không có lỗi biên dịch.
Có lỗi biên dịch:class Student is empty.
Có lỗi biên dịch:class Man is empty.
Có lỗi biên dịch:class Student is empty, class Man is empty.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 15/30
Không có lỗi biên dịch.
name has protected access.
age has protected access.
name has public access.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 16/30
Không có lỗi biên dịch.
name has private access.
age has protected access.
name has public access.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 17/30
Không có lỗi biên dịch.
name has protected access.
age has protected access.
name has public access.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 18/30
Lỗi biên dịch dòng 2.7
Lỗi biên dịch dòng 2.5
Lỗi biên dịch dòng 2.5, 2.7
a.xA = 12; a.yA = Hello
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 19/30
Có lỗi biên dịch:
can not find symbol test.Student
Không có lỗi biên dịch.
Có lỗi biên dịch:
Add import java.school.Student
Có lỗi biên dịch:
can not find constructor Student() for Student.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 20/30
Không có lỗi biên dịch.
name has private access.
age has private access.
name has public access.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Xem tiếp với tài khoản VIP
Còn 22/30 câu hỏi, đáp án và lời giải chi tiết.
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.