Trả lời:
Đáp án đúng: C
Trong biểu thức 5 > 1, dấu '>' là toán tử so sánh lớn hơn. Biểu thức này kiểm tra xem 5 có lớn hơn 1 hay không. Vì 5 lớn hơn 1, kết quả của biểu thức này là đúng (true). Trong nhiều ngôn ngữ lập trình, giá trị 'true' thường được biểu diễn bằng số 1. Do đó, đáp án đúng là C.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Trong ngôn ngữ lập trình C, các kiểu dữ liệu cơ bản bao gồm `int`, `float`, `double`, `char`, `short int`, `long int`, `unsigned int`,... Kiểu `enum` (liệt kê) và kiểu mảng không được xem là kiểu dữ liệu cơ bản. Kiểu `enum` là một kiểu dữ liệu do người dùng định nghĩa, cho phép gán các tên (nhãn) cho các giá trị số nguyên. Mảng là một tập hợp các phần tử có cùng kiểu dữ liệu. `unsigned` là một modifier (bộ sửa đổi) dùng để thay đổi phạm vi của kiểu `int`. Vì vậy, đáp án đúng là A và B. Tuy nhiên, theo quy tắc chọn MỘT đáp án ĐÚNG NHẤT, ta thấy kiểu mảng phổ biến và cơ bản hơn so với kiểu enum (ít được sử dụng hơn). Do đó, kiểu mảng là đáp án phù hợp nhất.
Lời giải:
Đáp án đúng: C
Chương trình C này in ra mã ASCII của ký tự 'A'. Trong bảng mã ASCII, ký tự 'A' có giá trị là 65. Vì vậy, khi sử dụng định dạng "%d" trong hàm `printf`, giá trị số nguyên tương ứng với ký tự 'A' sẽ được in ra.
Do đó, đáp án đúng là C. 65.
Do đó, đáp án đúng là C. 65.
Lời giải:
Đáp án đúng: C
Phân tích các đáp án:
- A. scanf(); Hàm
scanf()dùng để nhập dữ liệu có định dạng từ bàn phím, cần nhấn Enter để kết thúc việc nhập và hiển thị dữ liệu nhập lên màn hình. - B. getchar(); Hàm
getchar()dùng để nhập một kí tự từ bàn phím, cần nhấn Enter để kết thúc việc nhập và hiển thị kí tự đó lên màn hình. - C. getch(); Hàm
getch()dùng để nhập một kí tự từ bàn phím ngay lập tức mà không cần nhấn Enter và không hiển thị kí tự đó lên màn hình. Đây là đáp án đúng. - D. getche(); Hàm
getche()dùng để nhập một kí tự từ bàn phím ngay lập tức mà không cần nhấn Enter, nhưng có hiển thị kí tự đó lên màn hình.
Vậy, hàm getch() đáp ứng đúng yêu cầu của đề bài.
Lời giải:
Đáp án đúng: D
Lệnh break được sử dụng để thoát khỏi vòng lặp (ví dụ: for, while) hoặc câu lệnh switch ngay lập tức. Khi gặp lệnh break, chương trình sẽ bỏ qua phần còn lại của vòng lặp hoặc switch và tiếp tục thực hiện các lệnh sau nó.
Lệnh goto cho phép nhảy đến một nhãn (label) được chỉ định trong chương trình. Tuy nhiên, việc sử dụng goto thường bị khuyến cáo vì có thể làm cho code khó đọc và khó bảo trì hơn.
Lệnh continue bỏ qua phần còn lại của vòng lặp hiện tại và chuyển đến lần lặp tiếp theo. Nó không dừng hoàn toàn vòng lặp như break.
Vậy, chỉ có lệnh break là dừng câu lệnh điều khiển (vòng lặp hoặc switch) một cách trực tiếp.
Lời giả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.
1. `#include` thiếu `
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.
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

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 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