I. Trắc nghiệm
Khoanh tròn chỉ một chữ cái A, B, C hoặc D em cho là đúng.
Câu 1: Các bước giải bài toán trên máy tính gồm có bao nhiêu bước?
A. 2 B. 4 C. 5 D. 6
Câu 2: Phần mềm hệ thống là phần mềm
A. tạo môi trường làm việc cho các phần mềm khác;
B. giám sát hoạt động của máy tính;
C. khác với phần mềm ứng dụng.
D. được cài đặt trong máy tính bỏ túi.
Họ và tên:..................................... Lớp: 8.... bài kiểm tra học kì II Môn: Tin học 8 (Thời gian 45 phút) Lời phê của thầy giáo Điểm I. Trắc nghiệm Khoanh tròn chỉ một chữ cái A, B, C hoặc D em cho là đúng. Câu 1: Các bước giải bài toán trên máy tính gồm có bao nhiêu bước? A. 2 B. 4 C. 5 D. 6 Câu 2: Phần mềm hệ thống là phần mềm A. tạo môi trường làm việc cho các phần mềm khác; B. giám sát hoạt động của máy tính; C. khác với phần mềm ứng dụng. D. được cài đặt trong máy tính bỏ túi. Câu 3: Ghép mỗi ý ở cột A với mỗi ý ở cột B để được kết quả đúng A B Phần mềm hệ thống Phần mềm ứng dụng Hệ điều hành Phần mềm công cụ là phần mềm hệ thống quan trọng nhất là môi trường làm việc cho các phần mềm khác. dùng để phát triển cho các phần mềm khác. d. phát triển theo yêu cầu chung của đông đảo người dùng nhằm phục vụ những việc ta gặp hàng ngày. Câu 4: Những phát biểu sau đúng hay sai? Cho biết ý kiến của em bằng cách đánh dấu (x) vào cột Đúng hay Sai tương ứng. Đúng Sai 1. Có thể gọi ngôn ngữ lập trình là ngôn ngữ máy. 2. Chương trình viết bằng ngôn ngữ bậc cao thì không cần dịch sang ngôn ngữ máy trước khi thực hiện nó. 3. Để mô tả thuật toán người ta dùng cách liệt kê và sơ đồ khối 4. Có nhiều thuật toán để giải bài toán. II. Tự luận Câu 5: Lập trình bằng ngôn ngữ Pascal với bài toán tính tổng 1 + 2 + 3 + ... + 100 .... .Đáp án chấm kiểm tra học kì II Môn: Tin học 8 I. Trắc nghiệm(3 điểm) Câu 1, 2 mỗi câu đúng được 0,5 điểm Câu 3,4 mỗi ý đúng được 0,25 điểm Câu 1 2 3 4 Trả lời C A 1 – b; 2 – d; 3 - a; 4 - c; 1. Sai 2. Sai 3. Đúng 4. Đúng II. Tự luận (7 điểm) Câu 5:(7 điểm) {Chương trình tính tổng 1 + 2 + 3 + ... + 100} Program tinh_tong; Uses Crt; Var i, S: Integer; Begin Clrscr; S:=0; For i:=1 To 100 Do S:= S + i; Write(‘Tổng một trăm số tự nhiên đầu tiên 1+2+3+...+100 =’,S:5); Readln; End.
Tài liệu đính kèm: