PHÒNG GD&ĐT MANG THÍT TRƯỜNG THCS LONG MỸ (Không kể thời gian phát đề) THI HỌC KỲ I - NĂM HỌC 2016 - 2017 MÔN TIN HỌC – KHỐI LỚP 9 Thời gian làm bài : 60 phút Mã đề 259 Họ và tên học sinh :............................................................... Số báo danh : ................... I - PHẦN CÂU HỎI TRẮC NGHIỆM Câu 1: (0.25 điểm) Giải sử a:=2; thì sau câu lệnh For i:=1 to 3 do a:=a*a; a nhạn giá trị bằng bao nhiêu? A. 16. B. 128. C. 256. D. 64. Câu 2: (0.25 điểm) Phần thân chương trình được đặt giữa cặp từ khóa gì? A. uses và end. B. begin và end. C. Begin và uses D. Program và End. Câu 3: (0.25 điểm) Xác định bài toán là:............ A. Tìm kết quả bài toán. B. Lập chương trình cho bài toán. C. Xác định thông tin vào và thông tin ra. D. Tìm kiếm thông tin ban đầu. Câu 4: (0.25 điểm) Để điều khiển máy tính làm việc ta cần làm gì? A. Viết chương trình máy tính. B. Ra lệnh cho máy tính bằng tiếng nói. C. Máy tính sẻ tự động hiểu và làm việc. D. Phải nhấn một phím bất kì trên bàn phím. Câu 5: (0.25 điểm) Phạm vi giá trị của kiểu dữ liệu này từ -32768 đến 32767 thuộc kiểu dữ liệu gì? A. real B. integer C. string D. char Câu 6: (0.25 điểm) Kết quả của phép toán 5 mod 2 là : A. 1 B. 2 C. 4 D. 3 Câu 7: (0.25 điểm) Maý tính chỉ thự hiện đúng công việc khi: A. phải nhấn phím Ctrl. B. ra lệnh cho máy tính bằng cách soạn thảo văn bản Winword. C. chỉ cần nháy đúp chuột lên biểu tượng của chương trình. D. có những chỉ dẫn thích hợp của con người. Câu 8: (0.25 điểm) Với x:=0; sau câu lệnh For i:=1 to 2 do; x:=x+5; x bằng bao nhiêu? A. 15. B. 20. C. 10. D. 5. Câu 9: (0.25 điểm) Với câu lệnh For i:=5 to 7 do a:= a*a; Hãy cho biết lệnh được lặp mấy lần? A. 3 lần. B. 1 lần. C. 5 lần. D. 7 lần. Câu 10: (0.25 điểm) Mục đích của việc viết chương trình là để? A. Máy đọc, hiểu và thực thi chương trình. B. Minh họa vấn đề cần mô tả. C. Máy đọc dễ hiểu. D. Con người đọc hiểu. Câu 11: (0.25 điểm) A là kiểu số thực, khai báo nào sau đây hợp lệ: A. A:real; B. A=string; C. A:=real; D. A=integer; Câu 12: (0.25 điểm) Từ khóa nào dùng trong khai báo biến? A. Begin B. Uses C. Var D. Const Câu 13: (0.25 điểm) Trong ngôn ngữ lập trình Pascal, từ nào không phải là từ khóa? A. Computer. B. Program. C. Uses. D. End. Câu 14: (0.25 điểm) Để chạy chương trình ta sử dụng tổ hợp phím nào? A. Shift +F9 B. Ctrl +Shift. C. Alt + F9. D. Ctrl + F9. Câu 15: (0.25 điểm) Trong Pascal để chương trình dịch hiểu dãy số 345 là kiểu xâu, ta đặt dãy đó trong cặp dấu A. " " B. { } C. ( ) D. ' ' Câu 16: (0.25 điểm) Thuật toán là dãy hữu hạn các thao tác cần thực hiện để giải một bài toán nào đó. Thuật toán không có tính chất nào sau đây? A. Tính không xác định. B. Tính đúng đắn. C. Tính xác định. D. Tính dừng. Câu 17: (0.25 điểm) Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a x a + b)x(1 + c)*(1 + c)*(1 + c) C. a2 + b)(1 + c)3 D. (a*a + b)*(1 + c)*(1 + c)*(1 + c) Câu 18: (0.25 điểm) Trong Pascal, để có một phép tính đon giản như 10+2, em viết câu lệnh nào sau đây để có kết quả đúng? A. Readln(10+2) B. Write ('10+2') C. Readln('10+2') D. Writeln (10+2) Câu 19: (0.25 điểm) Từ khóa nào dùng trong khai báo hằng? A. Program B. Var C. Const D. Uses Câu 20: (0.25 điểm) Phát biểu nào sau đây sai? A. Thuật toán thể hiện chương trình trong một ngôn ngữ lập trình cụ thể. B. Xác định bài toán là xác định các điều kiện cho trước và kết quả thu được. C. Mô tả thuật toán là tìm cách để giải bài toán và diễn tả bằng các lệnh cần thực hiện. D. Các điều kiện cho trước gọi là Input, thông tin cần tìm gọi là Ouput. II - PHẦN CÂU HỎI TỰ LUẬN Câu 1: (5 điểm) Cho 2 số nguyên a và b nhập từ bàn phím. Nếu a>b thì in giá trị a, nếu a<b thì in giá trị b,ngược lại in ‘Hai số a và b bằng nhau’. a) Viết thuật toán. b) Viết chương trình bài trên. ------ HẾT ------
Tài liệu đính kèm: