Tải bản đầy đủ (.doc) (2 trang)

Đề bài kiểm tra 15 phút - mã đề 02 (lần 1)

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 (46.1 KB, 2 trang )

Sở GD&ĐT Thanh Hóa
Trờng THPT Tĩnh Gia 1
Đề kiểm tra 15 phút
(dùng cho cả khối 11)
Mã đề: 02
I. Phần Trắc nghiệm :
Câu 1: Trong ngôn ngữ lập trình (NNLT) Pascal, từ khoá Const dùng để:
A) Khai báo tên chơng trình. B) Khai báo biến.
C) Khai báo th viện. D) Khai báo hằng.
Câu 2: Trong NNLT Pascal, từ khoá Uses dùng để:
A) Khai báo tên chơng trình. B) Khai báo biến.
C) Khai báo th viện. D) Khai báo hằng.
Câu 3: Trong NNLT Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?
A) x:= 12,5; B) b:= (a=5) or (c=7);
C) c:= pi*12; D) a:= 3.12;
Câu 4: Trong NNLT Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị bé nhất?
A) Byte. B) Word.
C) Integer. D) Longint.
Câu 5: Trong NNLT Pascal, xét biểu thức logic sau:
(n div 1000 > 0) and (n div 10000 = 0). Khẳng định nào sau đây là đúng?
A) Kiểm tra n có chia hết cho 10000 hay không.
B) Kiểm tra xem n có bốn chữ số có nghĩa hay không.
C) Kiểm tra xem n có 3 chữ số có nghĩa hay không.
D) Kiểm tra xem n có nhỏ hơn 10000 hay không.
Câu 6: Trong NNLT Pascal, cho a, b, c là độ dài 3 cạnh của một tam giác, những biểu
thức quan hệ nào sau đây sẽ cho kết quả là True.
A) a + b > c; B) b c > a;
C) a c

b; D) a + b


c;
Câu 7: Trong NNLT Pascal, với câu lệnh nh sau: Writeln(KQ la , a); sẽ ghi ra màn
hình?
A) Ket qua la a. B) KQ la a.
C) KQ la <giá trị của a>. D) Câu lệnh sai.
Hãy chọn phơng án trả lời đúng nhất.
1
Câu 8: Trong NNLT Pascal, với câu lệnh nh sau (a là một biến kiểu số thực):
a= 12;
writeln(KQ la: ,a);
A) KQ la: 1.2E+01. B) KQ la: a.
C) KQ la: 12. D) Không đa ra gì cả.
Câu 9: Trong NNLT Pascal, tối thiểu phải có bao nhiêu biểu thức:
A) Không giới hạn. B) 2 biểu thức.
C) 3 biểu thức. D) 4 biểu thức.
II. Phần tự luận :
Câu 10: Hãy viết lại các biểu thức sau từ dạng toán học sang dạng tơng ứng trong toán
học:
a) sqrt(p*(p a)*(p b)*(p c)). b) 1/a*b/c.
Câu 11: Hãy chỉ ra các lỗi trong khai báo sau:
VAR a, b, i, j: integer;
c, c1, uses: real;
i1, k: word;
Câu 12: Em có nhận xét gì về khai báo sau?
Var a: real;
b: integer;
a: real;
k: integer;
b1: real;
c: char;

Hãy viết lại khai báo trên cho đúng.
Câu 13: Tại sao mỗi ngôn ngữ lập trình có mấy tên chuẩn để khai báo kiểu nguyên và vì
sao lại có nh vậy?
Câu 14: Một ngời đi xe đạp với tốc độ 12km/giờ và một ngời đi xe máy với tốc độ
50km/giờ cùng xuất phát từ một vị trí, cùng một thời điểm và đi cùng một hớng. Lập trình
tính khoảng cách giữa hai ngời sau t giờ (t là số nguyên dơng, t

100). Dữ liệu t nhập từ
bàn phím. Kết quả đa ra màn hình.
2

×