Toán tử nào sau đây sẽ truy xuất 1 thành phần của con trỏ cấu trúc:
Trả lời:
Đáp án đúng: C
Tổng hợp 600+ câu hỏi trắc nghiệm lập trình C có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: B
Đề bài yêu cầu xác định kích thước của biến `u`. Biến `u` là một union. Trong C/C++, `union` là một kiểu dữ liệu đặc biệt cho phép lưu trữ các kiểu dữ liệu khác nhau trong cùng một vùng nhớ. Kích thước của `union` bằng kích thước của thành viên lớn nhất của nó.
Trong trường hợp này, `union u` có hai thành viên:
1. `struct ng date`
2. `struct diachi address`
Tính kích thước của `struct ng`:
- `unsigned ngay`: 4 bytes
- `unsigned thang`: 4 bytes
- `unsigned nam`: 4 bytes
Tổng kích thước của `struct ng` là 4 + 4 + 4 = 12 bytes.
Tính kích thước của `struct diachi`:
- `int sonha`: 4 bytes
- `char tenpho[20]`: 20 bytes
Tổng kích thước của `struct diachi` là 4 + 20 = 24 bytes.
Vì kích thước của `struct diachi` (24 bytes) lớn hơn kích thước của `struct ng` (12 bytes), kích thước của `union u` là 24 bytes. Tuy nhiên, đoạn code cung cấp khai báo `diachi_ngaysinh;` mà không khai báo biến `u`. Vì vậy kích thước của biến `u` chưa được xác định và không có đáp án nào đúng.
Nếu đề bài hỏi kích thước của biến `diachi_ngaysinh` thì ta cần phải xem `diachi_ngaysinh` là biến kiểu gì. Nếu đề bài sửa lại là `union u diachi_ngaysinh;` thì kích thước của `diachi_ngaysinh` sẽ bằng kích thước của union `u` là 24 bytes. Nhưng ở đây `diachi_ngaysinh` lại không được khai báo kiểu, và không có đáp án đúng.
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu tìm ra phát biểu không phải là ưu điểm của việc sử dụng cấu trúc (struct).
* **A. Bạn có thể xử lí một cách hỗn hợp các kiểu dữ liệu trong một đơn vị.** Đây là một ưu điểm của cấu trúc. Cấu trúc cho phép gom nhóm các biến có kiểu dữ liệu khác nhau (ví dụ: int, float, string) lại thành một đơn vị duy nhất.
* **B. Bạn có thể lưu dữ xâu kí tự có đọ dài khác nhau vào trong một biến cấu trúc.** Đây cũng là một ưu điểm của cấu trúc. Cấu trúc có thể chứa các mảng hoặc con trỏ đến chuỗi ký tự có độ dài khác nhau.
* **C. Dữ liệu có thể lưu trữ trong một module và dưới dạng phân cấp.** Cấu trúc giúp tổ chức dữ liệu thành các đơn vị logic và có thể được lồng vào nhau để tạo ra cấu trúc phân cấp. Đây là một ưu điểm.
* **D. Cần ít nhất một bộ nhớ cho cùng dữ liệu.** Đây không phải là ưu điểm, mà là một sự thật hiển nhiên. Bất kỳ dữ liệu nào cũng cần bộ nhớ để lưu trữ. Đây không phải là một lợi thế cụ thể của cấu trúc so với các cách tổ chức dữ liệu khác.
Vậy, đáp án **D** không phải là ưu điểm của việc sử dụng cấu trúc.
Lời giải:
Đáp án đúng: A
Hàng đợi (Queue) là một cấu trúc dữ liệu hoạt động theo nguyên tắc FIFO (First-In, First-Out), nghĩa là phần tử nào được thêm vào trước thì sẽ được lấy ra trước.
* **A. FIFO:** Đúng. Đây là cơ chế hoạt động của hàng đợi.
* **B. Round Robin:** Sai. Round Robin là một thuật toán lập lịch trong hệ điều hành, thường dùng để chia sẻ thời gian CPU cho các tiến trình.
* **C. Tuần tự:** Sai. "Tuần tự" chỉ đơn giản là theo thứ tự, không đặc tả cơ chế cụ thể như FIFO.
* **D. FILO:** Sai. FILO (First-In, Last-Out) là cơ chế hoạt động của ngăn xếp (Stack), không phải hàng đợi.
Lời giải:
Đáp án đúng: B
Thuộc tính `AcceptButton` của Form trong lập trình (ví dụ, C# trên .NET) được sử dụng để chỉ định một nút (Button) trên Form sẽ được tự động click khi người dùng nhấn phím Enter. Điều này tạo ra một hành vi mặc định, giúp người dùng tương tác nhanh chóng với Form mà không cần di chuyển chuột đến nút và click. Do đó, đáp án B là chính xác nhất.
Lời giải:
Đáp án đúng: A
Phương thức `Close` được sử dụng để đóng một Form và giải phóng tất cả các tài nguyên mà nó chiếm giữ. Phương thức `Hide` chỉ ẩn Form khỏi màn hình nhưng không giải phóng tài nguyên. `Exit` thường được sử dụng để kết thúc toàn bộ ứng dụng chứ không chỉ đóng một Form. `Show` dùng để hiển thị form.
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 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