Thẻ
Trả lời:
Đáp án đúng: B
Thẻ `
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Câu lệnh `if` trong hầu hết các ngôn ngữ lập trình (C, C++, Java, Python, JavaScript,...) sử dụng cú pháp `if (điều_kiện)`. Trong đó, điều kiện được đặt trong cặp dấu ngoặc đơn `()`. Toán tử so sánh bằng thường là `==` (hoặc `equals()` trong một số ngôn ngữ).
* A. if (i == 5): Đúng. Cú pháp này hoàn toàn chính xác để kiểm tra xem biến `i` có bằng 5 hay không.
* B. if i == 5 then: Sai. Cú pháp này thường thấy trong Pascal hoặc một số ngôn ngữ kịch bản cũ.
* C. if i = 5 then: Sai. Dấu `=` thường được sử dụng cho phép gán, không phải so sánh. Ngoài ra, `then` không phải là một phần của cú pháp `if` chuẩn trong nhiều ngôn ngữ phổ biến.
* D. if i = 5: Sai. Tương tự như trên, dấu `=` dùng để gán giá trị, không phải so sánh.
* A. if (i == 5): Đúng. Cú pháp này hoàn toàn chính xác để kiểm tra xem biến `i` có bằng 5 hay không.
* B. if i == 5 then: Sai. Cú pháp này thường thấy trong Pascal hoặc một số ngôn ngữ kịch bản cũ.
* C. if i = 5 then: Sai. Dấu `=` thường được sử dụng cho phép gán, không phải so sánh. Ngoài ra, `then` không phải là một phần của cú pháp `if` chuẩn trong nhiều ngôn ngữ phổ biến.
* D. if i = 5: Sai. Tương tự như trên, dấu `=` dùng để gán giá trị, không phải so sánh.
Lời giải:
Đáp án đúng: D
Sự kiện `onclick` trong JavaScript xảy ra khi người dùng nhấp chuột vào một phần tử HTML. Trong bối cảnh của câu hỏi, đáp án C và D đều có vẻ đúng, tuy nhiên đáp án C bao quát hơn. Nút lệnh cũng là một đối tượng trong form, do đó việc click vào nút lệnh cũng là click vào một đối tượng trong form. Vì vậy đáp án C chính xác hơn vì nó bao gồm cả trường hợp click vào nút lệnh và các đối tượng khác trong form.
Lời giải:
Đáp án đúng: B
Chương trình Java này tạo một mảng các chuỗi có tên `names`. Mảng này chứa 5 phần tử: "John", "Anna", "Peter", "Victor", và "David".
Hàm `System.out.println(names.length);` in ra độ dài của mảng `names`. Trong Java, thuộc tính `length` của một mảng trả về số lượng phần tử mà mảng chứa. Trong trường hợp này, mảng `names` có 5 phần tử, vì vậy `names.length` sẽ trả về 5.
Do đó, chương trình sẽ in ra số 5.
Hàm `System.out.println(names.length);` in ra độ dài của mảng `names`. Trong Java, thuộc tính `length` của một mảng trả về số lượng phần tử mà mảng chứa. Trong trường hợp này, mảng `names` có 5 phần tử, vì vậy `names.length` sẽ trả về 5.
Do đó, chương trình sẽ in ra số 5.
Lời giải:
Đáp án đúng: A
Câu hỏi kiểm tra về tính kế thừa và ghi đè phương thức (method overriding) trong Java. Khi một lớp con (Sub) kế thừa từ lớp cha (Super), nó có thể ghi đè (override) các phương thức của lớp cha. Việc ghi đè cần tuân thủ một số quy tắc.
* Đáp án A: `public getNum() { }` - Thiếu kiểu trả về (return type), gây ra lỗi biên dịch. Vì phương thức `getNum()` ở lớp cha trả về `float`, nên phương thức ghi đè ở lớp con phải có kiểu trả về tương thích hoặc giống hệt.
* Đáp án B: `public float getNum(double d) { }` - Đây là nạp chồng phương thức (method overloading), không phải ghi đè. Vì tham số khác với phương thức ở lớp cha.
* Đáp án C: `public float getNum() { return 4.0f; }` - Đây là một cách ghi đè hợp lệ. Nó có cùng tên, cùng kiểu trả về và cùng số lượng tham số (không có tham số) với phương thức ở lớp cha.
* Đáp án D: `public double getNum(float d) { return 4.0d; }` - Đây là nạp chồng phương thức, không phải ghi đè. Vì tham số khác với phương thức ở lớp cha.
Vậy, phương thức ở đáp án A sẽ sinh lỗi do thiếu kiểu trả về.
* Đáp án A: `public getNum() { }` - Thiếu kiểu trả về (return type), gây ra lỗi biên dịch. Vì phương thức `getNum()` ở lớp cha trả về `float`, nên phương thức ghi đè ở lớp con phải có kiểu trả về tương thích hoặc giống hệt.
* Đáp án B: `public float getNum(double d) { }` - Đây là nạp chồng phương thức (method overloading), không phải ghi đè. Vì tham số khác với phương thức ở lớp cha.
* Đáp án C: `public float getNum() { return 4.0f; }` - Đây là một cách ghi đè hợp lệ. Nó có cùng tên, cùng kiểu trả về và cùng số lượng tham số (không có tham số) với phương thức ở lớp cha.
* Đáp án D: `public double getNum(float d) { return 4.0d; }` - Đây là nạp chồng phương thức, không phải ghi đè. Vì tham số khác với phương thức ở lớp cha.
Vậy, phương thức ở đáp án A sẽ sinh lỗi do thiếu kiểu trả về.
Lời giải:
Đáp án đúng: D
Để chạy được chương trình Java, cần cài đặt JDK (Java Development Kit). JDK bao gồm JRE (Java Runtime Environment) để chạy chương trình Java và các công cụ phát triển như trình biên dịch (javac) để biên dịch mã nguồn Java thành bytecode. Netbeans và Eclipse là các IDE (Integrated Development Environment) giúp lập trình viên viết và quản lý code Java dễ dàng hơn, nhưng chúng không chứa các công cụ cần thiết để chạy chương trình Java nếu không có JDK. Java Platform có thể là một khái niệm chung, nhưng JDK là thành phần cụ thể cần thiết để biên dịch và chạy chương trình Java.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng