200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 4
Đề thi

200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 4

A
Admin
Đại họcTrắc nghiệm tổng hợp104 lượt thi
30 câu hỏi
1.Trắc nghiệm
• 1 điểm

Khối lệnh sau có kết quả bao nhiêu?

String greeting = “Hello”; int k = greeting.length(); System.out.print (k);

4

5

6

7

Xem đáp án

Chọn đáp án B

2.Trắc nghiệm
• 1 điểm

Lệnh str.charat(n) có tác dụng gì?

Lấy ký tự bất kỳ trong chuỗi str

Lấy độ dài chuỗi str

Lấy ký tự có số chỉ mục n trong chuỗi k

Không có lệnh này

Xem đáp án

Chọn đáp án D

3.Trắc nghiệm
• 1 điểm

Khối lệnh sau có kết quả bao nhiêu khi thực hiện?

char[] greet = new char; greet = “Hello”; k = greet.length(); System.out.print(k);

4

5

6

Lỗi biên dịch

Xem đáp án

Chọn đáp án D

4.Trắc nghiệm
• 1 điểm

Trong các kiểu giá trị số thực đặc biệt dưới đây, kiểu nào là đúng?

Dương vô cực

Âm vô cực

NaN

Cả 3 giá trị trên

Xem đáp án

Chọn đáp án D

5.Trắc nghiệm
• 1 điểm

Trong Java, kiểu char biểu diễn bộ mã code nào dưới đây?

UTF-8

UTF-16

UTF-32

Tất cả các mã trên

Xem đáp án

Chọn đáp án B

6.Trắc nghiệm
• 1 điểm

Giá trị mặc định của một biến kiểu char là?

u0000

uFFFF

0F

0x

Xem đáp án

Chọn đáp án A

7.Trắc nghiệm
• 1 điểm

Hai câu lệnh sau ra kết quả s là bao nhiêu?

String greetings = “Hello”; String s = greetings.substring(0,3);

Hell

Hel

ello

Hello

Xem đáp án

Chọn đáp án B

8.Trắc nghiệm
• 1 điểm

Hai câu lệnh sau ra kết quả s là bao nhiêu?

String greetings = “Hello” String s = greetings.substring(0,3);

Hell

Hel

Lệnh sai

Hello

Xem đáp án

Chọn đáp án C

9.Trắc nghiệm
• 1 điểm

Trong hai câu lệnh sau, lệnh substring có tác dụng gì?

String greetings = “ Hello “; String s = greetings.substring(0,3);

Lấy các ký tự từ vị trí chỉ mục 0 đến vị trí chỉ mục 2 của chuỗi greetings và đưa vào s

Thay đổi 3 ký tự đầu tiên của chuỗi greetings

Sao chép chuỗi greetings vào chuỗi s

Cắt các ký tự từ vị trí chỉ mục 0 đến chỉ mục 3 và đưa vào s

Xem đáp án

Chọn đáp án A

2048.vn

Học thông minh hơn mỗi ngày

Xem toàn bộ 30 câu hỏi và nhiều hơn nữa với tài khoản miễn phí

Tạo đề thi
Tổ chức kiểm tra
Báo cáo chấm điểm tự động
Bạn đã có tài khoản?
10.Trắc nghiệm
• 1 điểm

Kiểu enum là gì?

Là kiểu dữ liệu gồm các trường chứa một tập hợp cố định các hằng số.

Là kiểu dữ liệu liệt kê các biến số.

Là một kiểu dữ liệu trong java.

Tất cả đều sai.

Xem đáp án

Chọn đáp án A

11.Trắc nghiệm
• 1 điểm

Có bao nhiêu loại quyền truy cập trong JAVA?

1

2

3

4

Xem đáp án

Chọn đáp án D

12.Trắc nghiệm
• 1 đ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ì?

Có thể truy cập từ các lớp trong cùng package

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ó thể truy cập đối tượng từ các phương thức khác trong lớp đó

Có thể truy cập đối tượng từ bất kỳ vị trí nào của chương trình

Xem đáp án

Chọn đáp án A

13.Trắc nghiệm
• 1 điểm

Phạm vi truy cập của một đối tượng khi khai báo private là gì?

