
14 câu hỏi
for ([khởi tạo]; [điều kiện lặp]; [bước nhảy]) [lệnh];
for ([khởi tạo]; [điều kiện lặp])[lệnh];
for ([khởi tạo]; [điều kiện lặp]; [bước nhảy])
for ([điều kiện lặp]; [bước nhảy]) [lệnh];
Đáp án đúng là: A
Để mô tả cấu trúc lặp với số lần biết trước, C++ dùng câu lệnh for với cú pháp sau:for ([khởi tạo]; [điều kiện lặp]; [bước nhảy]) [lệnh];
while (<điều kiện lặp>) :<câu lệnh>; </câu></điều>
while <câu lệnh>; </câu>
while (<điều kiện lặp>) <câu lệnh>; </câu></điều>
while (<điều kiện lặp>) </điều>
Đáp án đúng là: C
Để mô tả cấu trúc lặp như vậy, C++ dùng câu lệnh while có dạng:while (<điều kiện lặp>) <câu lệnh>; </câu></điều>
0 1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
1 2 3 4
Đáp án đúng là: B
Vì i sẽ nhận các giá trị 1,2,3,4,5, với mỗi giá trị của biến i trên màn hình sẽ xuất hiện giá trị của i thông qua câu lệnh cout<<i;
0 1 2 3 4 5
5 4 3 2 1
0 1 2 3 4 5
5 4 3 2 1 0
Đáp án đúng là: D
Giá trị khởi tạo là i=5, điều kiện lặp là i>=0, bước nhảy là i=i-1nên i sẽ nhận các giá trị lần lượt là 5 4 3 2 1 0
0 1 2 3 4 5
5 4 3 2 1
1 2 3 4 5
5 4 3 2 1 0
Đáp án đúng là: C
Giá trị ban đầu của i=1, điều kiện lặp là i<=5, mỗi vòng lặp i tăng lên 1 đơn vị nên i nhận các giá trị là 1 2 3 4 5
a lần
10 lần
n lần
Không biết trước
Đáp án đúng là: D
Vì điều kiện lặp (!(1.0/(a+n) < 0.0001) nên số lần lặp phụ thuộc vào giá trị của biến a nhập vào.
1
15
6
21
Đáp án đúng là: B
Vì i nhận các giá trị từ 1 đến 5 nên s=1+2+3+4+5=15
Mọi bài toán giải được với vòng lặp for…đều có thể giải được với vòng lặp while.
Mọi bài toán giải được với vòng lặp for…đều không thể giải được với vòng lặp while.
Mọi bài toán giải được với vòng lặp while đều có thể giải được với vòng lặp for.
Một bài toán chỉ có thể giải được với một vòng lặp.
Đáp án đúng là: A
Vì mọi bài toán giải được với vòng lặp for…đều là các bài toán lặp với số lần biết trước ⇒ đều có thể giải với lặp với số lần chưa biết trước.
9 lần
10 lần
Không lặp
11 lần
Đáp án đúng là: B
Biến i nhận các giá trị lần lượt là 1,2,3,4,5,6,7,8,9,10 ⇒ vòng lặp sẽ lặp 10 lần.
9
15
5
10
Đáp án đúng là: C
Vì vòng lặp được lặp lại 5 lần nên s=1+1+1+1+1=5
Sau khi điều kiện lặp trở thành false.
Sau khi điều kiện lặp trở thành true.
Sau khi điều kiện lặp không xác định.
Sau khi điều kiện lặp bằng 0.
Đáp án đúng là: A
Trong cấu trúc: for ([khởi tạo]; [điều kiện lặp]; [bước nhảy]) [lệnh];
Điều kiện lặp được đánh giá.
- Nếu nó là true, lệnh được thực thi.\
- Nếu nó false, lệnh được bỏ qua và luồng điều khiển sẽ nhảy sang câu lệnh tiếp theo ngay sau vòng lặp for.Câu 12. Khẳng định nào sau đây là đúng trong cấu trúc:
for([khởi tạo]; [điều kiện lặp]; [bước nhảy]) [lệnh];
A. Bắt buộc phải viết phần khởi tạo, dấu chấm phẩy không nhất thiết phải có.
B. Không bắt buộc phải viết phần khởi tạo, nhưng dấu chấm phẩy phải có.
C. Bắt buộc phải viết phần khởi tạo, dấu chấm phẩy phải có.
D. Không bắt buộc phải viết phần khởi tạo và dấu chấm phẩy không cần phải có.
Đáp án đúng là: B
Không bắt buộc phải viết phần khởi tạo, nhưng dấu chấm phẩy phải có. Câu lệnh trong phần bước nhảy có thể được để trống, miễn là có dấu chấm phẩy sau điều kiện lặp.
Nhiều câu lệnh
Biểu thức số học.
Biểu thức quan hệ hoặc logic.
Một câu lệnh.
Đáp án đúng là: C
Trong cấu trúc while (<điều kiện lặp>) <câu lệnh>;Điều kiện là: Biểu thức quan hệ hoặc logic có giá trị true/false.
Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước được thoả mãn.
Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước không được thoả mãn.
Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước bằng 0
Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước không xác định.
Đáp án đúng là: A
Việc lặp với số lần chưa biết trước sẽ chỉ kết thúc khi một điều kiện cho trước đượcthoả mãn.
Tăng dần
Giảm dần
Không xác định.
Giữ nguyên
Đáp án đúng là: B
Trong vòng lặp for(i=10;i>=0;i--)
Giá trị của i giảm dần từ 10 đến 0
Bạn có thích hoạt động này không?
Ý kiến của bạn sẽ giúp chúng tôi đề xuất nội dung phù hợp hơn.

![[Năm 2022] Đề thi thử môn Vật lí THPT Quốc gia có lời giải - Đề số 21](/_next/image?url=https%3A%2F%2Fvideo.vietjack.com%2Fupload%2Fimages%2Fvj-image%2Fimage-3izficdefgfoel0s9j8s-1786772791.jpg&w=3840&q=75)
![[Năm 2022] Đề thi thử môn Vật lí THPT Quốc gia có lời giải - Đề số 20](/_next/image?url=https%3A%2F%2Fvideo.vietjack.com%2Fupload%2Fimages%2Fvj-image%2Fimage-emy0gtcksawvorajezvv-1786772460.jpg&w=3840&q=75)




















