Hãy chọn phương án ghép đúng.. biểu thức điều kiện sai B.. biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong C.. biểu thức điều kiện đúng Câu 3:.. Tìm kết luận đúng nhất về lỗi của c
Trang 1TRƯỜNG THPT PHAN CHU TRINH ĐỀ KIỂM TRA HỌC KÌ I Năm học : 2010-2011
TỔ TOÁN - TIN Môn : Tin Học lớp 11 Thời gian : 45 phút
I PHẦN TRẮC NGHIỆM (5đ):
Câu 1: Cho khai báo biến sau đây (trong Pascal) :
Var m, n : integer ;
x, y : real ;
Lệnh gán nào sau đây là sai ?
A y := +10.5 B x := 6 C m := -4 D n := 3.5
Câu 2: Hãy chọn phương án ghép đúng
Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>, câu lệnh 2 được thực
hiện khi:
A biểu thức điều kiện sai
B biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong
C câu lệnh 1 được thực hiện
D biểu thức điều kiện đúng
Câu 3: Cho một chương trình còn lỗi như sau:
Var
A, b, c : real ;
A := 1; b := 1; c := 5 ;
d := b*b – 4*a*c ;
writeln(‘d = ’,d);
END.
Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :
A Thiếu Begin
B Không khai báo biến d
C Thiếu Begin và không khai biến d
D Không có END.
Câu 4: Hãy chọn phương án ghép đúng Biểu thức : 25 mod 3 + 5 / 2 * 3 có giá trị là :
Câu 5: Trường hợp nào dưới đây là tên biến trong Pascal ?
II PHẦN TỰ LUẬN (5đ):
Câu 1: Cho đoạn chương trình sau:
Program ThiHKI;
Var m,Tong,i : integer;
BEGIN
write(‘Nhap so nguyen m (m>1) = ’); readln(m);
Tong:=0;
for i:=1 to m do
if (i mod 2 = 0) then Tong:=Tong+m;
write(Tong);
readln END
Em hãy cho biết chương trình trên dùng làm gì ? Nhập m = 15, hãy cho biết kết quả khi chạy chương trình?
Câu 2: Sử dụng ngôn ngữ Pascal, lập trình:
- Nhập vào từ bàn phím 2 số nguyên dương m,n
- Tính và xuất ra màn hình diện tích, chu vi hình chữ nhật có chiều dài m, chiều rộng n
- Tìm và xuất ra màn hình số nguyên k nhỏ nhất thỏa điều kiện: m
k i
i i
Trang 2HƯỚNG DẪN CHẤM
Câu 1: D
Câu 2: A
Câu 3: C
Câu 4: C
Câu 5: B
Câu 1:
- Chương trình dùng để nhập vào một số nguyên m, tính toán và xuất giá trị Tong với cách tính :
Tong= (số số chẵn từ 1 đến m)*m
- Nhập m=15 Kết quả chương trình: Xuất giá trị Tong = 105
Câu 2:
Chương trình cài đặt:
Program ThiHK_Cau2;
Uses crt;
Var m,n,ditch,cvi, i, k : integer;
S: real;
BEGIN
Clrscr;
write(‘Nhap vao 2 so nguyen duong m, n :’);
readln(m,n);
dtich:=m*n; cvi:= (m+n)*2;
writeln(‘Dien tich hinh chu nhat can tinh la : ‘, dtich);
writeln(‘Chu vi hinh chu nhat can tinh la : ‘, cvi);
S:=0; i:=0;
while m>S do
begin
i:=i+1;
S:=S+ i/(i+1);
end;
k:=i;
write(‘So nguyen k can tim la: ‘ ,k);
Readln
END