Đề kiểm tra 15 phút Tin học 8 Học kì 2 có đáp án (3 đề)

Bộ đề tổng hợp Đề kiểm tra 15 phút Tin học 8 Học kì 2 có đáp án (3 đề), cực sát đề chính thức. Hi vọng bộ đề thi này sẽ giúp bạn ôn luyện & đạt điểm cao trong các bài thi Tin học 8.

Phòng Giáo dục và Đào tạo .....

Đề kiểm tra 15 phút Học kì 2

Môn: Tin học 8

Thời gian làm bài: 15 phút

(Đề 1)

Câu 1: Câu lệnh lặp với số lần chưa xác định trước trong Pascal có dạng:

A. While < câu lệnh > do < điều kiện >;

B. While <điều kiện> do

C. While < câu lệnh > do < điều kiện >

D. While <điều kiện> do ;

Câu 2: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 10, x ← 1.

Bước 2. Nếu S ≤ 5, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5     B. 10     C. 15     D. kết quả khác

Câu 3: Cho biết khi thực hiện thuật toán sau, giá trị biến S là bao nhiêu?

Bước 1. S ← 8, x ← 1.

Bước 2. Nếu S ≤ 5, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5    B. 10    C. 15     D. kết quả khác

Câu 4: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 12, n ← 0

Bước 2. Nếu S ≤ 10, chuyển tới bước 4.

Bước 3. n ← n + 3, S ← S – n và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 1     B. 2     C. 3     D. 4

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

A. Rửa tay

B. Múc nước cho đến khi đầy thùng

C. Lau bảng

D. Chạy quanh sân

Câu 6: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<10 do

begin

n:= n+1;

S:= s+n

end;

A. 3     B. 4     C. 5     D. 6

Câu 7: Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu?

S:=0; n:=0;

while S<=3 do

begin

n:= n+1;

S:= s+n

end;

A. 15     B. 10     C. 6     D. 3

Câu 8: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<=5 do

n:= n+1;

S:= s+n;

A. 3     B. 6     C. 10     D. kết quả khác

Câu 9: Câu lệnh sau từ khoá “DO” sẽ được thực hiện nếu điều kiện:

A. Đúng

B. Sai

C. Cả A và B đều đúng

D. Cả A và B đều sai

Câu 10: Trong câu lệnh WHILE…DO, điều kiện sau từ khoá “WHILE” thường là:

A. Một phép gán

B. Biểu thức số học

C. Một phép so sánh

D. Một phép toán

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

D

A

A

A

B

B

C

D

A

C

Phòng Giáo dục và Đào tạo .....

Đề kiểm tra 15 phút Học kì 2

Môn: Tin học 8

Thời gian làm bài: 15 phút

(Đề 2)

Câu 1: Câu lệnh lặp với số lần chưa xác định trước trong Pascal có dạng:

A. while < câu lệnh > do < điều kiện >;

B. while <điều kiện> do

C. while <điều kiện> do ;

D. while < câu lệnh > do < điều kiện >

Câu 2: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 10, x ← 1.

Bước 2. Nếu S ≤ 4.5, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5     B. 10     C. 15     D. 6

Câu 3: Cho biết khi thực hiện thuật toán sau, giá trị biến S là bao nhiêu?

Bước 1. S ← 7, x ← 1.

Bước 2. Nếu S ≤ 5, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5     B. 10     C. 15     D. kết quả khác

Câu 4: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 14, n ← 0

Bước 2. Nếu S ≤ 10, chuyển tới bước 4.

Bước 3. n ← n + 3, S ← S – n và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 1     B. 2     C. 3     D. 4

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

A. Rửa tay cho đến khi sạch

B. Múc nước

C. Lau bảng

D. Chạy quanh sân

Câu 6: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<=9 do

begin

n:= n+1;

S:= s+n

end;

A. 3     B. 4     C. 5     D. 6

Câu 7: Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu?

S:=0; n:=0;

while S<=5 do

begin

n:= n+1;

S:= s+n

end;

A. 15     B. 3     C. 10     D. 6

Câu 8: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<=1 do

n:= n+1;

S:= s+n;

A. 3     B. 6     C. 10    D. kết quả khác

Câu 9: Câu lệnh sau từ khoá “DO” sẽ được bỏ qua nếu điều kiện:

A. Đúng

B. Sai

C. Cả A và B đều đúng

D. Cả A và B đều sai

Câu 10: Trong câu lệnh WHILE…DO, điều kiện sau từ khoá “WHILE” thường là:

A. Một phép gán

B. Biểu thức số học

C. Một phép so sánh

D. Một phép toán

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

