Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (391.79 KB, 3 trang )
Câu 1(2 điểm)
Viết cấu trúc khai báo mảng một chiều theo cách trực tiếp? Giải thích các thành phần
khi khai báo mảng.
Câu 2(3 điểm): Chuyển các câu đây sang ngôn ngữ lập trình pascal?
a) Khai báo 3 biến có kiểu dữ liệu khác nhau
b) Khai báo 3 biến có kiểu dữ liệu giống nhau
c) Duyệt các số từ 1 đến 10 và in ra các số đó
d) Khai báo 3 mảng có kiểu dữ liệu giống nhau
e) Nếu x chia hết cho 2 thì thông báo x là số chẵn
f) Khai báo một hằng nhận giá trị là TRUE
Câu 3(3 điểm) Tìm ra chỗ sai và giải thích trong chương trình tính tổng sau :
Program tinh tong;
Uses crt;
Var a,b,s :real;
Begin
Write(‘moi nhap a,b’); read(a,b);
S = 0;
If a mod 2= 0 and b mod 2 = 0 then s:=s+a+b;
Else s:=s-a-b;
Write(‘s=’,s:1:2);
Readln;
End.
Câu 4(2 điểm)
Lập trình nhập vào hai số n và b. Đưa ra kết quả phần dư và phần nguyên của n khi
chia cho b( n> =b và b khác 0).
Người ra đề : Nguyễn Văn Hải – Năm học : 2010-2011
SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HÓA
TRƯỜNG THPT BÁ THƯỚC 3
ĐỀ KIỂM TRA HỌC KỲ II
Môn : Tin học
Thời gian : 45 phút