Luyện tậpCâu 1.Các lệnh sau có sinh lỗi chương trình không? Nếu có thì mã lỗi là gì?

Câu hỏi:

Luyện tập

Câu 1. Các lệnh sau có sinh lỗi chương trình không? Nếu có thì mã lỗi là gì?

Câu trả lời:
Người trả lời: GV. Đỗ Văn Việt
Cách làm:
1. Kiểm tra từng lệnh trong danh sách để xem liệu có lỗi chương trình hay không.
2. Đọc và hiểu lỗi syntax và lỗi type error để xác định nguyên nhân gây ra lỗi.

Câu trả lời:
1. Lệnh 1: SyntaxError - Lệnh này sẽ sinh lỗi vì có cú pháp sai.
2. Lệnh 2: TypeError - Lệnh này sẽ sinh lỗi vì kiểu dữ liệu không phù hợp.
Bình luận (5)

Huỳnh Phú Thịnh

Lệnh string s = 'Hello'; sẽ sinh lỗi vì chuỗi trong C++ cần được bao bọc bởi dấu nháy đơn thay vì dấu nháy đôi.

Trả lời.

Trần Hồ Nhuận Phát

Lệnh for (int i = 0; i < 10; i++) {...} sẽ không sinh lỗi vì là cú pháp chuẩn của vòng lặp for.

Trả lời.

Hai Truong

Lệnh if (a = 10) sẽ sinh lỗi vì sử dụng toán tử gán = thay vì toán tử so sánh == trong điều kiện.

Trả lời.

Hanh Nguyen Hong

Lệnh cout << a; sẽ sinh lỗi vì biến a chưa được khởi tạo giá trị trước khi sử dụng.

Trả lời.

PHAM VĂN VĨNH

Lệnh int a = 10.5; sẽ sinh lỗi vì biến a được khai báo kiểu int nhưng gán giá trị là số thực.

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
0.45971 sec| 2176.883 kb