Đề kiểm tra 1 tiết môn Tin 8 kỳ 1 năm học 2019 - 2020

10 9 0
Đề kiểm tra 1 tiết môn Tin 8 kỳ 1 năm học 2019 - 2020

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

Thông tin tài liệu

Câu 6: Để thực hiên viêc tính tổng của hai số nguyên a và b, phép gán nào sau đây là đúng:A. A..[r]

(1)

TRƯỜNG THCS NGUYỄN DU

ĐỀ KIỂM TRA TIẾT NĂM HỌC 2019 - 2020 MÔN: TIN HỌC 8

Thời gian: 45 phút A - MA TRẬN ĐỀ Cấp độ

Tên chủ đề

Nhận biết Thông hiểu Vận dụng Cộng

TN TL TN TL TNCấp độ thấpTL Cấp độ caoTN TL

Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY

TÍNH

- Biết cấu trúc chung chương trình - Biết quy tắc đặt tên

- Biết từ khố học

- Sửa lỡi chương trình với sơ câu lệnh đơn giản

Số câu hỏi 3 (C.1, C.4, C.9) 1 (C.12) 4

Số điểm Tỉ lê 1,5 15% 2,0 20% 3,5 35% Bài 2: LÀM

QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH

- Biết kiểu liệu - Biết cách dịch chương trình

- Viết chương trình hoàn chỉnh với câu lệnh đơn giản Số câu hỏi 2 (C.5,

C.7)

1 (C.13)

3 Số điểm

Tỉ lê 5%0,5 10%1,0 15%1,5

Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ

LIỆU

- Biết kiểu

liệu Pascal - Tính kếtquả phép chia lấy phần nguyên, phân biệt kiểu liệu - Biết chuyển biểu thức toán sang ký hiệu Pascal

Số câu hỏi 1 (C.8) 1

(C.11)

2 Số điểm

Tỉ lê 2,5%0,25 20%2,0 22,5%2,25

Bài 4: SỬ DỤNG BIẾN

TRONG CHƯƠNG

TRÌNH

- Biết cú pháp khai báo biến,

- Biết câu lệnh gán Pascal

(2)

Số câu hỏi 1 (C.10)

3 (C.2, C.3, C.6)

4 Số điểm

Tỉ lê 20%2,0 7,5%0,75 27,5%2,75

Tổng câu hỏi 6 5 1 1 13

Tổng điểm

(3)

B - ĐỀ BÀI I – PHẦN TRẮC NGHIỆM

Khoanh tròn vào câu trả lời (2,0 điểm)

Câu 1: Cấu trúc chung hợp lý chương trình Pascal A Begin  Program End

C Program  End  Begin

B End  Program  Begin D Program  Begin  End Câu 2: Ta thực hiên lênh gán sau: x:=1; y:=9; z:=x+y;

Kết thu biến z là A

C

B 10 D

Câu 3: Trong Pascal, câu lênh sau câu lênh khai báo đúng? A Var 3hs: integer;

C Var CV= real;

B const R:=30; D Var a,b : integer; Câu 4: Trong tên đây, tên hợp lệ Pascal là

A dientich C 4hs

B hinh vuong D program Câu 5: Dãy chữ số ‘2019’ thuộc kiểu liêu là

A String C Longint

B Integer D Char

Câu 6: Để thực hiên viêc tính tổng hai số nguyên a b, phép gán sau là đúng:

A Tong=a+b; C Tong:a+b;

B Tong(a+b); D Tong:=(a+b); Câu 7: Để dịch chương trình, ta dùng tổ hợp phím:

A Alt + F9 C Ctrl + F9

B Alt + X D Alt + F4

Câu 8: Các phép tốn sau khơng dùng cho kiểu số thực A +, -, *, /

C Mod và div

B =, >=, < > D +,- ,*, /, >= Câu 9: Dưới chương trình viết pascal:

Program bai_1; Var a : integer; begin

writeln(‘a = ’); readln(a);

writeln(‘So vua nhap la: ’,a); readln;

end.

Hãy phân biệt từ khóa và tên chương trình cách đánh dấu “xvào ô cột tương ứng bảng dưới đây? (1,0 điểm)

Từ khóa Tên

Program Var bai_1 Begin II – PHẦN TỰ LUẬN (7,0 điểm)

Câu 10: (2,0 điểm) Hằng là gì? Viết cú pháp khai báo Hằng?

(4)

Áp dụng: Khai báo R với giá trị là 3?

Câu 11: (2,0 điểm) Viết biểu thức toán học sau thành biểu thức Pascal? Trong toán học Trong Pascal

a/ 3(4+30+12) a/………

b/ 1x−a

5(b+2) b/………

c/ (a+b)3 + (c+d)2 c/……….

d/ 15 chia lấy phần dư d/……… Câu 12:(2,0 điểm) Tìm và sửa lỡi sai chương trình Pascal sau:

program Chuong trinh; ………

uses crt; ………

var a, b, c := integer; ………

cont phi = 100; ………

begin ………

writeln(‘Nhap vao so a va b’) ………

realn(a,b); ………

c = a + b + phi; ………

wriertln(‘Ket qua:’, c); ………

readln ………

end ………

Câu 13: (1,0 điểm) Hãy viết chương trình Pascal giấy tính diện tích hình chữ nhật với chiều dài a và chiều rộng b (với a, b là sơ ngun nhập từ bàn phím)?

(5)

-Hết -B - ĐỀ -Hết -BÀI I – PHẦN TRẮC NGHIỆM

Khoanh tròn vào câu trả lời (2,0 điểm)

Câu 1: Ta thực hiên lênh gán sau: x:=2; y:=7; z:=x+y; Kết thu biến z là

A C

B 10 D

Câu 2: Các phép tốn nào sau khơng dùng cho kiểu sô thực A +, -, *, /

C =, >=, < >

B Mod và div D +,- ,*, /, >= Câu 3: Trong tên đây, tên hợp lệ Pascal?

A begin C 5hs

B chu vi D tamgiac Câu 4: Dãy chữ số ‘2019’ thuộc kiểu liêu nào?

A String C Byte

B Integer D Char

Câu 5: Trong Pascal, câu lênh sau câu lênh khai báo đúng? A Var hs: integer;

C Var CV= real;

B const R:=30; D Var a,b : interger;

Câu 6: Để thực hiên viêc tính tổng hai số nguyên a b, phép gán sau là đúng:

A Tich=a*b; C Tich:a*b;

B Tich(a*b); D Tich:=(a*b); Câu 7: Để chạy chương trình, ta dùng tổ hợp phím:

A Alt + F9 C Ctrl + F9

B Alt + X D Alt + F4 Câu 8: Cấu trúc chung hợp lý chương trình Pascal là:

A Begin  Program End C Program  Begin  End

B End  Program  Begin D Program  End  Begin Câu 9: Dưới chương trình viết pascal:

Program bai_1; Var a : integer; begin

writeln(‘a = ’); readln(a);

writeln(‘So vua nhap la: ’,a); readln;

end.

Hãy phân biệt từ khóa và tên chương trình cách đánh dấu “xvào cột tương ứng bảng dưới đây? (1,0 điểm)

Từ khóa Tên

Program Var A End

II – PHẦN TỰ LUẬN (7,0 điểm)

Câu 10: (2,0 điểm) Biến là gì? Viết cú pháp khai báo Biến?

(6)

Áp dụng: Khai báo A với kiểu liệu là sô nguyên?

Câu 11: (2,0 điểm) Viết biểu thức toán học sau thành biểu thức Pascal? Trong toán học Trong Pascal

a/ 3(4+30+12) a/………

b/ 1x−a

5(b+2) b/………

c/ (a+b)3 + (c+d)2 c/……….

d/ 15 chia lấy phần nguyên d/……… Câu 12:(2,0 điểm) Tìm và sửa lỡi sai chương trình Pascal sau:

program Chuong trinh; ………

uses crt; ………

var a, b, c := integer; ………

cont phi = 100; ………

begin ………

writeln(‘Nhap vao so a va b’) ………

realn(a,b); ………

c = a + b + phi; ………

wrierln(‘Ket qua:’, c); ………

readln ………

end ………

Câu 13: (1,0 điểm) Hãy viết chương trình Pascal giấy tính chu vi hình chữ nhật với chiều dài a và chiều rộng b (với a, b là sơ ngun nhập từ bàn phím)?

(7)

-Hết -C - ĐÁP ÁN VÀ HƯỚNG DẪN -Hết -CHẤM Đề 1

ĐÁP ÁN THANG ĐIỂM

I – PHẦN TRẮC NGHIỆM 3,0 đ

Câu 1 Câu 2 Câu 3 Câu 4

D B D A

Câu 5 Câu 6 Câu 7 Câu 8

A D A C

Câu 9:

Từ khóa Tên

Program X

Var X

bai_1 X

Begin X

Mỗi đáp án đúng được 0,25đ

