Kiểu dữ liệu nào sau đây không có trong ngôn ngữ lập trình Pascal.. Kiểu xâu chữ cái;D[r]
(1)BÀI KIỂM TRA TIẾT, SỐ 1
I MỤC TIÊU ĐỀ KIỂM TRA:
1 Kiến thức: Tổng hợp kiến thức học từ đầu năm tới tiết kiểm tra 2 Kĩ năng: Vận dụng kiến thức học vào làm kiểm tra.
3 Thái độ: Nghiêm túc trình kiểm tra.
II HÌNH THỨC KIỂM TRA: Kết hợp hai hình thức TNKQ (40%) TL (60%) III ĐỀ KIỂM TRA:
A TRẮC NGHIỆM KHÁCH QUAN (4 điểm) Khoanh tròn vào đáp án nhất
Câu Mục đích việc viết chương trình để: A người đọc dễ hiểu.
B minh họa vấn đề cần mô tả. C hướng dẫn sử dụng máy tính.
D máy tính hiểu thực thi chương trình.
Câu Kiểu liệu sau khơng có ngơn ngữ lập trình Pascal?
A Kiểu số nguyên; B Kiểu xâu chữ cái;
C Kiểu số thực; D Kiểu xâu kí tự.
Câu Phép toán sau thực sai?
A -12 mod = 1; B div = 2;
C mod = 1; D (5 mod 2) + (5 div 2) = 3.
Câu Chương trình máy tính là: A để lệnh cho máy tính thực hiện. B dẫn máy tính làm việc.
C dãy lệnh mà máy tính hiểu thực được. D để điều khiển máy tính thực hiện.
Câu Để có phép tốn 10+2 em viết câu lệnh sau để có kết đúng?
A Write(‘10+2’); B Writeln(10+2);
C Read(10+2); D Readln(‘10+2’);
Câu Từ từ khóa ngơn ngữ lập trình Pascal? A Program, Uses, begin, end;
B Program, Crt, CT_Dau_Tien; C Uses, Write, begin, end;
D Begin, end, CT_Dau_Tien, Uses.
Câu Muốn viết (a + 2)2 Pascal ta viết:
A (a+2) x (a+2); B (a+2).(a+2);
C a+2*a+2; D (a+2)*(a+2);
Câu Cấu trúc chung chương trình gồm? A Phần thân chương trình;
B Phần khai báo;
C Phần khai báo phần thân chương trình; D Phần khai báo, phần lệnh chương trình.
Câu Kết phép tính 5+25 mod bao nhiêu?
A 4; B 6; C 8; D 10.
Câu 10 ‘Chao cac ban’ liệu kiểu gì?
A Kiểu số nguyên; B Kiểu số thực;
C Kiểu xâu kí tự; D Kiểu chữ cái.
Câu 11 Phần nguyên phép chia hai số 16 chia là:
A 3. B 2. C 1. D 0.
Ngày soạn: Ngày dạy: Tuần: 6
(2)Câu 12 Một số kiểu liệu ngơn ngữ lập trình Pascal là: A Integer, Mod, Char, String.
B Integer, Real, Div, String. C Integer, Real, Char, Int. D Integer, Real, Char, String.
Câu 13 Để chạy chương trình Pascal em dùng tổ hợp phím?
A Ctrl + F5; B Alt + F5;
C Ctrl + F9; D Alt + F5;
Câu 14 Trong tên đây, tên người lập trình đặt đúng?
A 8_VD_Dau_Tien; B VD_Dau_Tien;
C VD_Dau Tien; D VD Dau Tien;
Câu 15 Ngơn ngữ làm cho máy tính hiểu để thực thi chương trình?
A Ngơn ngữ máy. B Ngôn ngữ Pascal.
C Ngôn ngữ lập trình. D Ngơn ngữ tự nhiên
Câu 16 Kí hiệu “div” kí hiệu phép:
A chia lấy phần dư. B nhân với phần nguyên.
C nhân với phần dư. D chia lấy phần nguyên
B TỰ LUẬN: (6 điểm)
Câu 1: (2 điểm) Em cho biết thành phần cấu trúc chương trình? Câu 2: (2 điểm) Cho biểu thức toán học sau:
a) (24 – 4) x (6 + 4); b) (16 : 2) + (8 – 2) x 4; c) (13 x 8):23 – (2 + 7)2; d) [(15+8)×(23 −6)+32]
5 − 12
Em viết biểu thức toán học ký hiệu Pascal? Câu 3: (2 điểm) Em cho biết kết phép tính sau:
a) 8.0/2.0 + ; b) 5.5 – 3*2;
c) 14 mod 4; d) 374 div 100
IV ĐÁP ÁN (hướng dẫn chấm):
Phần/câu Đáp án chi tiết Biểu điểm
Phần trắc nghiệm:
Câu 1: D 0.25 điểm
Câu 2: B 0.25 điểm
Câu 3: A 0.25 điểm
Câu 4: C 0.25 điểm
Câu 5: B 0.25 điểm
Câu 6: A 0.25 điểm
Câu 7: D 0.25 điểm
Câu 8: A 0.25 điểm
Câu 9: B 0.25 điểm
Câu 10: C 0.25 điểm
Câu 11: A 0.25 điểm
Câu 12: D 0.25 điểm
Câu 13: C 0.25 điểm
Câu 14: B 0.25 điểm
Câu 15: A 0.25 điểm
Câu 16: D 0.25 điểm
Phần tự luận:
Câu 1: Cấu trúc chung chương trình gồm:
- Phần khai báo thường gồm câu lệnh dùng để:
(3)+ Khai báo thư viện số khai báo khác - Phần thân chương trình:
+ Gồm câu lệnh mà máy tính cần thực hiện; + Đây phần bắt buộc phải có
0.25 điểm 0.5 điểm 0.25 điểm 0.25 điểm
Câu 2:
a) (24 – 4)*(6 + 4); b) (16 / 2) + (8 – 2)*4;
c) (13*8)/2*2*2 – (2 + 7)*(2 + 7); d) ((15+8)*(23-6)+3*3)/5-12
0.5 điểm 0.5 điểm 0.5 điểm 0.5 điểm
Câu 3:
a) 8.0/2.0 + = 10.0 b) 5.5 – 3*2 = -0.5 c) 14 mod = d) 374 div 100 =
0.5 điểm 0.5 điểm 0.5 điểm 0.5 điểm
Thống kê chất lượng:
Lớp
Tổng số học
sinh
THỐNG KÊ ĐIỂM KIỂM TRA
Điểm >=5 Điểm từ - 10 Điểm Điểm từ - Số
lượng Tỷ lệ
Số
lượng Tỷ lệ
Số
lượng Tỷ lệ
Số
lượng Tỷ lệ 8A1
8A2
V RÚT KINH NGHIỆM: