Kết quả của chương trình sau là gì:
#include
#include
#include
#define EOL '\n'
Void main ()
{
Clrscr () ;
Char chu[80] ;
Int tong, dem
For (dem=0; dem Tong=dem; For (dem=0; dem Putchar (toupper (chu[dem])) ; Getch () ; Return; };
Trả lời:
Đáp án đúng: D
Chương trình này có một số lỗi nghiêm trọng:
1. **`Void main()`**: Hàm `main` phải trả về một giá trị kiểu `int`, nên khai báo đúng phải là `int main()`.
2. **`Clrscr()`**: Hàm `clrscr()` không phải là một hàm chuẩn trong C++. Nó thường được sử dụng trong các trình biên dịch cũ như Turbo C++. Để làm sạch màn hình, bạn có thể sử dụng các phương pháp khác tùy thuộc vào hệ điều hành.
3. **`For (dem=0; dem