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

ĐỀ KIỂM TRA 1 TIẾT LẦN 1 – MÔN TIN HỌC KHỐI 11 ppt

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 (269.86 KB, 4 trang )

ĐỀ KIỂM TRA 1 TIẾT LẦN 1 – MÔN TIN HỌC KHỐI 11
Cam Mạnh Dần
K56ACNTT
A. Phần trắc nghiệm đơn tuyển (3 điểm):
Hãy khoanh tròn đáp án đúng nhất trong mỗi câu sau:
Câu 1: Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như
thế nào? Hãy chọn phương án trả lời đúng nhất trong các phương án sau?
a Hằng và biến bắt buộc phải khai báo;
b Hằng là đại lượng mà giá trị không thể thay đổi được trong quá
trình thực hiện chương trình, biến là đại lượng mà giá trị của chúng có thể
thay đổi được trong chương trình;
c Hằng không cần khai báo, còn biến phải khai báo;
d Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được
trong quá trình thực hiện chương trình;
Câu 2: Trong ngôn ngữ lập trình Pascal, trong các khẳng định sau, khẳng
định nào sai?
a Phần thân chương trình có thể có hoặc không;
b Phần khai báo có thể có hoặc không;
c Phần tên chương trình không nhất thiết phải có;
d Phần thân chương trình nhất thiết phải có;
Câu 3: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp thì câu lệnh nào sau
đây là sai?
a a:=3.12; b x:=12,5;
c c:=pi*12; d b:=((a=5) or (c=7));
Câu 4: Trong ngôn ngữ lập trình Pascal, từ khóa CONST dùng để
a khai báo biến; b khai báo thư viện;
c khai báo tên chương trình; d khai báo hằng;
Câu 5: Trong các tên biến sau đây, tên nào đặt tên sai quy tắc đặt tên của
Ngôn ngữ lập trình Pascal?
a ho-ten b hoten c ho_ten d hoten1
Câu 6: Kết quả của biểu thức sqr((ABS(25-50) mod 4) ) là:


a 2 b 1 c 4 d 3

II. Phần tự luận (7 điểm):
Câu 1 (0,5 điểm): Viết các khai báo cho các yêu cầu sau sao cho hợp lý và
tốn ít bộ nhớ nhất:
a. k1 là một biến có thể nhận các kí tự;
b. songuyen là một biến nguyên có thể nhận các giá trị từ -10
đến 200;
Câu 2 (0,5 điểm): Chuyển các biểu thức viết trong Pascal sau đây thành
biểu thức toán học thông thường:
a.
)*2/()**( xbbaa


b.
)()( bsqrxsqrt


Câu 3 (1 điểm): Viết các biểu thức quan hệ sau bằng ngôn ngữ lập trình
Pascal:
a.
bxa



b.
712




b

Câu 4 (2 điểm): Cho m = 10, n = 7, p = 10, q = -9. Hãy xác định giá trị của
các biểu thức sau:
a.
)()1( qsqrmsqrt



b.
)2())1((



nsqrtpsqrttrunc

c.
)()( pqornm



d.
)()( pqnm




Câu 5 (1 điểm): Cho chương trình sau:
Var x, y: integer;
Begin

x:=15;
y:=sqr(x);
y:=y+x;
x:=y-x;
End.
Hãy cho biết sau khi thực hiện xong đoạn chương trình trên thì giá trị
của 2 biến x và y là bao nhiêu?
Câu 6 (2 điểm): Viết chương trình nhập từ bàn phím 2 số thực m và n, tính
và đưa ra màn hình giá trị của biểu thức
nm 


×