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 (94.43 KB, 4 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>PHẦN 1: TRẮC NGHIỆM </b>
<b>Khoanh tròn vào chữ cái trước câu trả lời đúng nhất: (2đ)</b>
1. Cấu trúc điều kiện dạng đầy đủ có dạng:
A. if <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>;
B. if <điều kiện > then <câu lệnh 1> else <câu lệnh 2>;
C. if <điều kiện> then <câu lệnh >;
D. if <câu lệnh 1> then <câu lệnh 2>;
2. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. Tam giac; B. end; C. Tamgiac; D. 3so.
3. Để dịch chương trình, ta dùng tổ hợp phím:
A. Alt + F9; B. Alt + X; C. Ctrl + F9; D. Tất cả đều đúng.
4. Để thực hiện việc tính tổng của hai số nguyên a và b, phép gán nào sau đây là đúng:
A. Tong=a+b; B. Tong:=a+b;C. Tong:a+b; D.Tong(a+b);
5. Từ khoá dùng để khai báo biến trong ngơn ngữ lập trình Pascal là:
A. Const B. Var C. Real D.End
6. Khẳng định nào đúng khi đặt tên trong ngơn ngữ lập trình Pascal sau đây:
D.Tên không được bắt đầu bằng chữ số, không được chứa dấu cách, không được trùng với từ khóa.
7. Biểu thức tốn học (a2<sub> + b)(1+c)</sub>3<sub> được biểu diễn trong Pascal như thế nào?</sub>
A. (a*a + b)(1+c)(1+c)(1+c)
B. (a.a + b)*(1+c)*(1+c)*(1+c)
C. (a*a + b)*(1+c)*(1+c)*(1+c)
D. (a.a + b). (1+c).(1+c).(1+c)
8. Trong Pascal, từ khóa dùng để khai báo hằng là?
A. Const B. Var C. Uses D. Program
<b>PHẦN 2: TỰ LUẬN(8đ)</b>
<b>Câu 1: </b>Nêu sự giống và khác nhau giữa biến và hằng trong ngơn ngữ lập trình Pascal (1đ)
<b>Câu 2:</b> Tính tam giác: Nhập vào ba số a,b,c bất kì. Kiểm tra xem nó có thể là độ dài ba cạnh hay khơng,
nếu khơng thì in ra màn hình ' Khong la ba canh cua mot tam giac'. Ngược lại, thì in ra màn hình ' La
ba canh cua mot tam giac'.(3 đ)
<b>Câu 3: </b>Tìm giá trị lớn nhất trong 4 số a,b,c,d (a,b,c,d được nhập từ bàn phím) (3 đ)
<b> Đúng mỗi câu 0.25 điểm</b>
1B 2C 3A 4B
5B 6D 7C 8A
<b>PHẦN 2: TỰ LUẬN</b>
<b>Câu 1: </b>Nêu sự giống và khác nhau giữa biến và hằng trong ngơn ngữ lập trình Pascal (1đ)
<b> Giống</b>: (0.5đ)
Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu.
Đều được khai báo Trước khi sử dụng
<b>Biến</b>
Giá trị của biến có thể thay đổi
trong suốt quá trình thực hiện
chương trình.
Biến được khai báo bằng từ khoá
Var
<b>Hằng</b>
Giá trị của hằng được giữ nguyên
trong suốt quá trình thực hiện
chương trình.
Hằng được khai báo bằng từ khoá
Const
<b>Câu 2: (3 Đ)</b>
<b>Câu 3: </b>Tìm giá trị lớn nhất trong 4 số a,b,c,d (a,b,c,d được nhập từ bàn phím) (3 đ)
<b>Câu 4: </b>Viết chưong trình nhập 1 số tự nhiên vào máy tính và ghi ra màn hình kết quả số đã nhập là 1 số
chẳn hay lẻ.(1 đ)