Đề thi học kì I năm 2010 - 2011 môn: Tin học 8

doc3 trang | Chia sẻ: minhhong95 | Lượt xem: 2101 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề thi học kì I năm 2010 - 2011 môn: Tin học 8, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
ĐỀ THI HKI NĂM 2010-2011
MÔN: TIN HỌC 8 
THỜI GIAN: 45 phút
( không kể thời gian phát đề )
 ----------00---------
Phần 1: Trắc nghiệm (3 §iÓm) : Hãy chọn đáp án đúng nhất 
Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: (0.25 đ)
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 nào: (0.25 đ)
a. Ctrl – F9	b. Alt – F9	c. F9	d. Ctrl – Shitf – F9
Câu 3. Trong Pascal, khai báo nào sau đây là đúng? (0.25 đ)
a. Var tb: String;	b. Type 4hs: integer;
c. const x: real;	d. Var R = 30;
C©u 4. Muèn in lªn mµn h×nh sßng ch÷ “Toi la Hs lop 8” ta sö dông c©u lÖnh nµo sau ®©y(0.25ñ) 
a. Toi la Hs lop 8 := integer; b. Read(‘Toi la Hs lop 8’);
 c. Writeln (‘Toi la Hs lop 8’);	 d. Var Toi la Hs lop 8:String;
Câu 5. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? 
(0.25 đ)
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 6. 	Writeln (‘Ban hay nhap nam sinh’); (0.25 đ)
	 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. Tất cả đều sai.
Caâu 7. Cuù phaùp khai baùo bieán naøo sau ñaây laø ñuùng(0.25ñ)
a. Var dsbien : kieudl;	b. Var dsbien = kieudl;
c. Const dshang = giatri;	d. Const dshang : giatri;	
Caâu 8. H·y chän b¹n lµm ®óng trong bèn b¹n A, B, C, D. Khi ®­a ra kÕt qu¶ cña phÐp chia, phÐp chia lÊy phÇn nguyªn vµ lÊy phÇn d­ cña hai sè nguyªn 14 vµ 5 (0.25ñ)
a. 14/5 =2	;	14 div 5 = 2	;	14 mod 5 = 4
b. 14/5 =2.8	;	14 div 5 = 2	;	14 mod 5 = 4
c. 14/5 =2.8	;	14 div 5 = 4	;	14 mod 5 = 2
d. 14/5 =3	;	14 div 5 = 2	;	14 mod 5 = 4
Caâu 9. Tõ kho¸ nµo ®­îc dïng trong khai b¸o h»ng: (0.25ñ)
a. const	b. var	 c. Type	d. TÊt c¶ ®Òu sai
Caâu 10. Nh÷ng ph¸t biÓu nµo d­íi ®©y lµ ph¸t biÓu sai: (0.25ñ)
a. Muoán söû duïng bieán trong ch­¬ng tr×nh ta ph¶i khai baùo bieán.
b. Mét ch­¬ng tr×nh cã thÓ gåm 2 phÇn: phÇn khai b¸o vµ phÇn th©n ch­¬ng tr×nh, trong ®ã th©n ch­¬ng tr×nh lµ phÇn b¾t buéc ph¶i cã.
c. NÕu ch­¬ng tr×nh cã phÇn khai b¸o, phÇn ®ã ph¶i ®øng tr­íc phÇn th©n chöông trình
d. Cã thÓ thay ñoåi giaù trò cuûa haèng trong ch­¬ng tr×nh.
Caâu 11. Kí hieäu pheùp so saùnh “ ” coù nghóa: (0.25ñ)
a. Nhoû hôn	b. Lôùn hôn
c. Khaùc nhau	d. Gioáng nhau
Caâu 12: INPUT cuûa 1 baøi toaùn coù nghóa: (0.25ñ)
a. Thoâng tin caàn tìm	b. Thoâng tin ñaõ cho
c. Thoâng tin maùy tính	d. Moâ taû thuaät toaùn.
II. PhÇn thöïc haønh: 7 ñieåm
Câu 13: Viết các biÓu thức toán sau đây dưới dạng biểu thức Pascal: (2 điểm)
a. 15x2 +30(x+2) .
b. 
C©u 14: ViÕt ch­¬ng tr×nh gi¶i ph­¬ng tr×nh bËc nhÊt daïng toång quaùt BX+C=0. B,C nhaäp töø baøn phím (Sö dông lÖnh if then else ) (5ñ)
 §¸p ¸n:
Phần 1: Trắc nghiệm (3 §iÓm) : Hãy chọn đáp án đúng nhất
Caâu 1: b 	(0.25ñ)	Caâu 2: a (0.25ñ)	Caâu 3: a (0.25ñ)
Caâu 4: c	(0.25ñ)	Caâu 5: c (0.25ñ)	Caâu 6: c (0.25ñ)
Caâu 7: a	(0.25ñ)	Caâu 8: b (0.25ñ)	Caâu 9: a (0.25ñ)
Caâu 10: d (0.25ñ)	Caâu 11: c (0.25ñ)	Caâu 12: b (0.25ñ)
PhÇn II: PhÇn thöïc haønh (7ñ)
C©u 12: các biÓu thức toán sau đây dưới dạng biểu thức Pascal
15*x*x + 30*(x+2) (1ñ)
(10 + x)*(10 + x)/(3 + y) – 18/(5+y) (1ñ)
C©u 13: Vieát chöong trình GIAI_PHUONG_TRINH_BAC_NHAT daïng toång quaùt:
Program PTBN;
Var a,b,x:real;
 Begin
Clrscr;
Writeln('GIAI PHUONG TRINH BAC NHAT: AX + B=0'); ');
Write ('Nhap a= '); readln(a);
Write ('Nhap b='); readln(b);
 If(a=0) then
If(b=0) then
Writeln(' Phuong trinh co vo so nghiem')
Else 
Writeln(‘Phuong trinh vo nghiem’)
 Else
 Writeln('Phuong trinh co nghiem x=',-b/a); 
Readln;
End. (5ñ)

File đính kèm:

  • docDethi-Tin8.doc
Đề thi liên quan