Tin 11-k2-S 1
Chia sẻ bởi Mười Hai T Tvqn |
Ngày 26/04/2019 |
57
Chia sẻ tài liệu: Tin 11-k2-S 1 thuộc Tin học 11
Nội dung tài liệu:
ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC 2011-2012
MÔN: TIN HỌC– LỚP 11
A. MỤC TIÊU
Đánh giá kết quả tiếp thu của học sinh sau khi học hết chương trình học kì I.
B. MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ
- Kiến thức:
Biết được các loại tên trong ngôn ngữ lập trình Pascal.
Biết cú pháp và hoạt động của câu lệnh rẽ nhánh.
Hiểu và phân biệt hoạt động của chương trình biên dịch và chương trình thông dịch.
Nhận biết được tên chương trình, hằng, biến và các hàm số học chuẩn trong Pascal.
Vận dụng được việc viết biểu thức số học trong Pascal.
Biết được bộ nhớ lưu trữ của các kiểu dữ liệu chuẩn.
Hiểu câu lệnh rẽ nhánh dạng đủ, câu lệnh lặp với số lần biết trước và chưa biết trước.
Hiểu câu lệnh ghép.
- Kỹ năng:
Vận dụng kiến thức tổ chức rẽ nhánh và cấu trúc lặp.
C. MA TRẬN ĐỀ:
Nội dung
Mức độ
Tên, hằng, biến, chương trình dịch, các hàm số học chuẩn, biểu thức, các kiểu dữ liệu chuẩn.
Tổ chức rẽ nhánh và cấu trúc lặp
Nhận biết
Câu 1, câu 3, câu 4b
Thông hiểu
Câu 2, câu 4a
Câu 5
Vận dụng
Câu 6
D. NỘI DUNG ĐỀ KIỂM TRA
Sở GD-ĐT Tỉnh Bình Định
Trường THPT Nguyễn Trân
ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC 2011-2012
MÔN: TIN HỌC– LỚP 11
Thời gian: 45 phút
(không kể thời gian phát đề)
Họ và tên:……………………………………………….SBD:………………Lớp:…………
Câu 1: (2.0 điểm)
a) Trong Pascal có những loại tên nào? Cho ví dụ về từng loại tên cụ thể.
b) Trình bày cú pháp và nêu hoạt động của câu lệnh If – Then dạng đủ?
Câu 2: (1.0 điểm)
Trong một chương trình còn có lỗi cú pháp, thông thường chương trình biên dịch hay chương trình thông dịch phát hiện ra lỗi nhanh hơn? Tại sao?
Câu 3: (2.0 điểm)
Cho chương trình sau:
Program kt1;
Uses crt;
Const a=-3; b=1; d=225;
Var x:Integer;
Y,z:Real;
Begin
x:=abs(a)+b;
y:=sqrt(x);
z:=sqr(y)+sqrt(d);
Write(`z=`,z:10:2);
End.
Hãy cho biết:
a) Tên của chương trình
b) Các hằng đã khai báo
c) Các biến đã khai báo
d) Các hàm số học đã sử dụng trong chương trình trên.
Câu 4: (1.0 điểm)
a) Chuyển đổi biểu thức toán học sang dạng biểu thức của Pascal:
b) Xét khai báo sau đây trong Pascal:
Var X,Y,Z : integer;
C : char;
I,J : real;
N,M : word;
Bộ nhớ cấp phát cho các biến ở trên là bao nhiêu byte?
Câu 5: (2.0 điểm)
Cho biết kết quả hiển thị trên màn hình của từng đoạn chương trình sau đây:
a) Đoạn chương trình 1
N:=10;tong:=0;
For i:=1 to n do
If i mod 3=0 then Tong:=tong+i;
Write(tong);
b) Đoạn chương trình 2
A:= 0;
If A mod 2 <> 0 then A:= A+ 1 else A:= A –1;
Write(A);
c) Đoạn chương trình 3
X:=0; k:=2;
While k<=5 do
Begin
X:=x+k;
K:=k+1;
Write(x,’ ‘);
End;
d) Đoạn chương trình 4
a:= 5; b:=4;
m:=sqr(a+b);
write( m);
Câu 6: (2.0 điểm)
Viết chương tính nhập từ bàn phím hai số nguyên M và N (M
Sở GD-ĐT Tỉnh Bình Định
Trường THPT Nguyễn Trân
Tổ: Tin – Nghề
ĐÁP ÁN VÀ BIỂU ĐIỂM
ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC 2011-2012
MÔN: TIN HỌC– LỚP 11
Thời gian: 45 phút
CÂU HỎI
NĂM HỌC 2011-2012
MÔN: TIN HỌC– LỚP 11
A. MỤC TIÊU
Đánh giá kết quả tiếp thu của học sinh sau khi học hết chương trình học kì I.
B. MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ
- Kiến thức:
Biết được các loại tên trong ngôn ngữ lập trình Pascal.
Biết cú pháp và hoạt động của câu lệnh rẽ nhánh.
Hiểu và phân biệt hoạt động của chương trình biên dịch và chương trình thông dịch.
Nhận biết được tên chương trình, hằng, biến và các hàm số học chuẩn trong Pascal.
Vận dụng được việc viết biểu thức số học trong Pascal.
Biết được bộ nhớ lưu trữ của các kiểu dữ liệu chuẩn.
Hiểu câu lệnh rẽ nhánh dạng đủ, câu lệnh lặp với số lần biết trước và chưa biết trước.
Hiểu câu lệnh ghép.
- Kỹ năng:
Vận dụng kiến thức tổ chức rẽ nhánh và cấu trúc lặp.
C. MA TRẬN ĐỀ:
Nội dung
Mức độ
Tên, hằng, biến, chương trình dịch, các hàm số học chuẩn, biểu thức, các kiểu dữ liệu chuẩn.
Tổ chức rẽ nhánh và cấu trúc lặp
Nhận biết
Câu 1, câu 3, câu 4b
Thông hiểu
Câu 2, câu 4a
Câu 5
Vận dụng
Câu 6
D. NỘI DUNG ĐỀ KIỂM TRA
Sở GD-ĐT Tỉnh Bình Định
Trường THPT Nguyễn Trân
ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC 2011-2012
MÔN: TIN HỌC– LỚP 11
Thời gian: 45 phút
(không kể thời gian phát đề)
Họ và tên:……………………………………………….SBD:………………Lớp:…………
Câu 1: (2.0 điểm)
a) Trong Pascal có những loại tên nào? Cho ví dụ về từng loại tên cụ thể.
b) Trình bày cú pháp và nêu hoạt động của câu lệnh If – Then dạng đủ?
Câu 2: (1.0 điểm)
Trong một chương trình còn có lỗi cú pháp, thông thường chương trình biên dịch hay chương trình thông dịch phát hiện ra lỗi nhanh hơn? Tại sao?
Câu 3: (2.0 điểm)
Cho chương trình sau:
Program kt1;
Uses crt;
Const a=-3; b=1; d=225;
Var x:Integer;
Y,z:Real;
Begin
x:=abs(a)+b;
y:=sqrt(x);
z:=sqr(y)+sqrt(d);
Write(`z=`,z:10:2);
End.
Hãy cho biết:
a) Tên của chương trình
b) Các hằng đã khai báo
c) Các biến đã khai báo
d) Các hàm số học đã sử dụng trong chương trình trên.
Câu 4: (1.0 điểm)
a) Chuyển đổi biểu thức toán học sang dạng biểu thức của Pascal:
b) Xét khai báo sau đây trong Pascal:
Var X,Y,Z : integer;
C : char;
I,J : real;
N,M : word;
Bộ nhớ cấp phát cho các biến ở trên là bao nhiêu byte?
Câu 5: (2.0 điểm)
Cho biết kết quả hiển thị trên màn hình của từng đoạn chương trình sau đây:
a) Đoạn chương trình 1
N:=10;tong:=0;
For i:=1 to n do
If i mod 3=0 then Tong:=tong+i;
Write(tong);
b) Đoạn chương trình 2
A:= 0;
If A mod 2 <> 0 then A:= A+ 1 else A:= A –1;
Write(A);
c) Đoạn chương trình 3
X:=0; k:=2;
While k<=5 do
Begin
X:=x+k;
K:=k+1;
Write(x,’ ‘);
End;
d) Đoạn chương trình 4
a:= 5; b:=4;
m:=sqr(a+b);
write( m);
Câu 6: (2.0 điểm)
Viết chương tính nhập từ bàn phím hai số nguyên M và N (M
Sở GD-ĐT Tỉnh Bình Định
Trường THPT Nguyễn Trân
Tổ: Tin – Nghề
ĐÁP ÁN VÀ BIỂU ĐIỂM
ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC 2011-2012
MÔN: TIN HỌC– LỚP 11
Thời gian: 45 phút
CÂU HỎI
* 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ẻ: Mười Hai T Tvqn
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)