Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.. Chương trình có chức năng chuyển đổi [r]
Trang 1Trường THPT Lộc Bình ĐỀ KIỂM TRA HỌC KÌ I – KHỐI 11
MÔN: TIN HỌC
Thời gian làm bài: 45 phút
Phần I: Trắc nghiệm (3 điểm)
C©u 1: Hãy chọn biểu diễn hằng đúng trong những biểu diễn dưới đây:
C©u 2: Trong Turbo Pascal, để lưu chương trình
A Nhấn tổ hợp phím Alt + F2 C Nhấn tổ hợp phím Shift + F2
B Nhấn tổ hợp phím Ctrl+F2 D Nhấn phím F2
C©u 3: Trong Turbo Pascal, chiều dài tối đa của tên đối tượng là :
C©u 4: Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để
A Khai báo tên chương trình B Khai báo hằng
C©u 5: Đối với ngôn ngữ lập trình Pascal, khẳng định nào là sai trong các khẳng định sau
A Phần tên chương trình không nhất thiết phải có
B Phần thân chương trình có thể có hoặc không
C Phần khai báo có thể có hoặc không
D Phần thân chương trình nhất thiết phải có
C©u 6: Câu lệnh: writeln (‘Dien tich hinh vuong la: ’, s ); sẽ đưa ra màn hình:
A Dien tich hinh vuong la: s
B Dien tich hinh vuong la:<giá trị của s>
C Dien tich hinh vuong la:
D Câu lệnh sai
Phần II: Tự luận (7 điểm)
Câu 1: (2 điểm) Trình bày cách khai báo biến trong Pascal? Cho ví dụ?
Câu 2: (2 điểm) Phân biệt tên dành riêng, tên chuẩn trong Pascal? Cho ví dụ? Câu 3: (2 điểm) Chuyển các biểu thức sau từ dạng toán sang Pascal:
a) ax2+b√x +¿c∨¿
b) b2+√b+4 ac
2 a
Câu 4: (1 điểm) Viết chương trình tính và đưa ra màn hình diện tích hình tròn
S=pi*R2 Biết r là bán kính được nhập từ bàn phím, pi là hằng số và bằng 3,14
Hết
-Đề số 1
Trang 2Trường THPT Lộc Bình ĐỀ KIỂM TRA HỌC KÌ I – KHỐI 11
MÔN: TIN HỌC
Thời gian làm bài: 45 phút
Phần I: Trắc nghiệm (3 điểm)
C©u 1: Chương trình dịch là:
A Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy
B Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên
C Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể
D Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành ngôn ngữ bậc cao
C©u 2: Cấu trúc một chương trình được chia làm mấy phần ?
C©u 3: Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực
hiện chương trình gọi là
C©u 4: Biểu diễn nào là từ khóa trong Pascal
C©u 5: Trong ngôn ngữ lập trình Pascal, từ khóa CONST dùng để
A Khai báo tên chương trình B Khai báo hằng
C©u 6: Trong Turbo Pascal, để thoát khỏi Turbo Pascal
A Nhấn tổ hợp phím Alt + X B Nhấn tổ hợp phím Ctrl + X
C Nhấn tổ hợp phím Alt + F4 D Nhấn tổ hợp phím Ctrl + F4
Phần II: Tự luận (7 điểm)
Câu 1: (2 điểm) Viết chương trình, nêu hoạt động của câu lệnh lặp biết trước số lần
lặp dạng tiến? Cho ví dụ?
Câu 2: (2 điểm) Trình bày khái niệm hằng, phân loại hằng trong Pascal? cho ví dụ? Câu 3: (2 điểm) Chuyển các biểu thức trong Pascal dưới đây về dạng toán học:
a) Sqrt((x-a)*(x-a)+(y-b)*(y-b))
b) Abs(a*sqrt(a*sqrt(a)))
Câu 4: (1 điểm) Viết chương trình tính Y và đưa kết quả ra màn hình Biết:
Y= ∑
n=1
50
n n+1
Hết
-Đề số 2