Trắc nghiệm Bài 7: Câu lệnh lặp có đáp án
334 người thi tuần này 4.6 1.5 K lượt thi 12 câu hỏi 30 phút
🔥 Đề thi HOT:
20 câu trắc nghiệm Tin học 8 Kết nối tri thức Bài 1 có đáp án
Trắc nghiệm Sử dụng biến và hằng trong chương trình có đáp án
Trắc nghiệm Bài 12: Quan sát hình không gian với phần mềm Yenka có đáp án
Trắc nghiệm Học vẽ hình với phần mềm GEOGEBRA có đáp án
Trắc nghiệm Lặp với số lần chưa biết trước có đáp án
Nội dung liên quan:
Danh sách câu hỏi:
Câu 1
A. for < biến đếm >: = < giá trị đầu >to < giá trị cuối >do < câu lệnh >;
B. for (<biểu thức khởi tạo>; <biểu thức giới hạn>; <biểu thức tăng giảm>) <Câu lệnh>;
C. for < biến đếm >= < giá trị đầu >to < giá trị cuối >; do < câu lệnh >;
D. for (<biểu thức khởi tạo>, <biểu thức giới hạn>, <biểu thức tăng giảm>) <Câu lệnh>;
Lời giải
Đáp án đúng là: B
Để 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 như sau:
for (<biểu thức khởi tạo>; <biểu thức giới hạn>; <biểu thức tăng giảm>) <Câu lệnh>;
Câu 2
A. Cùng kiểu với giá trị đầu và giá trị cuối
B. Chỉ cần khác kiểu với giá trị đầu
C. Cùng kiểu với các biến trong câu lệnh
D. Không cần phải xác định kiểu dữ liệu
Lời giải
Đáp án đúng là: A
Biến đếm là biến kiểu số nguyên hoặc kí tự.
Giá trị đầu, giá trị cuối là các biểu thức cùng kiểu với biến đếm, giá trị đầu phải nhỏ hơn giá trị cuối.
Giá trị biến đếm được điều chỉnh tự động, vì vậy câu lệnh không được thay đổi giá trị biến đếm.
Lời giải
Đáp án đúng là: C
Câu lệnh for kết thúc khi biến đếm lớn hơn giá trị trong biểu thức giới hạn. Vì biến đếm chỉ có thể chạy từ giá trị khởi tạo đến giá trị của biểu thức giới hạn.
Câu 4
A. for (int i=1; i<=10;i++) x:=x+1;
B. for (int i=1; i<=10;i++) x=x+1;
C. for (int i=10; i>=1;i++) x=x+1;
D. for (int i=10; i<=1;i--) x=x+1;
Lời giải
Đáp án đúng là: B
Cú pháp câu lệnh lặp dạng tiến:
for (<biểu thức khởi tạo>; <biểu thức giới hạn>; <biểu thức tăng >) <Câu lệnh>;
Trong đó: biến đếm phải là kiểu nguyên. Giá trị khởi tạo nhỏ hơn hoặc bằng giá trị biểu thức giới hạn.
Câu 5
A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100
B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100
C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến 100
D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến 100
Lời giải
Đáp án đúng là: B
Đoạn chương trình:
int T=0;
for(inti=1; i<=100; i++) { i chạy trong phạm vi từ 1 đến 100}=100;>
If ((i% 3 == 0) and (i% 5= = 0)) { kiểm tra i chia hết cho 3 và cho 5 không}
T :=T + i; {Cộng dồn vào tổng}
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 9
A. for (int i=1; i<=10;i++) cout<< “Mau sac ”;
B. for (int i=1, i<=10,i++) cout<< “Mau sac ”;
C. for (int i=10; i>=1;i++) cout<< “Mau sac ”;
D. for (int i=10; i>=1;i--) cout<< “Mau sac ”;
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 10
A. 2.28333
B. 1
C. 1 1111
D. Lỗi cú pháp
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.