150+ câu hỏi trắc nghiệm tin 11 bài 13 online có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
⚠️ Đọc lưu ý và miễn trừ trách nhiệm trước khi bắt đầu: Các câu hỏi và đáp án trong bộ trắc nghiệm này chỉ mang tính chất tham khảo, hỗ trợ học tập và ôn luyện. Đây KHÔNG PHẢI là đề thi chính thức, không đại diện cho bất kỳ tài liệu chuẩn hóa hay kiểm tra chứng chỉ nào từ các cơ quan giáo dục hay tổ chức cấp chứng chỉ chuyên môn. Website không chịu bất kỳ trách nhiệm nào liên quan đến độ chính xác của nội dung hoặc các quyết định được đưa ra dựa trên kết quả làm bài trắc nghiệm.
Bộ số 1
Câu 1
Cho đoạn mã sau (giả định): sum = 0 for i = 1 to 5 do sum = sum + i Giá trị cuối cùng của biến 'sum' là bao nhiêu?
Câu 2
Đoạn mã C++ sau đây sẽ in ra gì? int count = 0; while (count < 3) { cout << 'Hello'; count++; }
Câu 3
Đâu là một ví dụ về việc sử dụng vòng lặp lồng nhau để tạo ra một mẫu hình?
Câu 4
Câu lệnh nào sau đây trong lập trình sẽ bỏ qua phần còn lại của lần lặp hiện tại và tiếp tục với lần lặp tiếp theo?
Câu 5
Trong một vòng lặp, nếu điều kiện ban đầu là sai, vòng lặp nào sẽ không thực thi khối lệnh lần nào?
Câu 6
Câu lệnh nào sau đây trong hầu hết các ngôn ngữ lập trình được sử dụng để lặp lại một khối mã cho đến khi một điều kiện cụ thể trở thành sai?
Câu 7
Nếu bạn muốn in ra các số từ 1 đến 5, nhưng dừng lại nếu gặp số 3, bạn sẽ sử dụng cấu trúc nào?
Câu 8
Đâu là một ví dụ về 'vòng lặp vô hạn' (infinite loop)?
Câu 9
Trong lập trình, mục đích chính của việc sử dụng vòng lặp là gì?
Câu 10
Nếu bạn có một danh sách các số và muốn in ra tất cả các số chẵn trong danh sách đó, bạn sẽ sử dụng cấu trúc điều kiện nào bên trong vòng lặp?
Câu 11
Khi nào thì việc sử dụng vòng lặp 'DO-WHILE' (hoặc tương đương như REPEAT-UNTIL) là phù hợp nhất?
Câu 12
Đoạn mã Python sau đây sẽ in ra gì? for i in range(5): if i == 2: continue print(i, end=' ')
Câu 13
Một lập trình viên muốn tạo một chương trình đếm ngược từ 10 xuống 1. Cấu trúc lặp nào là phù hợp nhất?
Câu 14
Khi sử dụng vòng lặp REPEAT...UNTIL trong Pascal, khối lệnh bên trong vòng lặp sẽ được thực thi ít nhất bao nhiêu lần?
Câu 15
Đoạn mã Python sau đây sẽ cho kết quả gì? numbers = [2, 4, 6, 8] for num in numbers: if num % 2 == 0: print(num, end=' ') else: break
Câu 16
Trong việc xử lý dữ liệu, nếu bạn cần thực hiện một thao tác trên mỗi phần tử của một mảng, cấu trúc lặp nào thường được ưu tiên sử dụng?
Câu 17
Trong lập trình, một vòng lặp 'lồng nhau' được sử dụng để thực hiện các tác vụ nào sau đây?
Câu 18
Trong ngôn ngữ lập trình C++, câu lệnh nào sau đây được dùng để thoát hoàn toàn khỏi vòng lặp?
Câu 19
Trong lập trình, 'lặp lồng nhau' (nested loops) là gì?
Câu 20
Trong lập trình, khái niệm 'vòng lặp' (loop) được sử dụng để thực hiện một khối lệnh nhiều lần. Câu lệnh nào sau đây trong Pascal thường được sử dụng cho vòng lặp với số lần lặp đã biết trước?
Câu 21
Xét đoạn mã giả: count = 0 while count < 3: print('Hello') count = count + 1 Đầu ra của đoạn mã này sẽ là gì?
Câu 22
Khi bạn cần thực hiện một hành động cho đến khi một điều kiện cụ thể được đáp ứng, và bạn không chắc chắn liệu hành động đó có cần thực hiện lần nào hay không, bạn nên sử dụng loại vòng lặp nào?
Câu 23
Đâu là một ví dụ về lỗi logic phổ biến khi sử dụng vòng lặp?
Câu 24
Đoạn mã Python sau đây sẽ in ra gì? for row in range(3): for col in range(2): print('*', end='') print()
Câu 25
Xét đoạn mã giả sau: WHILE điều kiện đúng DO Thực hiện khối lệnh. Khi nào vòng lặp này sẽ dừng?
Câu 26
Cho đoạn mã Pascal: VAR i: Integer; BEGIN FOR i := 1 TO 5 DO BEGIN IF i MOD 2 = 0 THEN Write(i); END; END. Đầu ra của chương trình này là gì?
Câu 27
Nếu bạn cần tính tổng các phần tử của một danh sách mà không biết trước số lượng phần tử, bạn nên sử dụng loại vòng lặp nào?
Câu 28
Trong ngôn ngữ lập trình Pascal, cấu trúc lặp nào cho phép bạn kiểm soát chính xác số lần lặp thông qua một biến đếm có giới hạn?
Câu 29
Trong lập trình, khi nào nên sử dụng vòng lặp 'WHILE' thay vì 'FOR'?
Câu 30
Một chương trình cần tính tổng của các số tự nhiên từ 1 đến 100. Phương pháp nào sau đây là hiệu quả nhất để thực hiện việc này bằng vòng lặp?
