Tiết 19 - Kiểm tra 1 tiết

Chia sẻ bởi Trịnh Cao Cường | Ngày 14/10/2018 | 45

Chia sẻ tài liệu: Tiết 19 - Kiểm tra 1 tiết thuộc Tin học 8

Nội dung tài liệu:

Tuần:
Ngày soạn: 2011
Ngày giảng: 8A: 2011
8B: 2011

Tiết 19
KIỂM TRA 1 TIẾT

I. MỤC TIÊU.
Kiến thức:
- Biết cách chuyển các biểu thức toán học sang các kí hiệu trong Pascal.
- Biết sử dụng các câu lệnh đơn giản để viết chương trình.
Kĩ năng:
- Rèn kĩ năng vận dụng kiến thức, kĩ năng trình bày bài kiểm tra.
Thái độ:
- Nghiêm túc khi làm bài kiểm tra.
II. ĐỒ DÙNG DẠY HỌC.
Giáo viên:
MA TRẬN ĐỀ

ĐỀ BÀI
Phần trắc nghiệm: (2 điểm)
Khoanh tròn vào chữ cái trước đáp án em cho là đúng.
(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?
A. 8a
B. tamgiac
C. program
D. bai tap

Câu 2. Để chạy chương trình, ta sử dụng tổ hợp phím nào?
A. Ctrl+F9
B. Alt+F9
C. F9
D. Ctrl+Shift+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;

Câu 4. Biểu thức toán học (a2 + 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

 B. Phần tự luận: (8 điểm)
Bài 1 (4 điểm). Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal.
a) 15(4 + 30 + 12)
b) 
c) ax2 + bx +2c
d) (a+b)2.(d+e)3
Bài 2 (2 điểm). Viết phần khai báo cho chương trình sau (sử dụng ngôn ngữ lập trình Pascal).
Tính diện tích (S) và độ dài đường chéo (d) của hình chữ nhật, biết chiều dài (a = 3) và chiều rộng (b) là một số nguyên bất kì.
Bài 3 (2 điểm). Tìm các chỗ sai trong các lệnh khai báo dưới đây và sửa lại cho đúng.
var begin: real;
const x:=3.14; y:=1000;
var a:=5;
const ten lop = ‘8A2’;
var xep_loai, diem: integer, real;
var nguyen1, nguyen2: integer, thuc1, thuc2: real;
const 3ban = ‘phan’, ‘tuan’, ‘thanh’;
const ten_nhom = tin hoc;

ĐÁP ÁN – THANG ĐIỂM
Phần trắc nghiệm: (2 điểm)
Mỗi câu trả lời đúng cho 0,5 điểm.
Câu
1
2
3
4

Đáp án
B
A
A
C

Phần tự luận: (8 điểm)
Bài
Đáp án
Thang điểm

1
a) 15(4 + 30 + 12)
=> 15*(4+30+12)
b) 
=> ((10+x)*(10+x))/(3+y)–(18/(5+y))
c) ax2 + bx +2c
=> a*x*x+b*x+2*c
d) (a+b)2.(d+e)3
=> (a+b)*(a+b)*(d+e)*(d+e)*(d+e)

1


1

1

1

2
var b: integer;
S, d: real;
const a=3;
1

1

3
var begin: real;
Lỗi sai: Biến begin trùng với từ khóa.
Sửa lại: Thay tên biến.
const x:=3.14; y:=1000;
Lỗi sai: :=
Sửa lại: const x=3.14; y=1000;
var a:=5;
Sửa lại: var a: real;
const ten lop = ‘8A2’;
Lỗi sai: Tên biến sai quy tắc.
Sửa lại: const ten_lop = ‘8A2’;
var xep_loai, diem: integer, real;
Sửa lại: var xep_loai, diem: integer;
var nguyen1,
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trịnh Cao Cường
Dung lượng: 52,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)