Có thể được truy cập bất kỳ vị trí nào trong chương trình.

Có thể được truy cập từ các lớp trong cùng package.

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.

Chỉ có thể truy cập từ các phương thức khác trong class đó.

Xem đáp án

Chọn đáp án D

14.Trắc nghiệm
• 1 điểm

Phạm vi truy cập của một đối tượng khi được khai báo protected là gì?

Có thể được truy cập từ bất kỳ vị trí nào trong chương trình.

Có thể được truy cập từ các lớp trong cùng package.

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.

Chỉ có thể truy cập từ các phương thức khác trong class đó.

Xem đáp án

Chọn đáp án C

15.Trắc nghiệm
• 1 điểm

Phạm vi truy cập của một đối tượng khi được khai báo public là gì?

Có thể được truy cập từ bất kỳ vị trí nào trong chương trình.

Có thể được truy cập từ các lớp trong cùng package.

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.

Chỉ có thể truy cập từ các phương thức khác trong class đó.

Xem đáp án

Chọn đáp án A

16.Trắc nghiệm
• 1 đ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 = 1?

Van, Toan

Hoa, Ly

Ngay nghi

Không có đáp án đúng

Xem đáp án

Chọn đáp án C

17.Trắc nghiệm
• 1 đ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 = 2?

Van, Toan

Hoa, Ly

Ngay nghi

Không có đáp án đúng

Xem đáp án

Chọn đáp án A

18.Trắc nghiệm
• 1 đ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?

Van, Toan

Hoa, Ly

Ngay nghi

Không có đáp án đúng

Xem đáp án

Chọn đáp án B

19.Trắc nghiệm
• 1 đ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?

Mau trang.

Mau den.

Mau luc.

Khong co trong danh sach mau.

Xem đáp án

Chọn đáp án B (Lưu ý: trong Java, enum DEN sẽ có giá trị 0, nên kết quả đúng phải là "Mau trang". Tuy nhiên, nếu tuân theo đáp án đã cho là B, thì có thể có sự nhầm lẫn trong câu hỏi hoặc đáp án gốc).

20.Trắc nghiệm
• 1 điểm

Cho khối lệnh như sau:

enum mausac { DEN = 3, 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? (Lưu ý: Cú pháp enum mausac { DEN = 3, ...} không hợp lệ trong Java, đây có thể là cú pháp của C/C++.)

Mau den

Mau lam

Mau trang

Mau luc

Xem đáp án

Chọn đáp án D

21.Trắc nghiệm
• 1 đ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?

</>

45

0

55

Không có kết quả đúng

Xem đáp án

Chọn đáp án A (Tổng các số từ 0 đến 9 là 45. Đáp án C-55 là sai).

22.Trắc nghiệm
• 1 điểm

Cho khối lệnh như sau:

int[] mang = new int; 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ì?

Nhập dữ liệu cho mang nguyên.

Tính tổng mảng nguyên.

Nhập dữ liệu và tính tổng mảng nguyên.

Tất cả đều sai.

Xem đáp án

Chọn đáp án B (Lưu ý: Vòng lặp for-each tạo ra một bản sao của phần tử, nên việc gán i = ++j không thay đổi giá trị trong mang. Nó chỉ tính tổng các số từ 1 đến 10).

23.Trắc nghiệm
• 1 điểm

Cho khối lệnh như sau:

int[] mang = new int; int s = 0; int j = 0; for ( int i : mang) { i = ++j; s += i; } System.out.println(“S = “+ s);

Khi thực hiện khối lệnh trong hình sẽ cho kết quả là bao nhiêu?

S=40

S=50

S=55

S=45

Xem đáp án

Chọn đáp án C (Tổng các số từ 1 đến 10 là 55).

24.Trắc nghiệm
• 1 điểm

Cho khối lệnh sau:

int[] mang = new int; int s; int j = 0; for ( int i : mang) { s = 0; i = ++j; s += i; } System.out.println(“S = “+ s);

Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?

Lệnh sai

S=10

S=45

S=55

Xem đáp án

Chọn đáp án A (Biến s chưa được khởi tạo trước vòng lặp).

25.Trắc nghiệm
• 1 điểm

Khi thực hiện khối lệnh sẽ cho kết quả là bao nhiêu?

int i=0; do { i += 1; } while (i == 0); System.out.println(“i = “ + i);

i = 0

i = 1

i = 2

Tất cả đều sai.

Xem đáp án

Chọn đáp án B

26.Trắc nghiệm
• 1 đ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);

