Tính diện tích S của hình tam giác trên, rồi đưa kết quả ra màn hình với độ rộng là 10 và lấy 1 chữ số phần thập phân..[r]
Trang 1SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG THPT BÌNH CHIỂU
ĐỀ KIỂM TRA HỌC KÌ 1 NĂM HỌC 2020 – 2021 Môn thi: Tin học 11
Thời gian làm bài : 45 phút
PHẦN A CÂU HỎI TRẮC NGHIỆM (3 ĐIỂM)
Câu 1 : Trong ngôn ngữ lập trình Pascal, từ khoá Program dùng để
C khai báo tên chương trình D khai báo hằng
Câu 2 : Cho biến x chỉ nhận giá trị là số nguyên không âm, bé hơn 250 Khai báo nào sau đây là đúng?
A Var x:real; B Var x=byte; C Var x:=real; D Var x:byte; Câu 3 : Phạm vi giá trị của kiểu Byte thuộc
Câu 4 : Cho biểu thức: (18 mod 5)+ 3 Giá trị của biẻu thức là:
Câu 5 : Trong Pascal, để đưa dữ liệu ra màn hình ta sử dụng thủ tục:
A Readln(<danh sách kết quả ra >); B Read(<danh sách kết quả ra >);
C writeln(<danh sách kết quả ra >); D clrscr(<danh sách kết quả ra >); Câu 6 : Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để?
Câu 7 : Tròng Pascal để thực hiện chương trình ta nhấn tổ hợp phím:
Câu 8 : Tên nào không đúng trong ngôn ngữ Pascal
Câu 9 : Xác định kết quả sau khi thực hiện câu lệnh: A:= sqr(6)/sqrt(9) - 6;
Câu 10 : Biểu thức: 19 div 3 + 6/2 cho kết quả nào dưới đây:
Câu 11 : Biểu thức x2 + x được biểu diễn trong Pascal là:
A sqrt(x) + x; B sqr(x) + x; C exp(x) + x; D abs(x) + x; Câu 12 : Trong Pascal, khai báo hằng nào sau đây là ĐÚNG?
A const ten = " Nguyen Lan Anh"; B const ten = ‘ Nguyen Lan Anh’;
C const ten = Nguyen Lan Anh; D const ten: = ‘Nguyen Lan Anh’;
MÃ ĐỀ 105
Trang 2PHẦN B CÂU HỎI TỰ LUẬN (7 ĐIỂM)
Câu 1 (2 điểm): Biểu diễn các biểu thức toán học sau trong pascal:
Biểu thức toán học Biểu thức biểu diễn trong Pascal
x2 + 2x - 8 2|x|- 𝑥+1 2𝑥 + 2
Câu 2 (2 điểm): a Nêu cú pháp khai báo hằng trong Pascal? cho một ví dụ minh họa ………
………
………
b Em hãy tính tổng dung lượng cấp phát cho các biến trong các trường hợp sau đây: Khai báo biến Tính tổng dung lượng bộ nhớ cấp phát a) Var x1, x2, x3, x4: real; y, z: word; b) Var y1, y2, y3: Integer; z1, z2, z3: Byte; Câu 3 (3 điểm): Viết chương trình nhập vào từ bàn phím 3 số thực a, b, c Tính trung bình cộng (TB) của 3 số đó, rồi đưa kết quả ra màn hình với độ rộng là 8 và lấy 2 chữ số phần thập phân Biết công thức tính TB = (a + b + c)/3 ……… …………
……… ………
……… ………
……… ………
……… ………
……… ………
……… ………
……… ………
……… ………
……… ………
………… ……….
.……… …………
Trang 3SỞ GIÁO DỤC VÀ ĐÀO TẠO
THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG THPT BÌNH CHIỂU
ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ 1 NĂM HỌC 2020 – 2021 Môn: Tin học 11
Thời gian làm bài : 45 phút
ĐÁP ÁN TRẢ LỜI CÂU HỎI TRẮC NGHIỆM – 0,25 ĐIỂM/1 Ý
ĐÁP ÁN TRẢ LỜI CÂU HỎI TỰ LUẬN
Câu 2 a
– Const <tên hằng> = <giá trị hằng>;
- Const n = 100;
0.5 0.5
b
3 X 6 + 2 X 2 = 22 byte
3 x 2 + 3 x 1 = 9 byte
0.5 0.5
Câu 3 Program Trungbinhcong;
Uses CRT;
Var a, b, c, TB: Real;
Begin Clrscr;
Write(‘Nhap vao 3 so thuc a, bm c: ‘);
Readln(a,b,c);
TB: = (a + b+ c)/3;
Write(‘TB= ‘, TB:8:2);
Readln;
End
0.25 0.25 0.5
0.25 0.5 0.5 0.5 0.25
Câu hỏi 1 2 3 4 5 6 7 8 9 10 11 12 Đáp án C D D C C B B D A D B B
MÃ ĐỀ 105
Trang 4SỞ GIÁO DỤC VÀ ĐÀO TẠO THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG THPT BÌNH CHIỂU
ĐỀ KIỂM TRA HỌC KÌ 1 NĂM HỌC 2020 – 2021 Môn: Tin học 11
Thời gian làm bài : 45 phút
PHẦN A CÂU HỎI TRẮC NGHIỆM (3 ĐIỂM)
Câu 1 : Tròng Pascal để thực hiện chương trình ta nhấn tổ hợp phím:
Câu 2 : Tên nào không đúng trong ngôn ngữ Pascal
Câu 3 : Trong ngôn ngữ lập trình Pascal, từ khoá Program dùng để
Câu 4 : Cho biểu thức: (18 mod 5)+ 3 Giá trị của biẻu thức là:
Câu 5 : Cho biến x chỉ nhận giá trị là số nguyên không âm, bé hơn 250 Khai báo nào sau đây là
đúng?
Câu 6 : Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để?
Câu 7 : Biểu thức x2 + x được biểu diễn trong Pascal là:
Câu 8 : Phạm vi giá trị của kiểu Byte thuộc
Câu 9 : Trong Pascal, khai báo hằng nào sau đây là ĐÚNG?
A const ten = " Nguyen Lan Anh"; B const ten = ‘ Nguyen Lan Anh’;
Câu 10 : Biểu thức: 19 div 3 + 6/2 cho kết quả nào dưới đây:
Câu 11 : Trong Pascal, để đưa dữ liệu ra màn hình ta sử dụng thủ tục:
A clrscr(<danh sách kết quả ra >); B Read(<danh sách kết quả ra >);
C Readln(<danh sách kết quả ra >); D writeln(<danh sách kết quả ra >);
Câu 12 : Xác định kết quả sau khi thực hiện câu lệnh: A:= sqr(6)/sqrt(9) - 6;
MÃ ĐỀ 106
Trang 5PHẦN B CÂU HỎI TỰ LUẬN (7 ĐIỂM)
Câu 1 (2 điểm): Biểu diễn các biểu thức toán học sau trong pascal:
Biểu thức toán học Biểu thức biểu diễn trong Pascal
5x2 + 4x - 7 1−𝑥
2𝑥 + √𝑥 − 2 + 1
Câu 2 (2 điểm):
c Nêu cú pháp khai báo tên chương trình trong Pascal? cho một ví dụ minh họa
………
………
………
d Em hãy tính tổng dung lượng cấp phát cho các biến trong các trường hợp sau đây: Khai báo biến Tính tổng dung lượng bộ nhớ cấp phát b) Var a, b, c: real; x, y, z: byte; b) Var x1, x2, x3: Integer; y1, y2: char; Câu 3 (3 điểm): Viết chương trình nhập vào từ bàn phím 2 số thực a, h là số đo cạnh đáy và chiều cao tương ứng của hình tam giá ABC Tính diện tích S của hình tam giác trên, rồi đưa kết quả ra màn hình với độ rộng là 10 và lấy 1 chữ số phần thập phân Biết công thức tính S = (a x h)/2 ………
………
………
………
………
………
………
………
………
………
Dung lượng cấp phát cho mỗi loại biến: Kiểu Real: 6 byte; integer: 2 byte; word: 2 byte; byte: 1 byte;char: 1 byte; boolean: 1byte Một số hàm trong pascal thường gặp: Hàm bình phương : sqr; hàm căn bậc 2: sqrt; hàm tuyệt đối: abs; hàm Sin, hàm Cos
Ghi chú: Giám thị coi thi không giải thích gì thêm
Trang 6SỞ GIÁO DỤC VÀ ĐÀO TẠO
THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG THPT BÌNH CHIỂU
ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ 1 NĂM HỌC 2020 – 2021 Môn: Tin học 11
Thời gian làm bài : 45 phút
ĐÁP ÁN TRẢ LỜI CÂU HỎI TRẮC NGHIỆM – 0,25 ĐIỂM/1 Ý
ĐÁP ÁN TRẢ LỜI CÂU HỎI TỰ LUẬN
Câu 2 b
– Program <tên chương trình>;
- Program Dientich_hinhchunhat;
0.5 0.5
b
3 x 6 + 3 x 1 = 21 byte
3 x 2 + 2 x 1 = 8 byte
0.5 0.5
Câu 3 Program Tamgiac;
Uses CRT;
Var a, h, S: Real;
Begin Clrscr;
Write(‘Nhap vao day và chieu cao tam giac: ‘);
Readln(a, h);
S: = (a * h)/2;
Write(‘S = ‘, S:10:1);
Readln;
End
0.25 0.25 0.5
0.25 0.5 0.5 0.5 0.25
Câu hỏi 1 2 3 4 5 6 7 8 9 10 11 12 Đáp án D A A B B C C C B D D D
MÃ ĐỀ 106