II – PHẦN TỰ LUẬN 7,0 đ

Câu 10 (1,0 đ)

* Hằng là đại lượng dùng để lưu trữ liệu Giá trị khơng thay đổi q trình thực hiện chương trình

* Cú pháp khai báo Biến

Const <Tên hằng> = <Giá trị hằng>; * Áp dụng: Const R = 3;

0,5 đ 0,25 đ 0,25 đ Câu 11

(2,0 đ)

a/ 3(4+30+12)→ 3*(4+30+12) b/ 1x−a

5(b+2) → (1/x) – (a/5) * (b + 2)

c/ (a+b)3 + (c+d)2 → (a+b)*(a+b)*(a+b) + (c+d)*(c+d) hoặc (a+b)*(a+b)*(a+b) + sqr (c+d) d/ 15 chia lấy phần dư → 15 mod

0,5 đ 0,5 đ 0,5 đ 0,5 đ Câu 12 (2,0 đ)

Đề Chương trình đúng program Chuong trinh; program Chuong_trinh; uses crt; uses crt;

var a, b, c := integer; var a,b : integer;

cont phi = 100 ; const phi = 100; begin begin

writeln(‘Nhap vao so a va b’) writeln(‘Nhap vao so a va b’);

realn(a,b); readln(a,b); c= a+b+phi; c:= a+b+phi;

wriertln(‘Ket qua:’, c); writeln(‘Ket qua:’, c); readln readln

end end.

0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ Câu 13 (1,0 đ)

* Phần khai báo:

- Khai báo biến đúng: Var S, a, b : integer; *Phần thân:

- Viết câu lệnh nhập sô nguyên: VD: Writeln (‘ Nhap so a va b:’); Readln (a,b);

- Viết câu lệnh để tính diện tích hình chữ nhật: S:= a*b;

(8)

- Viết câu lệnh in kết quả màn hình: VD: writeln(‘Dien tich hinh chu nhat la:’, S);

0,25đ Đề 2

ĐÁP ÁN THANG ĐIỂM

I – PHẦN TRẮC NGHIỆM 3,0 đ

Câu 1 Câu 2 Câu 3 Câu 4

C B D B

Câu 5 Câu 6 Câu 7 Câu 8

A D C C

Câu 9:

Từ khóa Tên

Program X

Var X

A X

End X

Mỗi đáp án đúng được 0,25đ

II – PHẦN TỰ LUẬN 7,0 đ

Câu 10 (1,0 đ)

* Biến là đại lượng dùng để lưu trữ liệu Giá trị biến thay đổi trình thực hiện chương trình

* Cú pháp khai báo Biến

Var <Tên biến> = <Kiểu liệu>; * Áp dụng: Var A : integer;

0,5 đ 0,25 đ 0,25 đ Câu 11

(2,0 đ)

a/ 3(4+30+12)→ 3*(4+30+12) b/ 1x−a

5(b+2) → (1/x) – (a/5) * (b + 2)

c/ (a+b)3 + (c+d)2 → (a+b)*(a+b)*(a+b) + (c+d)*(c+d) hoặc (a+b)*(a+b)*(a+b) + sqr (c+d) d/ 15 chia lấy phần nguyên → 15 div

0,5 đ 0,5 đ 0,5 đ 0,5 đ Câu 12 (2,0 đ)

Đề Chương trình đúng program Chuong trinh; program Chuong_trinh; uses crt; uses crt;

var a, b, c := integer; var a,b : integer;

cont phi = 100 ; const phi = 100; begin begin

writeln(‘Nhap vao so a va b’) writeln(‘Nhap vao so a va b’);

realn(a,b); readln(a,b); c= a+b+phi; c:= a+b+phi;

wriertln(‘Ket qua:’, c); writeln(‘Ket qua:’, c); readln readln

end end.

0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ 0,25 đ Câu 13 (1,0 đ)

* Phần khai báo:

- Khai báo biến đúng: Var C, a, b : integer; *Phần thân:

- Viết câu lệnh nhập sô nguyên: VD: Writeln (‘ Nhap so a va b:’);

(9)

Readln (a,b);

- Viết câu lệnh để tính chu vi hình chữ nhật: C:= (a+b)*2; - Viết câu lệnh in kết quả màn hình:

VD: writeln(‘Chu vi hinh chu nhat la:’, C);

0,25đ 0,25đ GIÁO VIÊN RA ĐỀ

(10)

Ngày đăng: 02/04/2021, 20:49

Tài liệu cùng người dùng

Tài liệu liên quan