Trắc nghiệm Tin học 11 Cánh diều Bài 4 (có đáp án): Làm mịn dần từng bước từ thuật toán đến chương trình máy tính
Với 15 câu hỏi trắc nghiệm Tin học 11 Bài 4: Làm mịn dần từng bước từ thuật toán đến chương trình máy tính có đáp án chi tiết đầy đủ các mức độ sách Cánh diều sẽ giúp học sinh lớp 11 ôn luyện trắc nghiệm Tin 11 Khoa học máy tính.
Trắc nghiệm Tin học 11 Cánh diều Bài 4 (có đáp án): Làm mịn dần từng bước từ thuật toán đến chương trình máy tính
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.
Câu 1: Mã giả là gì?
A. Một ngôn ngữ lập trình để viết chương trình chi tiết
B. Một cách để mô tả thuật toán độc lập với ngôn ngữ lập trình
C. Một dạng mã lệnh thực thi trực tiếp trên máy tính
D. Một phương pháp chỉ có trong ngôn ngữ lập trình Python
Câu 2: Mục đích chính của việc sử dụng mã giả là gì?
A. Giúp lập trình viên kiểm tra lỗi trong thuật toán
B. Tạo ra chương trình máy tính ngay lập tức
C. Mô tả thuật toán dễ hiểu và độc lập với ngôn ngữ lập trình
D. Tạo cấu trúc vòng lặp cho chương trình
Câu 3: Quy ước nào dưới đây thường được sử dụng khi viết mã giả?
A. Dùng từ khóa của ngôn ngữ lập trình C++
B. Sử dụng cú pháp chính thức của Python
C. Dùng cấu trúc lặp và rẽ nhánh dễ hiểu
D. Sử dụng ký hiệu ASCII cho mọi phép toán
Câu 4: Trong mã giả, biểu tượng nào thường được dùng cho phép gán giá trị?
A. Dấu "="
B. Dấu mũi tên "<-"
C. Dấu ">"
D. Dấu ":"
Câu 5: Mã giả có ưu điểm gì so với các ngôn ngữ lập trình cụ thể?
A. Cho phép chạy chương trình ngay lập tức
B. Có thể hiểu được dễ dàng bởi người đọc không biết lập trình
C. Được hỗ trợ bởi tất cả các môi trường lập trình
D. Độc lập với ngôn ngữ lập trình cụ thể
Câu 6: Trong mã giả, khi mô tả cấu trúc lặp biết trước số lần, thường dùng câu lệnh nào?
A. while
B. if
C. for
D. until
Câu 7: Khi mô tả thuật toán kiểm tra số nguyên tố, tại sao chúng ta chỉ cần kiểm tra các số chia từ 2 đến √n?
A. Vì kiểm tra từ 2 đến √n là đủ để xác định tính nguyên tố
B. Vì kiểm tra từ 2 đến √n nhanh hơn kiểm tra toàn bộ các số
C. Vì các số lớn hơn √n không ảnh hưởng đến kết quả
D. Tất cả các đáp án trên đều đúng
Câu 8: Trong mã giả, khi mô tả một thuật toán kiểm tra số nguyên tố, bước nào sau đây là hợp lý?
A. Kiểm tra nếu n là số chẵn, n > 2, thì n không là số nguyên tố
B. Kiểm tra nếu n chia hết cho 3, thì n không là số nguyên tố
C. Chỉ kiểm tra các số nhỏ hơn n
D. Không cần kiểm tra n vì đã biết nó là số nguyên tố
Câu 9: Thuật toán sàng Eratosthenes được dùng để làm gì?
A. Sàng lọc các số chẵn trong dãy
B. Tìm tất cả các số nguyên tố nhỏ hơn một số đã cho
C. Kiểm tra một số có phải là hợp số không
D. Sắp xếp các số từ nhỏ đến lớn
Câu 10: Trong thuật toán sàng Eratosthenes, điều gì xảy ra với các số là bội của số nguyên tố?
A. Các số đó sẽ được đánh dấu là số nguyên tố
B. Các số đó sẽ được đánh dấu là hợp số
C. Các số đó sẽ bị xóa khỏi dãy số
D. Các số đó sẽ được sắp xếp lại trong dãy
PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Câu 1: Đâu là lợi ích chính của việc sử dụng mã giả trong quá trình phát triển thuật toán?
a) Giảm thiểu lỗi lập trình bằng cách kiểm tra cú pháp trong ngôn ngữ lập trình cụ thể.
b) Đảm bảo tính chính xác của thuật toán và dễ dàng chuyển đổi sang mã lệnh chương trình.
c) Được sử dụng làm tài liệu hướng dẫn chi tiết cho người dùng cuối.
d) Giúp tối ưu hóa mã lệnh để đạt hiệu suất cao nhất trong chương trình.
Câu 2: Trong quá trình làm mịn dần các bước của thuật toán, tại sao lại cần chuyển từ mô tả bằng ngôn ngữ tự nhiên sang mã giả?
a) Vì ngôn ngữ tự nhiên quá ngắn gọn và dễ gây hiểu nhầm cho người đọc.
b) Vì mã giả giúp trình bày thuật toán một cách chi tiết và tiến gần hơn đến các câu lệnh của ngôn ngữ lập trình.
c) Vì mã giả sẽ loại bỏ hoàn toàn các ký hiệu và cú pháp của ngôn ngữ tự nhiên.
d) Vì mã giả phải tuân theo cú pháp chính thức của Python hoặc ngôn ngữ lập trình bậc cao.
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Câu 1: Mã giả có điểm gì đặc biệt so với các ngôn ngữ lập trình khác?
Câu 2: Tại sao việc "làm mịn dần" các bước mô tả thuật toán là cần thiết trong quá trình lập trình?
Câu 3: Thuật toán sàng Eratosthenes có ưu điểm gì khi tìm các số nguyên tố?
Xem thêm câu hỏi trắc nghiệm Tin học lớp 11 Cánh diều có đáp án hay khác:
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 3: Thực hành về tệp, mảng và danh sách
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 5: Đánh giá thuật toán
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 6: Kiểm thử và sửa lỗi chương trình
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 7: Lập trình giải bài toán tìm kiếm
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 8: Lập trình một số thuật toán sắp xếp
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 9: Lập trình sắp xếp nhanh
Xem thêm các tài liệu học tốt lớp 11 hay khác:
- Giải sgk Tin học 11 Cánh diều
- Giải Chuyên đề Tin học 11 Cánh diều
- Giải SBT Tin học 11 Cánh diều
- Giải lớp 11 Cánh diều (các môn học)
- Giải lớp 11 Kết nối tri thức (các môn học)
- Giải lớp 11 Chân trời sáng tạo (các môn học)
Tủ sách VIETJACK shopee lớp 10-11 cho học sinh và giáo viên (cả 3 bộ sách):
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.
- Soạn văn 11 Cánh diều (hay nhất)
- Soạn văn 11 Cánh diều (ngắn nhất)
- Giải sgk Toán 11 - Cánh diều
- Giải Tiếng Anh 11 Global Success
- Giải sgk Tiếng Anh 11 Smart World
- Giải sgk Tiếng Anh 11 Friends Global
- Giải sgk Vật Lí 11 - Cánh diều
- Giải sgk Hóa học 11 - Cánh diều
- Giải sgk Sinh học 11 - Cánh diều
- Giải sgk Lịch Sử 11 - Cánh diều
- Giải sgk Địa Lí 11 - Cánh diều
- Giải sgk Giáo dục KTPL 11 - Cánh diều
- Giải sgk Tin học 11 - Cánh diều
- Giải sgk Công nghệ 11 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 11 - Cánh diều
- Giải sgk Giáo dục quốc phòng 11 - Cánh diều
- Giải sgk Âm nhạc 11 - Cánh diều