Đáp án đúng: A
Kiểu dữ liệu float trong C/C++/Java thường chiếm 4 bytes (32 bits) bộ nhớ, trong khi kiểu dữ liệu double thường chiếm 8 bytes (64 bits) bộ nhớ. Điều này cho phép double biểu diễn các số thực với độ chính xác cao hơn so với float.
Câu hỏi liên quan
Trong lập trình, biến toàn cục có phạm vi truy cập mặc định là toàn bộ chương trình. Tuy nhiên, có nhiều cách để giới hạn phạm vi truy cập của biến toàn cục đến một số hàm nhất định, ví dụ:
- Sử dụng Module (trong Python): Biến được định nghĩa trong một module chỉ có thể truy cập trực tiếp từ các hàm trong cùng module đó. Các module khác phải import module đó để truy cập, và ta có thể kiểm soát những gì được export.
- Sử dụng Namespace: Nhiều ngôn ngữ cho phép tạo namespace để nhóm các biến và hàm. Biến toàn cục trong một namespace chỉ có thể truy cập trực tiếp trong namespace đó, trừ khi namespace được import hoặc chỉ định rõ ràng.
- Sử dụng Closure (trong JavaScript): Closure có thể bao bọc một biến và chỉ cho phép một số hàm nhất định truy cập nó.
- Sử dụng từ khóa `static` (trong C/C++): Trong C/C++, biến toàn cục được khai báo với từ khóa `static` sẽ có phạm vi tệp (file scope). Nó chỉ có thể truy cập được từ các hàm trong cùng tệp mà nó được khai báo.
Do đó, câu trả lời là "Có", có cơ chế để biến toàn cục chỉ có sẵn cho một số hàm nhất định.
Câu hỏi yêu cầu xác định thư viện cần thiết để sử dụng hàm log() trong C. Hàm log() (logarit tự nhiên) được định nghĩa trong thư viện math.h (toán học.h). Do đó, để chương trình biên dịch và chạy đúng, ta cần thêm #include <math.h>.
Các lựa chọn khác không phù hợp vì:
stdlib.h: Chứa các hàm đa năng như cấp phát bộ nhớ, chuyển đổi kiểu dữ liệu, v.v.log.h: Không phải là một thư viện chuẩn trong C.dos.h: Liên quan đến các hàm hệ điều hành DOS, không liên quan đến hàm logarit.
Các đáp án khác không đúng vì:
- B: -32768 đến 32767 là phạm vi của kiểu `short int` (hoặc `int` trên một số hệ thống).
- C: -128 đến 127 là phạm vi của kiểu `signed char`.
- D: 0...65535 là phạm vi của kiểu `unsigned int` (hoặc `unsigned short int`).

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

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