thumbnail

Trắc nghiệm Lập trình Java Cơ sở - Đại học Kinh doanh và Công nghệ Hà Nội (HUBT)

Bộ câu hỏi trắc nghiệm Lập trình Java Cơ sở dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Tài liệu giúp ôn tập và củng cố kiến thức về các khái niệm cơ bản trong lập trình Java, bao gồm cú pháp, cấu trúc chương trình, lập trình hướng đối tượng, và xử lý ngoại lệ. Hỗ trợ sinh viên chuẩn bị tốt cho các kỳ thi học phần và nâng cao kỹ năng lập trình.

Từ khoá: trắc nghiệm Lập trình Java Java cơ sở Đại học Kinh doanh và Công nghệ Hà Nội HUBT lập trình hướng đối tượng cú pháp Java xử lý ngoại lệ ôn tập lập trình câu hỏi trắc nghiệm luyện thi công nghệ thông tin

Thời gian làm bài: 1 giờ


Chọn mã đề:


Bạn chưa làm Mã đề 1!!!

Hãy bắt đầu chinh phục nào!



 

Xem trước nội dung:

Câu 1: 0.25 điểm
Hàm nào sau đây có thể được sử dụng đối với output có định dạng?
A.  
print()
B.  
println()
C.  
format()
D.  
scanf()
Câu 2: 0.25 điểm

Chương trình sai ở dòng nào?

1. int i = 0;  
2. int s = 0;  
3. for ( ; ; ) {  
4. if i == 3 break;  
5. s = s + i;  
6. i++;  
7.   }  

 

A.  
4
B.  
1 và 2
C.  
6
D.  
Không sai dòng nào hết
Câu 3: 0.25 điểm
Lệnh sau in ra kết quả là bao nhiêu:
System.out.printf(“%,.2f”, 10000.0 / 3.0);
A.  
3333.3333333333335
B.  
3333.33
C.  
3,3333.33
D.  
3332.0
Câu 4: 0.25 điểm

Cho khối lệnh như sau:

enum mausac { DEN, LAM, LUC, TRANG };
mausac color;
char * t;
switch (color) {
case 0:
t = Mau trang;
break;
case 1:
t = Mau den;
break;
case 2:
t = Mau lam;
break;
case 3:
t = Mau luc;
break;
default:
t = Khong co trong danh sach mau;
break;
}
System.out.println( t );
Nếu cho color = DEN thì đoạn lệnh trên in kết quả là bao nhiêu?

A.  
Mau trang.
B.  
Mau den.
C.  
Mau luc.
D.  
Khong co trong danh sach mau.
Câu 5: 0.25 điểm
Cho khối lệnh sau:
int s = 0;
for (int i = 0; i < 10; i++)
s+=i;
System.out.println( s );
Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?
A.  
45
B.  
0
C.  
55
D.  
Không có kết quả đúng
Câu 6: 0.25 điểm
Cho khối lệnh sau:
for (int i = 1; i < 10; i++) {
if (i == 3)
continue;
System.out.print(i);}
Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?
A.  
12456789
B.  
12
C.  
123456789
D.  
12345678910
Câu 7: 0.25 điểm
Cho khối lệnh sau:
for (int i = 0; i <= 10; i++) {
if (i = 3)
continue;
System.out.print(i);}
Khi chạy chương trình sẽ in ra kết quả là bao nhiêu?
A.  
0
B.  
012
C.  
0123
D.  
Chương trình báo lỗi
Câu 8: 0.25 điểm
Khối lệnh sau có kết quả bao nhiêu khi thực hiện?
char[] greet = new char[10];
greet = Hello;
k = greet.length();
System.out.print(k);
A.  
4
B.  
5
C.  
6
D.  
Lỗi biên dịch
Câu 9: 0.25 điểm
Chọn định dạng hiển thị khi thực hiện câu lệnh sau:
System.out.printf(“%tc”, new Date());
A.  
Sun Dec 02 2010
B.  
Sun Dec 02 17:26:19 ICT 2010
C.  
Sunday December 02 2010
D.  
Sunday December 05:26:00 ICT 2010
Câu 10: 0.25 điểm
Một chương trình gồm 2 class sẽ có bao nhiêu phương thức main?
A.  
1
B.  
2
C.  
3
D.  
4
Câu 11: 0.25 điểm

Khối lệnh sai ở dòng nào?

1. int i=0;
2. do {
3. i += 1;
4. } while (i == 0);
5. System.out.println(i =  + i);

A.  
1
B.  
2 và 3
C.  
4
D.  
Không sai ở dòng nào cả
Câu 12: 0.25 điểm
Biến f nào sau đây là biến đại diện?
A.  
float f;
B.  
public static f;
C.  
double CA(int f)
D.  
Không có giá trị đúng
Câu 13: 0.25 điểm

Cho khối lệnh như sau: 
String[] students = new String[10]; 
String studentName = Peter Parker; 
students[0] = studentName; 
studentName = null; 
Có bao nhiêu đổi tham chiếu của đối tượng mảng và biến tồn tại sau khi thực hiện khối lệnh?

A.  
1
B.  
2
C.  
3
D.  
4
Câu 14: 0.25 điểm
Java Virtual Machine là gì?
A.  
Là một thành phần của Java platform dùng để đọc mã bytecode trong file .class
B.  
Là chương trình biên dịch của java dùng để biên dịch file nguồn java thành mã
C.  
bytecode.
D.  
Là chương trình chạy cho java
E.  
Tất cả các đáp án đều đúng
Câu 15: 0.25 điểm
Chức năng của vòng lặp while là gi?
A.  
Kiểm tra kết quả của biểu thức boolean
B.  
Tránh mâu thuẫn giữa bên trong và bên ngoài switch
C.  
Lặp lại khối lệnh chứng nào điều kiện là đúng
D.  
Không có đáp án đúng
Câu 16: 0.25 điểm
Phạm vi truy cập của một đối tượng khi được khai báo public là gì?
A.  
Có thể được truy cập từ bất kỳ vị trí nào trong chương trình.
B.  
Có thể được truy cập từ các lớp trong cùng package.
C.  
Có thể được truy cập từ các lớp trong cùng package và lớp con nằm trong package khác.
D.  
Chỉ có thể truy cập từ các phương thức khác trong class đó.
Câu 17: 0.25 điểm
Trong Java, kiểu dữ liệu nào là một địa chỉ của đối tượng hoặc một mảng được tạo ra trong bộ nhớ?
A.  
Kiểu primitive
B.  
Kiểu reference
C.  
Kiểu format
D.  
Không có đáp án đúng.
Câu 18: 0.25 điểm
Khối lệnh sau ra kết quả là bao nhiêu với a = 0, b = 8?
double a, b;
if (a == 0)
if (b != 0) System.out.println(Phuong trinh vo nghiem);
else System.out.println(Phuong trinh co vo so nghiem);
else System.out.println(-b/a);
A.  
Phuong trinh vo nghiem
B.  
Phuong trinh co vo so nghiem
C.  
-1.6
D.  
Lỗi biên dịch
Câu 19: 0.25 điểm
Cho chương trình tên message.class:
A.  
-g cruel world
B.  
cruel world
C.  
Goodbye, cruel world
D.  
Goodbye cruel world
Câu 20: 0.25 điểm
Cách khai báo mảng nào sau đây là đúng?
A.  
int[] a;
B.  
int a[];
C.  
int a[] = new int[10];
D.  
Cả 3 cách khai báo đều đúng.
Câu 21: 0.25 điểm
Cho str = “Yunlin universtiy”, lệnh str.indexOf(“uni”) trả về kết quả là gì?
A.  
1
B.  
7
C.  
15
D.  
Lệnh sai
Câu 22: 0.25 điểm
Cho chương trình tên message.class:
A.  
-g
B.  
cruel
C.  
world
D.  
Không có tham số args[3]
Câu 23: 0.25 điểm
Cho khối lệnh sau:
int s = 0;
for (int i = 0; i < 10; i++) {
s = 0;
s += i; }
Sau khi chạy khối lệnh s = ?
A.  
0
B.  
55
C.  
45
D.  
9
Câu 24: 0.25 điểm
Khai báo nào sau đây là khai báo biến lớp?
A.  
final double d;
B.  
private static id;
C.  
volatile int sleepTime
D.  
Không có đáp án đúng
Câu 25: 0.25 điểm
Có bao nhiêu loại quyền truy cập trong JAVA?
A.  
1
B.  
2
C.  
3
D.  
4
Câu 26: 0.25 điểm

