1. Trang chủ
  2. » Văn bán pháp quy

Đề kiểm tra cuối học kì I môn Tin học 8. Năm học 2020-2021.

11 10 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 49,68 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Viết chương trình sử dụng câu lệnh điều kiện dựa vào thuật toán ở trên.. c.A[r]

Trang 1

MA TRẬN ĐỀ KIỂM TRA CUỐI KÌ I NĂM HỌC 2020 – 2021

MÔN TIN HỌC 8 (thời gian 20 phút)

KIẾN THỨC Nhận biết Thông hiểu Vận dụng thấp Vận dụngcao ĐIỂM

chương trình 0.25

Điểm: 0.25

Tỷ lệ:5%

Điểm:0.5

máy tính và dữ 0.25

Tỷ lệ:25%

Điểm:0.5

chương trình

Tỷ lệ:10%

Điểm:0.5

0.5

Tỷ lệ:10%

điểm

điểm

Tỷ lệ:35%

giải phẫu cơ thể 0.25

Điểm: 0.25

người bằng phần điểm

Tổng số câu: 12 Số câu: 5 Số câu: 4 Số câu: 1 Số câu: 2 Số câu: 12

Tổng số điểm: 5 Điểm: 2 Điểm: 1.5 Điểm: 1 Điểm: 0.5 Điểm: 5

Tỷ lệ:100% Tỷ lệ:40% Tỷ lệ:30% Tỷ lệ:20% Tỷ lệ:10% Tỷ lệ:100%

Trang 2

PHÒNG GD & ĐT ĐÔNG HƯNG

TRƯỜNG TH & THCS PHÚ CHÂU

-*** -ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2020-2021 Môn: Tin học 8

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

ĐỀ

1

A LÍ THUYẾT( 20 PHÚT – 5 điểm)

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

1 Thông tin đưa vào trong máy tính cần được chuyển đổi thành dạng nào?

2 Cấu trúc chung của một chương trình gồm:

A Phần khai báo và phần thân B Phần mở bài, thân bài, kết

luận

C Phần khai báo, phần thân, phần kết thúc D Phần thân và phần kết

thúc

3 Khi viết câu lệnh trong Pascal, qui định về chữ viết là:

A Phải viết bằng chữ hoa B Phải viết bằng chữ thường C.Không phân biệt chữ hoa và chữ thường D Tất cả đều đúng

4 Biểu thức toán học 18 4 4

6 1

được biểu diễn trong Pascal là?

A (18-4)/6+1-4 B (18-4)/(6+1-4) C (18 - 4)/(6+1)-4 D 18-4/6+1-4

5 Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:

6 Trong Pascal, khai báo nào sau đây là đúng

A Const x:=5; B Var R=30; C Var A: integer; D.Var a:=

Integer;

7 Câu lệnh điều kiện nào sau đây được viết đúng

A if <câu lệnh 1> then <câu lệnh 2>;

B if <điều kiện> them <câu lệnh>;

C if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

D if <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>;

8 Hãy cho biết giá trị của biến a, biến b bằng bao nhiêu sau khi thực hiện

đoạn lệnh sau:

a:=5; b:=10;

if (a>b ) then a:=a+5 else b:=b-2;

A a=5, b=8 B a=10, b=10 C a=10, b=8 D a=5,

b=10

9 Ta có 2 lệnh sau :

x:= 4;

if x<5 then x := x +2; Giá trị của x là bao nhiêu:

10 Trong phần mềm Anatomy chúng ta được học mấy hệ giải phẫu trên cơ

thể người?

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

Trang 3

Câu 1 (1 điểm) Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal.

a x− y x+ y b −b+D

2 a

Câu 2: a.(0,5 đ) - Em hãy nêu khái niệm Thuật toán là gì? (0,5đ)

b (1 đ) - Hãy mô tả hoạt động sau bằng câu lệnh điều kiện trong

pascal

+ Nếu ĐTB lớn hơn hoặc bằng 8 thì in ra màn hình“ Bạn xếp loại

giỏi”

+ Nếu ĐTB nhỏ hơn 5 thì in ra màn hình “Bạn cần cố gắng nhé!”

TIÊU CHÍ ĐÁNH GIÁ KIỂM TRA THỰC HÀNH CUỐI KỲ I

NĂM HỌC 2020 – 2021 MÔN TIN 8

(thời gian: 25 phút)

- Biết khởi động và thoát khỏi Free Pascal

- Gõ được một chương trình Pascal đơn giản (GV có thể đưa ra chương trình mẫu) 3 điểm

Từ bài 1 đến bài 6

- Biết cách dịch sửa lỗi trong chương trình, chạy

