Bộ Đề thi Tin học lớp 8 Giữa học kì 2 năm 2024 có đáp án (6 đề - Sách mới)


Bộ Đề thi Tin học lớp 8 Giữa học kì 2 năm 2024 có đáp án (6 đề - Sách mới)

Haylamdo sưu tầm và biên soạn Bộ Đề thi Tin học lớp 8 Giữa học kì 2 năm 2024 sách mới có đáp án được tổng hợp chọn lọc từ đề thi môn Tin học 8 của các trường trên cả nước sẽ giúp học sinh có kế hoạch ôn luyện rõ ràng từ đó đạt điểm cao trong các bài thi Tin học lớp 8.

Bộ Đề thi Tin học lớp 8 Giữa học kì 2 có đáp án (6 đề)

I. MA TRẬN:

Cấp độ



Chủ đề

Nhận biết

Thông hiểu

Vận dụng

Cộng

Cấp độ thấp

Cấp độ cao

TNKQ

TL

TNKQ

TL

TNKQ

TL

TNKQ

TL


1. Câu lệnh lặp

- Nhận biết được khái niệm, cấu trúc, cú pháp câu lệnh lặp.

- Viết được cú pháp và nêu được hoạt động của câu lệnh lặp For..do.

- Hiểu được hoạt động của câu lệnh lặp.

- Sắp xếp được hoàn chỉnh chương trình tính tổng N số tự nhiên.




Số câu

Số điểm

Tỉ lệ %

4

1

10%

1

1

10%

4

1

10%






1

3

30%

2. Lặp với số lần chưa biết trước

Biết cấu trúc lặp với số lần chưa biết trước để chỉ dẫn cho máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện được thỏa mãn

Hiểu được hoạt động của câu lệnh lặp với số lần chưa biết trước trong ngôn ngữ lập trình cụ thể.

- Vận dụng kiến thức đã học để viết hoàn chỉnh hoàn chỉnh chương trình từ thuật toán



Số câu

Số điểm

Tỉ lệ %

4

1

10%


4

1

10%

1

2

20%




1

3

30%

10

7

70%

Tổng số câu

Tổng số điểm

Tỉ lệ %

9

3

30%

9

4

40%

1

3

30%

19

10

100%












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

Đề thi Giữa kì 2

Năm học 2024

Bài thi môn: Tin học lớp 8

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

(không kể thời gian phát đề)

(Đề số 1)

A. TRẮC NGHIỆM KHÁCH QUAN: (4 điểm, mỗi câu được 0,25 điểm)

* Khoanh tròn vào chữ cái đứng trước kết quả em cho là đúng trong mỗi câu sau:

Câu 1. Trong câu lệnh lặp For i:=1 to 10 do begin...end; câu lệnh ghép được thực hiện bao nhiêu lần?

A. Không lần nào B. 1 lần C. 2 lần D. 10 lần

Câu 2. Đoạn lệnh sau đây: so:=1; while so<10 do writeln(so); so:=so+1; sẽ cho kết quả là gì?

A. In ra các số từ 1 đến 9 B. In ra các số từ 1 đến 10

C. In ra vô hạn các số 1, mỗi số trên một dòng D. Cả a, b, c đều sai

Câu 3: Số vòng lặp trong câu lệnh:

For (<Biến đếm>):=(<Giá trị đầu>) to (<Giá trị cuối>) do (<câu lệnh>); được xác định:

A. Giá trị đầu = Giá trị cuối + 1

B. Giá trị đầu = Biến đếm + 1

C. Giá trị cuối = Giá trị đầu + 1

D. Giá trị cuối = Biến đếm + 1

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

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;

Câu 6: 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

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

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

Câu 9: Bạn Mai muốn in ra màn hình 5 chữ B và 5 chữ C trên màn hìnhbằng đoạn chương trình sau:

For i:=1 to 5 do

Writeln(‘B’); writeln(‘C’);

Theo em bạn Ngọc viết như thế nào

A. Đúng rồi

B. Phải đưa Writeln(‘B’); writeln(‘C’) vào trong cặp từ khóa Begin và End;

C. Phải đổi Writeln thành Write.

D. Phải đặt Writeln(‘B’); writeln(‘C’); trên hai dòng riêng biệt.

Câu 10: Việc đầu tiên câu lệnh While cần thực hiện là gì?