s có kết quả là bao nhiêu khi thực hiện khối lệnh?int i = 0;
int s = 0;
for ( ; ; ) {
if i == 3 break;
s = s + i;
i++;    }

 

A.  
6
B.  
3
C.  
Chương trình báo lỗi
D.  
0
Câu 27: 0.25 điểm
Nếu không khai báo từ khóa chỉ phạm vi truy cập, phạm vi truy cập của đối tượng là gì?
A.  
Có thể truy cập từ các lớp trong cùng package
B.  
Có thể truy cập đối tượng từ các lớp trong cùng package và lớp con nằm trong package khác
C.  
Có thể truy cập đối tượng từ các phương thức khác trong lớp đó
D.  
Có thể truy cập đối tượng từ bất kỳ vị trí nào của chương trình
Câu 28: 0.25 điểm
Đoạn chương trình sau ra kết quả là?
double a = 3, b = 5, c = 2;
double delta = b * b - 4 * a * c;
if (delta < 0) System.out.println(“Phuong trinh vo nghiem”);
else if (delta == 0) System.out.println(“Phuong trinh co mot nghiem kep”);
else System.out.println(“Phuong trinh co hai nghiem phan biet”);
A.  
Phuong trinh vo nghiem
B.  
Phuong trinh co mot nghiem kep
C.  
Phuong trinh co hai nghiem phan biet
D.  
Lỗi biên dịch
Câu 29: 0.25 điểm
Có bao nhiêu loại biến trong Java?
A.  
1
B.  
2
C.  
3
D.  
4
Câu 30: 0.25 điểm

Cho khối lệnh như sau:

switch (thu) {
case 2:
System.out.println( Van, Toan);
break;
case 3:
System.out.println( Hoa, Ly);
break;
default:
System.out.println( Ngay nghi);
break;    }
Khối lệnh trên sẽ cho kết quả là bao nhiêu nếu ta nhập thu = 3?

 

A.  
Van, Toan
B.  
Hoa, Ly
C.  
Ngay nghi
D.  
Không có đáp án đúng
Câu 31: 0.25 điểm
Phạm vi truy cập của một đối tượng khi được khai bao protected là gì?
A.  
Có thể được truy cập từ bất kỳ vị trí nào trong chương trình.
B.  
Có thể được truy cập từ các lớp trong cùng package.
C.  
Có thể được truy cập từ các lớp trong cùng package và lớp con nằm trong package khác.
D.  
Chỉ có thể truy cập từ các phương thức khác trong class đó.
Câu 32: 0.25 điểm
Biến dữ liệu là các biến dạng nào sau đây?
A.  
Biến lớp và Tham số
B.  
Biến cục bộ và Tham số
C.  
Biến cục bộ và biến lớp
D.  
Các đáp án đều sai.
Câu 33: 0.25 điểm
Lệnh result = condition ? value1 : value2 có nghĩa gì?
A.  
nếu condition là true thì result = value2, nếu condition là false thì result = value1
B.  
nếu condition là true thì result = value1, nếu condition là false thì result = value2
C.  
Không có lệnh này
D.  
Nếu condition là true thì result sẽ đảo giá trị của value1 và value2
Câu 34: 0.25 điểm
Phương thức nào dùng để tìm kiếm một chuỗi trong một chuỗi khác trong class String của Java?
A.  
lastIndexOf()
B.  
substring()
C.  
toString()
D.  
Không có đáp án đúng
Câu 35: 0.25 điểm
Cho chương trình tên message.class:
A.  
-g cruel world
B.  
cruel world
C.  
Goodbye, cruel world
D.  
Chương trình báo lỗi
Câu 36: 0.25 điểm
Biến message sau đây có kết quả là:
String expletive = Expletive;
String PG13 = deleted;
String message = expletive.substring(1,3) + PG13;
A.  
xpl deleted
B.  
Exp edeleted
C.  
ple deleted
D.  
xpldeleted
Câu 37: 0.25 điểm
Trong Java, kiểu char biểu diễn bộ mã code nào dưới đây?
A.  
UTF-8
B.  
UTF-16
C.  
UTF-32
D.  
Tất cả các mã trên
Câu 38: 0.25 điểm

Cho khối lệnh như sau:

int[] mang = new int[10];
int s = 0;
int j = 0;
for ( int i : mang) {
i = ++j;
s += i;
}
System.out.println(S = + s);
Khối lệnh thực hiện chuyện gì?

A.  
Nhập dữ liệu cho mang nguyên.
B.  
Tính tổng mảng nguyên.
C.  
Nhập dữ liệu và tính tổng mảng nguyên.
D.  
Tất cả đều sai.
Câu 39: 0.25 điểm
Khi biên dịch gặp lỗi Exception in thread main java.lang.NoClassDefFoundError:
myprogram. Lỗi này có nghĩa gì?
A.  
Đường dẫn chương trình sai.
B.  
Không có hàm main
C.  
Không khai báo class
D.  
Không có từ khóa public tại mở đầu khai báo class
Câu 40: 0.25 điểm
Trường dữ liệu là các biến dạng nào sau đây?
A.  
Biến đại diện và Tham số
B.  
Biến đại diện và biến lớp
C.  
Biến đại diện và biến cục bộ
D.  
Biến lớp và Tham số

Xem thêm đề thi tương tự

thumbnail
200 Câu Hỏi Trắc Nghiệm Lập Trình Java Miễn Phí, Có Đáp Án Chi TiếtĐại học - Cao đẳngCông nghệ thông tin
Khám phá 200 câu hỏi trắc nghiệm Lập trình Java hoàn toàn miễn phí với đáp án chi tiết. Bộ đề thi này bao gồm các chủ đề quan trọng như cú pháp Java, lập trình hướng đối tượng, và xử lý ngoại lệ. Phù hợp cho sinh viên, lập trình viên mới, hoặc bất kỳ ai muốn củng cố kiến thức Java. Luyện tập dễ dàng, tiết kiệm thời gian, và cải thiện kỹ năng lập trình của bạn ngay hôm nay!

200 câu hỏi 4 mã đề 1 giờ

322,327 lượt xem 173,521 lượt làm bài

