Bài 2 1 điểm: Viết chương trình in thông báo ra màn hình dòng chữ:Chao cac bạn Minh la Turbo Pascal II.. PHẦN TRẮC NGHIỆM: 4 điểm Câu 1: Trong số các tên sau đây, trong một chương trình
Trang 1Bài 2 (1 điểm): Viết chương trình in thông báo ra màn hình dòng chữ:
Chao cac bạn Minh la Turbo Pascal
II PHẦN TRẮC NGHIỆM: (4 điểm)
Câu 1: Trong số các tên sau đây, trong một chương trình Pascal, tên nào sau đây là hợp lệ?
Câu 2: Để tăng biến nhớ X lên 1 đơn vị, ta thực hiện câu lệnh nào sau đây?
Câu 3: Trong một chương trình Pascal, để chạy chương trình ta nhấn tổ hợp phím:
Câu 4: Lệnh writeln dùng để:
A In thông báo ra màn hình
B Đưa con trỏ xuống đầu dòng tiếp theo
C In thông báo ra màn hình và không đưa con trỏ xuống đầu dòng tiếp theo
D In thông báo ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo
Câu 5: Để khai báo biến x có kiểu dữ liệu số nguyên, ta khai báo như sau :
Trang 2Câu 7: Cho đoạn chương trình sau :
Program sapxep ;
Var a , b : integer ;
Begin
Write (‘Nhap so a: ‘); readln(a);
Write (‘Nhap so b: ‘); readln(b);
If a < b then write (a,‘ ‘,b) Else write (b,‘ ‘,a);
Readln ; End
Giả sử ta nhập từ bàn phím bộ dữ liệu (53, 12) Kết quả sẽ hiển thị như sau:
Trang 3
-Hết -Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím
và in ra màn hình hai số đó theo thứ tự giảm dần.
VD: Nhập vào bộ dữ liệu (12,34)
Chương trình sẽ in ra màn hình hai số theo thứ tự giảm dần 34 12
Trang 4PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
- -
ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009
MÔN: TIN HỌC 8
Thời gian làm bài: 20 phút (không kể thời gian phát đề)
ĐỀ SỐ 2:
-B PHẦN THI THỰC HÀNH: (4 điểm)
Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím
và in ra màn hình hai số đó theo thứ tự tăng dần.
VD: Nhập vào bộ dữ liệu (34,12)
Chương trình sẽ in ra màn hình hai số theo thứ tự tăng dần 12 34
-Lưu ý : + Thí sinh khi viết đoạn chương trình phải ghi phần chú thích họ tên, số báo
danh và đề thi.
Ví dụ : Em tên Nguyễn Thị Thùy Dương, số báo danh 012, đề 2
+ Lưu lại chương trình với tên : Thi012D2
{ Nguyen Thi Thuy Duong
SBD : 012 DE: 2 }
Trang 5Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím
và in ra màn hình số lớn nhất trong hai số đó.
VD: Nhập vào bộ dữ liệu (34,12)
Chương trình sẽ in ra màn hình số lớn nhất là 34
Trang 6PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
- -
ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008-2009
MÔN: TIN HỌC 8
Thời gian làm bài: 20 phút (không kể thời gian phát đề)
ĐỀ SỐ 4:
-B PHẦN THI THỰC HÀNH: (4 điểm)
Câu hỏi: (4 điểm) Viết chương trình nhập vào hai số nguyên a và b từ bàn phím
và in ra màn hình số nhỏ nhất trong hai số đó.
VD: Nhập vào bộ dữ liệu (34,12)
Chương trình sẽ in ra màn hình số nhỏ nhất là 12
-Lưu ý : + Thí sinh khi viết đoạn chương trình phải ghi phần chú thích họ tên, số báo
danh và đề thi.
Ví dụ : Em tên Nguyễn Thị Thùy Dương, số báo danh 012, đề 4
+ Lưu lại chương trình với tên : Thi012D4
{ Nguyen Thi Thuy Duong
SBD : 012 DE: 4 }
Trang 7Câu hỏi: (4 điểm) Viết chương trình kiểm tra tính hợp lệ khi nhập số nguyên a từ
bàn phím Chẳng hạn khi nhập số nguyên a > 10 in ra màn hình là số hợp lệ, ngược lại a ≤ 10 là số không hợp lệ
VD: + Nhập vào dữ liệu (16)
Chương trình sẽ in ra màn hình là số hợp lệ
+ Nhập vào dữ liệu (5)
Chương trình sẽ in ra màn hình là số không hợp lệ
Trang 8PHÒNG GD CAI LẬY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
- -
ĐÁP ÁN ĐỀ KIỂM TRA HỌC KỲ I NĂM 2008 – 2009
MÔN: TIN HỌC 8
Ma trận đề:
Bài
Mức độ Bài 2 Bài 3 Bài 4 Bài 6
Biết Câu 1, Câu 4 Câu 5 Bài 1
A PHẦN LÝ THUYẾT: (4 điểm)
I Phần tự luận: (2 điểm)
Bài 1: (1 điểm)
IF <ĐIỀU KIỆN> THEN <CÂU LỆNH 1> 0,5 đ
Bài 2: (1 điểm)
Program Bai2;
Begin
Writeln (‘Chao cac ban’); 0,5 đ
Writeln (‘Minh la Turbo Pascal’); 0,5 đ
Readln;
End
II Phần trắc nghiệm: (4 điểm)
Trang 9If a > b then write(a, ‘ ‘ , b) 0,75 đ Else write (b, ‘ ‘, a); 0,75 đ Readln;
End
Viết đúng từ khóa và chạy chương trình không báo lỗi 0,5 điểm
Đề 2:
{ Nguyen Thi Thuy Duong
SBD : 012
DE: 2
Trang 10Đề 3:
{ Nguyen Thi Thuy Duong
SBD : 012
DE: 3
}
Program de3;
Begin
Write(‘Nhap so nguyen a = ’); 0,25 đ
Writeln(‘Nhap so nguyen b = ’); 0,25 đ
If a > b then write(a) 0,75 đ
Readln;
End
Viết đúng từ khóa và chạy chương trình không báo lỗi 0,5 điểm
Đề 4:
{ Nguyen Thi Thuy Duong
SBD : 012
DE: 4
}
Program de4;
Begin
Write(‘Nhap so nguyen a = ’); 0,25 đ
Writeln(‘Nhap so nguyen b = ’); 0,25 đ
If a > b then write(b) 0,75 đ
Readln;
End
Viết đúng từ khóa và chạy chương trình không báo lỗi 0,5 điểm