Tin8_ThiHK1(2020-2021) - Website Trường THCS Phan Bội Châu - Đại Lộc - Quảng Nam

4 3 0
Tin8_ThiHK1(2020-2021) - Website Trường THCS Phan Bội Châu - Đại Lộc - Quảng Nam

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

Thông tin tài liệu

TRẮC NGHIỆM: Hãy chọn đáp án đúng và điền vào bảng “Đáp án” ở phần bài làm.. Turbo; Câu 2: Tên nào đúng trong ngôn ngữ Pascal?[r]

(1)

PHÒNG GIÁO DỤC & ĐÀO TẠO

ĐẠI LỘC ĐỀ KIỂM TRA HỌC KÌ I (2020 - 2021)Môn : Tin học Thời gian : 45’

A MA TRẬN ĐỀ Cấp độ

Chủ đề

Nhận biết Thông hiểu Cấp độ thấpVận dụngCấp độ cao Cộng

TNKQ TL TNKQ TL TNKQ TL TNKQ TL

Bài 1: Máy tính và chương trình máy

tính

- Biết tổ hợp phím dùng để

dịch chương trình Số câu

Số điểm Tỉ lệ %

6 0,5 5% 1 0,5 5% Bài 2: Làm

quen với chương trình và ngơn ngữ

lập trình

- Nhận biết từ khóa, tên

Số câu Số điểm Tỉ lệ %

1,2 10% 2 1 10% Bài 3: chương trình máy tính dữ

liệu

- Biết phép

toán Pascal - Xác định đượccác kiểu liệu - Viết lại biểu

thức kí hiệu Pascal

- Tính tốn với phép tốn với

dữ liệu số Số câu

Số điểm Tỉ lệ %

5 0,5 5% 8, 10 10% 0,5 5% 4 2 20% Bài 4: Sử

dụng biến trong chương trình.

- Biết câu lệnh nhập giá trị cho

biến - Biết cách khai báo biến Số câu

Số điểm Tỉ lệ %

4 0,5 5% 20% 2 2,5 25% Bài 5: Từ

bài toán đến chương

(2)

trình Số câu

Số điểm Tỉ lệ %

3

1 10%

1 2 20% Bài 6: Câu

lệnh điều kiện

Viết lại câu lệnh điều

kiện Áp dụng câu lệnhđiều kiện Số câu

Số điểm Tỉ lệ %

2 20%

3, 10%

3 2 30% Tổng số câu

Tổng số điểm Tỉ lệ %

5

2,5 25%

1

2 20%

2

1 10%

1 2 20%

3

1,5 15%

1 1 10%

13 10,0 100%

Tỷ lệ chính 45% 30% 15% 10% 100%

B BẢNG MÔ TẢ ĐỀ KIỂM TRA I, TRẮC NGHIỆM: (5,0 điểm)

Câu Nhận biết từ khóa? (Biết) Câu Nhận biết tên đúng? (Biết)

Câu Xác định giá trị x? (Vận dụng thấp) Câu Nhập giá trị cho biến? (Biết)

Câu 5: Biết phép tính? (Biết) Câu 6: Dịch chương trình?( Biết)

Câu 7: Tính giá trị x? (Vận dụng thấp) Câu 8: Xác định kiểu liệu? (Hiểu) Câu 9: Tính giá trị biến? (Vận dụng thấp) Câu 10: Viết biểu thức toán? (Hiểu)

II TỰ LUẬN: (6,0 điểm)

Câu 1: (2 điểm) Khai báo biến Pascal? Cho ví dụ? (Biết)

Câu : (2 điểm) Viết câu lệnh điều kiện sau ngôn ngữ Pascal? (Hiểu) Câu : (1 điểm)Viết chương trình? (Vận dụng thấp)

C ĐỀ BÀI

I TRẮC NGHIỆM: Hãy chọn đáp án điền vào bảng “Đáp án” phần làm (5đ) Câu 1: Từ “từ khố” chương trình.

A Var; B Uses; C Begin; D Turbo; Câu 2: Tên ngôn ngữ Pascal?

A TenDung B 100CayBut

C Ten Sai D Hoc-Pascal

Câu 3: Ta có lệnh sau x:= 5; if x < 10 then x:= x+2; giá trị x bao nhiêu:

A B C D 12

(3)

A Writeln(‘Nhập a = ’); B Writeln(a); C Read(‘a’); D Readln(a); Câu 5: Kết phép toán: “12 div 5” là: dịch chương trình

A B C D

Câu 6: Khi soạn thảo xong chương trình Pascal, ta muốn dịch chương trình ta nhấn phím: A Ctrl + F9 B Ctrl + F4 C Alt + F9 D Alt + F4

Câu 7: Sau câu lệnh x:=3; x:=x*x; Giá trị biến x là:

A B C D

Câu 8: Biến a nhận giá trị ; -1 ; ; 2; 1000 Thì a thuộc kiểu liệu nào? A Integer B Char C Boolean D String Câu 9: IF a>8 THEN b:=2 ELSE b:=4; Khi a nhận giá trị 10 b nhận gi trị nào?

A B.2 C D

Câu 10 Viết biểu thức tốn (a+b)2-b3 sang Pascal ta viết là:

A (a+b)*(a+b) – b*b*b B a*a + b*b - b*b*b

C (a+b)^2 – b^3 D (a+b)(a+b)-bbb

II TỰ LUẬN : (5đ)

Câu 1: Cách khai báo biến Pascal? Cho ví dụ? (2đ) Câu 2:Viết câu lệnh điều kiện sau ngôn ngữ Pascal? (2đ)

- Nếu a>0 in hình giá trị biến a, ngược lại in hình thơng báo “bien a khong hop le”

- Nếu x>y biến Max gán giá trị biến x, ngược lại biến Max gán giá trị biến y

Câu 3: Viết chương trình nhập vào số nguyên, kiểm tra xem số nhập vào số chẵn in ra thông báo “ so nhap vao la chan”, ngược lại in thông báo “so nhap vao la le” (1đ)

D ĐÁP ÁN I TRẮC NGHIỆM:(5đ)

CÂU HỎI 1 2 3 4 5 6 7 8 9 10

ĐÁP ÁN D A B D C C D A B A

(4)

Bài Nội dung Điểm

Bài 1 2

- Cách khai báo biến Pascal:

Var <tên biến> : <kiểu liệu biến>; Ví dụ: Var a: integer;

- Cách khai báo Pascal:

Const <tên hằng> = <giá trị hằng>; Ví dụ: Const R= 2;

0,5 0,5 0,5 0,5

Bài 2 2

- If a>0 then write(a) else write(‘bien a khong hop le’);

- If x>y then Max:=x else Max:=y; 11

Bài 3 1

Program Chan_le; Uses crt;

Var a: integer; Begin

Clrscr;

Write(’Nhap so nguyen a: ’); Readln(a);

If (a mod =0) then writeln( ’ So nhap vao la so chan’) Else writeln(’ So nhap vao la so le’);

Readln; End

Ngày đăng: 08/02/2021, 07:26

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

Tài liệu liên quan