vietjack.com

15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 5: Đánh giá thuật toán có đáp án
Quiz

15 câu Trắc nghiệm Tin học 11 Cánh diều Định hướng KHMT Bài 5: Đánh giá thuật toán có đáp án

A
Admin
10 câu hỏiTin họcLớp 11
10 CÂU HỎI
1. Nhiều lựa chọn

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Độ phức tạp thời gian của thuật toán được xác định bởi yếu tố nào?

A. Kích thước dữ liệu đầu vào

B. Ngôn ngữ lập trình

C. Kỹ năng lập trình viên

D. Thời gian thực hiện cụ thể của thuật toán

2. Nhiều lựa chọn

Độ phức tạp thời gian tuyến tính được ký hiệu là gì?

A. O(1)

B. O(log n)

C. O(n)

D. O(n^2)

3. Nhiều lựa chọn

Phép toán nào được coi là phép toán sơ cấp?

A. Phép cộng hai số

B. Phép lặp

C. Phép lựa chọn

D. Phép khai căn

4. Nhiều lựa chọn

Thuật toán nào sau đây có độ phức tạp thời gian hằng số?

A. Tìm kiếm một phần tử trong danh sách

B. Tính tổng dãy số từ 1 đến n bằng công thức

C. Sắp xếp một danh sách số

D. Tính giai thừa của n

5. Nhiều lựa chọn

Khi ước lượng độ phức tạp thời gian của thuật toán, quy tắc nào được áp dụng?

A. Chỉ giữ lại các phép toán có bậc thấp nhất

B. Bỏ qua các hằng số nhân

C. Chỉ xem xét các phép toán không sơ cấp

D. Tính tổng tất cả các phép toán thực hiện

6. Nhiều lựa chọn

Trong trường hợp nào thuật toán có thể có độ phức tạp thời gian tuyến tính?

A. Tìm số lớn nhất trong một dãy số không tăng

B. Sắp xếp một danh sách số ngẫu nhiên

C. Tìm kiếm một phần tử cụ thể trong danh sách

D. Tính giai thừa của một số

7. Nhiều lựa chọn

Phép toán nào không được coi là sơ cấp?

A. Phép nhân hai số

B. Phép lặp qua một dãy số

C. Phép so sánh hai giá trị

D. Phép khai thác giá trị tuyệt đối

8. Nhiều lựa chọn

Cách nào được coi là ước lượng làm giả thêm?

A. Tính toán độ phức tạp thực tế của một thuật toán

B. Tìm số phép toán tối thiểu và tối đa cần thiết cho một thuật toán

C. Xác định ước lượng trung bình cho tất cả các trường hợp

D. Lựa chọn phương pháp ước lượng đảm bảo không vượt quá giá trị ước tính

9. Nhiều lựa chọn

Khi nào độ phức tạp thời gian của thuật toán là O(n^2)?

A. Khi thực hiện một lần lặp qua n phần tử

B. Khi thực hiện hai lần lặp lồng nhau qua n phần tử

C. Khi thực hiện tìm kiếm nhị phân

D. Khi thực hiện phép cộng n số

10. Nhiều lựa chọn

Đặc điểm nào sau đây không thuộc về độ phức tạp thời gian hằng số?

A. T(n) = C với C là một hằng số

B. Số phép toán thực hiện không phụ thuộc vào kích thước n

C. Được ký hiệu là O(1)

D. Số phép toán tăng theo kích thước n

© All rights reserved VietJack