Tải bản đầy đủ (.docx) (4 trang)

De thi HKI tin hoc 11

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (116.42 KB, 4 trang )

<span class='text_page_counter'>(1)</span>ĐỀ THI HỌC KÌ I - MÔN TIN HỌC 11 Thời gian làm bài: 15 phút (Đề số 02) ( Đề này có 2 trang) Họ và tên: ........................................................Lớp:11B.............................................. Điểm thực hành. Điểm lý thuyết. Tổng. I. Phần trắc nghiệm khách quan (3 điểm). Lý thuyết. Hãy khoanh tròn vào chữ cái đứng đầu câu mà em cho là đúng (mỗi ý đúng được 0,25 điểm) Câu 1: Trong ngôn ngữ lập trình Pascal có mấy loại tên?. A. 1. B. 2. C. 3. D. 4. Câu 2: Trong Turbo Pascal tên nào sau đây không phải là tên dành riêng?. A. Program. B. Type. C. Var. D. Byte. Câu 3: Trong Turbo Pascal tên nào sau đây không phải là tên chuẩn?. A. Integer B. Delta C. Real Câu 4: Các phép toán số học với kiểu thực trong Pascal? A. *, /, +, B. *, /, +, -, div C. *, /, +, -, mod D. *, /, +, -, mod, div. D. Sqrt. Câu 5: Trong Turbo Pascal Tên nào sau đây là đúng? A. bAc. B. a bc. C. 3abc. D. a#b. Câu 6: Khai báo tên chương trình ta dùng cú pháp nào? A. Begin <tên chương trình>;. B. <Tên chương trình> Program;. C. Program <Tên chương trình>;. D. Program. <Tên chương trình>;. Câu 7: Trong Pascal kiểu thực có bộ nhớ lưu trữ lớn nhất là: A. 6 byte. B. 10 byte. C. 1 byte. D. 2byte. Câu 8: Xét biểu thức điều kiện: b*b – 4*a*c>0 khẳng định nào sau đây là đúng? A. Biểu thức trên kiểm tra phương trình bậc 2 ax 2 + bx + c = 0 có nghiệm thực hay không;.

<span class='text_page_counter'>(2)</span> B. Biểu thức trên kiểm tra phương trình bậc 2 ax 2 + bx + c = 0 có hai nghiệm thực phân biệt hay không; C. Biểu thức trên kiểm tra phương trình bậc 2 ax 2 + bx + c = 0 có ít nhất một nghiệm thực hay không; D. Không kiểm tra gì cả. Câu 9: Cho khai báo sau: Var a, b: Integer; tp: char; y, j: word; Bộ nhớ cấp phát cho khai báo trên cần bao nhiêu byte? A. 5; B. 9; C. 13; D. 17. 2 Câu 10: Cho biểu thức trong toán học sau: 3sin x + 4cos3x. biểu thức nào trong Pascal sau đây là đúng? A. 3*sqr(sin(x)) + 4* cos(x)*cos(x); B. 3 sqr(sin(x)) + 4*cos(x)*cos(x) C. 3*sqr(sin(x)) + 4* cos(x)*cos(x)*cos(x); D. 3*sqr(sin(x)) + 4*cos(x)*cos(x)=<R*R. Câu 11. Khi đang soạn thảo chương trình, nhấn phím (tổ hợp phím) nào sau đây để chuyển con trỏ soạn thảo về đầu dòng: A. Home; B. End; C. Ctrl + home; B. Page Up. Câu 12: Để chạy chương trình trong Pascal ta thực hiện nhấn tổ hợp phím: A. Ctrl + F8;. B. Ctrl + F5;. C. Ctrl + F9;. D. Ctrl + F6..

<span class='text_page_counter'>(3)</span> Phần II. Tự luận (7 điểm). Viết chương trình nhập vào từ bàn phím hai số nguyên dương M và N (M<N), tính và đưa ra màn hình tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ M đến N. Yêu cầu: - Viết được phần khai báo. (3 điểm). - Viết được thủ tục vào ra. (2 điểm). - Viết được vòng lặp. (1 điểm). - Viết được cấu trúc rẽ nhánh (1 điểm) ĐÁP ÁN, BIỂU ĐIỂM I. Phần trắc nghiệm: Câu Đ.án. 1 C. 2 D. 3 B. 4 A. 5. 6. A. C. 7 B. 8 B. 9 B. 10 C. 11 C. 12 C. Điểm 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 II. Phần tự luận. Program tu_luan; Uses crt; Var M, N, I: integer; T: longint; Begin Clrscr; Write (‘nhap so M nho hon N’); Write (‘M = ‘); realdln (M); Wriet (‘N = ’); realdln (N); T:= 0; For I:= M to N do If (I mod 3 = 0) or (I mod 5 = 0) then.

<span class='text_page_counter'>(4)</span> T:= T+I; Writeln (‘KET QUA: ’ , T); Readln End..

<span class='text_page_counter'>(5)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×