200+ câu Trắc nghiệm Lập trình Android cơ bản có đáp án - Phần 6
25 câu hỏi
Đối tượng trong phần mềm là gì?
Là vật thể xác định của thế giới thực
Là vật thể gồm hành vi và trạng thái
Là một bó phần mềm gồm các hành vi và trạng thái có liên quan với nhau
Là các đối tượng được biểu diễn trong phần mềm gồm 2 thuộc tính: trường dữ liệu và các phương thức xử lý dữ liệu.
Chọn đáp án C
Bộ phận nào tạo ra máy ảo Java?
Trình biên dịch Java
Hệ điều hành Windows 10
Trình thông dịch Java
Trình liên kết Java.
Chọn đáp án C
Để sử dụng giao diện Xedap cho lớp Xedap1, ta viết:
public class Xedap1 extends Xedap {}
public class Xedap1 implement Xedap {}
class Xedap1 implement Xedap {}
class Xedap1 implements Xedap {}.
Chọn đáp án D
Có bao nhiêu kiểu dữ liệu cơ sở (primitive) trong Java?
6
5
7
8.
Chọn đáp án D
Chọn phát biểu đúng.. (1) Thể hiện của TextField có thể phát sinh ActionEvent
(2) Thể hiện của TextArea có thể phát sinh ActionEvent
(3) Thể hiện của Button có thể phát sinh ActionEvent
Đáp án (1) và (3) đúng
Chỉ (1) đúng
Chỉ (2) đúng
Cả (1), (2), (3) đúng.
Chọn đáp án A
Lệnh nào dừng vòng lặp trong cùng và chuyển sang câu lệnh tiếp theo sau khối lặp?
jump
continue
break
change.
Chọn đáp án C
Java Platform gồm bao nhiêu thành phần?
1
2
3
4.
Chọn đáp án C
Khi chạy chương trình sau cho kết quả gì?. public class TinhToan {
public static void main(String[] args) {
int a,b,c,s;
a=10;
b=20;
c=30;
s=a*bc;
System.out.println("S="+s);
}
}
S = 6000
6000
Không có kết quả nào được in ra
Báo lỗi.
Chọn đáp án A
Khi chạy chương trình sau sẽ cho kết quả nào?. public class TongMang {
public static void main(String[] args) {
int[] a;
int s;
int i;. a[0]=1;
a[1]=2;
a[2]=5;. for(i=0;i<3;i++)
s=s+a[i];. System.out.println("s="+s);
}
}
Báo lỗi
s = 0
s = 2
s = 4.
Chọn đáp án A
Khi chạy chương trình sau cho kết quả gì?. public class LenhChon {
public static void main(String[] args) {
int i;
i=11;. switch(i){
case 1:
System.out.println("I="+(i+9));
break;
case 2:
System.out.println("I="+(i+5));
break;
default:
System.out.println("I="+(i+3));
}
}
}
I = 11
I = 20
I = 14
I = 16.
Chọn đáp án C
Trong Java, kiểu dữ liệu nào là địa chỉ của đối tượng hoặc mảng trong bộ nhớ?
Kiểu format
Kiểu reference
Kiểu primitive
Tất cả đều sai.
Chọn đáp án B
Cách đặt tên nào sau đây không hợp lệ?
dem
final
$final
_final.
Chọn đáp án B
Trường dữ liệu là các biến dạng nào?
Biến lớp và tham số
Biến đại diện và tham số
Biến đại diện và biến lớp
Biến đại diện và biến cục bộ.
Chọn đáp án C
Lệnh str.charAt(n) có tác dụng gì?
Lấy ký tự bất kỳ trong chuỗi
Lấy độ dài chuỗi
Không có lệnh này
Lấy ký tự có chỉ mục n trong chuỗi.
Chọn đáp án D
Trong Java cách đặt tên nào sau đây sai?
2word
*word
main
Cả A và B.
Chọn đáp án D
Khi chạy chương trình sau cho kết quả nào?. public class ViDu {
public static void main(String[] args) {
int i;
i=1;. if(i<1){
System.out.println("I="+(i+3));
}
else{
System.out.println("I="+(i+5));
}
}
}
I = 3
I = 4
I = 1
I = 6.
Chọn đáp án D
Java Virtual Machine (JVM) là gì?
Chương trình biên dịch Java
Chương trình chạy cho Java
Thành phần đọc bytecode trong file .class
Cả B và C đúng.
Chọn đáp án D
Nếu không khai báo phạm vi truy cập thì mặc định là gì?
Truy cập từ mọi nơi
Truy cập trong cùng package
Truy cập trong package và subclass khác package
Chỉ trong phương thức.
Chọn đáp án B
Giả sử e là bộ lắng nghe TextEvent và t là TextArea. Cách gắn listener là:
addTextListener(t)
addTextListener(t,e)
t.addTextListener(e)
addTextListener(e,t).
Chọn đáp án C
Chọn phát biểu đúng.. (1) Class là lớp cha của Object
(2) Object là lớp final
(3) Mọi lớp đều kế thừa từ Object
Chỉ (3) đúng
(1) và (3) đúng
(2) và (3) đúng
Tất cả sai.
Chọn đáp án A
Khi chạy chương trình sau sẽ cho kết quả nào?. public class TinhTong {
public static void main(string[] args){
int s,i;
s=0;
i=1;
while(i<=3){
s=s+i;
i=i+1;
}
System.out.println("s="+s);
}
}
s = 1
Báo lỗi
s = 3
s = 5.
Chọn đáp án B
Một lớp trong Java có bao nhiêu lớp con?
3
4
2
Vô số.
Chọn đáp án D
Trong Java các dạng chú thích sau, dạng nào sai?
/** chú thích */
// chú thích
/* chú thích */
/* chú thích.
Chọn đáp án D
Phương thức nào dùng để tìm kiếm một chuỗi trong một chuỗi khác trong lớp String?
lastIndexOf()
substring()
toString()
Không có đáp án đúng.
Chọn đáp án
Hai câu lệnh sau cho kết quả s là bao nhiêu?. String greetings = "Hello";
String s = greetings.substring(0,3);
Hell
Hel
Hello
Lệnh sai.
Chọn đáp án B








