SỞ GIÁO DỤC VÀ ĐÀO TẠO SƠN LA ĐỀ KIỂM TRA HKI MÔN: TIN HỌC 11 Năm học: 2019 - 2020 -o0o Họ tên học sinh: Lớp : TRƯỜNG THPT GIA PHÙ Học sinh ghi đáp án vào câu tương ứng 10 11 12 13 14 15 16 PHẦN TRẮC NGHIỆM (4 điể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 toán để máy tính thực tố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 Một chương trình pascal phải có: A Phần khai báo phần thân C Phần tên chương trình B Phần thâ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 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 10 Để 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 11 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 12 Trong Pascal, phép toán sau đâu phép toán logic: A mod B and Câu 13 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 / C D < > D Câu 14 Để 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 15 Lệnh Write(‘TONG = ‘,10 + 20); viết hình: A 30 B TONG = 10 + 20 C TONG = 30 D 10 + 20 Câu 16 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 TỰ LUẬN: (6 điểm) Câu 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ớ (1 điểm) b Với khai báo máy tính cấp phát nhớ byte? (1 điểm) Câu 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: (2 điểm) a 2sin( x 1) x b x3-2x+5 Câu Viết chương trình nhập vào từ bàn phím a, b cạnh hình chữ nhật(a,b ngun dương) Tính chu vi , diện tích hình chữ nhật Đưa hình kết tính (2 điểm) BÀI LÀM ... Readln(‘x’); B Readln(x); C Readln(x) D Realn(x); Câu 15 Lệnh Write(‘TONG = ‘ ,10 + 20); viết hình: A 30 B TONG = 10 + 20 C TONG = 30 D 10 + 20 Câu 16 Trong Turbo Pascal để biên dịch chương trình ta... 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ớ (1 điểm) b Với khai báo máy tính cấp phát nhớ byte? (1 điểm) Câu Viết lại biểu...A mod B and Câu 13 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 / C D < > D Câu 14 Để nhập giá trị cho x