A. Thực hiện <câu lệnh> sau từ khóa Do.

B. Kiểm tra giá trị của <điều kiện>.

C. Thực hiện < câu lệnh > sau từ khóa Then.

D. Kiểm tra <câu lệnh>.

Câu 11: Kết quả của < điều kiện> trong câu lệnh While ..Do có giá trị gì?

A. Là 1 số nguyên.

B. Là 1 số thực.

C. Đúng hoặc sai.

D.Là 1 dãy kí tự.

Câu 12: Câu lệnh sau từ khóa Do trong câu lệnh While sẻ được thực hiện bao nhiêu lần?

A. 0 lần. B. 1 lần C. 2 lần D. Tùy thuộc bài toán.

Câu 13: Câu lệnh sau giải bài toán nào:

While M <> N do

If M > N then M:=M-N else N:=N-M;

A. Tìm UCLN của M và N

B. Tìm BCNN của M và N

C. Tìm hiệu nhỏ nhất của M và N

D. Tìm hiệu lớn nhất của M và N

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

A. Ngày tắm hai lần B. Học bài cho tới khi thuộc bài

C. Mỗi tuần đi nhà sách một lần D. Ngày đánh răng 2 lần

Câu 15: Cú pháp lệnh lặp với số lần chưa biết trước:

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

B. While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;

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

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

Câu 16: Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>108. Điều kiện nào sau đây cho vòng lặp while – do là đúng:

A. While S>=108 do B. While S < 108 do

C. While S < 1.0E8 do D. While S >= E8 do

B. TỰ LUẬN (6 điểm)

Câu 17 ( 3.0 điểm): Em hãy sắp xếp chương trình tính tổng N số tự nhiên sau cho phù hợp?

Var N, i: integer;

Write(‘Nhap so N=’); s:=0;

S: Longint; readln(n);

For i:=1 to n do

Begin

Program tinh_tong;

S:=s+i;

Writeln(‘Tong cua ‘, N, ‘ So tu nhien dau tien s=’, s);

End.

Readln

Câu 18 (1.0 điểm): Chương trình Pascal sau đây thực hiện hoạt động nào?

var i,s: integer;

begin

s:=0;

for i:=1 to 1000 do

s:=s+i;

end.

Câu 19 (2.0 điểm): Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước.

ĐÁP ÁN ĐỀ KIỂM TRA GIỮA KỲ II (Đề số 01)

NĂM HỌC: 2023

MÔN: TIN HỌC 8

A. TRẮC NGHIỆM: (4 điểm, mỗi câu được 0,25 điểm)

Câu

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

Đáp án

D

C

C

B

B

A

B

B

B

B

C

D

A

B

D

C


B. TỰ LUẬN (6 điểm)

Câu

Đáp án

Điểm

17

(2đ)

Sắp xếp chương trình tính tổng

Program tinh_tong;

Var N, i: integer;

S: Longint;

Begin

Write(‘Nhap so N=’); readln(n);

s:=0;

For i:=1 to n do S:=s+i;

Writeln(‘Tong cua ‘, N, ‘ So tu nhien dau tien s=’, s);

Readln

End.


0,5


0,5


0,5


0,5


0,5

0,5

18

(1đ)

  • Ban đầu gán S=0 và cho chương trình chạy biến i từ 1 đến 1000 rồi.
  • Mỗi lần chạy kết quả được cộng dồn vào biến S.

0.5

0.5

19

(2đ)

Câu lệnh lặp với số lần biết trước :

- Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần đã được xác định từ trước.

- Điều kiện là 1 giá trị của 1 biến đếm có giá trị nguyên

Câu lệnh lặp với số lần chưa biết trước :

- Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần lặp chưa biết trước.

- Điều kiện tổng quát hơn, có thể là kiểm tra của 1 giá trị có thực, cũng có thể là 1 điều kiện tổng quát khác.


0,5


0,5


0,5

0,5

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

Đề thi Giữa học kì 2

Năm học 2024

Bài thi môn: Tin học lớp 8

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

(Đề thi số 2)

I. PHẦN TRẮC NGHIỆM (5 điểm)

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

A. Chiều nay, em phải nấu cơm

B. Đánh răng mỗi ngày 3 lần

C. Đi chợ mua rau

D. Hôm nay, em đi xem phim với bạn Hoa

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:

A. giá trị cuối – giá trị đầu + 1

B. giá trị cuối – giá trị đầu + 2

C. giá trị cuối – giá trị đầu + 3

D. giá trị cuối – giá trị đầu + 4

Câu 3: Trong Pascal, câu lệnh lặp thường có dạng:

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ị đầu> to <giá trị cuối> 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>;

Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?

A. For i:= ’1’ to ‘10’ do writeln(‘A’);

B. For i:= 2.5 to 10.5 do writeln(‘A’);

C. For i = 1 to 10 do writeln(‘A’);

D. For i:= 1 to 10 do writeln(‘A’);

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

S := 1;

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

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

A. 15     B. 16     C. 11    D. 22

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

s:= 0;

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

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

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

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 ?

B. 1 ;     C. -4 ;     A. 0;     D. – 1;

Câu 8: 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à :

A. 12    B. 10     C. 0     D. 6

Câu 9: Hãy cho biết số lần lặp của câu lệnh for sau đây: for i:=1 to 5 do …

A. 6 lần     B. 5 lần     C. 4 lần     D. 3 lần

Câu 10: câu lệnh lặp For i:= 2 to 5 do Writeln(‘Day la lan lap thu ‘,i); sẽ in ra màn hình mấy dòng chữ?

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

II. PHẦN TỰ LUẬN (5 điểm)

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

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

Đáp án & Thang điểm

I. PHẦN TRẮC NGHIỆM (5 điểm)

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

B

A

D

D

B

D

A

A

B

C

II. PHẦN TỰ LUẬN (5 điểm)

Đề thi Giữa học kì 2 Tin học lớp 8 có đáp án (Đề 3)

Hay lắm đó

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

Đề thi Giữa học kì 2

Năm học 2024

Bài thi môn: Tin học lớp 8

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

(Đề thi số 3)

I. PHẦN TRẮC NGHIỆM (5 điểm)

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

A. Hôm nay, em viết thư cho bạn Lan

B. Hôm nay, em ăn cơm sớm lúc 5 giờ

C. Em ăn cơm lúc 6 giờ chiều mỗi ngày

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

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:

A. giá trị cuối – giá trị đầu + 1

B. giá trị cuối – giá trị đầu - 1

C. giá trị cuối – giá trị đầu

D. giá trị cuối – giá trị đầu

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.

A. Chương trình chạy biến i từ 1 đến 101.

B. Chương trình chạy biến i từ 1 đến 100.

C. Chương trình chạy biến i từ 1 đến 101 rồi không làm gì cả.

D. Kết quả khác.

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à :

A. 12     B. 10     C. 0     D. 6

Câu 5: Cho 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à :

A. 15     B. 16    C. 11     D. 22

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:

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

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?

A. 0;     B. 1 ;     C. -4 ;     D. – 1;

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à :

A. phép gán B. Câu lệnh đơn C. Câu lệnh ghép D. Phép so sánh

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;

A. 9     B. 8     C. 5     D. 2

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:

A. 15     B. 0     C. Kết quả khác     D. 120

II. PHẦN TỰ LUẬN (5 điểm)

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 & Thang điểm

I. PHẦN TRẮC NGHIỆM (5 điểm)

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

C

A

D

A

A

B

A

D

A

D

II. PHẦN TỰ LUẬN (5 điểm)

Đề thi Giữa học kì 2 Tin học lớp 8 có đáp án (Đề 4)

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

Đề thi Giữa học kì 2

Năm học 2024

Bài thi môn: Tin học lớp 8

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

(Đề thi số 4)

Đề bài:

Viết chương trình nhập vào từ bàn phím số nguyên dương N, sử dụng câu lệnh điều kiện để tính tổng các giá trị là số lẻ trong phạm vi từ 1 dến N, sau đó in ra màn hình.

Đáp án & Thang điểm

Đề thi Giữa kì 2 Tin học lớp 8 có đáp án (Đề 2)

Hay lắm đó

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

Đề thi Giữa học kì 2

Năm học 2024

Bài thi môn: Tin học lớp 8

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

(Đề thi số 5)

Đề bài:

Viết chương trình nhập vào từ bàn phím số nguyên dương N, sử dụng câu lệnh điều kiện để tính tổng các giá trị là số chẵn trong phạm vi từ 1 dến N, sau đó in ra màn hình.

Đáp án & Thang điểm

