PHÒNG GD&ĐT CHÂU THÀNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Trường THCS BIÊN GIỚI Độc lập – Tự – Hạnh phúc ĐỀ THI KHẢO SÁT CHẤT LƯỢNG GIỮA HKI - NĂM HỌC 2016 – 2017 Môn thi: TIN ; LỚP: Thời gian: 45 phút (không kể thời gian phát đề) 3.1 ĐỀ A Trắc nghiệm: (4 điểm) Khoanh tròn vào chữ trước câu trả lời 1/ Trong tên đây, tên hợp lệ Pascal? (0.5 điểm) a/ Ten dung b/ Lop.8A c/ end d/ Hinh_binh_hanh 2/ Để chạy chương trình Pascal ta sử dụng tổ hợp phím nào? (0.5 điểm) a/ Alt +F4 b/ Ctrl+F9 c/ Ctrl+Shift+F9 d/ Shift+F3 3/ Trong Pascal, câu lệnh sau câu lệnh khai báo đúng? (0.5 điểm) a/ Var 3A: integer ; b/ const Pi:=3.14 ; c/ Var a,b : integer ; d/ Var CV= real ; 4/ Trong câu sau, câu đúng? (0.5 điểm) a/ 17 div =5 b/ 17 div = c/ 14 mod =2 d/ 14 mod = 2.8 5/ Dưới chương trình viết pascal: program CT_dau_tien; uses crt; begin writeln(‘ Chao cac ban’); readln; end Hãy phân biệt từ khóa tên chương trình đánh dấu “x” vào ô cột tương ứng bảng đây? (1 điểm) Từ khóa Tên Program CT_dau_tien begin writeln 6/Giả sử Pascal, a b hai biến kiểu số nguyên (integer), r biến kiểu số thực (real), s biến kiểu xâu (string) Các lệnh gán sau hay sai, đánh dấu “x” vào cột tương ứng? (1 điểm) Lệnh gán Đúng Sai s:= ‘Tin hoc’; a:= 36000; r:= a/b; r:=s; B Tự Luận: (6 điểm) 7/ Viết biểu thức toán học sau thành biểu thức Pascal? (2 điểm) ThuVienDeThi.com Trong toán học Trong Pascal a/ 15(4+30+12) a/…………………………………………………………… b/ ax2+bx+2c b/…………………………………………………………… c/ (a+b)2 + (c+d)2 c/…………………………………………………………… d/ x y 2x d/…………………………………………………………… 8/ Tìm sửa lỗi sai chương trình Pascal sau: (2 điểm) program Chuong_trinh ……………………………………………… uses crt; ……………………………………………… var a,b:= integer ……………………………………………… c:= real ……………………………………………… const phi: 100; ……………………………………………… begin ……………………………………………… writeln(‘Nhap vao so a va b’) ……………………………………………… readln(a,b) ……………………………………………… c= a+b+phi; ……………………………………………… writeln(‘Ket qua:’, c); ……………………………………………… end ……………………………………………… 9/ Hãy viết chương trình Pascal giấy tính tích hai số nguyên a b nhập từ bàn phím? (2 điểm) Gợi ý: c= a*b ThuVienDeThi.com ... ……………………………………………… end ……………………………………………… 9/ Hãy viết chương trình Pascal giấy tính tích hai số nguyên a b nhập từ bàn phím? (2 ? ?i? ??m) G? ?i ý: c= a*b ThuVienDeThi.com ... sửa l? ?i sai chương trình Pascal sau: (2 ? ?i? ??m) program Chuong_trinh ……………………………………………… uses crt; ……………………………………………… var a,b:= integer ……………………………………………… c:= real ……………………………………………… const phi: 100;... phi: 100; ……………………………………………… begin ……………………………………………… writeln(‘Nhap vao so a va b’) ……………………………………………… readln(a,b) ……………………………………………… c= a+b+phi; ……………………………………………… writeln(‘Ket qua:’, c); ………………………………………………