1

2 và 3

4

Không sai ở dòng nào cả

Xem đáp án

Chọn đáp án D

27.Trắc nghiệm
• 1 đ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++; }

6

3

Chương trình báo lỗi

0

Xem đáp án

Chọn đáp án C (Lỗi cú pháp tại if i == 3 break;. Cần có dấu ngoặc đơn và chấm phẩy).

28.Trắc nghiệm
• 1 đ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.}

4

1 và 2

6

Không sai dòng nào hết

Xem đáp án

Chọn đáp án A

29.Trắc nghiệm
• 1 điểm

Chương trình ra kết quả là bao nhiêu?

class BreakDemo { public static void main(String[] args) { int[] arrayOfInts = { 32, 87, 3, 589, 12, 1076, 2000, 8, 622, 127 }; int searchFor = 12; int i; boolean fountIt = false; for ( i = 0; i < arrayOfInts.length; i++) { if (arrayOfInts[i] == searchFor) { fountIt = true; break; } } if (fountIt) { System.out.println(“Found “ + searchFor + “ at index “ + i); } else System.out.println(searchFor + “ not in the array”); } }

</>

12 not in the array

Found 12 at index 4

Chương trình lỗi

Found it

Xem đáp án

Chọn đáp án B

30.Trắc nghiệm
• 1 điểm

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

1.class BreakDemo {

2.public static void main(String[] args) {

3.int[] arrayOfInts = { 32, 87, 3, 589, 12, 1076, 2000, 8, 622, 127 };

4.int searchFor = 12;

5.int i;

6.boolean fountIt = false;

7.for ( i = 0; i < arrayOfInts.length; i++) {

8.if (arrayOfInts[i] == searchFor) {

9.fountIt = true;

10.break;

11.}

12.}

13.if (fountIt) {

14.System.out.println(“Found “ + searchFor + “ at index “ + i);

15.} else

16.System.out.println(searchFor + “ not in the array”) ;

17.}

18.}

</>

2 và 6

3 và 11, 15

5, 7, 9

Chương trình không sai

Xem đáp án

Chọn đáp án D

Bạn có thích hoạt động này không?

Hãy lưu hoặc chia sẻ nội dung này đến mọi người.

