Đề kiểm tra 1 tiết

doc 4 trang Người đăng haibmt Lượt xem 1600Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra 1 tiết", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra 1 tiết
ĐỀ KIỂM TRA 1 TIẾT
A. TRẮC NGHIỆM: (3đ)
Câu 1: Trong các tên dưới đây, tên hợp lệ trong Pascal là:
A. Khoi 8.	B. Ngay_20_11. 	C. 14tuoi.	D. Begin. 
Câu 2: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
A. Tên.	B. Từ khoá.	C. Biến.	D. Hằng. 
Câu 3: Trong Pascal, từ khóa để khai báo biến là:
A. Const.	B. Begin	C. Var.	D. Uses. 
Câu 4: Tính giá trị cuối cùng của c, biết rằng: a:= 3; b:= 5; 	a:= a + b; 	c:= a+b;
 	A. c= 8; 	B. c=3; 	C. c= 5; 	D. c= 13;
Câu 5: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:
A. 7	B. 6	C. 7.5 	D. 1
Câu 6: Trong các từ sau đây từ nào không phải là từ khoá:
Begin B. Const C. Mod D. Var
Câu 7: Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu, R là hằng được khai báo R=3. Các phép gán nào sau đây là hợp lệ ? 
R:=4;	C. A:= ‘Nguyen Du’;
A:= 5;	D. X:= 1212;
Câu 8: 24 div 9 =?
5	B. 6 	C. 2 	D. 3
Câu 9: Div là phép toán gì?
A. Chia lấy phần nguyên 	B. Chia lấy phần dư
C. Cộng 	D. Trừ
Câu 10: Muốn tạm dừng chương trình để xem kết quả bài lập trình ta dùng lệnh nào sau đây?
End. C. Writeln; 
Uses crt; D. Readln
Câu 11: Các dãy bit (0101...) là cơ sở để tạo ra ngôn ngữ gì?
A. Ngôn ngữ máy	B. Ngôn ngữ tiếng Anh
C. Ngôn ngữ tiếng Việt	D. Ngôn ngữ lập trình
Câu 12: Cách chuyển biểu thức ax2 +bx+c nào sau đây là đúng
A. a*x2 +b*x+c 	B. a*x*x + b*x+c
C. a*x*x +b.x +c*x 	D. a*x*x+b*x+c*x
II) Tự luận:
Câu 1: Đánh dấu ‏۷ vào lựa chọn đúng hoặc sai : (2 điểm)
Khai báo
Đúng
Sai
Var end : String;
Var a,b : Integer ;
 C : Real ;
Var 5ch : String ;
Var x : Char
Const Pi= 3.14;
Const m,n : Integer ;
Const bien N=1;
Const y=2;
Câu 2: (2đ) Hãy viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal. 3đ
 ( câu c và d tính ra kết quả)
a) a3 + b2 	b) 
c) 25 mod 7	d) 15 div 4
Câu 3: Em hãy nêu sự giống và khác nhau giữa biến và hằng. Cho ví dụ về khai báo biến và hằng? 2đ
ĐÁP ÁN
I) Trắc nghiệm:
Câu
1
2
3
4
5
6
7
8
9
10
11
12
Đáp án
B
D
C
D
D
C
B
C
A
D
A
B
II) Tự luận:
Câu 1 . Hãy đánh dấu x vào ô ở cột mà em chọn: (2 điểm) 
Khai báo
Đúng
Sai
Var end : String;
X
Var a,b : Integer ;
 C : Real ;
X
Var 5ch : String ;
X
Var x : Char
X
Const Pi= 3.14;
X
Const m,n : Integer ;
X
Const bien N=1;
X
Const y=2;
X
Câu 2: (2đ) mỗi ý đúng cho 1đ.
a) a3 + b2 	=> a*a*a+b*b
	b) 	=> (a-b)/ (c-d) + a*a.
	c) 25 mod 7 = 4	d) 15 div 4 = 3
Câu 3:
Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu.
Biến và hằng phải được khai báo trước khi sử dụng.
Giá trị của biến có thể thay đổi.
Giá trị của hằng được giữ nguyên trong suốt quá trình thực hiện chương trình
+ khai báo hằng:
+ khai báo biến:
Var 
	A,B : Integer ; 	 	 
	 C : Char ; 
 R : Real ;
MA TRẬN ĐỀ
NỘI DUNG
CẤP ĐỘ
TỔNG
Nhận biết
Thông hiểu
Vận dụng
TN
TL
TN
TL
TN
TL
Bài 1: Máy tính và chương trình máy tính
Câu 11
0.25đ
Bài 2: Làm quen với chương trình và ngôn ngữ lập trình
Câu 1
Câu 10
Câu 2,8
1đ
Bài 3: Chương trình máy tính và dữ liệu
Câu 9
Câu 2
Câu 5,6
Câu 2
Câu 12
4đ
Bài 4: Sử dụng biến trong chương trình
Câu 4,7
Câu 3
Câu 1
Câu 3
4.75đ
TỔNG
1đ
2đ
1.25đ
3đ
0.75đ
2đ
10đ

Tài liệu đính kèm:

  • docDe_thi_HKITin_8.doc