Cho điều kiện if B then ( y = 7x + 3 ) else ( y = x^2 + 1 ), B là điều kiện x> 7. Khi x=7 thì y có giá trị là:
Trả lời:
Đáp án đúng: B
Vì x = 7, điều kiện x > 7 là sai. Do đó, ta thực hiện nhánh 'else': y = x^2 + 1 = 7^2 + 1 = 49 + 1 = 50. Vậy, giá trị của y là 50.
Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.
50 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: D
Câu hỏi này kiểm tra sự hiểu biết về vòng lặp `While`. Vòng lặp `While B do x^2 + 7` có nghĩa là chương trình sẽ tiếp tục thực hiện phép tính `x^2 + 7` miễn là điều kiện `B` (trong trường hợp này là `x > 3`) còn đúng. Tuy nhiên, ngay từ đầu, khi kiểm tra điều kiện `x > 3` với `x = 3`, điều kiện này đã sai. Do đó, vòng lặp không được thực hiện bất kỳ lần nào.
Lời giải:
Đáp án đúng: D
Để sửa chữa lần lượt x3, x2, x4, ta cần đưa các tàu vào kho theo thứ tự nhất định và lấy ra đúng thứ tự yêu cầu.
- Đầu tiên, đưa x1 và x2 vào kho: V(1) V(2)
- Để lấy x3 ra thì cần đưa x3 vào kho: V(3)
- Lấy x3 ra để sửa: R(3)
- Lấy x2 ra để sửa: R(2)
- Đưa x4 vào kho: V(4)
- Lấy x4 ra để sửa: R(4)
Vậy, thứ tự các lệnh là: V(1) V(2) V(3) R(3) R(2) V(4) R(4)
- Đầu tiên, đưa x1 và x2 vào kho: V(1) V(2)
- Để lấy x3 ra thì cần đưa x3 vào kho: V(3)
- Lấy x3 ra để sửa: R(3)
- Lấy x2 ra để sửa: R(2)
- Đưa x4 vào kho: V(4)
- Lấy x4 ra để sửa: R(4)
Vậy, thứ tự các lệnh là: V(1) V(2) V(3) R(3) R(2) V(4) R(4)
Lời giải:
Đáp án đúng: C
Giải thuật tìm kiếm nhị phân (Binary Search) hoạt động dựa trên nguyên tắc chia để trị. Tư tưởng chính của nó là: tại mỗi bước, so sánh giá trị cần tìm (X) với phần tử nằm ở giữa dãy đã được sắp xếp. Nếu X bằng phần tử giữa, quá trình tìm kiếm kết thúc. Nếu X nhỏ hơn phần tử giữa, tiếp tục tìm kiếm ở nửa đầu của dãy. Nếu X lớn hơn phần tử giữa, tiếp tục tìm kiếm ở nửa sau của dãy. Quá trình này lặp lại cho đến khi tìm thấy X hoặc dãy con trở nên rỗng (trong trường hợp X không tồn tại trong dãy).
Phương án 1: Tìm kiếm dựa vào cây nhị tìm kiếm, tuy có liên quan đến cấu trúc cây nhị phân, nhưng không phải là tư tưởng cốt lõi của tìm kiếm nhị phân trên một dãy (mảng) đã sắp xếp.
Phương án 2: Lần lượt chia dãy thành hai dãy con dựa vào phần tử khoá, sau đó thực hiện việc tìm kiếm trên hai đoạn đã chia. Mô tả này chung chung và không chính xác hoàn toàn về cách tìm kiếm nhị phân hoạt động (không tìm kiếm trên cả hai đoạn).
Phương án 4: So sánh X lần lượt với các phần tử thứ nhất, thứ hai,... của dãy là mô tả của tìm kiếm tuyến tính (Linear Search), không phải tìm kiếm nhị phân.
Do đó, phương án 3 là đáp án đúng nhất, mô tả chính xác tư tưởng của giải thuật tìm kiếm nhị phân.
Phương án 1: Tìm kiếm dựa vào cây nhị tìm kiếm, tuy có liên quan đến cấu trúc cây nhị phân, nhưng không phải là tư tưởng cốt lõi của tìm kiếm nhị phân trên một dãy (mảng) đã sắp xếp.
Phương án 2: Lần lượt chia dãy thành hai dãy con dựa vào phần tử khoá, sau đó thực hiện việc tìm kiếm trên hai đoạn đã chia. Mô tả này chung chung và không chính xác hoàn toàn về cách tìm kiếm nhị phân hoạt động (không tìm kiếm trên cả hai đoạn).
Phương án 4: So sánh X lần lượt với các phần tử thứ nhất, thứ hai,... của dãy là mô tả của tìm kiếm tuyến tính (Linear Search), không phải tìm kiếm nhị phân.
Do đó, phương án 3 là đáp án đúng nhất, mô tả chính xác tư tưởng của giải thuật tìm kiếm nhị phân.
Lời giải:
Đáp án đúng: A
Giải thuật tìm kiếm tuần tự (Linear Search) duyệt qua từng phần tử của danh sách một cách tuần tự, bắt đầu từ phần tử đầu tiên, so sánh mỗi phần tử với giá trị cần tìm (X). Quá trình này tiếp tục cho đến khi tìm thấy phần tử khớp với X hoặc đã duyệt qua toàn bộ danh sách. Do đó, đáp án đúng là so sánh X lần lượt với các phần tử thứ nhất, thứ hai,... của dãy cho đến khi gặp phần tử có khoá cần tìm. Các phương án còn lại mô tả các thuật toán tìm kiếm khác như tìm kiếm nhị phân hoặc tìm kiếm trên cây nhị phân.
Lời giải:
Đáp án đúng: A
Trong lập trình, chương trình thường được xây dựng dựa trên sự kết hợp giữa cấu trúc dữ liệu (cách tổ chức và lưu trữ dữ liệu) và giải thuật (các bước để giải quyết một vấn đề). Đẳng thức đúng thể hiện mối quan hệ này là: Cấu trúc dữ liệu + Giải thuật = Chương trình.
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