chương trình và xem kết quả

- Từ mô tả thuật toán viết thành chương trình hoàn chỉnh (sử dụng câu lệnh điều kiện)

2 điểm

- Dịch sửa lỗi, chạy chương trình và xem kết quả

Trang 4

PHÒNG GD – ĐT ĐÔNG HƯNG

TRƯỜNG TH & THCS PHÚ CHÂU

-*** ĐỀ KIỂM TRA THỰC HÀNH HỌC KÌ I

Môn : Tin học 8 Thời gian làm bài: 25 phút

ĐỀ BÀI

- Viết chương trình nhập vào 2 số nguyên a và b Nếu số này lớn hơn số

kia thì thực hiện lấy số lớn trừ đi số bé Thông báo kết quả ra màn hình?

- THUẬT TOÁN CỦA BÀI NHƯ SAU:

- Bước 1: Nhập hai số a , b

- Bước 2: Nếu a > b thì đưa ra màn hình hiệu hai số là a – b, ngược lại nếu b

lớn hơn a

thì lấy b – a

- Bước 3: In ra màn hình kết quả và KTTT

YÊU CẦU :

a Khởi động chương trình pascal

b Viết chương trình sử dụng câu lệnh điều kiện dựa vào thuật toán ở

trên

c Kiểm tra lỗi, chạy chương trình và xem kết quả

- Lưu chương trình với tên: họ tên học sinh – lớp (Vd: Nguyen Van

Binh– 8A1)

Trang 5

ĐÁP ÁN CHẤM VÀ THANG ĐIỂM

I TNKQ: (2.5 điểm – mỗi câu đúng 0,25 điểm)

II.

TỰ LUẬN: (2.5 điểm )

Câu 1 : (1điểm)

a (x - y)/(x + y)

b (-b + sqrt(D))/ (2*a)

Câu 2: (1.5 điểm)

a K/n: Thuật toán là dãy hữu hạn các thao tác cần thực hiện đề giải một bài toán

(0,5 điểm)

b If ĐTB >= 8.0 then write(‘ Bạn xếp loại giỏi’) - 0.5 điểm

if (ĐTB < 5.0) then write(‘ Bạn cần cố gắng’) - 0.5 điểm

II THỰC HÀNH

1 Biết khởi động và lưu chương trình ( 1đ)

2 Viết chương trình ( 3 điểm) – (Nhập vào máy tính)

Program hai soab;

Uses crt;

Var a,b: integer;

Begin Write(‘Nhap so a:=’); readln(a);

Write(‘Nhap so b:=’); readln(b);

If a > b then write(‘Hieu hai so la:=’, a-b) else write(‘Hieu hai so la:=’, b – a);

Readln;

End

o Phần khai báo (1đ)

o Nhập được dữ liệu a, b(1đ)

o Sử dụng câu lệnh điều kiện, kết thúc chương trình( 1 đ)

3 Dịch lỗi, chạy chương trình và xem kết quả( 1 đ)

Trang 6

PHÒNG GD & ĐT ĐÔNG HƯNG

TRƯỜNG TH & THCS PHÚ CHÂU

-*** -ĐỀ KIỂM TRA HỌC KÌ I NĂM HỌC 2020-2021 Môn: Tin học 8

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

ĐỀ 2

A LÍ THUYẾT( 20 PHÚT – 5 điểm)

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

1 Thông tin đưa vào trong máy tính cần được chuyển đổi thành dạng nào?

2 Cấu trúc chung của một chương trình gồm:

A Phần khai báo và phần thân, kết thúc B Phần mở bài, thân bài, kết

luận

C Phần khai báo, phần thân D Phần thân và phần kết

thúc

3 Khi viết câu lệnh trong Pascal, qui định về chữ viết là:

A Phải viết bằng chữ hoa B Không phân biết chữ chữ thường C.Phân biệt chữ hoa và chữ thường D Tất cả đều đúng

4 Biểu thức toán học 18 4 4

6 1

được biểu diễn trong Pascal là?

A (18-4)/6+1-4 B (18 - 4)/(6+1)-4 C (4)/(6+1)-4 ) D

18-4/6+1-4

5 Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:

6 Trong Pascal, khai báo nào sau đây là đúng

A Const x:=5; B Var R=30; C Var A:= integer; D.Var A:

Integer;

7 Câu lệnh điều kiện nào sau đây được viết đúng

A if <câu lệnh 1> then <câu lệnh 2>;

B if <điều kiện> them <câu lệnh>;

C if <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>;

D if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

8 Hãy cho biết giá trị của biến a, biến b bằng bao nhiêu sau khi thực hiện

đoạn lệnh sau:

