1. Trang chủ
  2. » Giáo án - Bài giảng

kiểm tra 1 tiết tin học lớp 8 tiết 16

7 1,4K 2

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 41,94 KB

Nội dung

kiểm tra 1 tiết tin học lớp 8 tiết 16 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các...

Trang 1

Ngày soạn: 12/10/2017

Thời gian: 45 phút.

I MỤC TIÊU

1 Kiến thức:

Chủ đề I Làm quen với turbo pascal

-I.1 Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết quả -II.2 Bước đầu làm làm quen môi trường pascal

Chủ đề II Viết chương trình để tính toán

-II.1 Chuyển được biểu thức toán học sang biểu diễn trong NNLT và ngược lại

Chủ đề III Sử dụng biến trong chương trình

- III.1 Biết cách khai báo biến, hằng đúng cú pháp

2 Kỹ năng:

2.1 Chuyển được biểu thức toán học sang biểu diễn trong NNLT và ngược lại

2.2 Sử dụng được lệnh gán giá trị cho biến

2.3 Viết được chương trình đơn giản bằng NNLT Pascal

2.4 Rèn cách dịch, sửa lỗi chương trình, chạy chương trình xem kết quả 2.5 Làm quen môi trường pascal

II HÌNH THỨC KIỂM TRA:

Tự luận

Trắc nghiệm khách quan

Trang 2

III KHUNG MA TRẬN ĐỀ KIỂM TRA

Tên Chủ đề

(nội dung,

chương)

Nhận biết (cấp độ 1)

Thông hiểu (cấp độ 2)

Vận dụng Cấp độ thấp

(cấp độ 3)

Cấp độ cao (cấp độ 4)

Số câu: 3

Số điểm: 1.5

Tỉ lệ: 15%

2 (C2, C3) 1

10%

1( C1) 0.5 5%

Số câu: 2

Số điểm: 2.5

Tỉ lệ: 25%

1 (C9, C4) 2.5

25%

Số câu: 6

Số điểm: 6

Tỉ lệ: 60%

3(C3, C7, C8, C5) 2

20%

1 (C10) 2

20%

1 ( C11) 2

20%

Tổng số câu: 11

T số điểm: 10

Tỷ lệ: 100%

6 3 30%

3 3 30%

1 2 20%

1 2 20%

IV ĐỀ KIỂM TRA VÀ HƯỚNG DẪN CHẤM

1.Đề kiểm tra.

ĐỀ 1 I) Trắc nghiệm khách quan (4điểm) :

Hãy chọn đáp án đúng nhất Mỗi câu trả lời đúng được 0.5 điểm

Câu 1 Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:

Câu 2 Để chạy chương trình ta sử dụng tổ hợp nào:

a Ctrl – F9 b Alt – F9 c F9 d Ctrl – Shitf – F9

Câu 3 Trong Pascal, khai báo nào sau đây là đúng?

a Var tb: real; b Type 4hs: integer;

c const x: real; d Var R = 30;

Trang 3

Câu 4 Biểu thức toán học (a 2 + b)(1 + c) 3 được biểu diễn trong Pascal như thế nào ?

a (a*a + b)(1+c)(1 + c)(1 + c) b (a.a + b)(1 + c)(1 + c)(1 + c)

c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a2 + b)(1 + c)3

Câu 5 Writeln (‘Ban hay nhap nam sinh’);

Readln (NS);

Ý nghĩa của hai câu lệnh trên là:

a Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”

b Yêu cầu người sử dụng nhập giá trị cho biến NS

c Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người

sử dụng nhập giá trị cho biến NS

d Không thực hiện gì cả

Câu 6: Để mở rộng giao diện pascal ta dùng tổ hợp phím nào?

a Ctrl_F9 b Ctl_Shif_F9 c Alt_Enter d Ctrl_ Shift_Enter

Câu 7 Chọn câu chính xác nhất cho câu trả lời sau:

c const : integer; d Var n, 3hs: integer;

Câu 8: Ta thực hiện các lệnh gán sau : x:=1; y:=9; z:=x+y;

Kết quả thu được của biến z là:

II) Phần tự luận:

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

a) (a+b)2.(d+e)3

b) (25 + 4).6

Câu 10: ( 3 điểm) Hãy nêu sự giống và khác nhau giữa hằng và biến? Cho ví dụ về

khai báo hằng và khai báo biến?

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

Viết chương trình nhập 3 số từ bàn phím và hiển thị kết quả ra màn hình tổng và tích của 3 số đó

ĐỀ 2 I) Trắc nghiệm khách quan (4điểm) :

