TRẮC NGHIỆM 3 ĐIỂM: Câu 1: Hãy chọn khai báo đúng trong các khai báo sau đây: A.. const n: integer.[r]
Trang 1Trường THCS & THPT Chu Văn An ĐỀ KIỂM TRA HỌC KÌ 1
Tổ : LÝ - TIN MÔN: TIN – KHỐI 11Thời gian: 45 phút
Họ và tên: ……….; Lớp:
I TRẮC NGHIỆM (3 ĐIỂM):
Câu 1: Hãy chọn khai báo đúng trong các khai báo sau đây:
A const m=n=2; B var x: byte, real; C const n: integer D const m=5;
Câu 2: Những đặc điểm sau đây, đặc điểm nào không phải là đặc điểm của HẰNG
A Đại lượng được đặt tên B Giá trị có thể thay đổi
C Giá trị không thể thay đổi D Phải khai báo trước khi sử dụng
Câu 3: Trong Pascal em muốn thể hiện điều kiện 1 ≤ d ≤ 31 thì phải viết như thế nào?
A 1 <= d <= 31 B d >= 1 and d <= 31 C (1 <= d) and (d<=31) D (1 <= d) & (d<=31) Câu 4: Em hãy chọn câu lệnh thích hợp để thông báo ra màn hình câu "Xin chao" và sau khi thực hiện xong con trỏ được di chuyển xuống hàng dưới?
A writeln('Xin chao'); B writeln('Xin chao') C readln('Xin chao'); D readln(Xin Chao); Câu 5: Xét phép gán sau đây: k:=sqrt(dx*dx+dy*dy); Em hãy cho biết biến k thuộc kiểu dữ liệu nào?
Câu 6: Trong các chương trình sau chương trình nào là một chương trình dịch:
A MS Word B MS Excel C Turbo Pascal D MS Powerpoint
II TỰ LUẬN (7 ĐIỂM)
Câu 1: Lý thuyết (4 điểm):
a Em hãy cho biết cú pháp và thứ tự mô tả các thành phần trong phần khai báo của chương trình pascal, cho ví dụ minh hoạ?
b Viết khai báo các biến sau đây: a, b, c (byte), cv, p, dt (real) Hãy cho biết với khai báo như trên sẽ chiếm hết bao nhiêu byte bộ nhớ ?
Câu 2: Hãy viết biểu thức toán học dưới đây trong Pascal:
2
3
sinx acosx
Câu 3: Viết chương trình (3 điểm): Viết chương trình thực hiện nhập từ bàn phím hai số nguyên
dương M và N (với M < N), tính và đưa ra màn hình tổng các số không chia hết cho 3 và cho 5
trong phạm vi từ M đến N