300+ câu trắc nghiệm Lập trình mạng có đáp án - Phần 6
25 câu hỏi
Nếu String name = "HA NOI"; thì câu lệnh name.length(); sẽ trả về bao nhiêu?
5
6
7
8
Chọn đáp án B
Khi khai báo một lớp, từ khóa nào đi ngay trước tên lớp
static
class
Public
Abstract
Chọn đáp án B
Phát biểu nào sau đây đúng nhất về 2 phương thức overloading?
Thuộc hai lớp khác nhau
Thuộc hai lớp có quan hệ kế thừa
Cùng tên khác danh sách đối số
Cùng tên khác kiểu trả về
Chọn đáp án C
Định nghĩa một mảng 2 chiều, cách nào sau đây không đúng?
ouble[][] values = new double[][8];
double[][] values = new double[2][0];
double[][] values = new double[8][];
double[][] values = new double[2][8];
Chọn đáp án A
Lỗi xảy ra trong quá trình biên dịch từ tập tin nguồn (.java) sang tập tin bytecode (.class) được gọi là?
Lỗi luận lý
Lỗi thực thi
Tất cả đều sai
Lỗi cú pháp
Chọn đáp án D
Trong Java, tham số kiểu nguyên của một phương thức sẽ được truyền
Theo tham chiếu
Tùy vào trường hợp
Theo tham trị
Tất cả đều sai
Chọn đáp án C
Giá trị của biến y sau khi thực hiện biểu thức y = (4 > 0) ? 1 : -1; là bao nhiêu?
1
-1
True
False
Chọn đáp án A
Phát biểu nào sau đây đúng nhất về 2 phương thức overriding?
Cùng tên khác kiểu trả về
Thuộc hai lớp có quan hệ kế thừa
Cùng tên khác danh sách đối số
Thuộc cùng một lớp
Chọn đáp án B
Từ nào không phải là từ khóa trong Java?
class
void
Public
static
Chọn đáp án C
Cho đoạn mã sau, Sau khi thực hiện xong đoạn mã, biến newNum có giá trị bao nhiêu?int i = 10;
int newNum = 10 * (++i);
20
21
100
110
Chọn đáp án D
Lớp String thuộc package
java.util
java.lang
javax.uti
java.string
Chọn đáp án B
Để tham chiếu đến phương thức trong lớp cơ sở, ta dùng từ khóa nào sau đây?
subclass
this
parent
super
Chọn đáp án D
Muốn khai báo một thuộc tính trong một lớp được chia sẻ bởi tất cả các đối tượng thuộc lớp đó thì dùng từ khóa nào sau đây?
shared
all
unique
static
Chọn đáp án D
Kết quả của biểu thức 25/4 là bao nhiêu?
7
7.0
6
6.0
Chọn đáp án C
Để 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?
toInteger()
parseInt()
toInt()
parseInteger()
Chọn đáp án B
Đoạn mã sau sẽ in ra giá như thế nào nếu x và y là kiểu int, x=10 và y=5System.out.println(""+x+y);
10 5
Báo lỗi
15
105
Chọn đáp án D
Trong Java, kiểu dữ liệu nào không phải là kiểu dữ liệu tham chiếu?
float
Array
String
BufferedReader
Chọn đáp án A
Trong Java, kiểu dữ liệu nào không phải là kiểu dữ liệu tham chiếu?
Array
double
String
BufferedReader
Chọn đáp án B
Trong Java, để đọc dữ liệu từ bàn phím vào dùng lớp nào sau đây?
Scanner
Scaner
ScanReader
ScanerReader
Chọn đáp án A
Trong Java, các câu lệnh xử lý Exception sẽ được đặt trong khối nào?
try
catch
finally
Exception
Chọn đáp án B
Câu lệnh nào sau đây sẽ KHÔNG phát sinh ra lỗi biên dịch?
char your_char = "int";
char what_char = "L"
char ok = '\u3456';
char what = ''Hello''
Chọn đáp án C
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?
13
14
15
Lỗi biên dịch
Chọn đáp án B
Phát biểu nào sau đây đúng?
Một lớp có thể kế thừa từ nhiều lớp khác bằng cách dùng từ khoá extends
Một lớp có thể thừa kế từ nhiều interface khác bằng cách dùng từ khoá extends
Một interface có thể thừa kế từ nhiều interface bằng cách dùng từ khoá extends
Tất cả các phát biểu đều sai
Chọn đáp án C
Từ khóa static KHÔNG được áp dụng cho thành phần nào sau đây?
Lớp (class)
Thuộc tính (data field)
Phương thức (Method)
Tất cả đều dùng được
Chọn đáp án D
Cho đoạn mã sau: short s = 5L; Phát biểu nào sau đây đúng với đoạn mã trên?
Lỗi Biên Dịch
Lỗi Thực Thi
Không Có Lỗi
Mất Độ Chính Xác (loss of accuracy)
Chọn đáp án A