Chưa chinh phục!!!
thumbnail
Trắc Nghiệm Lập Trình Trực Quan Cơ Sở Và Nâng Cao - Đại Học Kinh Doanh Và Công Nghệ Hà Nội (HUBT) (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Tham gia trắc nghiệm Lập Trình Trực Quan cơ sở và nâng cao miễn phí tại Đại Học Kinh Doanh Và Công Nghệ Hà Nội (HUBT), kèm theo đáp án chi tiết. Bộ câu hỏi bao gồm các khái niệm cơ bản và các kỹ thuật nâng cao trong lập trình trực quan, giúp sinh viên nắm vững kiến thức về giao diện, xử lý sự kiện, và phát triển phần mềm trực quan. Đây là tài liệu ôn tập hiệu quả cho các kỳ thi và bài kiểm tra môn Lập Trình Trực Quan tại HUBT. Hãy kiểm tra ngay kiến thức của bạn và chuẩn bị tốt cho kỳ thi với hệ thống câu hỏi có đáp án cụ thể.

265 câu hỏi 7 mã đề 1 giờ

143,737 lượt xem 77,350 lượt làm bài

Chưa chinh phục!!!
thumbnail
Trắc nghiệm Lập trình Thiết bị Di động (Mobile)
Bộ câu hỏi trắc nghiệm về lập trình thiết bị di động, bao gồm các chủ đề như Android, iOS, giao diện người dùng, quản lý vòng đời ứng dụng và bảo mật. Tài liệu giúp lập trình viên và sinh viên công nghệ thông tin ôn tập, củng cố kiến thức và chuẩn bị cho các kỳ thi hoặc phỏng vấn liên quan đến lập trình di động.

60 câu hỏi 1 mã đề 1 giờ

13,402 lượt xem 7,203 lượt làm bài

Chưa chinh phục!!!
thumbnail
Trắc nghiệm Lập trình Cấu trúc Pascal - Đại học Kinh doanh và Công nghệ Hà Nội (HUBT)
Bộ câu hỏi trắc nghiệm về Lập trình Cấu trúc Pascal dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Tài liệu giúp ôn tập và củng cố kiến thức về cú pháp Pascal, biến, kiểu dữ liệu, cấu trúc điều khiển, mảng, hàm, và thủ tục. Hỗ trợ sinh viên chuẩn bị tốt cho các kỳ thi học phần và nâng cao kỹ năng lập trình cơ bản.

250 câu hỏi 5 mã đề 1 giờ

41,095 lượt xem 22,090 lượt làm bài

Chưa chinh phục!!!
thumbnail
Trắc nghiệm Lập trình Phân tán - Đại học Kinh doanh và Công nghệ Hà Nội (HUBT)
Bộ câu hỏi trắc nghiệm về Lập trình Phân tán dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Tài liệu giúp ôn tập và củng cố kiến thức về kiến trúc hệ thống phân tán, mô hình giao tiếp giữa các hệ thống, cơ chế đồng bộ hóa, xử lý lỗi, và các công nghệ liên quan như COM+/MTS và Java RMI. Hỗ trợ sinh viên chuẩn bị tốt cho các kỳ thi học phần và nâng cao kỹ năng lập trình trong môi trường phân tán.

245 câu hỏi 5 mã đề 1 giờ

46,053 lượt xem 24,787 lượt làm bài

Chưa chinh phục!!!
thumbnail
Trắc nghiệm Lập trình Mạng - Đại học Kinh doanh và Công nghệ Hà Nội (HUBT)
Bộ câu hỏi trắc nghiệm về Lập trình Mạng dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Tài liệu giúp ôn tập và củng cố kiến thức về giao thức mạng, lập trình socket, các mô hình truyền thông TCP/IP, UDP và ứng dụng thực tế. Hỗ trợ sinh viên chuẩn bị tốt cho các kỳ thi học phần và nâng cao kỹ năng lập trình mạng chuyên sâu.

240 câu hỏi 6 mã đề 1 giờ

14,886 lượt xem 8,008 lượt làm bài

Chưa chinh phục!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình PLC Phần 3 - Đại Học Điện Lực (EPU) Miễn Phí, Có Đáp ÁnĐại học - Cao đẳng

Bạn đang tìm kiếm đề thi trắc nghiệm lập trình PLC phần 3 của Đại Học Điện Lực (EPU)? Tại đây, chúng tôi cung cấp bộ đề thi trắc nghiệm lập trình PLC phần 3 với đầy đủ đáp án và hoàn toàn miễn phí. Bộ tài liệu giúp sinh viên nắm vững kiến thức từ cơ bản đến nâng cao về lập trình PLC, luyện tập với các câu hỏi trắc nghiệm bám sát nội dung thi. Phù hợp cho các bạn sinh viên ngành kỹ thuật điện, tự động hóa, tài liệu này sẽ là công cụ hữu ích trong việc ôn tập và chuẩn bị cho kỳ thi hiệu quả. Tải ngay để có đáp án chính xác và sẵn sàng cho kỳ thi sắp tới.

25 câu hỏi 1 mã đề 40 phút

90,628 lượt xem 48,760 lượt làm bài

Chưa chinh phục!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình Phân Tán - Đại Học Kinh Doanh Và Công Nghệ Hà Nội HUBT (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Ôn luyện với đề thi trắc nghiệm Lập Trình Phân Tán tại Đại học Kinh Doanh Và Công Nghệ Hà Nội HUBT. Đề thi bao gồm các câu hỏi về kiến trúc hệ thống phân tán, giao tiếp giữa các thành phần, đồng bộ hóa, quản lý dữ liệu phân tán, và xử lý lỗi trong các hệ thống phân tán. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

196 câu hỏi 4 mã đề 1 giờ

88,144 lượt xem 47,409 lượt làm bài

Chưa chinh phục!!!
thumbnail
Đề Thi Trắc Nghiệm Lập Trình PLC Phần 1 - Đại Học Điện Lực (EPU) (Miễn Phí, Có Đáp Án)Đại học - Cao đẳngCông nghệ thông tin

Ôn luyện với đề thi trắc nghiệm Lập Trình PLC phần 1 tại Đại học Điện Lực (EPU). Đề thi bao gồm các câu hỏi về cấu trúc và nguyên lý hoạt động của PLC, lập trình cơ bản với các ngôn ngữ như ladder diagram (LD), cấu hình phần cứng, và ứng dụng của PLC trong hệ thống điều khiển tự động hóa. Đề thi có đáp án chi tiết giúp sinh viên nắm vững kiến thức và chuẩn bị tốt cho kỳ thi.

25 câu hỏi 1 mã đề 45 phút

89,227 lượt xem 47,934 lượt làm bài

Chưa chinh phục!!!