Đề thi Giữa kì 2 Tin học lớp 8 có đáp án (Đề 1)

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

Đề thi Giữa học kì 2

Năm học 2024

Bài thi môn: Tin học lớp 8

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

(Đề thi số 6)

I. PHẦN TRẮC NGHIỆM (5 điểm)

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

A. Hôm nay em thức dậy trễ do được nghỉ học

B. Lấy xà bông để giặt đồ

C. Mỗi ngày, em thức dậy lúc 5 giờ sáng

D. Rửa chén

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:

A. giá trị cuối – giá trị đầu + 1

B. giá trị cuối – giá trị đầu + 2

C. giá trị cuối – giá trị đầu - 1

D. giá trị cuối – giá trị đầu - 2

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 99 do;

end.

A. Chương trình chạy biến i từ 1 đến 100.

B. Chương trình chạy biến i từ 1 đến 99 rồi không làm gì cả.

C. Chương trình chạy biến i từ 1 đến 100 rồi không làm gì cả.

D. Chương trình chạy biến i từ 1 đến 99.

Câu 4: 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 ?

A. – 1;     B. 1 ;     C. -4 ;     D. 0 ;

Câu 5: Đ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à :

A. phép gán B. Câu lệnh đơn C. Câu lệnh ghép D. Phép so sánh

Câu 6: câu lệnh lặp For i:=1 to 5 do Writeln(‘Day la lan lap thu ‘,i); sẽ in ra màn hình mấy dòng chữ?

A. 1     B. 3     C. 5     D. 7

Câu 7: 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 + 2;

A. 6     B. 8     C. 5     D. 2

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

s:=0;

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

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

A. 15     B. 0    C. Kết quả khác     D. 120

Câu 9: 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à :

A. 12     B. 10     C. 0     D. 6

Câu 10: Hãy cho biết số lần lặp của câu lệnh for sau đây: for i:=1 to 5 do …

A. 6 lần     B. 5 lần     C. 4 lần     D. 3 lần

II. PHẦN TỰ LUẬN (5 điểm)

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

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

Đáp án & Thang điểm

I. PHẦN TRẮC NGHIỆM (5 điểm)

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

C

A

B

D

D

C

A

B

A

B

II. PHẦN TỰ LUẬN (5 điểm)

Đề thi Giữa học kì 2 Tin học lớp 8 có đáp án (Đề 1)

Hay lắm đó

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

Đề thi Giữa học kì 2

Năm học 2024

Bài thi môn: Tin học lớp 8

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

(Đề thi số 7)

I. PHẦN TRẮC NGHIỆM (5 điểm)

Câu 1: 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+3*i;

writeln(s);

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

A. 12     B. 10     C. 18     D. 26

Câu 2: Hãy cho biết số lần lặp của câu lệnh for sau đây: for i:=2 to 5 do …

A. 6 lần     B. 5 lần     C. 4 lần     D. 3 lần

Câu 3: Đ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à :

A. phép gán     B. Câu lệnh đơn     C. Câu lệnh ghép     D. Phép so sánh

Câu 4: câu lệnh lặp For i:=1 to 5 do Writeln(‘Day la lan lap thu ‘,i); sẽ in ra màn hình mấy dòng chữ?

A. 1     B. 3     C. 5     D. 7

Câu 5: 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 + 2;

A. 6     B. 8     C. 5     D. 2

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

s:=0;

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

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

A. 15     B. 0     C. Kết quả khác     D. 120

Câu 7: Trong Pascal, câu lệnh lặp thường có dạng:

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ị đầu> to <giá trị cuối> 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>;

Câu 8: Câu lệnh pascal nào sau đây là hợp lệ?

A. For i:= ’1’ to ‘10’ do writeln(‘A’);

B. For i:= 2.5 to 10.5 do writeln(‘A’);

C. For i = 1 to 10 do writeln(‘A’);

D. For i:= 1 to 10 do writeln(‘A’);

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

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

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

A. 15     B. 16     C. 11     D. 22

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

s:= 0;

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

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

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

II. PHẦN TỰ LUẬN (5 điểm)

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

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

I. PHẦN TRẮC NGHIỆM (5 điểm)

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

C

C

D

C

A

B

D

D

B

D

II. PHẦN TỰ LUẬN (5 điểm)

Đề thi Giữa học kì 2 Tin học lớp 8 có đáp án (Đề 2)

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