bµi kiĨm tra häc kú I m«n tin häc líp 8 trêng thcs qnh ngäc ******* ******* Hä vµ tªn: Líp: 8A 1 A. PhÇn tr¾c nghiƯm: Hãy khoanh tròn chữ cái đứng trước câu trả lời đúng:(Mỗi câu đúng 0,5đ) Câu 1: Ngôn ngữ lập trình là: A. môi trường lập trình. B. chương trình máy tính. C. một thuật toán. D. ngôn ngữ dùng để viết các ngôn ngữ máy tính. Câu 2: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh: Writeln(‘16*2-3=’,16*2-3); A. 16*2-3=29 B. 16*2-3 C. 29 D. 16*2-3= Câu 3 : Để khai báo biến x thuộc kiểu số thực ta khai báo: A. Var x: Real; B. Var x: String; C. Var x: Char; D.Var x: integer; Câu 4:Biểu thức toán học 2 64 512 − + − được viết dưới dạng biểu thức trong Pascal là: A. 12-5/4+6-2 B. (12-5)/(4+6-2) C. (12-5)/(4+6)-2 D. (12-5-2)/(4+6) Câu 5: Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ? A. x:= ‘tin_hoc’; B. x:= 1.23; C. x:= 5000000; D. x:= 200; Câu 6: Sau 2 câu lệnh x:=5; x:=x*x; Giá trò của biến x là: A. 10 B. 25 C. 5 D. 15 Câu 7: Trong các từ sau, từ nào không phải là từ khoá? A. End B. Ct_dau_tien C. Begin D. Prorgam Câu 8: Để gán giá trò 12 cho biến x ta dùng lệnh: A. x =: 12; B. x = 12; C. x:12; D. x:= 12; Câu 9: Cấu trúc chung của chương trình gồm mấy phần? A. 3 phần B. 4 phần C. 2 phần D. 1 phần C©u 10 : ( 1,5®) Cã phÇn khai b¸o sau : Var a,b,i : Integer ;c :char ; c1 :Real ; s1 :String ; Const pi=3,1416; C¸c lƯnh g¸n sau cã hỵp lý kh«ng, khoanh trßn vµo ®¸p ¸n sai §iĨm a. pi:= pi + 1; b. b:= 1234; c. i:=12; d. s1:=ab; e. c1:=a; f. c:=’a’; B. PhÇn tù ln Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên và biến y có kiểu số thực bằng ngôn ngữ lập trình Pascal. (1đ) . . C©u 2 : (2®)ViÕt ch¬ng tr×nh in ra mµn h×nh gi¸ trÞ lín nhÊt trong d·y sè A={a 1 ; a 2 ; a 3 ; a 4 } . . . . . . . . . . . C©u 3 : (1®) Cho sè tù nhiªn n ≤ 99. ViÕt ch¬ng tr×nh kiĨm tra xem sè tù nhiªn n cã bao nhiªu ch÷ sè. . . . . . . . N¨m häc 2009 - 2010 . . . . . . . . . . . . (N¨m häc 2010-2011) . kú I m«n tin häc líp 8 trêng thcs qnh ngäc ******* ******* Hä vµ tªn: Líp: 8A 1 A khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ? A. x:= tin_ hoc’; B. x:= 1.23; C. x:= 5000000; D. x:= 200; Câu 6: Sau 2 câu lệnh x:=5;