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ã đề 260 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) Kết quả của phép toán 5 mod 2 là : A. 1 B. 3 C. 2 D. 4 Câu 2: (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. 5. B. 15. C. 10. D. 20. Câu 3: (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. Uses. B. End. C. Program. D. Computer. Câu 4: (0.25 điểm) Từ khóa nào dùng trong khai báo biến? A. Uses B. Var C. Begin D. Const Câu 5: (0.25 điểm) Từ khóa nào dùng trong khai báo hằng? A. Uses B. Var C. Const D. Program Câu 6: (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 7: (0.25 điểm) A là kiểu số thực, khai báo nào sau đây hợp lệ: A. A=string; B. A=integer; C. A:=real; D. A:real; Câu 8: (0.25 điểm) Xác định bài toán là:............ A. Tìm kết quả bài toán. B. Tìm kiếm thông tin ban đầu. C. Xác định thông tin vào và thông tin ra. D. Lập chương trình cho bài toán. Câu 9: (0.25 điểm) Mục đích của việc viết chương trình là để? A. Máy đọc dễ hiểu. B. Máy đọc, hiểu và thực thi chương trình. C. Con người đọc hiểu. D. Minh họa vấn đề cần mô tả. Câu 10: (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. 64. B. 128. C. 16. D. 256. Câu 11: (0.25 điểm) Để điều khiển máy tính làm việc ta cần làm gì? A. Phải nhấn một phím bất kì trên bàn phím. B. Viết chương trình máy tính. C. Ra lệnh cho máy tính bằng tiếng nói. D. Máy tính sẻ tự động hiểu và làm việc. Câu 12: (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. Writeln (10+2) D. Readln('10+2') Câu 13: (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 + F9. C. Alt + F9. D. Ctrl +Shift. Câu 14: (0.25 điểm) Phát biểu nào sau đây sai? A. 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. B. 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. C. Thuật toán thể hiện chương trình trong một ngôn ngữ lập trình cụ thể. 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. Câu 15: (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. 1 lần. B. 7 lần. C. 3 lần. D. 5 lần. Câu 16: (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à uses C. begin và end. D. Program và End. Câu 17: (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. string B. real C. char D. integer Câu 18: (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 dừng. B. Tính xác định. C. Tính không xác định. D. Tính đúng đắn. Câu 19: (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*a + b)*(1 + c)*(1 + c)*(1 + c) C. (a x a + b)x(1 + c)*(1 + c)*(1 + c) D. a2 + b)(1 + c)3 Câu 20: (0.25 điểm) Maý tính chỉ thự hiện đúng công việc khi: A. có những chỉ dẫn thích hợp của con người. B. chỉ cần nháy đúp chuột lên biểu tượng của chương trình. C. phải nhấn phím Ctrl. D. ra lệnh cho máy tính bằng cách soạn thảo văn bản Winword. 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: