Đề kiểm tra học kỳ I môn Tin học 11 - Mã đề 001 - Năm học 2018-2019 - Trường THPT Lê Quý Đôn (Kèm đáp án)
Bạn đang xem tài liệu "Đề kiểm tra học kỳ I môn Tin học 11 - Mã đề 001 - Năm học 2018-2019 - Trường THPT Lê Quý Đôn (Kèm đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Đề kiểm tra học kỳ I môn Tin học 11 - Mã đề 001 - Năm học 2018-2019 - Trường THPT Lê Quý Đôn (Kèm đáp án)

SỞ GD&ĐT ĐẮK LẮK KIỂM TRA HỌC KỲ I TRƯỜNG THPT LÊ QUÝ ĐÔN NĂM HỌC 2018 - 2019 MÔN Tin học – Khối lớp 11 Thời gian làm bài : 45 phút (Đề thi có 05 trang) (không kể thời gian phát đề) Họ và tên học sinh :..................................................... Số báo danh : ................... Mã đề 001 Câu 1. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. If then . B. If then ; C. If ; then . D. If ; then ; Câu 2. Cho chương trình viết bằng PASCAL sau đây: Hãy chọn phát biểu đúng trong các phát biểu sau đây: A. Đây là chương trình giải phương trình bậc hai sai vì chỉ xét trường hợp DELTA < 0 mà thôi. B. Đây là chương trình giải phương trình bậc hai sai vì không thông báo nghiệm trong trường hợp có nghiệm kép; C. Đây là chương trình giải phương trình bậc hai hoàn chỉnh; D. Đây là chương trình giải phương trình bậc hai sai vì với trường hợp phương trình vô nghiệm, chương trình vẫn thực hiện tính nghiệm thực; Câu 3. Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While có một lệnh con? A. While (a>5) and (a<17) do; a:= a – 1; B. While (a>5) and (a<17) do a:= a – 1 C. While a>5 and a<17 do a:= a – 1; D. While (a>5) and (a<17) do a:= a – 1 Câu 4. Xét chương trình Pascal cho khung dưới đây (H1): Chọn phát biểu sai trong các phát biểu dưới đây: A. Khai báo tên chương trình là vi duB. Thân chương trình có hai câu lệnh C. Khai báo tên chương trình là vi_duD. Chương trình không có khai báo hằng Câu 5. Cho chương trình viết bằng ngôn ngữ PASCAL sau đây: 1/5 - Mã đề 001 B. Kiểu WORD có phạm vi giá trị nhỏ hơn kiểu INTEGER. C. Kiểu INTEGER có phạm vi giá trị bằng với kiểu WORD. D. Kiểu WORD có phạm vi giá trị lớn hơn kiểu INTEGER. Câu 13. Trong bài toán giải phương trình bậc hai: ax2 + bx + c = 0 ( a ≠ 0 ), có thể chọn đặt tên các biến tương ứng cho các đại lượng: hệ số của x2, hệ số của x, hệ số tự do, biệt số delta = b2 - 4*a*c, hai nghiệm (nếu có) là x1, x2 là A. heso_xbingphuong, heso_x, bietso_delta, nghiem_thu_nhat, nghiem_thu_hai; B. hs1, hs2, hs3, bs, n1, n2; C. a, b, c, delta, x1, x2; (*) D. hs_a, hs_b, hs_c, bietso_delta, nghiem_x1, nghiem_x2; Câu 14. Trong ngôn ngữ lập trình Pascal, hãy cho biết giá trị của M sau khi thực hiện đoạn chương trình sau với a=19 và b=12? M:= a; If a<b then M:= b; A. M nhận cả hai giá trị trênB. M không nhận giá trị nào C. M = 12D. M = 10 Câu 15. Trong Pascal, phép toán DIV với số nguyên có tác dụng gì? A. Chia lấy phần nguyênB. Thực hiện phép chia C. Chia lấy phần dưD. Làm tròn số Câu 16. Thực hiện chương trình Pascal sau đây (H4): Ta thu được kết quả nào? A. 64;B. 5;C. 15;D. 6; Câu 17. Câu lệnh nào sau đây dùng để in giá trị lưu trong biến x ra màn hình A. Readln(x);B. Writeln(x); C. Không có câu lệnh nào đúngD. Write(‘X’); Câu 18. Hãy chọn phương án ghép đúng nhất. Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là . Điều kiện là A. biểu thức lôgic;B. biểu thức quan hệ; C. một câu lệnh;D. biểu thức số học; Câu 19. Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ nhánh ifthenelse? A. Nếu sau then muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End; B. Nếu sau then muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai cặp dấu ngoặc nhọn; C. Nếu sau then muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End D. Nếu sau then muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai dấu ngoặc đơn; Câu 20. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì?T:= 0; For i:= 1 to N do If (i mod 3 = 0) or (i mod 5 = 0) then T:= T + i; 3/5 - Mã đề 001 (2)Không nên đặt tên biến quá ngắn. (3)Không nên đặt tên biến quá dài, dễ mắc lỗi khi gõ tên biến trong chương trình. (4)Khi khai báo biến cần chú ý đến phạm vi giá trị của nó để chọn kiểu biến cho phù hợp. Có bao nhiêu gợi ý đúng? A. 4 gợi ý đúng;B. 3 gợi ý đúng;C. 1 gợi ý đúng;D. 2 gợi ý đúng; Câu 30. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì? For i:= 1 to 10 do write(i, ‘ ’); A. 10 9 8 7 6 5 4 3 2 1B. Không đưa ra kết quả gì C. 1 2 3 4 5 6 7 8 9 10D. Đưa ra 10 dấu cách ------ HẾT ------ 5/5 - Mã đề 001
File đính kèm:
de_kiem_tra_hoc_ky_i_mon_tin_hoc_11_ma_de_001_nam_hoc_2018_2.doc
Ma Tran De.docx
Phieu soi dap an.doc