Khám phá các nguồn tài nguyên miễn phí, phù hợp với tiêu chuẩn trong vài giây
Thương phẩm học - Quản lý chất lượng hàng hóaTổ chức và quản lý khoWTO và các hiệp định thương mại song và đa phươngNghiệp vụ Hải quan trong Kinh doanh thương mại quốc tếThị trường thế giớiBảo hiểm trong thương mại quốc tếQuản trị marketingKế toán thương mại và dịch vụNghề giám đốcKế toán công nghệ sốNghiệp vụ kinh doanh xuất nhập khẩuQuản trị Doanh nghiệp Thương mạiKế hoạch hoá hoạt động doanh nghiệpNghiệp vụ cho thuê tài chínhQuan hệ lao độngQuản trị công nghệQuản trị sự thay đổiTiền lương tiền côngTổ chức bộ máy quản lýTổ chức và định mức lao độngBáo cáo tài chính doanh nghiệp hợp nhấtChuẩn mực kế toánKế toán chủ đầu tưKế toán doanh nghiệp vừa và nhỏKế toán tài chính 2Luật kinh tế quốc tế WTOLuật Ngân hàng Nhà nước và Luật các tổ chức tín dụngLuật thuế và quản lý thuếCông vụ, công chứcNghiệp vụ công tác văn thưPhát triển nguồn nhân lực trong tổ chức hành chính nhà nướcQuản lý nhà nước về an ninh quốc phòngQuản lý nhà nước về dân tộc, tôn giáoQuản lý nhà nước về Hội và Tổ chức phi chính phůQuản lý nhà nước về khoa học và công nghệQuản lý nhà nước về văn hoá, giáo dục, y tếTâm lý học quản lýTổ chức chính quyền địa phươngTổ chức quản lý hành chính nhà nướcĐịa lý kinh tế Việt Nam và Thế GiớiMarketing dịch vụ kinh tế côngPhân tích và hoạch định chính sách kinh tế - xã hộiTài chính họcThống kê kinh tếĐịa lý kinh tế Thế GiớiPhân tích tài chính các hoạt động kinh doanhẨm thực và du lịchChiến lược kinh doanh du lịchQuản lý đại lý lữ hànhTổ chức phục vụ trong kinh doanh nhà hàngTổng quan đất nước Việt NamKhoa học môi trường đại cươngMôi trường và biến đổi khí hậuMôi trường và tài nguyên biểnPhân tích các chỉ tiêu môi trườngQuản lý đa dạng sinh học và bảo tồn thiên nhiênQuản lý tài nguyên đất và tài nguyên rừngQuản lý tài nguyên khoáng sảnTiêu chuẩn ISO 14000 và sản xuất sạch hơnBig DataCác kỹ thuật thiết kế WebCông nghệ Java cho di độngCơ sở dữ liệu phân tánCơ sở dữ liệu quan hệĐiện toán di độngKhái quát về giải thuật song songKịch bản ASP/Javascript/ PHPKỹ nghệ phần mềmLập trình cho di độngLập trình hợp ngữLập trình Java cơ sởLập trình Quản trị cơ sở dữ liệu nâng caoThiết kế hướng đối tượngLý thuyết mạch điện 1Đo lường và kỹ thuật đoMáy điệnKỹ thuật Vi xử lýKhí cụ điệnCảm biếnCơ sở kỹ thuật điện lạnhCung cấp điện và kỹ thuật chiếu sángBộ điều khiển PLCHệ thống điều khiển điện thủy khíThực tập tự động hoáLưới điệnCác bộ biến đổi điện mặt trời, điện gió thành điện sử dụngThiết kế vi mạchĐiều khiển quá trìnhMạng tự động hoá dây chuyền sản xuấtCông nghệ sản xuất điệnTruyền động thủy lực và khí nén trên ô tôMô phỏng, thiết kế ô tô trên máy tínhCơ điện tử ô tôKiến trúc nhà ở và công trình công cộngBảo tồn di sản kiến trúc và đô thịXác suất và thống kê Y họcSức khỏe môi trường và nghề nghiệpDược lâm sàngHoá sinh lâm sàngPháp yThần kinhY học Gia đìnhGiải phẫu răngMô phôi răng miệngDụng cụ và Thiết bị nha khoaKhớp cắn họcSinh lý răng miệngVật liệu chữa răng – nội nhaVật liệu phục hìnhNha chu 1Phục hình 1Lịch sử nha khoaKiểm soát nhiễm khuẩn trong thực hành điều dưỡngGiao tiếp trong thực hành điều dưỡngDinh dưỡng – Tiết chếBào chế và sinh dược học 1Dược lâm sàng 2Dược liệu 1Dược liệu 2Dược xã hội họcĐộ ổn định – Tuổi thọ thuốcHoá dược 1Hoá dược 2Hoá lý dượcKháng sinh và nhiễm trùng bệnh việnMarketing và Thị trường dược phẩmQuản lý dược bệnh việnQuản trị doanh nghiệp dượcSử dụng thuốc trong điều trịThông tin thuốc và cảnh giác dượcMô hình hoá và SimulinkAutocadCơ sở mỹ thuật trong thiết kế nội thấtLịch sử Mỹ thuậtMỹ học mỹ thuậtThiết kế sản phẩm nội thất đơn lẻCơ sở kiến trúc và phương pháp thể hiệnKết cấu công trìnhVật lý kiến trúcVẽ mỹ thuật 1: Vẽ tĩnh vậtLuật xa gầnPhotoshopCông ước quốc tế về môi trườngKỹ thuật xử lý nước thảiÔ nhiễm phóng xạQuản lý và xử lý chất thải rắn và chất thải nguy hạiSinh thái môi trường

Gợi ý cho bạn

Xem tất cả

Học liệu phổ biến Trắc nghiệm tổng hợp

Xem tất cả

Học liệu phổ biến Đại học

Xem tất cả