Trắc nghiệm Cấu trúc lặp có đáp án
Trắc nghiệm Cấu trúc lặp có đáp án
-
559 lượt thi
-
14 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
22/07/2024Cấu trúc lặp với số lần biết trước trong C++ có dạng:
Đá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];
Câu 2:
21/07/2024Cấu trúc lặp với số lần chưa biết trước trong C++ có dạng:
Đá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>
Câu 3:
20/07/2024Cho đoạn lệnh sau:
for (int i = 1; i <= 5; i++) cout<<i;
Trên màn hình có các giá trị là:
Đá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;
Câu 4:
22/07/2024Cho đoạn lệnh sau:
for (int i = 5; i >=0; i--) cout<<i;
Trên màn hình có các giá trị là:
Đá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
Câu 5:
17/07/2024Cho đoạn lệnh sau:
i=1;
n=5;
while i<=n:
i=i+1;
cout<<i;
Trên màn hình có các giá trị là:
Đá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
Câu 6:
22/07/2024Cho đoạn chương trình sau:
cin >>a; n = 0;double s = 1.0/a; // Buoc 1while(!(1.0/(a+n) < 0.0001))
{ n++; s += 1.0/(a+n); }
Trong đoạn chương trình trên vòng lặp thực hiện lặp bao nhiêu lần?
Đá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.
Câu 7:
17/07/2024Cho đoạn chương trình sau:
s=0
for ( i =1;i<=5;i++) s=s+i;
Sau khi thực hiện đoạn chương trình trên giá trị của s là:
Đá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
Câu 8:
19/07/2024Khẳng định nào sau đây là đúng:
Đá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.
Câu 9:
20/07/2024Cho đoạn chương trình sau:
for (i=1;i<=10;i++) cout<<i;
Vòng lặp trên sẽ lặp bao nhiêu 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.
Câu 10:
23/07/2024Cho đoạn chương trình sau:
s=0
i=1
while (i<=5)
{
s=s+1;
i=i+1;
}
Sau khi thực hiện đoạn chương trình trên giá trị của s là:
</=5)
Đá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
Câu 11:
22/07/2024Trong cấu trúc: for ([khởi tạo]; [điều kiện lặp]; [bước nhảy]) [lệnh];
Vòng lặp kết thúc khi nào?
Đá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.
Câu 12:
22/07/2024Trong cấu trúc while (<điều kiện lặp>) <câu lệnh>;Điều kiện là:
Đá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.
Câu 13:
17/07/2024Khẳng định nào sau đây là đúng:
Đá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.
Câu 14:
23/07/2024Trong vòng lặp for(i=10;i>=0;i--)
Giá trị của i:
Đá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
Có thể bạn quan tâm
- Trắc nghiệm Cấu trúc lặp có đáp án (558 lượt thi)
Các bài thi hot trong chương
- Trắc nghiệm Kiểu cấu trúc (struct) có đáp án (1758 lượt thi)
- Trắc nghiệm Khái niệm lập trình và ngôn ngữ lập trình có đáp án (1614 lượt thi)
- Trắc nghiệm Kiểu xâu ký tự có đáp án (1038 lượt thi)
- Trắc nghiệm Cấu trúc rẽ nhánh có đáp án (1015 lượt thi)
- Trắc nghiệm Các thành phần của ngôn ngữ lập trình có đáp án (975 lượt thi)
- Trắc nghiệm Kiểu mảng có đáp án (684 lượt thi)
- Trắc nghiệm Chương trình con và phân loại có đáp án (534 lượt thi)
- Trắc nghiệm Phép toán, biểu thức và lệnh gán có đáp án (481 lượt thi)
- Trắc nghiệm Khai báo biến có đáp án (468 lượt thi)
- Trắc nghiệm Một số kiểu dữ liệu chuẩn có đáp án (453 lượt thi)