Đề kiểm tra thực hành - Thời gian: 15 phút

docx 11 trang Người đăng haibmt Lượt xem 3227Lượt tải 4 Download
Bạn đang xem tài liệu "Đề kiểm tra thực hành - Thời gian: 15 phú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 thực hành - Thời gian: 15 phút
ĐỀ KIỂM TRA THỰC HÀNH 
Thời gian: 15 phút
Em hãy viết chương trình in ra màn hình kết quả:
 Em là học sinh lớp 8
 Trường Trung học cơ sở Tân Phúc
*/ Lưu ý: Mỗi kết quả in trên một dòng.
ĐÁP ÁN VÀ BIỂU ĐIỂM
Đầy đủ cấu trúc của một chương trình: 3 điểm
Đúng theo yêu cầu của bài: 2 điểm
Khi chạy chương trình không có lỗi: 5 điểm
 Program Câu_1;
 Uses crt;
 Begin
Clrscr;
Writeln(‘Em là học sinh lớp 8’);
Writeln(‘Trường Trung học cơ sở Tân Phúc’);
 End.
KIEÅM TRA 1 TIẾT (Tiết 17)
MOÂN: Tin học 8 (15-16)
 (Các em làm bài trực tiếp vào tờ giấy thi này)
 Hoï vaø teân:............................................................
 Lôùp: .........
 ĐỀ I
I/ TRẮC NGHIỆM : (3 điểm ) 
	* Khoanh tròn vào câu trả lời đúng nhất :
Câu 1. Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal? 
 A. Var;	B. Tam_giac;	C. Begin;	 D. A và C.
Câu 2. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên 
 (integer)? 
 A. 2 đến 2 -1;	 B. -215 đến 215 - 1; 	C. -215 đến 215 -1; 	D. -215 đến 215.
Câu 3. Kết quả của phép toán 39 div 2 mod 3 - 1 là bao nhiêu? 
 0;	B. 1;	C. 2;	D. 3.	
Câu 4. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng? 
 A. var a, b : integer; 	 B. var x = real;	
 C. const x := 5 ;	 D. var thong bao : string.
Câu 5. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng? 
A. x := real;	B. y = a +b;	C. z := 2;	 D. i = 5.
Câu 6. Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ? 
	A. x := 17/2;	B. x := 40;	C. x := 6,4;	D. x := 2500.
 II/ TỰ LUẬN (7điểm)
Câu 1: Nêu các bước tạo ra chương trình máy tính? (0,5đ)
TL:..................................................................................................................................................................................................................................................................................................................................................................................................
Câu 2: Em hãy cho biết các thành phần chính trong cấu trúc của chương trình? (1đ)
TL:.....................................................................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................
..................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................................................
Câu 3: Cho biết sự giống và khác nhau giữa biến và hằng? (1,5đ)
TL:.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
..
Câu 4: Hai lÖnh sau cã t­¬ng ®­¬ng víi nhau kh«ng? T¹i sao?(1đ)
Writeln('500'); vµ Writeln(500);
TL:..............................................................................................................................................................................................................................................................................................................................................................................................................
Câu 5: Thực hiện các yêu cầu sau: (3đ)
A) Biến đổi các biểu thức sau về dạng biểu thức trong Pascal:
 a) 15 x 4 – 30 + 12 
 d) 15a – 30b + 12 
TL:..
B) Chuyển các biểu thức được viết trong Pascal về dạng biểu thức toán:
 a) 5*x*x*x + 2*x*x - 8*x +15 
	 b) (5*x + 3*y)/(x + y)
TL:....
KIEÅM TRA 1 TIẾT (Tiết 17)
MOÂN: Tin học 8 (15-16)
 (Các em làm bài trực tiếp vào tờ giấy thi này)
 Hoï vaø teân:............................................................
 Lôùp: .........
 ĐỀ II
I/ TRẮC NGHIỆM : (3 điểm ) 
	* Khoanh tròn vào câu trả lời đúng nhất :
Câu 1. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng? 
 A. v ar x := 5 ;	 B. var thong bao : string.
 C. var a, b : integer; 	 D. var x = real;	
Câu 2. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng? 
A. x := 5;	 B. i : 6. C. x := string;	D. y = a +b;	
Câu 3. Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ? 
	A. x := 2,4;	B. x = 83000. C. x := 15/2;	D. x := 50;	
Câu 4. Muốn khai báo hằng dùng từ khóa:
 A. Var	 B. Uses	 C. Type	D. Const
Câu 5. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên 
 (integer)? 
	 A. -215 đến 215 -1; 	B. -215 đến 215; C. 2 đến 2 -1;	 D. -215 đến 215 – 1. 
Câu 6. Kết quả của phép toán 25 div 2 mod 5 + 1 là bao nhiêu? 
	A. 7;	 B. 3;	C. 2.	D. 5;	
 II/ TỰ LUẬN (7điểm)
Câu 1: Em hãy nêu cấu trúc chung của chương trình máy tính? (1đ)
TL:..................................................................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Câu 2: Nêu các bước tạo ra chương trình máy tính? (0,5đ)
TL:...................................................................................................................................................................................................................................................................................................................................................................................................
Câu 3: Trình bày điểm khác nhau giữa tên và từ khóa? Cách đặt tên trong chương trình (1,5đ)
TL:.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Câu 4: Hai lÖnh sau cã t­¬ng ®­¬ng víi nhau kh«ng? T¹i sao?(1đ)
Writeln('200'); vµ Writeln(200);
TL:.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Câu 5: Thực hiện các yêu cầu sau: (3đ)
Biến đổi các biểu thức sau về dạng biểu thức trong Pascal:
 a) 5x3 + 2 x2 - 8x + 15 b) 	2a + 3b + 1	 
 	 d) (x2 + 2x +5) – 4xy
TL:. ..
Chuyển các biểu thức được viết trong Pascal về dạng biểu thức toán:
1/x - a/5*(b+2) 
1/(n*(n+1)*(n+2)) 
TL:
ĐỀ 1
I/ TRẮC NGHIỆM (3 điểm).
Câu
1
2
3
4
5
6
Đáp án
D
C
A
A
C
B
Điểm
0.5
0.5
0.5
0.5
0.5
0.5
II/ TỰ LUẬN (7điểm)
Câu 1: (0,5điểm): ViÖc t¹o ra ch­¬ng tr×nh m¸y tÝnh gåm 2 b­íc sau:
 - B1: ViÕt ch­¬ng tr×nh b»ng ng«n ng÷ lËp tr×nh. 	(0,25 đ)
 - B2: DÞch ch­¬ng tr×nh thµnh ng«n ng÷ m¸y ®Ó m¸y tÝnh hiÓu ®­îc.	(0,25 đ)
Câu 2: (1 điểm): Cấu trúc chung của chương trình gåm: PhÇn khai b¸o vµ phÇn 
 th©n.
 - PhÇn khai b¸o th­êng gåm c¸c c©u lÖnh dïng ®Ó: 
 + Khai b¸o tªn ch­¬ng tr×nh. 	(0,25 đ)
 + Khai b¸o c¸c th­ viÖn (chøa c¸c lÖnh viÕt s½n cÇn sö dông trong ch­¬ng 
 tr×nh) vµ mét sè khai b¸o kh¸c. 	(0,25 đ)
 - PhÇn th©n cña ch­¬ng tr×nh gåm c¸c c©u lÖnh mµ m¸y tÝnh cÇn thùc hiÖn. 
 §©y lµ phÇn b¾t buéc ph¶i cã. 	(0,5 đ)
Câu 3: (1,5 điểm): Điểm giống và khác nhau giữa biến và hằng:
 */ Giống nhau: 0,5 điểm
 + Biến và hằng cùng được sử 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.
 */ Khác nhau: 1 điểm.
 + Trong phần khai báo: Biến chỉ cần khai báo kiểu dữ liệu, còn hằng phải được khai báo giá trị cụ thể.
 + Biến có thể thay đổi trong khi thực hiện chương trình còn hằng là đại lượng 
 có giá trị không đổi trong suốt quá trình thực hiện chương trình. 
Câu 4: (1 điểm):Hai lÖnh Writeln('500'); vµ Writeln(500); kh«ng t­¬ng ®­¬ng 
 víi nhau. 
 V× mét lÖnh in ra mµn h×nh x©u ký tù biÓu diÔn sè 500 cßn lÖnh kia in ra 
 mµn h×nh sè 500.
Câu 5: A/ Biến đổi các biểu thức sau về dạng biểu thức trong Pascal:
15 x 4 – 30 + 12 15 * 4 – 30 + 12 (0,5 đ )
 (10+5)/(3+1)-18/(5+1) (0,5 đ )
 (10+2)*(10+2)/(3+1) (0,5 đ ) 
 d) 15a – 30b + 12 15*a - 30*b + 12 (0,5 đ )
 B/ Chuyển các biểu thức được viết trong Pascal về dạng biểu thức toán:
 a) 5*x*x*x + 2*x*x - 8*x +15 5x3 + 2x2 - 8x + 15 	 (0,5 đ)
 b) (5*x + 3*y)/(x + y) 	 (0,5 đ)
ĐỀ 2
I/ TRẮC NGHIỆM (3 điểm).
Câu
1
2
3
4
5
6
Đáp án
C
A
D
D
A
B
Điểm
0.5
0.5
0.5
0.5
0.5
0.5
II/ TỰ LUẬN (7điểm)
Câu 1: (1 điểm): Cấu trúc chung của chương trình gåm: PhÇn khai b¸o vµ phÇn 
 th©n.
 - PhÇn khai b¸o th­êng gåm c¸c c©u lÖnh dïng ®Ó: 
 + Khai b¸o tªn ch­¬ng tr×nh. 	(0,25 đ)
 + Khai b¸o c¸c th­ viÖn (chøa c¸c lÖnh viÕt s½n cÇn sö dông trong ch­¬ng 
 tr×nh) vµ mét sè khai b¸o kh¸c. 	(0,25 đ)
 - PhÇn th©n cña ch­¬ng tr×nh gåm c¸c c©u lÖnh mµ m¸y tÝnh cÇn thùc hiÖn. 
 §©y lµ phÇn b¾t buéc ph¶i cã. 	(0,5 đ)
Câu 2: (0,5điểm): ViÖc t¹o ra ch­¬ng tr×nh m¸y tÝnh gåm 2 b­íc sau:
 - B1: ViÕt ch­¬ng tr×nh b»ng ng«n ng÷ lËp tr×nh. 	(0,25 đ)
 - B2: DÞch ch­¬ng tr×nh thµnh ng«n ng÷ m¸y ®Ó m¸y tÝnh hiÓu ®­îc.(0,25đ)
Câu 3: (1,5 điểm): Điểm khác nhau giữa tên và từ khóa:
 */ Khác nhau: 0,5 điểm.
 - Từ khóa là từ dành riêng, không được dùng cho bất kì mục đích nào khác ngoài 
 mục đích sử dụng do ngôn ngữ lập trình quy định. (0,25 đ)
Tên do người lập trình đặt được dùng với ý nghĩa riêng, xác định khai báo trước khi sử dụng và không được trùng với tên dành riêng. (0,25 đ)
*/ Cách đặt tên trong chương trình: 
 Gồm chữ số, chữ cái hoặc dấu gạch dưới. (0,25 đ)
 Bắt đầu từ chữ cái hoặc dấu gạch dưới. Không chứa dấu cách. (0,25 đ)
 Một dãy liên tiếp dài không quá 127 kí tự. Không phân biệt chữ hoa, chữ thường. (0,25 đ)
 Không được trùng với từ khóa. (0,25 đ)
Câu 4: (1 điểm):Hai lÖnh Writeln('200'); vµ Writeln(200); kh«ng t­¬ng ®­¬ng 
 víi nhau. 
 V× mét lÖnh in ra mµn h×nh x©u ký tù biÓu diÔn sè 200 cßn lÖnh kia in ra 
 mµn h×nh sè 200.
Câu 5: A/ Biến đổi các biểu thức sau về dạng biểu thức trong Pascal:
 a) 5x3 + 2 x2 - 8x + 15 5*x*x*x + 2*x*x - 8*x +15 (0,5 đ) 
 b) 2a + 3b + 1	 2*a + 3*b + 1	 (0,5 đ)
 (x+5)/(a+3)-y/(b+5)*(x+2)*(x+2) (0,5 đ)
 d) (x2 + 2x +5) – 4xy (x*x + 2*x + 5) – 4*x*y (0,5 đ)
B/ Chuyển các biểu thức được viết trong Pascal về dạng biểu thức toán:
1/x - a/5*(b+2) (0,5 đ)
1/(n*(n+1)*(n+2)) (0,5 đ)

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

  • docxDe_kiem_tra_1_tiet_tin_8_Rat_hay.docx