Nêu các phần cơ bản của một chơng trìnhb. Nêu các kiểu dữ liệu trong ngôn ngữ lập trình Pascal đã học?. Viết cấu trúc khai báo biến, hằng trong ngôn ngữ lập trình Pascal?. Viết lệnh khai
Trang 1Họ và tên: Bài kiểm tra học kỳ 1
Lớp 8 Môn: Tin học 8
Năm học 2010 - 2011 Điểm Lời phê của giáo viên
Câu 1 (2 điểm).
a Ngôn ngữ lập trình là gì?
b Nêu các phần cơ bản của một chơng trình?
Câu 2 (2 điểm).
a Nêu các kiểu dữ liệu trong ngôn ngữ lập trình Pascal đã học?
b Cho một số ví dụ cụ thể về các kiểu dữ liệu đó
Câu 3 (2 điểm)
a Viết cấu trúc khai báo biến, hằng trong ngôn ngữ lập trình Pascal?
b Viết lệnh khai báo biến a thuộc kiểu số nguyên; khai báo hằng b có giá trị
là 10
Câu 4 (2 điểm).
Viết cú pháp của câu lệnh điều kiện dạng đầy đủ? Cho ví dụ
Câu 5 (2 điểm).
Viết chơng trình Pascal nhập vào 2 số nguyên a và b từ bàn phím, in ra kết quả là số lớn nhất trong hai số a và b (trong chơng trình có sử dụng câu lệnh dừng màn
hình để xem kết quả)
Ma trận Nội dung Nhận biết Thông hiểuMức độ Vận dụng Tổng Làm quen với chơng trình
Chơng trình máy tính và dữ
Sử dụng biến trong chơng
Đáp án + biểu điểm môn Tin học 8
Năm học 2010 2011.– 2011
Câu 1 (2 điểm).
a Nêu đúng khái niệm ngôn ngữ lập trình: là tập hợp các kí hiệu và quy tắc
để viết các lệnh tạo thành một chơng trình hoàn chỉnh và chạy đợc trên máy
b Một chơng trình gồm 2 phần cơ bản: (1đ )trong đó
+ Phần khai báo: khai báo tên chơng trình, tên các th viện, biến 0,5đ
Trang 2+ Phần thân chơng trình: gồm các câu lệnh chỉ dẫn cho máy tính cách giải
Câu 2 (2 điểm).
a Các kiểu dữ liệu cơ bản trong ngôn ngữ lập trình Pascal: 1đ
Kiểu số nguyên (Integer); Kiểu số thực (Real); Kiểu xâu kí tự (String)
b Cho một số ví dụ cụ thể về các kiểu dữ liệu đó 1đ
Kiểu số nguyên (Integer): 124
Kiểu số thực (Real): 124,5
Kiểu xâu kí tự (String): matran
Câu 3 (2 điểm)
a Cấu trúc khai báo biến, hằng trong ngôn ngữ lập trình Pascal 1đ
Khai báo biến: Var <tên biến> : kiểu dữ liệu; 0,5đ
Khai báo hằng: Const <tên hằng> := giá trị cần gán; 0,5đ
b Lệnh khai báo biến a thuộc kiểu số nguyên: Var a: Integer; 0,5đ Khai báo hằng b có giá trị là 10: Const b:=10; 0,5đ
Câu 4 (2 điểm).
Sơ đồ cấu trúc câu lệnh điều kiện dạng đầy đủ: vẽ đúng các hình qui định,
Câu 5 (2 điểm).
Viết đúng chơng trinh (2điểm) Nếu khai báo thiếu, sai câu lệnh, mỗi lỗi trừ 0,25 điểm
Program Insolonnhat;
Uses Crt;
Var a, b: Integer;
Begin
Clrscr;
Write('nhap vao so thu nhat: a= '); readln(a);
Write('nhap vao so thu hai: b= '); readln(b);
If a>= b Then Writeln(' So lon nhat trong hai so la: ', a)
Else Writeln(' So lon nhat trong hai so la: ', b); Readln;
End.