Gozic.AI
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Menu Trắc Nghiệm
Trắc Nghiệm
Lập Trình C
Tổng hợp
Phỏng vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Lập Trình C
Tổng hợp
Phỏng vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Tổng câu hỏi trong bộ đề
Trang Chủ
Mục Khác
KHÁC
Lập Trình C
Phỏng vấn
Previous
Next
Câu hỏi 1: Ngôn ngữ lập trình C được sử dụng phổ biến trong lĩnh vực nào?
A: Lập trình AI
B: Lập trình hệ thống và nhúng như OS, driver
C: Thiết kế đồ họa
D: Quản trị mạng
Câu hỏi 2: Sự khác biệt giữa biến cục bộ và biến toàn cục trong C là gì?
A: Biến cục bộ có thể truy cập mọi nơi
B: Biến toàn cục chỉ dùng trong hàm main
C: Biến cục bộ chỉ tồn tại trong block khai báo, biến toàn cục thì tồn tại toàn chương trình
D: Không có sự khác biệt
Câu hỏi 3: Con trỏ trong C là gì và dùng để làm gì?
A: Dùng để khai báo biến mới
B: Lưu trữ địa chỉ của biến khác, truy cập và thao tác trực tiếp bộ nhớ
C: In dữ liệu
D: Chạy vòng lặp
Câu hỏi 4: malloc() và calloc() khác nhau như thế nào?
A: malloc() cấp phát bộ nhớ đã khởi tạo, calloc() thì không
B: calloc() nhanh hơn malloc()
C: calloc() khởi tạo 0, malloc() không khởi tạo
D: malloc() dùng cho chuỗi, calloc() dùng cho số
Câu hỏi 5: Hàm nào dùng để giải phóng bộ nhớ được cấp phát bằng malloc()?
A: remove()
B: free()
C: delete()
D: clear()
Câu hỏi 6: Điểm khác nhau giữa struct và union?
A: struct mỗi thành phần có vùng nhớ riêng, union dùng chung vùng nhớ
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 7: #define có chức năng gì?
A: Định nghĩa hằng số hoặc macro
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 8: Header file là gì?
A: File chứa khai báo hàm, struct, macro... thường có phần mở rộng .h
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 9: C có hỗ trợ lập trình hướng đối tượng không?
A: Không, nhưng có thể mô phỏng bằng struct và hàm
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 10: Phân biệt int* p và int *p;
A: Không khác biệt, cả hai đều khai báo con trỏ tới int
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 11: Khi nào nên dùng struct trong C?
A: Khi cần gom nhiều biến khác kiểu vào một đơn vị logic
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 12: Hàm đệ quy là gì?
A: Hàm gọi lại chính nó để giải bài toán
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 13: Phạm vi của biến static là gì?
A: Giới hạn trong file hoặc block và giữ nguyên giá trị giữa các lần gọi
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 14: Lỗi segmentation fault thường do đâu?
A: Truy cập vùng nhớ không hợp lệ (ví dụ con trỏ null)
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
Câu hỏi 15: Câu lệnh continue trong vòng lặp dùng để làm gì?
A: Bỏ qua phần còn lại của vòng lặp và tiếp tục vòng mới
B: Không đúng
C: Không chắc chắn
D: Câu sai hoàn toàn
×