TR NG THPT NGUY N VĂN CƯỜ Ễ Ừ T SINH TINỔ (Đ g m có ề ồ 02 trang) KI M TRA H C K I NĂM H C 20222023Ể Ọ Ỳ Ọ Môn TIN H CỌ – L p ớ 11 Th i gian ờ 45 phút (không k th i gian giao đ ) ể ờ ề MÃ Đ Ề 901 A[.]
TRƯỜNG THPT NGUYỄN VĂN CỪ TỔ: SINH TIN KIỂM TRA HỌC KỲ I NĂM HỌC 202220 Mơn: TIN HỌC – Lớp 11 Thời gian: 45 phút (khơng kể thời gian giao đề (Đề gồm có 02 trang) MÃ ĐỀ 901 A. TRẮC NGHIỆM (5 ĐIỂM) Câu 1. Trong ngơn ngữ lập trình Pascal, tên nào sau đây hợp lệ? A. CHAMNGOAN B. GIUPDOBANBE% C. HOCGIOI@ D. KINHTRONGTHAYCO Câu 2. Cho x là biến thực đã được gán giá trị 12.43425. Để thực hiện lên màn hình nội dung “x=12.43” cần chọn câu lệnh nào sau đây? A. Writeln (x:6:2); B. Writeln (‘x=’, x:5:2); C. Writeln (x:5:2); D. Writeln (‘x=’, x:5:2) Câu 4. Biến VUIVE nhận giá trị là 100. Khai báo nào sau đây là đúng? A. VAR VUIVE : CHAR ; B. VAR VUIVE : BYTE ; C. VAR VUIVE : REAL ; D. VAR VUIVE : BOLEAN ; Câu Hãy chọn phương án ghép đúng Để khai báo số phần tử của mảng PASCAL, người lập trình cần: A. Khai báo chỉ số bắt đầu và kết thúc của mảng B. Khơng cần khai báo gì, hệ thống sẽ tự xác định C. Khai báo chỉ số kết thúc của mảng D. Khai báo một hằng số là số phần tử của mảng Câu 7. Cho khai báo biến sau: VAR TRA, SUA, CA, VIEN, CHIEN : BYTE; HT, HP : CHAR; Hãy cho biết khai báo biến trên cần bao nhiêu BYTE? A. 6 B. 7 C. 2 D. 8 Câu 8. Hàm cho giá trị sinx là: A. Cos (x); B. Sqr (x) ; C. Sqrt (x) ; D. Sin (x) ; Câu 9. Trong Pascal, phép tốn nào dưới đây thuộc phép tốn số học? A. and B. < C. + D. not Câu 12. Hãy chọn phương án đúng. Biểu thức: 32 DIV 3 có giá trị là: A. 0 B. 10 C. 2 D. 3 Câu 14. Kiểu dữ liệu của biến đếm trong lệnh lặp For – Do: A. Cùng kiểu với các biến trong câu lệnh B. Khơng cần phải xác định kiểu dữ liệu C. Cùng kiểu với giá trị đầu và giá trị cuối Mã đề 901 Trang 2/2 D. Chỉ cần khác kiểu với giá trị đầu Câu 15. Để mơ tả cấu trúc rẽ nhánh trong thuật tốn, nhiều ngơn ngữ lập trình bậc cao dùng Câu lệnh IF THEN, sau IF . Điều kiện là: A. Phép tốn logic B. Một câu lệnh C. Biểu thức quan hệ D. Biểu thức số học Câu 16. Câu lệnh READLN có tác dụng: A. Hiện một xâu ký tự B. Xuống dịng C. Dừng chương trình D. Xố màn hình Câu 17. Cú pháp lệnh lặp For – Do dạng tiến: A. for := downto do ; B. for = down do ; C. for := to do ; D. for = downto do ; Câu 18. Trong Turbo Pascal, tên khơng được q bao nhiêu kí tự? A. 256 B. 128 C. 127 D. 255 Câu 19. Với cấu trúc rẽ nhánh IF THEN ; lệnh đứng sau THEN được thực hiện khi: A. Điều kiện khơng tính được B. Điều kiện được tính tốn và cho giá trị đúng C. Điều kiện được tính tốn và cho giá trị sai D. Điều kiện được tính tốn xong Câu 20. Trong Pascal, để đưa dữ liệu ra màn hình sử dụng thủ tục: A. Writeln () ; B. Readln () ; C. Readln () ; D. Read () ; B. TỰ LUẬN (5 ĐIỂM) Câu 1 (2 điểm). Chuyển biểu thức Tốn học sau đây sang biểu thức trong Pascal: Câu 2 (1.5 điểm). Viết câu lệnh rẽ nhánh tính: y = Câu 3 (1.5 điểm). Viết câu lệnh rẽ nhánh kiểm tra tính chẵn lẻ của một số ngun dương a HẾT Mã đề 901 Trang 2/2 ... Câu 3 (1.5 điểm). Viết câu lệnh rẽ nhánh kiểm tra tính chẵn lẻ của một số ngun dương a HẾT Mã đề? ?901 Trang 2/2