BÀI KIỂM TRA HỌC KỲ ĐIỂM Môn: TIN HỌC Thời gian: 45 phút Họ tên: …………………………………………………… Lớp: ……… ĐỀ SỐ 1: I TRẮC NGHIỆM: (5đ) Câu 1: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa: A Begin và end B Begin : và end C Begin và end; D Begin và end Câu 2: Kết quả của phép chia 12 mod thuộc kiểu gi? A Kiểu nguyên B Kiểu thực C Kiểu xâu kí tự D Kiểu thập phân Câu X là một số thực, để khai báo biến X ta có thể khai báo sau: A Var X : integer B Var X : Real ; C Var X : string C Var X : Char Câu Xác định bài toán là : A Chỉ rõ các điều kiện cho trước và kết quả thu được B Chỉ rõ các điều kiện cho trước và phương pháp giải C Chỉ rõ phương pháp giải và kết quả cần thu được D Chỉ rõ các bước để giải bài toán Câu Sau thực hiện đoạn chương trình sau: a:=3; b:=5; c:=a+b giá trị của c sẽ bằng bao nhiêu? A c=8 B c=3 C c=5 D c=a+b; Câu Từ khóa để khai báo hằng ngôn ngữ lập trình Pascal là: A Const B Var C Real D End Câu Trong Pascal khai báo nào sau là đúng: A Var hs : real; B Var 5hs : real; C Const hs : real; D Var S = 24; Câu Cú pháp của câu lệnh gán Pascal là: A Var : ; B := ; C const = ; D uses ; Câu Câu lệnh Pascal nào sau viết đúng A if x>5; then a:=b; B if x>5 then a:=b; b:=a; C if x>5 then a:=b; D if x>5 then a:=b; else b:=a; Câu 10 Sau câu lệnh if x>10 then x:=x+1; giá trị của biến x là nếu trước đó giá trị của x bằng 5: A B C False D không xác định II.TỰ LUẬN (5đ) Câu Cho biết các nguyên tắc đặt tên Pascal Câu Viết các biểu thức toán học sau dưới dạng biểu thức Pascal: ( 10 + x ) a 3+ y − 18 5+ y b ax3 +2bx2+2cx+1 Câu Vẽ sơ đồ cấu trúc rẽ nhánh dạng đầy đủ Câu Viết chương trình nhập vào hai số a và b sau đó thực hiện phép tính c:=a+b; d:=a-b và đưa kết quả màn hình BÀI KIỂM TRA HỌC KỲ ĐIỂM Môn: TIN HỌC Thời gian: 45 phút Họ tên: …………………………………………………… Lớp: ……… ĐỀ SỐ 2: I TRẮC NGHIỆM: (5đ) Câu Nếu ta dùng số Pi= 3.14, để tính chu vi đường tròn thì ta dùng từ khóa nào để khai báo ? A Program B Uses C Var D Const Câu Cấu trúc của một chương trình gồm phần: A phần B phần C phần D phần Câu Kết quả của phép chia Mod là: A B C D Câu Trong Pascal, khai báo nào sau là đúng? A Var R = 30; B Type 4hs: integer; C const x: real; D Var tb: real; Câu Từ khóa VAR dùng để làm gì? A Khai báo Tên chương trình B Khai báo thư viện C Khai báo Hằng D Khai báo Biến Câu Để chạy chương trình ta sử dụng tổ hợp nào: A Ctrl + Shitf + F9 B Alt + F9 C F9 D Ctrl + F9 Câu Câu lệnh write(‘Toi la Turbo Pascal’); A In màn hình dòng chữ Toi la Turbo Pascal và đưa trỏ xuống dòng B Câu lệnh sai cú pháp C Dùng để yêu cầu nhập giá trị cho biến Toi la Turbo Pascal D In màn hình dòng chữ Toi la Turbo Pascal, không đưa trỏ xuống dòng Câu Chọn đáp án trả lời đúng Cú pháp của câu lệnh điều kiện dạng thiếu là: A if then B if then C if then D if then Câu Trong Pascal cách khai báo biến nào sau là đúng: A var n:= integer B var n= real C const n:integer D var n: integer Câu 10 Cho a và b là số thực Cách khai báo nào sau là đúng A Var a,b: char B Var a,b:string C Var a,b: byte D Var a,b: real II.TỰ LUẬN (5đ) Câu Viết các biểu thức toán học sau dưới dạng biểu thức Pascal: ( 10 + x ) a 3+ y − 18 5+ y b ax2 +2bx+c Câu Nêu cấu trúc của chương trình Pascal Câu Vẽ sơ đồ cấu trúc rẽ nhánh dạng khuyết Câu Viết chương trình nhập hai số a và b từ bàn phím và hiển thị màn hình tích hai số đó c=a*b ...BÀI KIỂM TRA HỌC KỲ ĐIỂM Môn: TIN HỌC Thời gian: 45 phút Họ tên: …………………………………………………… Lớp: ……… ĐỀ SỐ 2: I TRẮC NGHIỆM: (5đ) Câu Nếu ta dùng số Pi= 3.14, để tính chu vi đường tròn thi ta dùng... D Var a,b: real II.TỰ LUẬN (5đ) Câu Viết các biểu thức toán học sau dưới dạng biểu thức Pascal: ( 10 + x ) a 3+ y − 18 5+ y b ax2 +2bx+c Câu Nêu cấu trúc của chương trình Pascal Câu... đưa trỏ xuống dòng Câu Chọn đáp án trả lời đúng Cú pháp của câu lệnh điều kiện dạng thi ́u là: A if then B if then C if