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 (51.55 KB, 2 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Họ và tên:………
Lớp:………
<b>Điểm</b> <b>Lời phê của giáo viên</b>
<b>Phần 1: Trắc nghiệm</b>
1. Trong các ngôn ngữ lập trình thường có bao nhiêu loại hằng ?
a. 2 loại b. 3 loại c. 4 loại d. Tất cả đều sai
2. Chương trình dịch có bao nhiêu loại?
a. 3 loại b. 4 loại c. 2loại d. 5 loại
3. Hãy chỉ ra khai báo sai trong các khai báo sau?
a. Program 1vongtraidat; b. Program motvongtraidat;
c. Program _1vongtraidat; d. cả b và c.
4. Bảng chữ cái, cú pháp, ngữ nghĩa là 3 thành phần cơ bản của ngơn ngữ lập
trình nào?
a. C++ b. Turbo Pascal c. Free Pascal d. Tất cả đều đúng.
5. Trong những biểu diễn dưới đây, biểu diễn nào là từ khoá trong Pascal?
a. Integer b. Begin c. sqr d. Program e. Var
g. Const h. Real i. ‘End.’ k. Byte m. Uses
6. Hãy chọn những biểu diễn tên trong những biểu diễn dưới đây:
a. A20 b. -5anhem c. ‘Chuvi’ d. _R123 e. @tinhoc
g. (2) h. Dien_tich i. So luong k. baitap_1 m. a*b
7. Hãy chọn những biểu diễn hằng trong những biểu diễn dưới đây:
a. begin b. 1024 c. 5.A8 d. True e. 65q
g. ‘toan hoc’ h. -46 i. ‘false’ k. ‘*****’ m. hoa binh
8. Hãy khai báo biến khi giải phương trình bậc nhất: ax + b = 0 (a0)
<b>Phần 2: Tự luận</b>
1. So sánh sự khác nhau giữa trình biên dịch và trình thơng dịch?
Họ và tên:………
Lớp:………
<b>Điểm</b> <b>Lời phê của giáo viên</b>
1. Chỉ ra các lỗi sai trong chương trình Pascal sau:
<b>Program tinh thuong;</b>
<b>Uses crt;</b>
<b>Var a, b,ketqua : byte;</b>
<b>Begin</b>
Clrscr;
Write (‘nhap so a=’)
Readln(a);
Write (nhap so b=);
Readln(‘b’);
Ketqua:=a/b;
Write(‘thuong cua a va b la’,ketqua);
Readln
<b>End;</b>
<i>(*dòng 1*)</i>
<i>(*dòng 2*)</i>
<i>(*dòng 3*)</i>
<i>(*dòng 4*)</i>
<i>(*dòng 5*)</i>
<i>(*dòng 6*)</i>
<i>(*dòng 7*)</i>
<i>(*dòng 8*)</i>
<i>(*dòng 9*)</i>
<i>(*dịng 10*)</i>
<i>(*dịng 11*)</i>
a. 2a + 4b2<sub> </sub> <sub>b. 7sinx + 4cosx</sub>