1.1. Ngôn ngữ lập trình gồm những yếu tố nào?
a. Tập hợp các kí tự b. Các quy tắc
c. Ý tưởng – giải thuật d. Cả a và b
1.2. X là một số thực, để khai báo biến X ta có thể khai báo như sau:
a. Var X : integer; b. Var X : real;
c. Var X : string; d. Var X : char;
1.3. Giá trị của c sau khi thực hiện đoạn lệnh: a:= 3; b := 5; a := a + b; c:= a + b; là bao nhiêu?
a. c = 8 b. c = 3 c. c = 13 d. c = 10
I/ Ma trận Mức độ Nội dung Nhận biết Thông hiểu Vận dụng Tổng TN TL TN TL TN TL TN TL Bài 1: máy tính và chương trình máy tính 1 0.5 1 0.5 Bài 2: làm quen với chương trình và ngôn ngữ lập trình 2 1.0 1 0.5 1 0.5 2 1.0 2 1.0 Bài 3: chương trình máy tính và dữ liệu 2 1.0 1 1.0 1 1.0 2 1.0 2 2.0 Bài 4: sử dụng biến trong chương trình 1 0.5 2 1.0 1 0.5 1 0.5 1 2.0 3 1.5 3 3.0 Tổng 4 2.0 3 1.5 3 1.5 2 1.5 1 0.5 2 3.0 8 4.0 7 6.0 II/ Đề Họ và tên: Kiểm tra 1 tiết Lớp: 8/ Môn: Tin học A 1. Hãy khoanh tròn chữ cái trước câu trả lời đúng nhất: (4.0 đ) 1.1. Ngôn ngữ lập trình gồm những yếu tố nào? a. Tập hợp các kí tự b. Các quy tắc c. Ý tưởng – giải thuật d. Cả a và b 1.2. X là một số thực, để khai báo biến X ta có thể khai báo như sau: a. Var X : integer; b. Var X : real; c. Var X : string; d. Var X : char; 1.3. Giá trị của c sau khi thực hiện đoạn lệnh: a:= 3; b := 5; a := a + b; c:= a + b; là bao nhiêu? a. c = 8 b. c = 3 c. c = 13 d. c = 10 1.4. Lệnh có chức năng xóa sạch màn hình: a. delete; b. Clear; c. delmonitor ; d. Clrscr; 1.5. Muốn khai báo hằng ta sử dụng từ khóa: a. const b. var c. program d. begin 1.6. Để đưa thông tin ra màn hình, pascal sử dụng lệnh a. readln b. delay c. write hoặc writeln d. delete 1.7. Để lưu thông tin TBToan (điểm trung bình môn toán) của học sinh ta sử dụng kiểu dữ liệu: a. string b. real c. char d. integer 1.8. Xác định kết quả của biểu thức nào sau đây là đúng. a. 15 div 5 = 3 b. 15 / 5 < 3 c. 15 mod 5 = 3 d. 15 div 5 = 0 2. Thực hiện các phép toán: (2.0 đ) a. 377 mod 5 = 377 div 5 = 377 / 5 = b. ( 1/6 + 2/3) * ( 4/7 + 5/14) * (12/5) 3. Trong các câu lệnh sau, câu lệnh nào không hợp lệ? Giải thích? (2.0 đ) Câu lệnh Nhận xét đúng sai và giải thích Program Tin hoc 8; Var a, b := real; Wteri(’ chao cac ban’); Const Pi = 3.14; 4. Tìm, sắp xếp và sửa lỗi trong chương trình sau để trở thành một chương trình hoàn chỉnh: (2.0 đ) Begin Program Tong 2 so; a := 3; b = 9; Var a, b, c : string; c := a + b; write (‘tong 2 so la:’ , c); end. Readln. III/ Đáp án 1. Hãy khoanh tròn chữ cái trước câu trả lời đúng nhất: (4.0 đ) Câu 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 A X X B X X C X X D X X 2. Thực hiện các phép toán: (2.0 đ) a. 377 mod 5 = 2 377 div 5 = 75 377 / 5 = 75.4 b. ( 1/6 + 2/3) * ( 4/7 + 5/14) * (12/5) = 13/7 3. Trong các câu lệnh sau, câu lệnh nào không hợp lệ? Giải thích? (2.0 đ) Câu lệnh Nhận xét đúng sai và giải thích Program Tin hoc 8; Không hợp lệ: tên chuơng trình sử dụng phím cách Var a, b := real; Không hợp lệ: giữa tên biến và kiểu dữ liệu là dấu hai chấm Wteri(’ chao cac ban’); Không hợp lệ: sai tên lệnh write Const Pi = 3.14; Hợp lệ 4. Tìm, sắp xếp và sửa lỗi trong chương trình sau để trở thành một chương trình hoàn chỉnh: (2.0 đ) Program tong_2_so; var a,b,c: integer; begin a:= 3; b:= 9; c:= a + b; write(‘tong 2 so la:’ ,c); readln end.
Tài liệu đính kèm: