§Ò - §¸p kiÓm tra häc kú 1 M«n tin häc khèi 8 A. TRẮC NGHIỆM KHÁCH QUAN (4 điểm) 1. Mỗi câu dưới đây đều có các mục trả lời a, b, c, d. Hãy khoanh tròn đáp án mà em cho là đúng nhất. Mỗi câu trả lời đúng được 0,5 điểm: Câu 1: Trong các tên sau, tên nào là không hợp lệ trong ngôn ngữ Pascal: A. Lop8 C. lop_8 B. lop 8 D. lop8 Câu 2: Trong Pascal, khai báo nào sau đây là đúng: Var tb:real; C. Var 5tb:real; Const x:real; D. Var R=30; Câu 3: Trong Pascal, cấu trúc chung của mọi chương trình gồm A. Phần khai báo C. Phần thân B. Phần khai báo và phần thân D. Phần khai báo, phần thân và phần kết thúc Câu 4: Trong Pascal, biến và hằng dùng để A. Làm từ khóa B. Khai báo C. Lưu trữ dữ liệu D. Tất cả các đáp án trên. Câu 5. Kết quả của phép toán 39 div 2 mod 3 - 1 là bao nhiêu? 0; B. 1; C. 2; D. 3. Câu 6. Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ? A. x := 17/2; B. x := 40; C. x := 6,4; D. x := 2500. B. TỰ LUẬN (6 điểm) Câu 7: . Hãy viết chương trình nhập vào 2 số nguyên a, b từ bàn phím để tính chu vi hình chữ nhật . ĐÁP ÁN A. TRẮC NGHIỆM KHÁCH QUAN. (4 điểm) 1. Mỗi câu dưới đây đều có các mục trả lời a, b, c, d. Hãy khoanh tròn đáp án mà em cho là đúng nhất, mỗi câu trả lời đúng được 0,5 điểm Câu 1 2 3 4 5 6 Đáp án B A B C A B B. TỰ LUẬN (6 điểm) Câu 7: ch¬ng tr×nh BiÓu ®iÓm program tinh_chu_vi; var chu_vi, a, b: integer; 0,5® 0,5® Begin { Nhap chieu dai va chieu rong cua hinh chu nhat } write (‘chieu dai hinh chu nhat: ‘); readln(a); 1® write (‘chieu rong hinh chu nhat: ‘); readln(b); 1® chu_vi := (a + b)*2; { In ra chu vi cua hinh chu nhat } 1,5® writeln (‘chu vi cua hinh chu nhat co chieu dai a, chieu rong b la: ’, chu_vi); readln end. 1,5®
Tài liệu đính kèm: