Đề kiểm tra học kì I môn Tin, lớp 8
Câu 15: Câu lệnh cho phép ta nhập giá trị của a từ bàn phím là:
A. readln(a);
B. Writeln(a);
C. Write(‘nhap gia tri cua a:’);
D. Write(a);
Câu 16: Sau 2 câu lệnh x:=5; x:=x*x; Giá trị của biến x là:
A. 15
B. 25
C. 10
D. 5
TRƯỜNG TRUNG HỌC CƠ SỞ TAM PHƯỚC ĐỀ KIỂM TRA HỌC KÌ I, NĂM HỌC 2012 -2013 Môn:TIN, Lớp:8 Đề chính thức Thời gian: 45 phút (không kể phát đề) Đề 1: I - PHẦN TRẮC NGHIỆM KHÁCH QUAN: (5đ) Câu 1: Trong các từ sau, từ nào không phải là từ khoá? A. Ct_dau_tien B. End C. Begin D. Program Câu 2: Trong các từ sau, từ nào là từ khoá? A. Ct_dau_tien B. End C. Read D. Write Câu 3: Từ khóa nào sau đây dùng để khai báo biến? A. Var B. Const C. Uses D. Program Câu 4: Từ khóa nào sau đây dùng để khai báo thư viện? A. Var B. Uses C. Const D. Program Câu 5: Từ khóa nào sau đây dùng để khai báo tên chương trình? A. Uses B. Const C. Program D. Var Câu 6: Từ khóa nào sau đây dùng để khai báo hằng? A. Var B. Program C. Uses D. Const Câu 7: Ngôn ngữ lập trình là: A. ngôn ngữ dùng để viết chương trình máy tính. B. một thuật toán. C. chương trình máy tính. D. môi trường lập trình. Câu 8: Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ? A. x:= 5000000 B. x:= 200 C. x:= 1.23 D. x:= ‘tin_hoc’ Câu 9: Khi ta khai báo biến x có kiểu là String thì phép gán nào sau đây là hợp lệ? A. x:= ‘tin_hoc’ B. x:= 200 C. x:= 1.23 D. x:= 5000000 Câu 10: Cấu trúc chung của chương trình gồm mấy phần? A. 4 phần B. 3 phần C. 1 phần D. 2 phần Câu 11: Để khai báo biến x thuộc kiểu số thực ta khai báo: A. Var x: Char; B. Var x: String; C. Var x: Real; D. Var x: integer; Câu 12: Để khai báo biến x thuộc kiểu số xâu ta khai báo: A. Var x: Real; B. Var x: integer; C. Var x: Char; D. Var x: String Câu 13: Để khai báo biến x thuộc kiểu số kí tự ta khai báo: A. Var x: Char; B. Var x: Real; C. Var x: String; D. Var x: integer; Câu 14: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘16*2-3=’,16*2-3); A. 16*2-3= B. 16*2-3=29 C. 29 D. 16*2-3 Câu 15: Câu lệnh cho phép ta nhập giá trị của a từ bàn phím là: A. readln(a); B. Writeln(a); C. Write(‘nhap gia tri cua a:’); D. Write(a); Câu 16: Sau 2 câu lệnh x:=5; x:=x*x; Giá trị của biến x là: A. 15 B. 25 C. 10 D. 5 Câu 17: Để gán giá trị 12 cho biến x ta dùng lệnh: A. x:12; B. x = 12; C. x:= 12; D. x =: 12; Câu 18: Máy tính có thể có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây ? A. Ngôn ngữ tự nhiên B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Tất cả các ngôn ngữ trên. Câu 19: Để chạy chương trình ta dùng tổ hợp phím: A. Ctrl + F9 B. Alt + F5 C. Alt + F9 D. Ctrl + F5 Câu 20: Trong các tên chương trình sau, tên nào viết đúng ? A. Lop.8A B. Tam giac C. 1Lơp8A D. Tamgiac TRƯỜNG TRUNG HỌC CƠ SỞ TAM PHƯỚC ĐỀ KIỂM TRA HỌC KÌ I, NĂM HỌC 2012 -2013 Môn TIN, Lớp 8 Đề chính thức Thời gian:45 phút (không kể phát đề) Điểm bằng số Điểm bằng chữ Giám khảo 1 Số thứ tự Giám khảo 2 Số phách II - PHẦN TỰ LUẬN: (5đ) Câu 1: (1đ) Hãy viết các biểu thức toán học sau đây trong ngôn ngữ lập trình Pascal: a/ 2x2+1; b/ Câu 2. Viết chương trình đưa ra thông báo trên màn hình. Mỗi thông báo nằm trên một dòng. . PHONG GIAO DUC VA DAO TAO CHAUTHANH TRUONG TH&THCS TAMPHUOC TEN EM LA: --------------------------------Hết------------------------------------ BÀI LÀM HƯỚNG DẪN CHẤM Ðề kiểm tra HỌC KÌ I, Năm học 2012-2013 - Môn: TIN, Lớp 8 I - PHẦN TRẮC NGHIỆM KHÁCH QUAN: ( 5đ) Câu 1 2 3 4 5 6 7 8 9 10 Kết quả A B A B C D A B A D Câu 11 12 13 14 15 16 17 18 19 20 Kết quả C D A B A B C C A B II - PHẦN TỰ LUẬN: ( 5đ) Câu 1 (1.0 đ): a/ 2*x*x+1; (0.5 đ) b/ (x+y)/(x-y); (0.5 đ) Câu 2: ( 3.0 đ): - Đầy đủ cấu trúc của một chương trình (1.0 đ) - Viết đúng theo yêu cầu ( 2.0 đ) - Chương trình không có lỗi (1.0 đ) Program Bai2; Uses crt; Begin Clrscr; Writeln( ‘ PHONG GIAO DUC VA DAO TAO CHAUTHANH’); Writeln(‘ TRUONG THCS TAMPHUOC’); Writeln(‘ EM TEN LA:...’); Readln; End.
File đính kèm:
- KTRA HKI TIN 8 DE 1.doc