C

D

A

B

A

B

D

D

B

C

Phòng Giáo dục và Đào tạo .....

Đề kiểm tra 15 phút Học kì 2

Môn: Tin học 8

Thời gian làm bài: 15 phút

(Đề 3)

Câu 1: Câu lệnh lặp với số lần chưa xác định trước trong Pascal có dạng:

A. while < câu lệnh > do < điều kiện >;

B. while <điều kiện> do ;

C. while <điều kiện> do

D. while < câu lệnh > do < điều kiện >

Câu 2: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 10, x ← 1.

Bước 2. Nếu S ≤ 4, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5    B. 6     C. 15     D. kết quả khác

Câu 3: Cho biết khi thực hiện thuật toán sau, giá trị biến S là bao nhiêu?

Bước 1. S ← 6, x ← 1.

Bước 2. Nếu S ≤ 5, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5     B. 10     C. 15     D. kết quả khác

Câu 4: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 16, n ← 0

Bước 2. Nếu S ≤ 10, chuyển tới bước 4.

Bước 3. n ← n + 3, S ← S – n và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 1     B. 2     C. 3     D. 4

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

A. Rửa tay

B. Múc nước cho

C. Lau bảng

D. Chạy quanh sân cho đến khi mệt

Câu 6: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<=5 do

begin

n:= n+1;

S:= s+n

end;

A. 3     B. 4     C. 5     D. 6

Câu 7: Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu?

S:=0; n:=0;

while S<=9 do

begin

n:= n+1;

S:= s+n

end;

A. 15     B. 6     C. 10     D. 3

Câu 8: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<=2 do

n:= n+1;

S:= s+n;

A. 3     B. 6     C. 10     D. kết quả khác

Câu 9: Câu lệnh sau từ khoá “DO” sẽ được thực hiện nếu điều kiện:

A. Đúng

B. Sai

C. Cả A và B đều đúng

D. Cả A và B đều sai

Câu 10: Trong câu lệnh WHILE…DO, điều kiện sau từ khoá “WHILE” thường là:

A. Một phép gán

B. Biểu thức số học

C. Một phép so sánh

D. Một phép toán

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

B

B

A

B

D

A

C

D

A

C

Phòng Giáo dục và Đào tạo .....

Đề kiểm tra 15 phút Học kì 2

Môn: Tin học 8

Thời gian làm bài: 15 phút

(Đề 4)

Câu 1: Câu lệnh lặp với số lần chưa xác định trước trong Pascal có dạng:

A. while <điều kiện> do ;

B. while < câu lệnh > do < điều kiện >;

C. while <điều kiện> do

D. while < câu lệnh > do < điều kiện >

Câu 2: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 10, x ← 1.

Bước 2. Nếu S ≤ 3.5, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5     B. 10     C. 7     D. kết quả khác

Câu 3: Cho biết khi thực hiện thuật toán sau, giá trị biến S là bao nhiêu?

Bước 1. S ← 5, x ← 1.

Bước 2. Nếu S ≤ 5, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 5    B. 10     C. 15    D. kết quả khác

Câu 4: Cho biết khi thực hiện thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp?

Bước 1. S ← 18, n ← 0

Bước 2. Nếu S ≤ 10, chuyển tới bước 4.

Bước 3. n ← n + 3, S ← S – n và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

A. 1     B. 2     C. 3     D. 4

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

A. Rửa tay

B. Múc nước

C. Chạy quanh sân

D. Lau bảng cho đến khi hết bụi

Câu 6: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<=3 do

begin

n:= n+1;

S:= s+n

end;

A. 3     B. 4     C. 5     D. 6

Câu 7: Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu?

S:=0; n:=0;

while S<10 do

begin

n:= n+1;

S:= s+n

end;

A. 15     B. 10     C. 6     D. 3

Câu 8: Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?

S:=0; n:=0;

while S<=3 do

n:= n+1;

S:= s+n;

A. 3     B. 6     C. 10     D. kết quả khác

Câu 9: Câu lệnh sau từ khoá “DO” sẽ được bỏ qua nếu điều kiện:

A. Đúng

B. Sai

C. Cả A và B đều đúng

D. Cả A và B đều sai

Câu 10: Trong câu lệnh WHILE…DO, điều kiện sau từ khoá “WHILE” thường là:

A. Một phép gán

B. Biểu thức số học

C. Một phép so sánh

D. Một phép toán

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

A

C

A

B

D

A

B

D

B

C

Xem thêm các đề kiểm tra, đề thi Tin học 8 chọn lọc, có đáp án hay khác:


Giải bài tập lớp 8 sách mới các môn học