Tạo Trắc Nghiệm

Đề thi giữa kì 2 Tin học 8 có đáp án (Bài số 1 - Đề 4)

11 câu · Đề giữa kì 2

1/11 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 10 câu còn lại.

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Hoạt động nào sau đây lặp với số lần biết trước:

Đáp án và lời giải

Đáp án: C

Câu 2

Trong câu lệnh lặp for…do, số vòng lặp là biết trước và bằng:

Đáp án và lời giải

Đáp án: A

Câu 3

Chương trình Pascal sau đây thực hiện hoạt động nào?

var i: integer;

begin

for i =1 to 101 do;

end.

Đáp án và lời giải

Đáp án: D

Câu 4

Cho S và i là biến nguyên. Khi chạy đoạn chương trình :

s:=0;

for i:=1 to 3 do s := s+2*i;

writeln(s);

Kết quả in lên màn hình là :

Đáp án và lời giải

Đáp án: A

Câu 5

ho S và i là biến nguyên. Khi chạy đoạn chương trình :

S := 0;

for i:= 1 to 5 do s := s+i;

Kết quả in lên màn hình là của s là :

Đáp án và lời giải

Đáp án: A

Câu 6

Hãy đọc đoạn chương trình sau:

s:= 1;

for i:= 1 to 5 do s := s + 1;

Sau khi thực hiện xong, kết quả s bằng:

Đáp án và lời giải

Đáp án: B

Câu 7

Sau khi thực hiện đoạn chương trình Pascal :

X:=3;

For i := 1 to 3 do x := x – 1;

X sẽ nhận được giá trị nào dưới đây?

Đáp án và lời giải

Đáp án: A

Câu 8

Điều kiện trong câu lệnh lặp với số lần chưa biết trước thường là :

Đáp án và lời giải

Đáp án: D

Câu 9

Sau khi thực hiện đoạn chương trình sau, giá trị của biến k bằng bao nhiêu?

k: = 0;

For i:= 1 to 3 do k:= k + 3;

Đáp án và lời giải

Đáp án: A

Câu 10

Hãy đọc đoạn chương trình sau:

s:=1;

for i:= 1 to 5 do s:= s * i;

Sau khi thực hiện xong, kết quả s bằng:

Đáp án và lời giải

Đáp án: D

Câu 11

Câu tự luận

Viết chương trình tính tổng các số tự nhiên trong phạm vi từ 1 đến 20.

Thông báo kết quả ra màn hình?

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.