PHIẾU TRẢ LỜI TRẮCNGHIỆMHọc sinh chú ý : - Giữ cho phiếu phẳng, không bôi bẩn, làm rách. - Phải ghi đầy đủ các mục theo hướng dẫn - Học sinh ghi Mã đe à trước khi làm bài. Phần trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câu trắcnghiệm trong đề. Đối với mỗi câu trắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng. 01. ; / = ~ 09. ; / = ~ 17. ; / = ~ 25. ; / = ~ 02. ; / = ~ 10. ; / = ~ 18. ; / = ~ 26. ; / = ~ 03. ; / = ~ 11. ; / = ~ 19. ; / = ~ 27. ; / = ~ 04. ; / = ~ 12. ; / = ~ 20. ; / = ~ 28. ; / = ~ 05. ; / = ~ 13. ; / = ~ 21. ; / = ~ 29. ; / = ~ 06. ; / = ~ 14. ; / = ~ 22. ; / = ~ 30. ; / = ~ 07. ; / = ~ 15. ; / = ~ 23. ; / = ~ 31. ; / = ~ 08. ; / = ~ 16. ; / = ~ 24. ; / = ~ 32. ; / = ~ TRƯỜNG THCS EABUNG Họ và tên: ……………………………………. Lớp: 8 MÃ ĐỀ ĐIỂM TRƯỜNG THCS EABUNG Họ tên học sinh: . . . . . . . . . . . . . . . . . . . . . . . . KIỂM TRA HỌC KÌ I Mơn: Tinhọc8 Phần trắcnghiệm - 10điểm(45 phút) Học sinh chọn và tơ kín một ơ tròn tương ứng với phương án trả lời đúng vào bảng sau: Mã đề: 007 Câu 1. Câu lệnh điều kiện If … Then dạng đủ có dạng đúng là: A. If <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>; B. If <điều kiện1 > then <câu lệnh 1> else <câu lệnh 2>; C. If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>; D. If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; Câu 2. Lệnh tạm dừng chương trình cho đến khi người dùng nhấn phím Enter là: A. Readln B. Stop C. Delay D. Writeln Câu 3. Trong ngơn ngữ lập trình Pascal, từ khơng phải từ khóa là: A. Computer B. Uses C. Program D. End Câu 4. Viết biểu thức tốn a 3 -b 3 sang Pascal thì ta viết là: A. aaa-bbb B. a.a.a-b.b.b C. a*a*a-b*b*b D. a. a 3 -b 3 Câu 5. Cách khai báo hằng đúng là: A. Const pi: 3,14; B. Const pi=3,14 real; C. Const pi=3,14; D. Const pi:=3,14 real; Câu 6. Phần ngun trong phép chia của hai số ngun 16 và 5 là: A. 16 div 5 = 1 B. 16 mod 5 = 1 C. 16 div 5 = 3 D. 16 mod 5 = 3 Câu 7. If . Then . Else . là: A. Một khai báo B. Câu lệnh điều kiện C. Vòng lặp khơng xác định D. Vòng lặp xác định Câu 8.Để thoát khỏi Pascal ta nhấn tổ hợp phím nào? A. Ctrl + F9 B. Ctrl + X C. Alt + X D. Alt + F9 Câu 9. Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để: A. Khởi động chương trình B. Dịch chương trình C. Chạy chương trình D. Lưu chương trình Câu 10. Trong chương trình Turbo Pascal từ khố dùng để khai báo tên chương trình là: A. Begin B. Uses C. Program D. Write Câu 11. Cách khai báo biến nào sau đây là sai A. Var a,b, c:real; B. Var a,b:real; C. Var a b:real; D. Var a:real; Câu 12. Kiểu dữ liệu Integer có giới hạn là: A. các số nguyên từ 0 đến 255 B. các số nguyên từ - 2 15 đến 2 15 + 1 C. các số nguyên từ - 2 15 đến 2 15 - 1 D. các số nguyên từ - 2 10 đến 2 10 - 1 Câu 13. Khai báo nào sau đây đúng: A. Program Vi_du; B. Program: V_D; C. Program V D; D. Program VD; Câu 14. Kết quả của phép tính 17 mod 3 bằng? A. 3 B. 2 C. 5 D. 4 Câu 15. Trong các tên sau, tên nào là hợp lệ trong ngơn ngữ Pascal: A. Tamtho B. Begin C. Dien tich D. 5-Hoa-hong Câu 16. Cho biết lệnh dùng để xóa màn hình kết quả: A. Clrscr B. Clear C. Clool D. Close Câu 17. Khởi động Turbo Pascal bằng cách: A. Nháy phải chuột vào biểu tượng Turbo màn hình nền B. Nháy đúp chuột vào biểu tượng Turbo trên màn hình nền C. Nháy chuột vào biểu tượng Turbo trên màn hình nền D. Nháy đúp chuột phải vào biểu tượng Turbo trên màn hình Câu 18. IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào? A. 3 B. 5 C. 0 D. 8 Câu 19. Câu lệnh điều kiện dạng đầy đủ là: A. If <điều kiện > then < câu lệnh>; B. If < điều kiện > then < câu lệnh 1> Else <câu lệnh 2>; C. If <câu lệnh> then < điều kiện>,<câu lệnh 2>; D. If <điều kiện> then < câu lệnh 1>,<câu lệnh 2>; Câu 20. Trong chương trình Turbo Pascal từ khoá dùng để khai báo thư viện là: A. Program B. End C. Uses D. Begin Câu 21. a là biến dữ liệu kiểu số ngun. Muốn xuất giá trị của a 2 thì ta viết A. Writeln('a*a') B. Readln(' a*a ') C. Writwln(a 2) D. Writeln(a*a) Câu 22. Để thực hiện phép tính tổng của hai số ngun a và b ta thực hiện như sau : A. Tong=a+b B. Tong:=a+b C. Tong:a+b D. Tong(a+b) Câu 23. Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào? A. Integer và Longint B. Integer C. Real D. Char Câu 24. Để chạy chương trình trong môi trường Pascal cần nhấn tổ hợp phím: A. Alt + F9 B. Ctrl + F5 C. Ctrl + F9 D. Alt + F5 Câu 25. Dãy kí tự 20n10 thuộc kiểu dữ liệu A. Real B. Integer C. String D. Char Câu 26. Trong chương trình Turbo Pascal từ khoá dùng để khai báo tên chương trình là: A. End B. Begin C. Uses D. Program Câu 27. Câu lệnh điều kiện trong Pascal nào sau đây là đúng? A. if x > 4; then a:= b; B. if x > 4 then a:=b; m:=n; C. if x:= 5 then a = b; D. if x > 4 then a:=b; else m:=n; Câu 28. Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ lập trình Pascal? A. Beginprogram B. A C. Tamgiac D. 8a Câu 29. Những tên có ý nghóa được xác đònh từ trước và không được phép sử dụng cho mục đích khác được gọi là gì? A. Từ khóa B. Tên có sẵn C. Biến D. Tên riêng Câu 30. Biểu thức toán học 18 4 4 6 1 − − + được viết dưới dạng biểu thức trong Pascal là A. (18-4)/(6+1-4) B. 18-4/6+1-4 C. (18 - 4)/(6+1)-4 D. (18-4)/6+1-4 Câu 31. Kiểu dữ liệu nào sau đây là kiểu số thực? A. Interger B. String C. Real D. Char Câu 32. Cấu trúc chung hợp lý của một chương trình Pascal là: A. Begin -> Program -> End B. Program -> End -> Begin C. End -> Program -> Begin D. Program -> Begin -> End Ðáp án mã đề: 007 01. - - - ~ 09. - / - - 17. - / - - 25. - - = - 02. ; - - - 10. - - = - 18. - / - - 26. - - - ~ 03. ; - - - 11. - - = - 19. - / - - 27. - - = - 04. - - = - 12. - - = - 20. - - = - 28. - - - ~ 05. - - = - 13. ; - - - 21. - - - ~ 29. ; - - - 06. - - = - 14. - / - - 22. - / - - 30. - - = - 07. - / - - 15. ; - - - 23. - - = - 31. - - = - 08. - - = - 16. ; - - - 24. - - = - 32. - - - ~ TRƯỜNG THCS EABUNG Họ tên học sinh: . . . . . . . . . . . . . . . . . . . . . . . . KIỂM TRA HỌC KÌ I Mơn: Tinhọc8 Phần trắcnghiệm - 10điểm(45 phút) Học sinh chọn và tơ kín một ơ tròn tương ứng với phương án trả lời đúng vào bảng sau: Mã đề: 008 Câu 1. Để chạy chương trình trong môi trường Pascal cần nhấn tổ hợp phím: A. Ctrl + F5 B. Ctrl + F9 C. Alt + F5 D. Alt + F9 Câu 2. IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào? A. 0 B. 8 C. 5 D. 3 Câu 3. Trong các tên sau, tên nào là hợp lệ trong ngơn ngữ Pascal: A. Begin B. 5-Hoa-hong C. Tamtho D. Dien tich Câu 4. Cấu trúc chung hợp lý của một chương trình Pascal là: A. Begin -> Program -> End B. Program -> Begin -> End C. End -> Program -> Begin D. Program -> End -> Begin Câu 5. Kết quả của phép tính 17 mod 3 bằng? A. 2 B. 3 C. 5 D. 4 Câu 6. Kiểu dữ liệu Integer có giới hạn là: A. các số nguyên từ - 2 10 đến 2 10 - 1 B. các số nguyên từ - 2 15 đến 2 15 + 1 C. các số nguyên từ 0 đến 255 D. các số nguyên từ - 2 15 đến 2 15 - 1 Câu 7. Để thoát khỏi Pascal ta nhấn tổ hợp phím nào? A. Ctrl + X B. Alt + F9 C. Ctrl + F9 D. Alt + X Câu 8. If . Then . Else . là: A. Vòng lặp khơng xác định B. Câu lệnh điều kiện C. Một khai báo D. Vòng lặp xác định Câu 9. Trong chương trình Turbo Pascal từ khoá dùng để khai báo tên chương trình là: A. Program B. Begin C. Uses D. End Câu 10. Khởi động Turbo Pascal bằng cách: A. Nháy đúp chuột phải vào biểu tượng Turbo trên màn hình B. Nháy đúp chuột vào biểu tượng Turbo trên màn hình nền C. Nháy chuột vào biểu tượng Turbo trên màn hình nền D. Nháy phải chuột vào biểu tượng Turbo màn hình nền Câu 11. Để thực hiện phép tính tổng của hai số ngun a và b ta thực hiện như sau : A. Tong(a+b) B. Tong:a+b C. Tong:=a+b D. Tong=a+b Câu 12. Câu lệnh điều kiện If … Then dạng đủ có dạng đúng là: A. If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>; B. If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; C. If <điều kiện1 > then <câu lệnh 1> else <câu lệnh 2>; D. If <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>; Câu 13. Kiểu dữ liệu nào sau đây là kiểu số thực? A. Char B. Real C. String D. Interger Câu 14. Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ lập trình Pascal? A. 8a B. Tamgiac C. Beginprogram D. A Câu 15. Trong chương trình Turbo Pascal từ khoá dùng để khai báo thư viện là: A. Begin B. Program C. Uses D. End Câu 16. Khai báo nào sau đây đúng: A. Program: V_D; B. Program Vi_du; C. Program V D; D. Program VD; Câu 17. Biểu thức toán học 18 4 4 6 1 − − + được viết dưới dạng biểu thức trong Pascal là A. (18-4)/(6+1-4) B. (18-4)/6+1-4 C. 18-4/6+1-4 D. (18 - 4)/(6+1)-4 Câu 18. Cách khai báo hằng đúng là: A. Const pi: 3,14; B. Const pi=3,14 real; C. Const pi:=3,14 real; D. Const pi=3,14; Câu 19. Viết biểu thức tốn a 3 -b 3 sang Pascal thì ta viết là: A. a.a.a-b.b.b B. a*a*a-b*b*b C. aaa-bbb D. a. a 3 -b 3 Câu 20. Cho biết lệnh dùng để xóa màn hình kết quả: A. Close B. Clool C. Clear D. Clrscr Câu 21. Trong ngơn ngữ lập trình Pascal, từ khơng phải từ khóa là: A. Uses B. End C. Computer D. Program Câu 22. Câu lệnh điều kiện trong Pascal nào sau đây là đúng? A. if x > 4; then a:= b; B. if x:= 5 then a = b; C. if x > 4 then a:=b; m:=n; D. if x > 4 then a:=b; else m:=n; Câu 23. Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào? A. Integer B. Integer và Longint C. Char D. Real Câu 24. Lệnh tạm dừng chương trình cho đến khi người dùng nhấn phím Enter là: A. Readln B. Stop C. Writeln D. Delay Câu 25. Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để: A. Chạy chương trình B. Dịch chương trình C. Khởi động chương trình D. Lưu chương trình Câu 26. a là biến dữ liệu kiểu số ngun. Muốn xuất giá trị của a 2 thì ta viết A. Writwln(a 2) B. Readln(' a*a ') C. Writeln(a*a) D. Writeln('a*a') Câu 27. Phần ngun trong phép chia của hai số ngun 16 và 5 là: A. 16 div 5 = 1 B. 16 mod 5 = 3 C. 16 div 5 = 3 D. 16 mod 5 = 1 Câu 28. Những tên có ý nghóa được xác đònh từ trước và không được phép sử dụng cho mục đích khác được gọi là gì? A. Tên có sẵn B. Tên riêng C. Biến D. Từ khóa Câu 29. Trong chương trình Turbo Pascal từ khố dùng để khai báo tên chương trình là: A. Program B. Uses C. Write D. Begin Câu 30. Dãy kí tự 20n10 thuộc kiểu dữ liệu A. Char B. String C. Integer D. Real Câu 31. Cách khai báo biến nào sau đây là sai A. Var a:real; B. Var a b:real; C. Var a,b:real; D. Var a,b, c:real; Câu 32. Câu lệnh điều kiện dạng đầy đủ là: A. If < điều kiện > then < câu lệnh 1> Else <câu lệnh 2>; B. If <câu lệnh> then < điều kiện>,<câu lệnh 2>; C. If <điều kiện > then < câu lệnh>; D. If <điều kiện> then < câu lệnh 1>,<câu lệnh 2>; Ðáp án mã đề: 008 01. - / - - 09. ; - - - 17. - - - ~ 25. - / - - 02. - - = - 10. - / - - 18. - - - ~ 26. - - = - 03. - - = - 11. - - = - 19. - / - - 27. - - = - 04. - / - - 12. - / - - 20. - - - ~ 28. - - - ~ 05. ; - - - 13. - / - - 21. - - = - 29. ; - - - 06. - - - ~ 14. ; - - - 22. - / - - 30. - / - - 07. - - - ~ 15. - - = - 23. - - - ~ 31. - / - - 08. - / - - 16. - / - - 24. ; - - - 32. ; - - - TRƯỜNG THCS EABUNG Họ tên học sinh: . . . . . . . . . . . . . . . . . . . . . . . . KIỂM TRA HỌC KÌ I Mơn: Tinhọc8 Phần trắcnghiệm - 10điểm(45 phút) Học sinh chọn và tơ kín một ơ tròn tương ứng với phương án trả lời đúng vào bảng sau: Mã đề: 009 Câu 1. Kiểu dữ liệu nào sau đây là kiểu số thực? A. Interger B. Real C. String D. Char Câu 2. Biểu thức toán học 18 4 4 6 1 − − + được viết dưới dạng biểu thức trong Pascal là A. (18-4)/6+1-4 B. (18 - 4)/(6+1)-4 C. (18-4)/(6+1-4) D. 18-4/6+1-4 Câu 3. Để thoát khỏi Pascal ta nhấn tổ hợp phím nào? A. Ctrl + X B. Alt + X C. Ctrl + F9 D. Alt + F9 Câu 4. Câu lệnh điều kiện dạng đầy đủ là: A. If < điều kiện > then < câu lệnh 1> Else <câu lệnh 2>; B. If <điều kiện > then < câu lệnh>; C. If <điều kiện> then < câu lệnh 1>,<câu lệnh 2>; D. If <câu lệnh> then < điều kiện>,<câu lệnh 2>; Câu 5. Dãy kí tự 20n10 thuộc kiểu dữ liệu A. Char B. Real C. String D. Integer Câu 6. Câu lệnh điều kiện If … Then dạng đủ có dạng đúng là: A. If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>; B. If <điều kiện1 > then <câu lệnh 1> else <câu lệnh 2>; C. If <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>; D. If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; Câu 7. Kiểu dữ liệu Integer có giới hạn là: A. các số nguyên từ - 2 15 đến 2 15 + 1 B. các số nguyên từ 0 đến 255 C. các số nguyên từ - 2 10 đến 2 10 - 1 D. các số nguyên từ - 2 15 đến 2 15 - 1 Câu 8. Lệnh tạm dừng chương trình cho đến khi người dùng nhấn phím Enter là: A. Stop B. Delay C. Writeln D. Readln Câu 9. Để chạy chương trình trong môi trường Pascal cần nhấn tổ hợp phím: A. Alt + F9 B. Ctrl + F5 C. Ctrl + F9 D. Alt + F5 Câu 10. Kết quả của phép tính 17 mod 3 bằng? A. 3 B. 5 C. 2 D. 4 Câu 11. If . Then . Else . là: A. Câu lệnh điều kiện B. Một khai báo C. Vòng lặp xác định D. Vòng lặp khơng xác định Câu 12. Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ lập trình Pascal? A. A B. Beginprogram C. 8a D. Tamgiac Câu 13. Để thực hiện phép tính tổng của hai số ngun a và b ta thực hiện như sau : A. Tong=a+b B. Tong:a+b C. Tong(a+b) D. Tong:=a+b Câu 14. Biến a được nhận các giá trị là 0 ; -1 ; 1 ; 2,3 . Ta có thể khai báo a thuộc kiểu dữ liệu nào? A. Integer B. Integer và Longint C. Real D. Char Câu 15. Trong các tên sau, tên nào là hợp lệ trong ngơn ngữ Pascal: A. 5-Hoa-hong B. Dien tich C. Tamtho D. Begin Câu 16. Cách khai báo hằng đúng là: A. Const pi=3,14; B. Const pi:=3,14 real; C. Const pi: 3,14; D. Const pi=3,14 real; Câu 17. Khởi động Turbo Pascal bằng cách: A. Nháy phải chuột vào biểu tượng Turbo màn hình nền B. Nháy đúp chuột phải vào biểu tượng Turbo trên màn hình C. Nháy chuột vào biểu tượng Turbo trên màn hình nền D. Nháy đúp chuột vào biểu tượng Turbo trên màn hình nền Câu 18. Cho biết lệnh dùng để xóa màn hình kết quả: A. Clear B. Clool C. Close D. Clrscr Câu 19. Cấu trúc chung hợp lý của một chương trình Pascal là: A. Program -> Begin -> End B. Program -> End -> Begin C. End -> Program -> Begin D. Begin -> Program -> End Câu 20. Trong chương trình Turbo Pascal từ khố dùng để khai báo tên chương trình là: A. Begin B. Uses C. Program D. Write Câu 21. Những tên có ý nghóa được xác đònh từ trước và không được phép sử dụng cho mục đích khác được gọi là gì? A. Tên riêng B. Biến C. Tên có sẵn D. Từ khóa Câu 22. Khai báo nào sau đây đúng: A. Program VD; B. Program: V_D; C. Program Vi_du; D. Program V D; Câu 23. IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào? A. 8 B. 3 C. 0 D. 5 Câu 24. Trong chương trình Turbo Pascal từ khoá dùng để khai báo thư viện là: A. End B. Uses C. Begin D. Program Câu 25. Trong ngơn ngữ lập trình Pascal, từ khơng phải từ khóa là: A. Uses B. Computer C. Program D. End Câu 26. Trong chương trình Turbo Pascal từ khoá dùng để khai báo tên chương trình là: A. Uses B. End C. Program D. Begin Câu 27. Cách khai báo biến nào sau đây là sai A. Var a,b, c:real; B. Var a:real; C. Var a b:real; D. Var a,b:real; Câu 28. Phần ngun trong phép chia của hai số ngun 16 và 5 là: A. 16 mod 5 = 1 B. 16 mod 5 = 3 C. 16 div 5 = 1 D. 16 div 5 = 3 Câu 29. Câu lệnh điều kiện trong Pascal nào sau đây là đúng? A. if x > 4 then a:=b; else m:=n; B. if x:= 5 then a = b; C. if x > 4; then a:= b; D. if x > 4 then a:=b; m:=n; Câu 30. Viết biểu thức tốn a 3 -b 3 sang Pascal thì ta viết là: A. aaa-bbb B. a.a.a-b.b.b C. a*a*a-b*b*b D. a. a 3 -b 3 Câu 31. Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để: A. Khởi động chương trình B. Lưu chương trình C. Dịch chương trình D. Chạy chương trình Câu 32. a là biến dữ liệu kiểu số ngun. Muốn xuất giá trị của a 2 thì ta viết A. Writeln(a*a) B. Writeln('a*a') C. Writwln(a 2) D. Readln(' a*a ') Ðáp án mã đề: 009 01. - / - - 09. - - = - 17. - - - ~ 25. - / - - 02. - / - - 10. - - = - 18. - - - ~ 26. - - = - 03. - / - - 11. ; - - - 19. ; - - - 27. - - = - 04. ; - - - 12. - - = - 20. - - = - 28. - - - ~ 05. - - = - 13. - - - ~ 21. - - - ~ 29. - / - - 06. - - - ~ 14. - - = - 22. - - = - 30. - - = - 07. - - - ~ 15. - - = - 23. - - - ~ 31. - - = - 08. - - - ~ 16. ; - - - 24. - / - - 32. ; - - - . TRA HỌC KÌ I Mơn: Tin học 8 Phần trắc nghiệm - 10điểm(45 phút) Học sinh chọn và tơ kín một ơ tròn tương ứng với phương án trả lời đúng vào bảng sau: Mã đề: . Mơn: Tin học 8 Phần trắc nghiệm - 10điểm(45 phút) Học sinh chọn và tơ kín một ơ tròn tương ứng với phương án trả lời đúng vào bảng sau: Mã đề: 0 08 Câu