Hãy chọn đáp án đúng nhất Mỗi câu trả lời đúng được 0.5 điểm

Câu 1 Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:

Trang 4

a 8 a b Tam-giac c program d Bai_tap

Câu 2 Để dịch chương trình ta sử dụng tổ hợp nào:

a Ctrl – F9 b Alt – F9 c F9 d Ctrl – Shitf – F9

Câu 3 Trong Pascal, khai báo nào sau đây là đúng?

a Var tb= real; b Type 4hs: integer;

c const x: real; d Var R = byte;

Câu 4 Biểu thức toán học (a +b) 2 – a(a+b) được biểu diễn trong Pascal như thế nào ?

a (a*a + b)(1+c)(1 + c)(1 + c) b (a+b)*(a+b)-a*(a+b)

c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a.a + b)(1 + c)(1 + c)(1 + c)

Câu 5 Writeln (‘Ban hay nhap nam sinh’);

Readln (NS);

Ý nghĩa của hai câu lệnh trên là:

a Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”

b Yêu cầu người sử dụng nhập giá trị cho biến NS

c Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người

sử dụng nhập giá trị cho biến NS

d Không thực hiện gì cả

Câu 6: Để mở rộng giao diện pascal ta dùng tổ hợp phím nào?

a Ctrl_F9 b Ctl_Shif_F9 c Alt_Enter d Ctrl_ Shift_Enter

Câu 7 Chọn câu chính xác nhất cho câu trả lời sau:

d const : integer; d Var n, 3hs= integer;

Câu 8: Ta thực hiện các lệnh gán sau : x:=1; y:=9; z:=x-y;

Kết quả thu được của biến z là:

II) Phần tự luận:

Câu 9: ( 2 điểm) Viết các biểu thức toán sau đây dưới dạng biểu thức pascal:

a)

2

h c

a+

2

2a2 + c2 −a

;

Câu 10: ( 2 điểm) Hãy nêu sự giống và khác nhau giữa hằng và biến? Cho ví dụ về

khai báo hằng và khai báo biến?

Trang 5

Câu 11: (2 điểm) Hãy viết chương trình bằng NNLT Pascal nhập vào chiều dài và

chiều rộng của một hình chữ nhật, tính chu vi và diện tích của hình chữ nhật đó, in kết quả ra màn hình

2 Đáp án và hướng dẫn chấm.

Đề 1

I) Trắc nghiệm ( mỗi câu trả lời đúng được 0.5 điểm):

II) Tự Luận (6 điểm):

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

a) (a+b)*(a+b)*(d+e)*(d+e) *(d+e) (1điểm)

b) (2*2*2*2*2 + 4)*6 (1điểm)

Câu 10) ( 2 điểm):Giống nhau: Hằng và biến là đại lượng dùng dể đặt tên và lưu

trữ dữ liệu

Khác nhau: Giá trị của biến thay đổi, còn giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình

Vd: var m,n: integer;

Const pi= 3,14;

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

program tinhtoan;

uses crt;

var x,y,z:integer;

begin

write('nhap x=');readln(x);

write('nhap y= ');readln(y);

write('nhap z= ');readln(z);

write(' Tong 3 so la: ');writeln(x+y+z);

write(' Tich 3 so la: ');writeln(x*y*z);

readln

end

Trang 6

Đề 2

I) Trắc nghiệm( mỗi câu trả lời đúng được 0.5 điểm):

II) Tự Luận (6 điểm):

Câu 9) ( 2 điểm):a ((a+c)*h)/2 b (2*a*a+2*c*c – a)/4

Câu 10) ( 2 điểm): Giống nhau: Hằng và biến là đại lượng dùng dể đặt tên và lưu

trữ dữ liệu

Khác nhau: Giá trị của biến thay đổi, còn giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình

Vd: var m,n: integer;

Const pi= 3,14;

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

Program Hinh_chu_nhat;

Var a,b,c,d: real;

BEGIN

Writeln(‘Nhap vao chieu dai HCN’); Readln(a);

Writeln(‘Nhap vao chieu rong HCN’); Readln(b);

C:=(a+b)*2;

D:=a*b;

Writeln(‘Chu vi hinh chu nhat la: ’,C:8:2);

Writeln(‘Dien tich hinh chu nhat la: ’,D:8:2);

Readln;

END.

Trang 7

V KẾT QUẢ KIẾM TRA VÀ RÚT KINH NGHIỆM

1 Kết quả kiểm tra

8A1

8A2

8A3

8A4

2 Rút kinh nghiệm

………

………

………

………

Ngày đăng: 16/10/2017, 13:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w