Ôn Tập Java Cuối Kỳ_CKC | i-quiz.vn@stop article@stop Ôn Tập Java Cuối Kỳ_CKC | i-quiz.vn
🛍️
🔥 HOT iQuiz Store — Văn phòng phẩm, dụng cụ học tập giá tốt
Xem ngay →

Ôn Tập Java Cuối Kỳ_CKC

Image Exam
2024-05-20 17:05:42
Huu Vinh
Tên đề thi: Ôn Tập Java Cuối Kỳ_CKC
Tác giả: Huu Vinh
Số lượng câu hỏi: 72
Thời gian làm bài: Không giới hạn
Số điểm tối thiểu để vượt qua đề thi:
Tổng số điểm của đề thi: 72
Số lượt thi: 12
Lệ phí thi: Miễn phí
Bảng xếp hạng
i-quiz
i-quiz App
🚀 Mới ra mắt

Tạo đề thi, làm bài thi, theo dõi kết quả ngay trên điện thoại — mọi lúc mọi nơi!

Tải trên Google Play Tải trên App Store


Nội dung đề thi: Ôn Tập Java Cuối Kỳ_CKC

Xem trước 25/72 câu hỏi trong đề. Bấm Vào thi để làm bài trực tuyến, được chấm điểm và xem đáp án chi tiết.

Câu 1. Chọn câu sai về ngôn ngữ Java:

  • A. Ngôn ngữ Java phân biệt chữ hoa-thường
  • B. Java là ngôn ngữ lập trình hướng đối tượng
  • C. Dấu chấm phẩy được dùng để kết thúc 1 lệnh trong Java
  • D. Chương trình được viết bằng Java chỉ có thể chạy được trên hệ điều hành Windows

Câu 2. Kiểu nào không là kiểu dữ liệu nguyên thủy trong Java

  • A. int
  • B. long float
  • C. double
  • D. float

Câu 3. Tham số arg[0] trong dòng lệnh sau có nghĩa gì: public static void main(String[] args)

  • A. Tên chương trình
  • B. số lượng tham số
  • C. tham số đầu tiên trong danh sách các tham số
  • D. tất cả đều sai

Câu 4. Câu 4: Phương thức next() của lớp Scanner dùng để:

  • A. a. Nhập một số nguyên
  • B. b. Nhập một ký tự
  • C. c. Nhập một chuỗi
  • D. d. Không có phương thức này

Câu 5. Câu 5: Muốn chạy được chương trình Java cần cài phần mềm nào sau đây?

  • A. a. Netbeans
  • B. b. Eclipse
  • C. c. Jdk
  • D. d. Java Platform

Câu 6. Câu 6: Gói nào trong Java chứa lớp Scanner dùng để nhập liệu từ bàn phím?

  • A. a. Java.net
  • B. b. Java.io
  • C. c. Java.util
  • D. d. Java.awt

Câu 7. Câu 7: Phương thức nextLine() thuộc lớp nào ?

  • A. a. String
  • B. b. Scanner
  • C. c. Integer
  • D. d. System

Câu 8. Câu 9: G/s đã định nghĩa lớp Xx với một phương thức thông thường là display, sau đó sinh ra đối tượng objX từ lớp Xx. Để gọi phương thức display ta sử dụng cú pháp nào?

  • A. a. Xx.display;
  • B. b. Xx.display();
  • C. c. objX.display();
  • D. d. display();

Câu 9. Câu 10: Đâu KHÔNG phải là thành phần trong cấu trúc của lớp trong java.

  • A. a. Tên lớp
  • B. b. Thuộc tính
  • C. c. Phương thức
  • D. d. Biến

Câu 10. Câu 12: Đọc đoạn mã lệnh sau. Sau khi thực thi chương trình sẽ in ra kết quả gì ? public static void main(String[] args) { int x = -1; String y = x + 3; System.out.println("x = " + x + "y = " + y); } }

  • A. a. x=-1 y=2
  • B. b. Lỗi biên dịch: Uncompilable source code - incompatible types
  • C. c. x=-1 y=-13
  • D. d. x=-1 y=4

Câu 11. Câu 13: Đối tượng là gì?

  • A. a. Các lớp được tạo thể hiện từ đó
  • B. b. Một thể hiện của lớp
  • C. c. Một tham chiếu đến một thuộc tính
  • D. d. Một biến

Câu 12. Câu 14: Đâu là khai báo biến đúng trong java? (1) rollNumber (2) $rearly_salary (3) double (4) $$_ (5) mount#balance

  • A. a. 12345
  • B. b. 123
  • C. c. 1 2 4 roll, rearly, $$
  • D. d. 125

