SỞ GD&ĐT HẬU GIANG TRƯỜNG THPT PHÚ HỮU (Đề thi có 03 trang) Thi Học Kỳ I NĂM HỌC 2020 - 2021 MÔN Tin học – Khối lớp 11 Thời gian làm : 45 phút (không kể thời gian phát đề) Họ tên học sinh : Số báo danh : Mã đề 408 Câu 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 = 200; B ch = ‘%’; a = 2005; b = 200; C ch = ‘&’; a = 2005; b = 2006; D ch = ‘’; a = 2005; b = 2006; Câu Hãy chọn biểu diễn tên biểu diễn sau: A (bai_tap) B ‘*****’ C –tenkhongsai D Tensai Câu Đoạn chương trình sau cho kết For i:=1 to 999 If (i mod 0) and (i mod = 0) then writeln(i); A Liệt kê số chẳn chia hết cho phạm vi từ đến 999 B Tính tổng số chẳn chia hết cho phạm vi từ đến 999 C Tính tổng số lẻ chia hết cho phạm vi từ đến 999 D Liệt kê số lẻ chia hết cho phạm vi từ đến 999 Câu Khẳng định sau sai? A Phần khai báo có khơng B Phần thân chương trình có khơng C Phần khai báo thư viện có khơng D Phần tên chương trình khơng thiết phải có Câu Để nhập liệu vào từ bàn phím cho biến a,b ta dùng lệnh? A Readln(a,b); B Write(a;b); C Writeln(a,b); D Readln(a;b); Câu Chương trình viết sau: Beginend 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 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 chấm (.) C dấu hai chấm (:) D dấu phẩy (,) Câu Bằng chữ A B , người ta viết tên có độ dài khơng chữ cái? A B C D Câu Trong biểu diễn đây, biểu diễn từ khóa Pascal? A Sqrt B Crt C LongInt D End Câu 10 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 11 Chương trình dịch khơng có khả khả sau? A Thông báo lỗi cú pháp B Tạo chương trình đích C Phát lỗi ngữ nghĩa D Phát lỗi cú pháp 1/3 - Mã đề 408 Câu 12 Để nhập giá trị cho x vào từ bàn phím ta dùng: A Readln(x); B Readln(x) C Realn(x); D Readln(‘x’); Câu 13 Một chương trình pascal phải có: A Phần thân chương trình B Phần tên chương trình C Phần khai báo phần thân D Phần khai báo Câu 14 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 gõ sau nhấn phím Enter C Gõ sau nhấn phím Enter (giữa hai số liên tiếp gõ dấu cách) D Gõ sau nhấn phím Tab gõ sau nhấn phím Enter Câu 15 Với cấu trúc rẽ nhánh IF THEN , câu lệnh đứng sau THEN thực A Điều kiện tính tốn cho giá trị đúng; B Điều kiện tính tốn xong; C Điều kiện tính tốn cho giá trị sai; D Điều kiện khơng tính được; Câu 16 Biểu thức lôgic biểu thức quan hệ liên kết với phép toán logic Trong từ sau, đâu khơng phải phép tốn logic? A And B Or C False D Not Câu 17 Trong NNLT Pascal, kết trả đưa hình chương trình sau Var a: real; Begin a:= 15; writeln(‘KQ la ’,a); End.? A KQ la 1.5000000000E+01 B KQ la 15 C KQ la a D Chương trình báo lỗi Câu 18 Đoạn chương trình sau cho kết gì? For i:=M to N If (i mod = 0) or (i mod = 0) then T:=T+i; A Tính tổng số chia hết cho phạm vi M N B Tính tổng số chia hết cho cho phạm vi M N C Tính tổng số chia hết cho cho phạm vi D Tính tổng số chia hết cho phạm vi M N Câu 19 Trong NNLT Pascal, phát biểu sau đúng? A Có phân biệt chữ hoa với chữ thường B Câu lệnh trước câu lệnh END khơng thiết phải có dấu chấm phẩy ";" C Trước lệnh else bắt buộc phải có dấu ";" D Sau câu lệnh có dấu chấm phẩy ";" Câu 20 Hai dạng lặp FOR - DO PASCAL dạng lặp tiến dạng lặp lùi Chọn phát biểu phát biểu sau đây: A Ở dạng lặp lùi câu lệnh sau DO thực tuần tự, với biến đếm nhận giá trị từ giá trị đầu đến giá trị cuối B Ở dạng lặp tiến câu lệnh sau DO ln thực lần 2/3 - Mã đề 408 C Biểu thức giá trị đầu biểu thức giá trị cuối thuộc kiểu số thực D Ở dạng lặp lùi câu lệnh sau DO khơng thực lần nào, trường hợp giá trị cuối nhỏ giá trị đầu Câu 21 Lệnh Write(‘TONG = ‘,10 + 20); viết hình: A TONG = 10 + 20 B 10 + 20 C TONG = 30 D 30 Câu 22 Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím: A Alt + X B Ctrl + F9 C Shift + F9 D Alt + F9 Câu 23 Hãy chọn phát biểu hằng? A Không cần khai báo dùng B Đại lượng thay đổi C Khai báo từ khóa VAR D Đại lượng khơng đổi q trình thực chương trình Câu 24 Để biểu diễn kiểu kí tự Pascal ta cần khai báo kiểu: A Char; B Boolean; C Word D Real; Câu 25 Trong Pascal, phép toán sau đâu phép toán logic: A mod B and.C /.D < > 3/3 - Mã đề 408