De kiem tra hkI tin 11
Chia sẻ bởi Chu Thị Hợi |
Ngày 26/04/2019 |
131
Chia sẻ tài liệu: de kiem tra hkI tin 11 thuộc Tin học 11
Nội dung tài liệu:
SỞ GIÁO DỤC VÀ ĐÀO TẠO NGHỆ AN ĐỀ THI KHẢO SÁT LẦN 1 LỚP 11
TRƯỜNG THPT DTNT QUỲ HỢP Năm học: 2011 - 2012
Đề chính thức Môn thi: Tin học
Mã đề 111131 (Thời gian 45 phút không kể phát đề)
Bài 1: Nêu quy tắc đặt tên trong ngôn ngữ lập trình pascal và viết 3 tên đúng.
Bài 2: Biểu diễn các biểu thức toán học sau sang pascal:
a. b. sin2x + cos2x +
c. - d. x3 + 1 +
Bài 3: a. Phát hiện và sửa lỗi trong chương trình sau:
var s, n : integer; {dòng 1}
begin {dòng 2}
s := 0; {dòng 3}
for n := 1 to 100 do {dòng 4}
s = s + 1/n; {dòng 5}
writeln(‘Ket qua:’, s); {dòng 6}
readln {dòng 7}
end. {dòng 8}
Chương trình trên thực hiện công việc gì?
Bài 4: Viết chương trình tìm và đưa ra màn hình số lớn nhất (max) trong 2 số nguyên a, b nhập vào từ bàn phím.
-------------------------------------------------------------------------------------------------------------------------
SỞ GIÁO DỤC VÀ ĐÀO TẠO NGHỆ AN ĐỀ THI KHẢO SÁT LẦN 1 LỚP 11
TRƯỜNG THPT DTNT QUỲ HỢP Năm học: 2011 - 2012
Đề chính thức Môn thi: Tin học
Mã đề 111132 (Thời gian 45 phút không kể phát đề)
Bài 1: Nêu quy tắc đặt tên trong ngôn ngữ lập trình pascal và viết 3 tên đúng.
Bài 2: Biểu diễn các biểu thức toán học sau sang pascal:
a. b. cos2x - sin2x +
c. - d. y3 - 1 +
Bài 3: a. Phát hiện và sửa lỗi trong chương trình sau:
var s, n : Byte; {dòng 1}
begin {dòng 2}
s := 0; {dòng 3}
for n = 1 to 100 do {dòng 4}
s := s + n; {dòng 5}
writeln(‘Ket qua:’, s); {dòng 6}
readln {dòng 7}
end. {dòng 8}
Chương trình trên thực hiện công việc gì?
Bài 4: Viết chương trình tìm và đưa ra màn hình số nhỏ nhất (min) trong 2 số nguyên a, b nhập vào từ bàn phím.
ĐÁP ÁN
Mã đề 111131:
Bài 1: Quy tắc đặt tên của ngông ngữ lập trình pascal: (1 điểm)
- Tên không dài quá 127 kí tự.
- Tên bắt đầu bằng chữ cái, chữ số, dấu gạch dưới.
- Tên bắt đầu bằng chữ cái hoặc dấu gạch dưới.
3 tên đúng: (tự đặt) (1 điểm).
Bài 2: (4 điểm)
a. (a - b)/(a+b) b. sin(x)*sin(x) + cos(x)*cos(x) + 1/sin(x)
c. (x - 1/2)/y - sqrt(x + y)/abs(x-y) d. x*x*x + 1 + abs(x + 1)/(1 - x)
Bài 3: (2 điểm)
Lỗi dòng 1: khai báo s không đúng kiểu, sửa lại s : real;
Lỗi dòng 5: thiếu dấu 2 chấm sau s, sửa lại s := s + 1/n;
Chương trình trên thực hiện việc tính và đưa ra màn hình tổng dãy số
+ + + … +
Bài 4: (2 điểm)
Var a, b, max : integer;
Begin
write(‘Nhap a, b:’);
readln(a, b);
if a > b then max := a
else max := b;
writeln(‘So lon nhat la:’, max);
readln
End.
Mã đề 111132:
Bài 1: Quy tắc đặt tên của ngông ngữ lập trình pascal: (1 điểm)
- Tên không dài quá 127 kí tự.
- Tên bắt đầu bằng chữ
TRƯỜNG THPT DTNT QUỲ HỢP Năm học: 2011 - 2012
Đề chính thức Môn thi: Tin học
Mã đề 111131 (Thời gian 45 phút không kể phát đề)
Bài 1: Nêu quy tắc đặt tên trong ngôn ngữ lập trình pascal và viết 3 tên đúng.
Bài 2: Biểu diễn các biểu thức toán học sau sang pascal:
a. b. sin2x + cos2x +
c. - d. x3 + 1 +
Bài 3: a. Phát hiện và sửa lỗi trong chương trình sau:
var s, n : integer; {dòng 1}
begin {dòng 2}
s := 0; {dòng 3}
for n := 1 to 100 do {dòng 4}
s = s + 1/n; {dòng 5}
writeln(‘Ket qua:’, s); {dòng 6}
readln {dòng 7}
end. {dòng 8}
Chương trình trên thực hiện công việc gì?
Bài 4: Viết chương trình tìm và đưa ra màn hình số lớn nhất (max) trong 2 số nguyên a, b nhập vào từ bàn phím.
-------------------------------------------------------------------------------------------------------------------------
SỞ GIÁO DỤC VÀ ĐÀO TẠO NGHỆ AN ĐỀ THI KHẢO SÁT LẦN 1 LỚP 11
TRƯỜNG THPT DTNT QUỲ HỢP Năm học: 2011 - 2012
Đề chính thức Môn thi: Tin học
Mã đề 111132 (Thời gian 45 phút không kể phát đề)
Bài 1: Nêu quy tắc đặt tên trong ngôn ngữ lập trình pascal và viết 3 tên đúng.
Bài 2: Biểu diễn các biểu thức toán học sau sang pascal:
a. b. cos2x - sin2x +
c. - d. y3 - 1 +
Bài 3: a. Phát hiện và sửa lỗi trong chương trình sau:
var s, n : Byte; {dòng 1}
begin {dòng 2}
s := 0; {dòng 3}
for n = 1 to 100 do {dòng 4}
s := s + n; {dòng 5}
writeln(‘Ket qua:’, s); {dòng 6}
readln {dòng 7}
end. {dòng 8}
Chương trình trên thực hiện công việc gì?
Bài 4: Viết chương trình tìm và đưa ra màn hình số nhỏ nhất (min) trong 2 số nguyên a, b nhập vào từ bàn phím.
ĐÁP ÁN
Mã đề 111131:
Bài 1: Quy tắc đặt tên của ngông ngữ lập trình pascal: (1 điểm)
- Tên không dài quá 127 kí tự.
- Tên bắt đầu bằng chữ cái, chữ số, dấu gạch dưới.
- Tên bắt đầu bằng chữ cái hoặc dấu gạch dưới.
3 tên đúng: (tự đặt) (1 điểm).
Bài 2: (4 điểm)
a. (a - b)/(a+b) b. sin(x)*sin(x) + cos(x)*cos(x) + 1/sin(x)
c. (x - 1/2)/y - sqrt(x + y)/abs(x-y) d. x*x*x + 1 + abs(x + 1)/(1 - x)
Bài 3: (2 điểm)
Lỗi dòng 1: khai báo s không đúng kiểu, sửa lại s : real;
Lỗi dòng 5: thiếu dấu 2 chấm sau s, sửa lại s := s + 1/n;
Chương trình trên thực hiện việc tính và đưa ra màn hình tổng dãy số
+ + + … +
Bài 4: (2 điểm)
Var a, b, max : integer;
Begin
write(‘Nhap a, b:’);
readln(a, b);
if a > b then max := a
else max := b;
writeln(‘So lon nhat la:’, max);
readln
End.
Mã đề 111132:
Bài 1: Quy tắc đặt tên của ngông ngữ lập trình pascal: (1 điểm)
- Tên không dài quá 127 kí tự.
- Tên bắt đầu bằng chữ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Chu Thị Hợi
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)