TRƯỜNG THPT TÔN ĐỨC THẮNG TRƯỜNG THPT TÔN ĐỨC THẮNG TỔ SINH – TIN KTNN ĐỀ KIỂM TRA 1 TIẾT HKI KHỐI 11 NĂM HỌC 2018 – 2019 Môn TIN HỌC Thời gian 45 phút I MỤC TIÊU ĐÁNH GIÁ Kiểm tra kết quả tiếp thu củ[.]
TRƯỜNG THPT TÔN ĐỨC THẮNG TỔ: SINH – TIN - KTNN ĐỀ KIỂM TRA TIẾT HKI KHỐI 11 NĂM HỌC: 2018 – 2019 Môn: TIN HỌC - Thời gian: 45 phút I MỤC TIÊU ĐÁNH GIÁ: Kiểm tra kết tiếp thu học sinh sau học: Bài đến II KHUNG MA TRẬN ĐỀ KIỂM TRA: độ Cấp Tên Chủ đề Bài 1: Khái niệm lập trình NNLT Bài 2: Các thành phần ngơn ngữ lập trình Bài 3: Cấu trúc chương trình Bài 4: Một số kiểu liệu chuẩn Vận dụng Nhận biết TNKQ Thông hiểu TNKQ Biết khái niệm ngơn ngữ lập trình Tác dụng chương trình dịch Phân biệt lập trình chương trình câu (Câu 1, 2) 0.67 điểm câu (Câu 3) 0.33 điểm Biết tên đúng, Biết từ khóa loạt tên chuẩn dành riêng Đặt số tên từ hai kí tự cho trước câu (Câu 4,5,6) 1.0 điểm câu (Câu 7) 0.33 điểm Cấp độ thấp TL câu 1.0 điểm 10 % câu (Câu 10) 0.33 điểm câu (Câu 12) 0.33 điểm Biết danh Xác định sách biến cách liệu phù hợp với dấu phẩy biến khai báo Bài 5: Khai báo biến câu(Câu 13) 0.33 điểm Bài 6: Phép toán, câu 1.33 điểm 13.3 % Biết kiểu Chọn kiểu liệu liệu cho biểu phù hợp với phạm diễn kí tự vi giá trị câu (Câu 11) 0.33 điểm Biết phép logic câu (Câu 14) 0.33 điểm Viết câu lệnh khai báo biến phù hợp với liệu cho Tính nhớ cần cấp phát byte để lưu trữ với khai báo câu (Câu 22) 1.0 điểm toán Xác định giá trị Viết lại biểu biểu thức cho thức toán Cộng câu 1.0 điểm 10 % Biết thành phần Hiểu chương phải có cấu trình rỗng trúc chương trình Biết khai báo số câu (Câu 8, 9) 0.67 điểm Cấp độ cao TL câu 0.67 điểm 10 % câu 1.67 điểm 16.7 % biểu thức, câu lệnh gán Bài 7: Các thủ tục chuẩn vào đơn giản Bài 8: Soạn thảo, dịch, thực hiệu chỉnh CT Tổng câu Tổng điểm Tỉ lệ % sang biểu thức Pascal tương ứng câu (Câu 15) 0.33 điểm câu (Câu 16) 0.33 điểm câu 1.67 điểm 16.7 % câu (Câu 23) 1.0 điểm Biết thủ tục nhập Hiểu cách ghi giá trị cho biến x từ nhập liệu từ bàn bàn phím phím cho biến Xác định giá trị đưa hình từ thủ tục Write cho trước câu (Câu 17) 0.33 điểm câu (Câu 18, 19) 0.67 điểm Biết tổ hợp phím Xác định kết tắt để dịch chương đưa hình từ trình chương trình đơn giản câu (Câu 20) 0.33 điểm câu (Câu 21) 0.33 điểm 12 câu điểm 40 % câu điểm 30 % Cho CT có lỗi Viết lại chương trình câu (Câu 24) 1.0 điểm 3câu 2.0 điểm 20 % câu 1.0 điểm 10 % câu 1.0 điểm 10 % câu 1.67 điểm 16.7 % 24 câu 10 điểm 100 % III NỘI DUNG ĐỀ KIỂM TRA: PHẦN TRẮC NGHIỆM Câu Ngơn ngữ lập trình gì? A Phương tiện để soạn thảo văn có chương trình; B Ngơn ngữ Pascal C; C Phương tiện diễn đạt thuật tốn để máy tính thực toán; D Phương tiện diễn đạt thuật toán; Câu Phát biểu chắn sai? A Lập trình viết chương trình; B Lập trình chương trình hai khái niệm tương đương, cách mơ tả thuật tốn ngơn ngữ lập trình; C Chương trình tạo thành từ tổ hợp câu lệnh khai báo cần thiết biến, hằng, hàm, … ; D Chương trình chưa cho kết với trường hợp bộ liệu vào; Câu Chương trình dịch khơng có khả khả sau? A Phát lỗi ngữ nghĩa B Phát lỗi cú pháp C Thông báo lỗi cú pháp D Tạo chương trình đích Câu Hãy chọn biểu diễn biểu diễn sau: A Begin B 58,5 C ’65 D 1024 Câu Hãy chọn biểu diễn tên biểu diễn sau: A ‘*****’ B –tenkhongsai C (bai_tap) D Tensai Câu Trong biểu diễn đây, biểu diễn từ khóa Pascal? A End B Sqrt C Crt D LongInt Câu Bằng chữ A B , người ta viết tên có độ dài khơng q chữ cái? A B C D Câu Một chương trình pascal phải có: A Phần khai báo phần thân B Phần thân chương trình C Phần tên chương trình D Phần khai báo Câu Giả sử x số, khai báo sau đúng? A Const x:=12; B Const x=12; C Const x=’12’; D Const x=12 Câu 10 Chương trình viết sau: Begin end A Chương trình sai cú pháp B Chương trình sai khơng chạy C Chương trình chạy khơng thực D Chương trình báo lỗi Câu 11 Gọi S diện tích hình trịn có bán kính tối đa 16 m Trong Pascal, cần khai báo biến S có kiểu liệu sau tốn nhớ nhất? A Longint B Integer C Extended D Real Câu 12 Để biểu diễn kiểu kí tự Pascal ta cần khai báo kiểu: A Char; B Boolean; C Real; D Word Câu 13 Danh sách biến nhiều tên biến, tên biến viết cách bởi: A dấu chấm phẩy (;) B dấu phẩy (,) C dấu chấm (.) D dấu hai chấm (:) Câu 14 Với khai báo biến: Var ch: char; a: integer; b: byte; Bộ giá trị gán cho biến đúng? A ch = ‘&’; a = 2005; b = 2006; B ch = ‘%’; a = 2005; b = 200; C ch = ‘&’; a = 2005; b = 200; D ch = ‘’; a = 2005; b = 2006; Câu 15 Trong Pascal, phép toán sau đâu phép toán logic: A mod B and C / D < > Câu 16 Xác định giá trị biểu thức sau: (abs(p) = q) and (((q mod m) div 4) > n); Với p = -20, q = 20, m = 7, n = A True B False C D Câu 17 Để nhập giá trị cho x vào từ bàn phím ta dùng: A Readln(‘x’); B Readln(x); C Readln(x) D Realn(x); Câu 18 Lệnh Write(‘TONG = ‘,10 + 20); viết hình: A 30 B TONG = 10 + 20 C TONG = 30 D 10 + 20 Câu 19 Cho đoạn chương trình sau: Writeln(‘nhap a, b: ’); Readln(a, b); Khi thực đoạn chương trình Cách nhập giá trị sau sai muốn nhập giá trị 3, cho a b A Gõ 3, sau nhấn phím Enter (giữa hai số liên tiếp gõ dấu phẩy) B Gõ sau nhấn phím Enter (giữa hai số liên tiếp gõ dấu cách) C Gõ sau nhấn phím Enter gõ sau nhấn phím Enter D Gõ sau nhấn phím Tab gõ sau nhấn phím Enter Câu 20 Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím: A Alt + X B Shift + F9 C Alt + F9 D Ctrl + F9 Câu 21 Trong NNLT Pascal, kết trả đưa hình chương trình sau là? Var a: real; A KQ la a Begin B Chương trình báo lỗi a:= 15; C KQ la 15 writeln(‘KQ la ’,a); D KQ la 1.5000000000E+01 End TỰ LUẬN: ĐỀ Câu 22 Cho X nhận gíá trị: 5, 10, 20, 30, 200 Y nhận giá trị: 3.5, 6.2, 7.0, 23.3 a Viết câu lệnh khai báo X, Y cho tốn nhớ (0,5 điểm) b Với khai báo máy tính cấp phát nhớ byte? (0,5 điểm) Câu 23 Viết lại biểu thức dạng Toán học sau sang dạng biểu diễn tương ứng Pascal: (1.0 điểm) a b Câu 24 Sửa lỗi cú pháp cho chương trình có (1 điểm) Program Kiem Tra1Tiet; Const PI := 3.14; Var r, S: real; Begin Writeln(‘Nhap r = ’) Readln(N); S := PI * sqr(r); Writeln(‘S = ’ S:8:1); Readln; End ĐỀ Câu 22 Cho X nhận gíá trị: ‘A’, ‘B’, ‘a’, ‘0’ Y nhận giá trị: 3.5, 6.2, 7.0, 23.3; a Viết câu lệnh khai báo X, Y cho tốn nhớ (0,5 điểm) b Với khai báo máy tính cấp phát nhớ byte? (0,5 điểm) Câu 23 Viết lại biểu thức dạng Toán học sau sang dạng biểu diễn tương ứng Pascal: (1.0 điểm) b Câu 24 Sửa lỗi cú pháp cho chương trình có (1 điểm) Program KiemTra1Tiet; Const PI : 3.14; Var r, S: real Begin Writeln(‘Nhap r = ); Readln(N); S := PI * sqr(r); Writeln(‘S = ’ ,S:8:1); Readln; End; IV ĐÁP ÁN – HƯỚNG DẪN CHẤM: Đáp án: Có sẵn đề Hướng dẫn chấm: Trắc nghiệm: Mỗi câu 0.33 điểm Tự luận: (3 điểm) Đáp án Câu Đề Đề Câu 22 a Var X : byte ; Y : real ; b Bộ nhớ cần cấp phát 5*1+4*6 = 29 byte a Var X : char ; Y : real ; b Bộ nhớ cần cấp phát 4*1+4*6 = 28 byte Câu 23 Biểu thức Pascal sau: a * cos(1-x*x) – * Sqrt(x + 2) b (x >= 2) and (x 5) or (x < 5) Câu 24 Program Kiem Tra1Tiet; Const PI := 3.14; Var r, S: real; Begin Writeln(‘Nhap r = ’) Readln(N); S := PI * sqr(r); Writeln(‘S = ’ S:8:1); Readln; End Program KiemTra1Tiet; Const PI = 3.14; Writeln(‘Nhap r = ’); Writeln(‘S = ’, S:8:1); Program KiemTra1Tiet; Const PI : 3.14; Var r, S: real Begin Writeln(‘Nhap r = ); Readln(N); S := PI * sqr(r); Writeln(‘S = ’ ,S:8:1); Readln; End; Const PI = 3.14; Var r, S: real; Writeln(‘Nhap r = ’); End Điểm (1.0 điểm) (0.25đ) (0.25đ) (1.0 điểm) (0.5đ) (0.5đ) (1.0 điểm) (0.25đ) (0.25đ) (0.25đ) (0.25đ) (1.0 điểm) (0.25đ) (0.25đ) (0.25đ) (0.25đ) ... Viết lại chương trình câu (Câu 24) 1. 0 điểm 3câu 2.0 điểm 20 % câu 1. 0 điểm 10 % câu 1. 0 điểm 10 % câu 1. 67 điểm 16 .7 % 24 câu 10 điểm 10 0 % III NỘI DUNG ĐỀ KIỂM TRA: PHẦN TRẮC NGHIỆM Câu Ngôn ngữ... S:8 :1) ; Readln; End Program KiemTra1Tiet; Const PI = 3 .14 ; Writeln(‘Nhap r = ’); Writeln(‘S = ’, S:8 :1) ; Program KiemTra1Tiet; Const PI : 3 .14 ; Var r, S: real Begin Writeln(‘Nhap... biểu thức dạng Toán học sau sang dạng biểu diễn tương ứng Pascal: (1. 0 điểm) a b Câu 24 Sửa lỗi cú pháp cho chương trình có (1 điểm) Program Kiem Tra1 Tiet; Const PI := 3 .14 ; Var r, S: real; Begin