Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (166.85 KB, 6 trang )
<span class='text_page_counter'>(1)</span>( ĐỀ 1) KIỂM TRA 1 tiết. Họ và tên:………….. Lớp 8…. MÔN : TIN HỌC. Điểm: Phần 1: Trắc nghiệm (2,5 điểm) : câu 1 2 3 Đáp án. Lời phê của giáo viên:. 4. 5. Hãy chọn đáp án đúng nhất Câu 1. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: (0.5 điểm) a. 8a b. tamgiac c. program d. bai tap Câu 2. Để chạy chương trình ta sử dụng tổ hợp nào: (0.5 điểm) a. Ctrl – F9 b. Alt – F9 c. F9 d. Ctrl – Shitf – F9 Câu 3. Trong Pascal, khai báo nào sau đây là đúng? (0.5 điểm) a. Var tb: real; b. Type 4hs: integer; c. const x: real; d. Var R = 30; Câu 4. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? (0.5 điểm) a. (a*a + b)(1+c)(1 + c)(1 + c) b. (a.a + b)(1 + c)(1 + c)(1 + c) c. (a*a + b)*(1 + c)*(1 + c)*(1 + c) d. (a2 + b)(1 + c)3 Câu 5. Writeln (‘Ban hay nhap nam sinh’); (0.5 điểm) Readln (NS); Ý nghĩa của hai câu lệnh trên là: a. Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh”. b. Yêu cầu người sử dụng nhập giá trị cho biến NS. c. Thông báo ra màn hình dòng chữ: “Ban hay nhap nam sinh” và yêu cầu người sử dụng nhập giá trị cho biến NS d. Tất cả đều sai. Phần 2: Phần tự luận: Câu 1: Viết các biểu thức toán sau đây dưới dạng biểu thức Pascal: (4 điểm) a. 15(4 + 30 + 12) =>................................................................................................................................................................................. 10+ x ¿ ¿ b. ¿ ¿. 2. =>........................................................................................................................................................................... c, ax2 + bx +2c =>.................................................................................................................................................... d. (a+b)2.(d+e)3 =>………………………………………………………………………………………………………………………………... …………………...................... Cõu 2: (3,5 điểm)Viết chơng trình nhập hai số từ bàn phím và hiển thị ra màn hình tổng và tích hai số đó. .......................................................................................................................................................................................... .......................................................................................................................................................................................... ...........................................................................................................................................................................................
<span class='text_page_counter'>(2)</span> .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... ...........................................................................................................................................................................................
<span class='text_page_counter'>(3)</span> ( ĐỀ 2) KIỂM TRA 1 tiết. Họ và tên:………….. Lớp 8…. MÔN : TIN HỌC. Điểm:. Lời phê của giáo viên:. Phần I: TRẮC NGHIỆM. * Khoanh tròn trước chữ cái đứng trước câu trả lời mà em chọn Câu 1 (0,5 điểm): Khai báo hằng bằng từ khóa: A. Const B. Var C. Type D. Uses Câu 2 (0,5 điểm): Để chạy chương trình ta ấn tổ hợp phím Ctrl + F9: A. Đúng B. Sai Câu 3 (0,5 điểm): Để nhập dữ liệu ta dùng lệnh: X:=’Nhap du lieu’; A. Đúng B. Sai Câu 4 (0,5 điểm): Giả sử Q được khai báo là là biến với kiểu dữ liệu ký tự, X là biến với kiểu dữ liệu xâu.Phép gán nào sau đây hợp lệ: A. Q:= 1234; B. X:= ‘1234’; C. Q := 1234; D. X:= Q; Câu 5 (1điểm) : Điền các cụm từ sau vào những chỗ trống ( ... ) để được câu hoàn chỉnh : ngôn ngữ lập trình, ngôn ngữ máy, chương trình, dãy bit, chương trình dịch. a) Các lệnh trong ngôn ngữ máy được viết dưới dạng ...................... b) ……………………………….. được sử dụng để viết chương trình. b) Chương trình thường được viết bằng ngôn ngữ lập trình, sau đó được ...................... chuyển đổi sang ngôn ngữ máy. c) ........................................................ là ngôn ngữ duy nhất máy tính có thể hiểu được trực tiếp. Câu 6 (1điểm): Hãy ghép mỗi ý ở cột A với một ý ở cột B để được câu đúng : Cột A (Tên kiểu) Cột B (Phạm vi giá trị) 1. Char a. Số thực trong khoảng từ – 10-38 đến 1037 2. Integer b. Một kí tự trong bảng chữ cái 3. Real c. Số nguyên trong khoảng từ -32000 đến +32000 4. String d. Xâu kí tự, tối đa gồm 255 kí tự. Cách ghép 1 với ….. 2 với ….. 3 với ….. 4 với …... Câu 7 :(1,5 điểm): Chuyển, các biểu thức toán học sang biểu thức được viết bằng Pascal: a). ( x 2 5) . 3 x. 46 3 3 .(5.3) b) 11. …………………………………………………... ………………………………………………….. c) a b ………………………………………………….. Câu 8: (1 điểm): Thực hiện phép tính a) 125 mod 8 = ….. b) 63 div 11 = ….. c) sqrt(36) = ….. d) abs(36) = ….. 2.
<span class='text_page_counter'>(4)</span> Phần II: TỰ LUẬN Câu 9 (1.5 điểm) : Cho hình vẽ mô tả vị trí của Rô-bôt, rác và thùng rác như sau : . Thùng rác. . - Mũi tên cho biết rô-bôt hướng về bên trái. - Mỗi ô được tính là một bước.. Rác. . Rô-bôt. Hãy viết các lệnh điều khiển rô-bôt nhặt rác và bỏ rác vào thùng ? .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ........................................................................................................................................................................................ Câu 10 (2 điểm): Viết chương trình đưa ra thông báo màn hình, mỗi thông báo trên một dòng: TEN EM LA: ……………................................ HOC SINH LOP: …......... SO THICH: ……………………………………. .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... .......................................................................................................................................................................................... ....................................................................................................................................................................................... Họ và tên : ………………………………………….. BÀI KIỂM TRA MỘT TIẾT Môn: Tin học 8.
<span class='text_page_counter'>(5)</span> Lớp. : …………………. Thời gian: 45 phút ĐỀ BÀI.. I. PHẦN TRẮC NGHIỆM (6 điểm) Câu 1: Phép toán 105 div 10 có giá trị là: A. 5 B. 0 C. 15 D. 10 Câu 2: Hãy chọn câu đúng trong những phát biểu dưới đây: A. Con người có thể ra lệnh cho máy tính bằng một câu lệnh đơn giản. B. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được C. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình theo thứ tự ngẫu nhiên và thứ tự thực hiện các lệnh không ảnh hưởng đến kết quả thực hiện chương trình D. Mọi chương trình máy tính đều được lập trình sẵn, được gắn trong phần cứng của máy tính và được bán cùng máy tính Câu 3: Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu khác nhau với mục đích gì? Hãy chọn phương án trả lời SAI trong các phương án sau đây. A. Sử dụng bộ nhớ máy tính một cách có hiệu quả B. Thực hiện các phép toán tương ứng với từng kiểu dữ liệu C. Tự động hoá việc viết chương trình D. Kiểm soát lỗi khi chương trình thực hiện các phép toán không có nghĩa. Câu 4: Thứ tự đúng của chương trình Program Chuong trinh 1; (1) Begin (2) Uses crt; (3) Writeln ( ’ hoa cỏ mùa xuân’);(4) End. (5) là: A. 1, 3, 2, 4, 5 B. 1, 2, 4, 3, 5 C. 2, 3, 1, 4, 5 D. 1, 2, 3, 4, 5 1 a(b 2) 2 a được biểu diễn như thế nào? Câu 5: Trong NNLT Pascal, biểu thức x A. 1/(x-a)*(b+2)/(2+a) B. 1/x-(a*b+2)/(2+a) C. 1/x-a*(b+2)/(2+a) D. (1/x-a*b+2)/(2+a) Câu 6: Trong các tên sau đây, tên nào hợp lệ trong NNLT Pascal? A. Khoi 8 B. Tamgiac; C. Bai-tap-thuc-hanh D. beginprogram Câu 7: Khi thực hiện phép chia, phép chia lấy phần nguyên, phép chia lấy phần dư của hai số 14 và 5, có các kết quả sau, hãy chọn kết quả đúng. A. 14/5 = 2.8; 14 div 5 = 2; 14 mod 5 = 4 B. 14/5 = 2,8; 14 div 5 = 2; 14 mod 5 = 4 C. 14/5=2; 14 div 5 =2; 14 mod 5 = 4 D. 14/5 = 2.8; 14 div 5 = 4; 14 mod 5 = 4 Câu 8: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ sau đây? A. Ngôn ngữ tự nhiên của con ngưòi B. Ngôn ngữ máy C. Tất cả các ngôn ngữ trên D. Ngôn ngữ lập trình Câu 9: Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln (‘KQ là:’, a); cái gì sẽ in ra màn hình? A. Ket qua la: a B. Không đưa ra gì cả C. KQ la a D. KQ la: <giá trị của biến a> Câu 10: Các tên sau đây, đâu là từ khoá? A. End, Mod, Var, Readln; B. Begin, Uses, Write; Or C. Begin, Program, Uses, And. D. Begin, Readln, Or, Uses Câu 11: Các thành phần cơ bản của một ngôn ngữ lập trình gồm: A. Bảng chữ cái và các quy tắc để viết các câu lệnh. B. bảng chữ cái và các từ khoá C. Các từ khoá và tên D. Bảng chữ cái, các từ khoá và tên.
<span class='text_page_counter'>(6)</span> Câu 12: Biểu thức 1+1/2+1/(2*3)+1/(3*4)+1/(4*5) là dạng biểu diễn của biểu thức toán học: 1 1 1 1 1 1 1 1 (1 x3 3x ) 1 2 2 4 4x5 2 2x3 3x4 4x5 A. B. 1 1 1 1 (1 )x3 ( x4) 2 2 3 4x5 C. (1 2x3 3x4 4x5) D. II. PHẦN TỰ LUẬN (4 điểm) Câu 1: ( 2 điểm) 1. Hãy biểu diễn các biểu thức sau đây bằng ngôn ngữ lập trình Pascal (a c)h ah a h 3 2 2 a. 5x + 2x – 8x+15 b. c. b c d bc 2. Chuyển các biểu thức viết trong Pascal dưới đây thành biểu thức toán học. a. 2*p*r b. –b/(2*a+c) c. 1/(n*(n+1)*(n+2)) d. (10*a +2*b)/(a*b) Câu 2: (2 điểm) Viết chơng trình nhập hai số từ bàn phím và hiển thị ra màn hình hiệu hai số đó. BÀI LÀM I. PHẦN TRẮC NGHIỆM (Hãy tô kín đáp án tương ứng với các câu hỏi ). II. PHẦN TỰ LUẬN.. ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ......................................................................................................................................................... ..........................................................................................................................................................
<span class='text_page_counter'>(7)</span>