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

Ngày soạn: 12/10/2017
Tiết 16

KIỂM TRA 1 TIẾT
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


III. KHUNG MA TRẬN ĐỀ KIỂM TRA
Tên Chủ đề
Nhận biết

Chủ đề III

1 (C9, C4)
2.5
25%
III.1

III.1

III.1

Số câu: 6
Số điểm: 6
Tỉ lệ: 60%
Tổng số câu: 11
T số điểm: 10
Tỷ lệ: 100%

3(C3, C7, C8, C5)
2
20%
6
3
30%

1 (C10)
2
20%
1
2

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
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:
a. var = 200;
b. Var x,y,z: real;
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;

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:
b. Const x =200;
b. Var x,y,z =real;
d. const : integer;
d. Var n, 3hs= integer;
Câu 8: Ta thực hiện các lệnh gán sau :

I) Trắc nghiệm ( mỗi câu trả lời đúng được 0.5 điểm):
4
5
6
câu
1
2
3
B
C
C
Đáp án B
B
B

7
A

8
C

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.


6
C

7
B

8
D

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;


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status