I/ Ma trận Mức độ Nội dung Bài 1: máy tính và chương trình máy tính Bài 2: làm quen với chương trình và ngôn ngữ lập trình Bài 3: chương trình máy tính và dữ liệu Bài 4: sử dụng biến tro[r]
Trang 1I/ Ma trận
Mức độ
Bài 1: máy tính và chương
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
Bài 4: sử dụng biến trong
2.0
3 1.5
3 1.5
2 1.5
1 0.5
2 3.0
8 4.0
7 6.0 II/ Đề
Trang 2Họ và tên: Kiểm tra 1 tiết
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?
1.2 X là một số thực, để khai báo biến X ta có thể khai báo như sau:
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?
1.4 Lệnh có chức năng xóa sạch màn hình:
1.5 Muốn khai báo hằng ta sử dụng từ khóa:
1.6 Để đưa thông tin ra màn hình, pascal sử dụng lệnh
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:
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 đ)
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
Trang 3III/ Đáp án
1 Hãy khoanh tròn chữ cái trước câu trả lời đúng nhất: (4.0 đ)
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 đ)
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
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