Đề thi kiểm tra học kì 1 Tin học Lớp 8 - Đề 2 (Có đáp án)
Bạn đang xem nội dung Đề thi kiểm tra học kì 1 Tin học Lớp 8 - Đề 2 (Có đáp án), để tải tài liệu về máy bạn hãy click vào nút TẢI VỀ
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐÔNG HƯNG ĐỀ THI KIỂM TRA HỌC KÌ I TRƯỜNG THCS .. MÔN: TIN HỌC Thời gian: 45 phút (không kể phát đề) Họ và tên: Lớp: 8A.. ĐỀ CHÍNH THỨC ĐỀ BÀI I. PHẦN TRẮC NGHIỆM 1. Thông tin đưa vào trong máy tính cần được chuyển đổi thành dạng nào? A. Dãy số B. Dãy bít C. Dãy thập phân C. Tất cả đều đúng 2. Cấu trúc chung của một chương trình gồm: A. Phần khai báo và phần thân B. Phần mở bài, thân bài, kết luận C. Phần khai báo, phần thân, phần kết thúc D. Phần thân và phần kết thúc. 3. Khi viết câu lệnh trong Pascal, qui định về chữ viết là: A. Phải viết bằng chữ hoa B. Phải viết bằng chữ thường D. Tất cả đều đúng C. Không phân biệt chữ hoa và chữ thường 18 4 4. Biểu thức toán học 4 được biểu diễn trong Pascal là? 6 1 A. (18-4)/6+1-4 B. (18-4)/(6+1-4) C. (18 - 4)/(6+1)-4 D. 18-4/6+1-4 5. Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là: A. End B. Var C. Real D. Const 6. Trong Pascal, khai báo nào sau đây là đúng A. Const x:=5; B. Var R=30; C. Var A: integer; D.Var a:= Integer; 7. Câu lệnh điều kiện nào sau đây được viết đúng A. if then ; B. if them ; C. if then else ; D. if then ; else ; 8. Hãy cho biết giá trị của biến a, biến b bằng bao nhiêu sau khi thực hiện đoạn lệnh sau: a:=5; b:=10; if (a>b ) then a:=a+5 else b:=b-2; A. a=5, b=8 B. a=10, b=10 C. a=10, b=8 D. a=5, b=10 9. Ta có 2 lệnh sau : x:= 4; if x<5 then x := x +2; Giá trị của x là bao nhiêu: A. 7 B. 6 C. 12 D. 15 10. Trong phần mềm Anatomy chúng ta được học mấy hệ giải phẫu trên cơ thể người? A. 4 B. 6 C. 7 D. 8 11. Câu lệnh Writeln(15 div 4 +5); sẽ in ra kết quả: A. y=8 B. 20 C. 3 D. 8 12. Trong Pascal, khai báo nào sau đây là đúng? A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30 II. PHẦN TỰ LUẬN Câu 1: Hãy cho biết kết quả của các biểu thức sau? a. 18 mod 4 – 3 c. 20 div 3 + 10 b. 15 - 8 >=5 d. 15 – 8 <= 3 Câu 2: Hãy chuyển các biểu thức toán học sau bằng các kí hiệu trong Pascal: 2 a) (a+b)2 - ; b) (1,4x - 3,5y) 7 Câu 3: Viết cú pháp và nêu hoạt động của câu lệnh điều kiện dạng thiếu và dạng đủ. Lấy ví dụ? Câu 4: Viết chương trình tính nhập vào một số, kiểm tra xem số đó là số chẵn hay số lẻ? BÀI LÀM . . ĐÁP ÁN VÀ BIỂU ĐIỂM TIN HỌC 8 II. PHẦN TRẮC NGHIỆM ( 3 điểm) – mỗi ý đúng 0,25đ Câu 1 2 3 4 5 6 7 8 9 10 11 12 Đáp án B A C C D C C A B D D A II. PHẦN TỰ LUẬN (7 điểm) Câu Nội dung trả lời Điểm 1(2đ) a. -1 0,5 b. T 0,5 c. 16 0,5 d. F 0,5 a, (a+b)*(a+b)-x/y 0,5 2(1đ) b, 2/7*(1,4*x-3,5*y) 0,5 Cú pháp: - Câu lệnh đk dạng thiếu: If then ; 0,5 Ví dụ: If a>b then write(a); 0,5 3(2đ) - Câu lệnh điều kiện dạng đủ: If then else ; 0,5 Ví dụ: If a>b then write(a) else write(b); 0,5 Program chanle; 0,25 Var n: integer; 0,25 Begin 0,25 Write('Nhap n:='); 0,25 readln(n); 0,25 0,25 If (n mod 2) = 0 then Writeln(n,’la là số chẵn’) else Writeln(n,’la 4(2đ) 0,25 số lẻ’); 0,25 Readln; 0,25 End. 0,25
File đính kèm:
de_thi_kiem_tra_hoc_ki_1_tin_hoc_lop_8_de_2_co_dap_an.docx