TRƯỜNG THCS Nguyễn Chí Thanh Họ tên: Lớp: 8A… ĐỀ KIỂMTRA (ĐỀ 1) MÔN: TINHỌC – LÝ THUYẾT Năm học: 2014 - 2015 Thời gian: 45 phút (không kể giao đề) I/ TRẮC NGHIỆM: (4điểm) – Hãy khoanh tròn chữ đứng trước câu trả lời đúng: Câu 1: Khai báo biến từ khoá a Const b Var c Type d Uses Câu 2: Để chạy chương trình sau biên dịch xong người ta dùng tổ hợp phím nào? a CTRL+F8 b CTRL+F9 c CTRL+F10 d CTRL+F12 Câu 3: Chương trình dịch dùng để làm gì? a dịch từ ngơn ngữ máy sang ngơn ngữ lập trình b dịch từ ngơn ngữ lập trình qua ngơn ngữ máy c dịch từ ngôn ngữ tự nhiên qua ngôn ngữ máy d dịch từ ngôn ngữ tự nhiên sang ngơn ngữ lập trình Câu 4: Trong Pascal, khai báo sau a Var tb: Real;b Var 4hs:Interger; c Const x: Real; d Var R=30 Câu 5: Để tăng biến X lên đơn vị, ta thực lệnh: a) X=X+1; b) X=X+1 c) X:=X+1; d) X:=X+1 Câu 6: Tên biến không hợp lệ a) Trùng với từ khóa b) Tên có chứa đấu cách c) Tên bắt đầu số d) Cả a,b c Câu 7: ‘43508’ thuộc liệu kiểu a) số nguyên b) số thực c) xâu kí tự d) kí tự Câu 8: Con người lệnh cho máy tính nào? a) Nói to để máy tính thực b) Thực thơng qua câu lệnh người viết c) Thực nhờ vào bàn phím d) Thực thơng qua chuột II/ PHẦN TỰ LUẬN (6 điểm) Câu 1: (1 điểm) Chuyển biểu thức toán học sang biểu thức Pascal: (4+5)2 : (7-6) Câu 2: (2 điểm) Phép chia sau có kết quả: a) 15 mod 7= b) 15 div 7= …… c) 14 mod 8= d) 14 div 8=……………… Câu 3: (3 điểm) Em viết chương trình tính tổng số thực a,b nhập từ bàn phím? - - TRƯỜNG THCS Nguyễn Chí Thanh Họ tên: Lớp: 8A… ĐỀ KIỂMTRA (ĐỀ 2) MÔN: TINHỌC – LÝ THUYẾT Năm học: 2014 - 2015 Thời gian: 45 phút (không kể giao đề) I/ TRẮC NGHIỆM: (5 điểm) – Haõy khoanh tròn chữ đứng trước câu trả lời đúng: Câu 1: Trong từ sau, từ từ khoá? A Ct_dau_tien B End C Begin D Program Câu 2: Từ khóa sau dùng để khai báo ? A Uses B Var C Const D Program Câu 3: Ngôn ngữ lập trình là: A chương trình máy tính B thuật toán C môi trường lập trình D ngôn ngữ dùng để viết ngôn ngữ máy tính Câu 4: Khi ta khai báo biến x có kiểu integer phép gán sau hợp lệ? A x:= 5000000; B x:= ‘tin_hoc’; C x:= 200; D x:= 1.23; Câu 5: Caáu trúc chung chương trình gồm phần? A phaàn B phaàn C phaàn D phaàn Câu 6: Để khai báo biến x thuộc kiểu số thực ta khai báo: A Var x: String; B Var x: integer;C Var x: Char; D Var x: Real; Câu 7: Hãy cho biết kết xuất hình sau thực câu lệnh Writeln(‘16*2-3=’,16*2-3); A 16*2-3= B 16*2-3=29 C 29 D 16*2-3 Câu 8: Câu lệnh cho phép ta nhập giá trò a từ bàn phím laø: A Writeln(a); B readln(a); C Write(‘nhap gia tri cua a:’); D Write(a); Câu 9: Sau câu lệnh x:=5; x:=x*x; Giá trò biến x là: A B 10 C 15 D 25 Câu 10: Để 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; II/ PHẦN TỰ LUẬN (5 điểm) Caâu 1: (1 điểm)Viết câu lệnh khai báo biến x có kiểu số nguyên biến y có kiểu số thực ngôn ngữ lập trình Pascal -Câu 2: (2 điểm) Phép chia sau có kết quả: a) 15 div 7= b) 15 mod 7= …… c) 14 div 8= d) 14 mod 8=……………… Câu 3: (3 điểm) Em viết chương trình tính hiệu số ngun a,b nhập từ bàn phím? - ... x:=x*x; Giá trò biến x là: A B 10 C 15 D 25 Câu 10 : Để 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 ; II/ PHẦN TỰ LUẬN (5 điểm) Caâu 1: (1 điểm)Viết câu lệnh khai báo... Lớp: 8A… ĐỀ KIỂM TRA (ĐỀ 2) MÔN: TIN HỌC – LÝ THUYẾT Năm học: 2 014 - 2 015 Thời gian: 45 phút (không kể giao đề) I/ TRẮC NGHIỆM: (5 điểm) – Hãy khoanh tròn chữ đứng trước câu trả lời đúng: Câu 1: ... Real; Câu 7: Hãy cho biết kết xuất hình sau thực câu lệnh Writeln( 16 *2-3=’ ,16 *2-3); A 16 *2-3= B 16 *2-3=29 C 29 D 16 *2-3 Câu 8: Câu lệnh cho phép ta nhập giá trò a từ bàn phím là: A Writeln(a);