a:=5; b:=10;

if (a>b ) then a:=a+5 else b:=b-2;

A a=5, b=10 B a=5, b=8 C a=10, b=8 D a=10,

b=10

9 Ta có 2 lệnh sau :

x:= 4;

if x<5 then x := x +2; Giá trị của x là bao nhiêu:

10 Trong phần mềm Anatomy chúng ta được học mấy hệ giải phẫu trên cơ thể

người?

Trang 7

A 4 B 6 C 8 D 9

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

Câu 1 (1 điểm) Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal.

b x− y x+ y b −b+D

2 a

Câu 2: a.(0,5 đ) - Em hãy nêu khái niệm Thuật toán là gì? (0,5đ)

b (1 đ) - Hãy mô tả hoạt động sau bằng câu lệnh điều kiện trong

pascal

+ Nếu ĐTB lớn hơn hoặc bằng 8 thì in ra màn hình“ Bạn xếp loại

giỏi”

+ Nếu ĐTB nhỏ hơn 5 thì in ra màn hình “Bạn cần cố gắng nhé!”

TIÊU CHÍ ĐÁNH GIÁ KIỂM TRA THỰC HÀNH CUỐI KỲ I NĂM

HỌC 2020 – 2021 MÔN TIN 8 (thời gian: 25 phút)

- Biết khởi động và thoát khỏi Free Pascal

- Gõ được một chương trình Pascal đơn giản

(GV có thể đưa ra chương trình mẫu) 3 điểm

Từ bài 1 đến bài 6

- Biết cách dịch sửa lỗi trong chương trình, chạy

chương trình và xem kết quả

- Từ mô tả thuật toán viết thành chương trình

hoàn chỉnh (sử dụng câu lệnh điều kiện)

2 điểm

- Dịch sửa lỗi, chạy chương trình và xem kết

quả

Trang 8

PHÒNG GD – ĐT ĐÔNG HƯNG

TRƯỜNG TH & THCS PHÚ CHÂU

-*** ĐỀ KIỂM TRA THỰC HÀNH HỌC KÌ I

Môn : Tin học 8 Thời gian làm bài: 25 phút

ĐỀ BÀI

- Viết chương trình nhập vào 2 số nguyên a và b Nếu số này lớn hơn số

kia thì thực hiện lấy số lớn trừ đi số bé Thông báo kết quả ra màn hình?

- THUẬT TOÁN CỦA BÀI NHƯ SAU:

- Bước 1: Nhập hai số a , b

- Bước 2: Nếu a > b thì đưa ra màn hình hiệu hai số là a – b, ngược lại nếu b

lớn hơn a

thì lấy b – a

- Bước 3: In ra màn hình kết quả và KTTT

YÊU CẦU :

d Khởi động chương trình pascal

e Viết chương trình sử dụng câu lệnh điều kiện dựa vào thuật toán ở

trên

f Kiểm tra lỗi, chạy chương trình và xem kết quả

- Lưu chương trình với tên: họ tên học sinh – lớp (Vd: Nguyen Van

Binh– 8A1)

Trang 9

ĐÁP ÁN CHẤM VÀ THANG ĐIỂM

I TNKQ: (2.5 điểm – mỗi câu đúng 0,25 điểm)

II.

TỰ LUẬN: (2.5 điểm )

Câu 1 : (1điểm)

a (x - y)/(x + y)

b (-b + sqrt(D))/ (2*a)

Câu 2: (1.5 điểm)

c K/n: Thuật toán là dãy hữu hạn các thao tác cần thực hiện đề giải một bài toán

(0,5 điểm)

d If ĐTB >= 8.0 then write(‘ Bạn xếp loại giỏi’) - 0.5 điểm

if (ĐTB < 5.0) then write(‘ Bạn cần cố gắng’) - 0.5 điểm

II THỰC HÀNH

4 Biết khởi động và lưu chương trình ( 1đ)

5 Viết chương trình ( 3 điểm) – (Nhập vào máy tính)

Program hai soab;

Uses crt;

Var a,b: integer;

Begin Write(‘Nhap so a:=’); readln(a);

Write(‘Nhap so b:=’); readln(b);

If a > b then write(‘Hieu hai so la:=’, a-b) else write(‘Hieu hai so la:=’, b – a);

Readln;

End

o Phần khai báo (1đ)

o Nhập được dữ liệu a, b(1đ)

o Sử dụng câu lệnh điều kiện, kết thúc chương trình( 1 đ)

Trang 10

6 Dịch lỗi, chạy chương trình và xem kết quả( 1 đ)

Trang 11

11

Ngày đăng: 20/02/2021, 03:07

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w