Trắc Nghiệm Tin Học 8 Bài 7 (có đáp án): Câu Lệnh Lặp - Haylamdo
Có thể bạn quan tâm
Trắc nghiệm Tin học 8 Bài 7 (có đáp án): Câu lệnh lặp
Haylamdo biên soạn và sưu tầm câu hỏi trắc nghiệm Tin học 8 Bài 7 (có đáp án): Câu lệnh lặp hay, chọn lọc sẽ giúp học sinh hệ thống lại kiến thức bài học và ôn luyện để đạt điểm cao trong bài thi môn Tin học 8.

Câu 1:Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:
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
Hiển thị đáp ánKiểu dữ liệu của biến đếm trong lệnh lặp For – do cùng kiểu với giá trị đầu và giá trị cuối. Biến đếm là biến đơn, thường là kiểu nguyên.
Đáp án: A
Câu 2:Hoạt động nào sau đây lặp với số lần lặp biết trước?
A. Giặt tới khi sạch
B. Học bài cho tới khi thuộc bài
C. Gọi điện tới khi có người nghe máy
D. Ngày đánh răng 2 lần
Hiển thị đáp ánHoạt động ngày đánh răng 2 lần là lặp với số lần lặp biết trước vì ngày nào cũng như ngày nào mình đều đánh răng 2 lần.
Đáp án: D
Câu 3:Chọn cú pháp câu lệnh lặp là:
A. for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
B. for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < 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ến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Hiển thị đáp ánCú pháp câu lệnh lặp:
For<biến đếm > := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Trong đó: biến đếm phải là kiểu nguyên. Ban đầu sẽ có giá trị đầu, sau mỗi vòng lặp biến đếm tự động tăng cho đến khi băng giá trị cuối.
Đáp án: A
Câu 4: Câu lệnh For..to..do kết thúc :
A. Khi biến đếm nhỏ hơn giá trị cuối
B. Khi biến đếm lớn hơn giá trị cuối
C. Khi biến đếm nhỏ hơn giá trị đầu
D. Khi biến đếm lớn hơn giá trị đầu
Hiển thị đáp ánCâu lệnh For..to..do kết thúc khi biến đếm lớn hơn giá trị cuối. Vì biến đếm chỉ có thể chạy từ giá trị đầu đến giá trị cuối.
Đáp án: B
Câu 5:Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :
A. for i:=1 to 10; do x:=x+1;
B. for i:=1 to 10 do x:=x+1;
C. for i:=10 to 1 do x:=x+1;
D. for i =10 to 1 do x:=x+1;
Hiển thị đáp ánCú pháp câu lệnh lặp:
For<biến đếm > := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Trong đó: biến đếm phải là kiểu nguyên. Giá trị đầu nhỏ hơn hoặc bằng giá trị cuối.
Đáp án: B
Câu 6:Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?
A. Integer
B. Real
C. String
D. Tất cả các kiểu trên đều được
Hiển thị đáp ánCú pháp câu lệnh lặp:
For<biến đếm > := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Trong đó: biến đếm phải là kiểu nguyên ( Integer)
Đáp án: A
Câu 7:Đoạn chương trình sau giải bài toán nào?
For I:=1 to M do
If (I mod 3 = 0) and (I mod 5 = 0) then
T := T + I;
A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
Hiển thị đáp ánĐoạn chương trình
For I:=1 to M do { I chạy trong phạm vi từ 1 đến M}
If (I mod 3 = 0) and (I mod 5 = 0) then { 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}
Đáp án: B
Câu 8:Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
A. 1
B. 100
C. 99
D. Tất cả đều sai
Hiển thị đáp ánSố vòng lặp của bài toán được tính = giá trị cuối – giá trị đầu + 1 = 100 – 1 + 1 =100 vòng.
Đáp án: B
Câu 9:Trong lệnh lặp For – do:
A. Giá trị đầu phải nhỏ hơn giá trị cuối
B. Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối
C. Giá trị đầu phải lớn hơn giá trị cuối
D. Giá trị đầu phải bằng giá trị cuối
Hiển thị đáp ánTrong lệnh lặp For – do Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối. Nếu giá trị đầu lớn hơn giá trị cuối thì vòng lặp không được thực hiện.
Đáp án: B
Câu 10:Sau khi thực hiện đoạn chương trình sau:
S:=10;
For i:=1 to 4 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
A. 20
B. 14
C. 10
D. 0
Hiển thị đáp ánBan đầu S được gán giá trị bằng 10. Sau các vòng lặp S có giá trị là:
Với i=1 → S= 10 + 1= 11
Với i= 2 → S= 11 + 2 = 13
Với i=3 → S= 13 + 3 = 16
Với i=4 → S=16 + 4 = 20
Đáp án: A
Từ khóa » Các Câu Lệnh Trong Tin Học 8
-
Lý Thuyết Tin Học 8: Bài 7. Câu Lệnh Lặp - Chi Tiết, Hay Nhất - TopLoigiai
-
2022 Tổng Hợp Các Câu Lệnh Trong Pascal Lớp 8 Đề Cương Ôn ...
-
Tin Học 8 Bài 7: Câu Lệnh Lặp
-
Tổng Hợp Các Câu Lệnh , Cú Pháp .của Chương Trình Tin Học 8
-
Lý Thuyết, Tóm Tắt Kiến Thức Trọng Tâm Tin Học Lớp 8 đầy đủ
-
Lý Thuyết Tin Học 8 Bài 6: Câu Lệnh điều Kiện (hay, Chi Tiết)
-
Câu Lệnh Là Gì Tin Học 8 - Hàng Hiệu
-
Chuyên đề Sử Dụng Câu Lệnh Lặp để Viết Chương Trình Trong Ngôn ...
-
Đề Cương ôn Tập Thi Học Kì 1, Tin Học 8 - Bài Kiểm Tra
-
Giải Bài Tập Tin Học 8 - Bài 7: Câu Lệnh Lặp
-
Câu Lệnh Lặp - Hướng Dẫn Học Tin Học Lớp 8 Chương 1 - YouTube
-
Lý Thuyết Tin Học 8 Bài 7: Câu Lệnh Lặp Hay, Chi Tiết - Haylamdo
-
Trắc Nghiệm Tin Học 8 Bài 7: Câu Lệnh Lặp
-
Tin Học 8: Hãy Cho Biết Tác Dụng Câu Lệnh Lặp Với Số Lần Biết Trước