3 3 1 12TS ĐIỂMTỶ LỆ % 1.515% 1.515% 440% 330% 10ĐIỂM(100%)III....

câu

5

3

3

1

12

TS điểm

Tỷ lệ %

1.5

15%

1.5

15%

4

40%

3

30%

10điểm

(100%)

III. BIÊN SOẠN ĐỀ KIỂM TRAMức độ : Nhận biếtChủ đề 1: Biết mục đích viết chương trìnhTheo em viết chương trình mục đích để làm gì?a) Viết chương trình là để khai thác tối đa các khả năng của máy tính.b) Viết chương trình là để tìm ra kết quả của bài toán.c) Viết chương trình là để hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.d) Viết chương trình là để hướng dẫn máy tính thực hiện các công việc cụ thể.- Biết chức năng ngôn ngữ lập trìnhTheo em ngôn ngữ lập trình là gì?a) Ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trìnhb) Ngôn ngữ dùng để dịch chương trình gọi là ngôn ngữ lập trìnhc) Ngôn ngữ dùng để điều khiển máy tính gọi là ngôn ngữ lập trìd) ca ba câu trênChủ đề 2: Biết từ khóa và tên trong chương trình.Cho biết các tên hợp lệ trong chương trình pascal?a) DT_tamgiac; b) 3DT_tamgiac; c) begin;d) DT-tamgiac; e) DT tamgiac; g) end;Biết cấu trúc của một chương trình máy tínhChọn phát biểu đúng và đầy đủ về cấu trúc của một chương trình máy tính:a) Cấu trúc chương trình gồm phần khai báo .b) Cấu trúc chương trình gồm phần khai báo và phần thân. Phần khai báo là đểkhai báo tên chương trình, khai báo các thư viện, khai báo biến và khai báo hằng.Phần thân chương trình là gồm các câu lệnh mà máy tính cần thực hiện.c) Cấu trúc chương trình gồm phần thân chương trìnhd) Cấu trúc chương trình gồm phần khai báo và phần thân.Chủ đề 3:

- Biết cách khai báo biến, khai báo hằng trong chương trình

Cho x kiểu số thực, y và z kiểu số nguyên, a là hằng số có giá trị bằng 2, thongbao kiểu xâu ký tự. Câu lệnh khai báo nào sau đây là đúng?a) var x,y,z: real; b) var x: integer; thongbao : string; y, z: real; const a = 2; thongbao : string; const a: =2;c) var x: real; d) var x: integer; y, z: integer; y, z: real; thongbao : string; thongbao : string; const a = 2; const a:=2;Mức độ : Thông hiểuChủ đề 1 :

Thông hiểu các kiểu dữ liệu, các phép tóan với dữ liệu.

Biến x có kiểu dữ liệu là số nguyên, các phép gán nào sau đây là đúng? a) x:=9/2; b) x:= 5; c) x:=x*x; d) x:=0.5; Chủ đề 2: Hiểu bài toán và cách xác định bài toán.Thế nào là xác định bài toán ?Chủ đề 3: Hiểu câu lệnh điều kiện trong pascalĐiền một trong các các điều kiện : (a mod b = 0), (a div b =0), (a>b), (a<b)(a=b) vào câu lệnh sau cho đúnga) if ...then write(‘a chia het cho b’) else write(‘a không chia het cho b’);b) if ………then write(‘a lon hon b’);Mứcđộ : Vận dụng thấpChủ đề 1: - Biết viết biểu thức trong pascal Chuyển biểu thức trong pascal sang biếu thức trong toán học: Hãy chuyển biểu thức trong pascal sang biểu thức toán học và ngược lại a) a/b. b) 3[b(a

2

+ c

2

)-1]. c) (1/a)*(b/c) d) z*(2*x*(x+2)-y)) Chủ đề 2: xác định được kết quả của biến . Xác định kết quả của x sau khi thực hiện câu lệnh x:=(3*3)/(9/3); a) x được gán giá trị là 1. b) x được gán giá trị là 3. c) x được gán giá trị là 9. d) x được gán giá trị là 6. Chủ đề 3: xác định bài toán và mô tả thuật toán cho một bài toán cụ thể.Tính diện tích và chu vi của một thửa ruộng hình chữ nhật có chiều rộng là a, chiều dài là b . Mứcđộ : Vận dụng cao Chủ đề 1: Vận dụng câu điều kiện để giải bài toán trong ngôn ngữ pascalCho thuật toán sau sau : Bước 1 : nhập hai số nguyên a, b từ bàn phím Bước 2 : Nếu a mod b =0 thì thông báo a chia hết cho b, ngược lại thông báo a không chia hết cho b. Bước 3 : kết thúc Áp dụng câu lệnh điều kiện hãy viết chương trình pascal cho thuật toán trên?IV.ĐỀ KIỂM TRA HỌC SINHA. TRẮC NGHIỆM (3 điểm):