Câu 13. Câu 15: Kết quả in ra của đoạn mã trên là gì? int i = 1, j = 10; do { if (i > j) { break; } j--; } while (++ i < 5 ); System.out.printIn("i = " + i + " and j = " + j);

  • A. a. i = 6 and j = 5
  • B. b. i = 5 and j = 5
  • C. c. i = 6 and j = 4
  • D. d. i = 5 and j = 6

Câu 14. Câu 16: Với giá trị nào của x, biểu thức sau trả về giá trị true(x thuộc kiểu int) x%3==0

  • A. 2
  • B. 7
  • C. 4
  • D. 9

Câu 15. Câu 19: Kết quả in ra của đoạn mã trên là gì? int i = 0; do { flag = false; System.out.print(i++); flag = i

  • A. a. 000000000
  • B. b. 0123456789
  • C. c. Lỗi biên dịch
  • D. d. Đoạn mã thực thi nhưng không in ra kết quả gì

Câu 16. Câu 20: Đâu là khai báo biến hợp lệ?

  • A. a. theOne
  • B. b. the One
  • C. c. 1the_One
  • D. d. $the One

Câu 17. Câu 21: Biểu thức nào có giá trị khác các biểu thức còn lại trong các biểu thức sau? Cho x=true thuộc kiểu boolean.

  • A. a. true
  • B. b. x==true;
  • C. c. 1==1
  • D. d. !x

Câu 18. Câu 22: Kết quả in ra của đoạn mã bên dưới là gì? public class Test { public static int switchIt(int x) { int j = 1; switch (x) { case 1: j++; case 2: j++; case 3: j++; case 4: j++; default: j++; } return j + x; } public static void main(String[] args) { System.out.println("value = " + switchIt(4)); } }

  • A. a. value = 3
  • B. b. value = 4
  • C. c. value = 5
  • D. d. value = 7

Câu 19. Câu 22: Khi thực hiện lệnh: A a = new A(); a.calTotal(a); Giá trị của x sau khi thực hiện lệnh trên sẽ cho kết quả gì? class A { int x = 10; public void calTotal(A a) { a.x = 12; System.out.println(a.x); } }

  • A. 10
  • B. 12
  • C. 22
  • D. 24

Câu 20. Câu 23: Đâu là khai báo đúng về lớp Cat?

  • A. a. Class Cat{}
  • B. b. class public Cat(){}
  • C. c. class Cat{}
  • D. d. public Cat class{}

Câu 21. Câu 24: Đoạn mã sau có lỗi biên dịch gì? public class Person { protected String name; protected int age; public static void main(String[] args) { Person p = new Person(); p.name = "Tom"; System.out.println(p.name); } }

  • A. a. Không có lỗi biên dịch.
  • B. b. name has protected access
  • C. c. age has protected access.
  • D. d. name has public access.

Câu 22. Câu 25: Trong các khai báo sau đâu là khai báo không hợp lệ?

  • A. a. int a1[][] = new int[][3];
  • B. b. int a2[][] = new int[2][3];
  • C. c. int a3[][] = new int[2][];
  • D. d. int a4[][] = {{}, {}, {}};

Câu 23. Câu 26: Phát biểu nào sau đây là đúng:

  • A. a. Mảng có thể lưu giữ các phần tử thuộc nhiều kiểu dữ liệu khác nhau
  • B. b. Chỉ số của mảng có thể sử dụng kiểu số thực (float, double)
  • C. c. Biểu thức array.length được sử dụng để trả về số phần tử trong mảng
  • D. d. Một phần tử của mảng không thể truyền vào trong một phương thức.

Câu 24. Câu 27: Chương trình sau in ra màn hình kết quả nào? public class Main { public static void main(String[] args) { String names[] = { "John", "Anna", "Peter", "Victor", "David" }; System.out.println(names[2]); } }

  • A. a. Có lỗi biên dịch: use new keyword to create object
  • B. b. Peter
  • C. c. Anna
  • D. d. Victor

Câu 25. Câu 28: Nếu phương thức của bạn ghi đè một trong số các phương thức của lớp cha, bạn có thể gọi phương thức bị ghi đè thông qua từ khóa nào?

  • A. a. parent
  • B. b. super
  • C. c. this
  • D. d. static

… và còn 47 câu nữa. Bấm Vào thi phía trên để làm toàn bộ 72 câu và xem đáp án.

Bình luận
Thêm bình luận của bạn
Nội dung

0 Bình luận

Xem thêm bình luận trước đó