JavaScript is required

Tìm lỗi sai trong chương trình sau (in ra kết quả là tổng của 453 và 343):

#include

Void main() {

int sum;

sum= 453+343;

printf(“Ket qua la: “ sum);

};

A.

Thiếu dấu chấm phẩy (;).

B.

Thiếu dấu phẩy (,).

C.

Thiếu kí tự đặc tả.

D.
Cả 3 ý trên.
Trả lời:

Đáp án đúng: D


Chương trình trên có một số lỗi sau: 1. **`#include` thiếu ``:** Để sử dụng hàm `printf`, cần khai báo thư viện `stdio.h`. Dòng `#include` phải là `#include `. 2. **`Void main()` sai kiểu trả về:** Hàm `main` nên có kiểu trả về là `int`. Sửa thành `int main()`. 3. **`printf` sai cú pháp:** Hàm `printf` cần có định dạng chuỗi và các biến cần in, được phân tách bằng dấu phẩy. Cú pháp đúng là `printf("Ket qua la: %d", sum);`. Trong đó, `%d` là kí tự đặc tả để in một số nguyên. Như vậy, chương trình thiếu kí tự đặc tả và sai cú pháp hàm printf. Do đó, đáp án D ("Cả 3 ý trên") là đáp án đầy đủ và chính xác nhất, bao gồm cả việc thiếu kí tự đặc tả và các lỗi khác liên quan đến cú pháp và khai báo thư viện.

Câu hỏi liên quan