Đề kiểm tra học kỳ I môn Tin học Lớp 8

doc 2 trang thungat 2630
Bạn đang xem tài liệu "Đề kiểm tra học kỳ I môn Tin học Lớp 8", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

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

  • docde_kiem_tra_hoc_ky_i_mon_tin_hoc_lop_8.doc

Nội dung text: Đề kiểm tra học kỳ I môn Tin học Lớp 8

  1. ĐỀ KIỂM TRA HỌC KỲ I TIN 8 Thời gian làm bài: 90 phút Họ & Tên : . lớp : 8 ĐIỂM LỜI PHÊ CỦA GIÁO VIÊN I. PHẦN TRẮC NGHIỆM (2,5 điểm) Câu 1. 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 C. Phần khai báo, phần thân, phần kết thúc B. Phần mở bài, thân bài, kết luận D. Phần thân và phần kết thúc. Câu 2. Trong Pascal Câu lệnh Writeln hoặc Write được dùng để: A. Khai báo hằng C. In dữ liệu ra màn hình B. Khai báo biến D. Đọc dữ liệu vào từ bàn phím Câu 3. Để nhập dữ liệu ta dùng lệnh A. Write(dulieu); C. X:= 'dulieu'; B. Readln(x); D. Write('Nhap du lieu'); Câu 4: Để nhập dữ liệu từ bàn phím, ta sử dụng lệnh: A. readln B. read C. Cả A và B đều đúng D. Cả A và B đều sai Câu 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 Câu 6 Trong Pascal, khai báo nào sau đây là đúng A. Const x=5; B. Var R=30; C. Var Tbc : integer; D.Var a:= Integer; Câu 7. Quá trình giải một bài toán trên máy tính gồm A. Xây dựng thuật toán; viết chương trình. B. Xác định bài toán; viết chương trình. C. Xác định bài toán; xây dựng thuật toán và viết chương trình. D. Xác định bài toán; viết chương trình; xây dựng thuật toán Câu 8. Các Câu lệnh Pascal sau đây được viết đúng A. if x:= 5 then a = b; B. if x > 4 then a:=b; m:=n; C. if x > 4 then a:=b; else m:=n; D. if x > 4 then a = b; Câu 9. 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 Câu 10. Ta có 2 lệnh sau : x:= 10; if x<5 then x := x +2; Giá trị của x là bao nhiêu: A. 7 B 10 C. 12 D. 15 II. PHẦN TỰ LUẬN (2,5 điểm) Câu 1. (1 điểm) Liệt lê các kiểu dữ liệu cơ bản của ngôn ngữ lập trình Pascal mà em đã được học? Câu 2. (1,5 điểm) Viết cú pháp và sơ đồ cấu trúc của Câu lệnh điều kiện dạng thiếu và đủ? Lấy ví dụ, nêu hoạt động của Câu lệnh điều kiện dạng thiếu và đủ? III. PHẦN THỰC HÀNH: (5 điểm) Câu 1: Viết chương trình tính nhập vào một số a, kiểm tra xem số đó là số chẵn hay số lẻ?(2 điểm) Câu 2: Viết chương trình nhập vào 2 số nguyên. Sắp sếp theo thứ tự giảm dần?(3 điểm)
  2. BÀI LÀM