Họ tên : ……………………………… Lớp : 11 Họ tên : …………………………… Lớp : 11 1. Ngôn ngữ để máy tính trực tiếp hiểu và thực hiện là : a. Ngôn ngữ bậc cao c. Ngôn ngữ máy b. Ngôn ngữ bậc thấp d. Hợp ngữ 2. Trong Turbo Pascal, tên phải được bắt đầu bằng ? a. Chữ cái hoặc chữ số c. Chữ cái hoặc các kí tự đặc biệt b. Chữ cái hoặc dấu gạch dưới d. Chữ số hoặc dấu gạch dưới 3. Chương trình dòch gồm có : a. Chương trình biên dòch c. Cả 2 đều đúng b. Chương trình thông dòch d. Cả 2 đều sai 4. Cú pháp là …………. để viết chương trình. a. bộ mã ASCII c. bộ chữ cái b. bộ quy tắc d. bộ chữ cái và chữ số 5. Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu ? a. dấu { và } hoặc /* và */ c. dấu { và } hoặc (* và *) b. dấu /* và */ hoặc (* và *) d. dấu { và } hoặc /* và */ hoặc (* và *) Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2 trong bảng sau : Cột 1 Cột 2 6. Tên do người lập trình đặt (a) được dùng với ý nghóa riêng xác đònh, không được sử dụng với ý nghóa khác 7. Tên dành riêng (b) được dùng với ý nghóa nhất đònh, khi cần dùng với ý nghóa khác thì phải khai báo 8. Tên chuẩn (c) cần khai báo trước khi sử dụng, không được trùng với từ khóa Điền các tên sau vào cột tương ứng: Dien_tich ; Begin ; Var ; Pt_bac2 ; Uses Tên dành riêng Tên do người lập trình đặt Trình bày đại lượng hằng trong ngôn ngữ lập trình ? …………………………………………………………………………………………………… …………………………………………………………………………………………………… 1. Ngôn ngữ rất gần với ngôn ngữ tự nhiên là : a. Ngôn ngữ bậc cao c. Ngôn ngữ máy b. Hợp ngữ d. Tất cả đều sai 2. Mỗi ngôn ngữ lập trình thường có các thành phần : a. Bảng chữ cái, cú pháp, ngữ nghóa c. Bảng chữ cái, ngữ nghóa b. Bảng chữ cái, cú pháp d. Cú pháp, ngữ nghóa 3. Trong Turbo Pascal, tên là một dãy liên tiếp không vượt quá ? a. 8 kí tự b. 11 kí tự c. 127 kí tự d. 256 kí tự 4. Trong Pascal, tên được phân biệt thành mấy loại ? a. 1 loại b. 2 loại c. 3 loại d. 4 loại 5. Trong các ngôn ngữ lập trình thường có các loại hằng nào ? a. Hằng số học và hằng xâu c. Hằng xâu và hằng lôgic b. Hằng số học và hằng lôgic d. Hằng số học, hằng xâu, hằng lôgic Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2 trong bảng sau : Cột 1 Cột 2 6. Biên dòch (a) dòch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá trình này còn tiếp tục. 7. Chương trình viết trên ngôn ngữ lập trình bậc cao (b) dòch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy tính và có thể lưu trữ để sử dụng lại khi cần thiết. 8. Thông dòch (c) phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể thực hiện được. Điền các tên do người lập trình đặt sau đây vào cột tương ứng: x + y ; integer ; nghiemso ; 2toado Tên do người lập trình đặt đúng Tên do người lập trình đặt sai Trình bày đại lượng biến trong ngôn ngữ lập trình ? …………………………………………………………………………………………………… …………………………………………………………………………………………………… 1 ……… 2 ……… 3 ……… 4 ……… 5 ……… 6 ……… 7 ……… 8 ……… 1 ……… 2 ……… 3 ……… 4 ……… 5 ……… 6 ……… 7 ……… 8 ……… KIỂMTRA 15’ Môn : Tin HọcKIỂMTRA 15’ Môn : TinHọc Họ tên : ……………………………… Lớp : 11 Họ tên : …………………………… Lớp : 11 1. Trong Turbo Pascal, tên là một dãy liên tiếp không vượt quá ? a. 256 kí tự b. 127 kí tự c. 8 kí tự d. 11kí tự 2. Trong Pascal, tên được phân biệt thành mấy loại? a. 4 loại b. 3 loại c. 2 loại d. 1 loại 3. Ngôn ngữ để máy tính trực tiếp hiểu và thực hiện là : a. Hợp ngữ c. Ngôn ngữ máy b. Ngôn ngữ bậc thấp d. Ngôn ngữ bậc cao 4. Trong Pascal, hằng xâu là chuỗi kí tự trong bộ mã ASCII và được đặt trong cặp dấu ……? a. ngoặc đơn b. ngoặc vuông c. nháy đơn d. nháy kép 5. Chương trình biên dòch không có khả năng nào trong các khả năng sau? a. Phát hiện và sửa chữa lỗi ngữ nghóa c. Phát hiện lỗi cú pháp b. Thông báo lỗi cú pháp d. Tạo được chương trình đích Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2 trong bảng sau : Cột 1 Cột 2 6. Tên gọi (a) được chương trình dòch bỏ qua 7. Chú thích (b) dùng trong chương trình phải khai báo 8. Biến (c) do người lập trình tự đặt theo quy tắc do từng NNLT xác đònh Điền các tên do người lập trình đặt sau đây vào cột tương ứng: Pt_bac2; nghiem-so ; Begin ; bien2 Tên do người lập trình đặt đúng Tên do người lập trình đặt sai Trình bày đại lượng hằng trong ngôn ngữ lập trình ? …………………………………………………………………………………………………… …………………………………………………………………………………………………… 1. Trong NNLT thường có mấy loại hằng : a. 1 loại b. 2 loại c. 3 loại d. 4 loại 2. Mỗi ngôn ngữ lập trình nhất thiết phải có thành phần nào trong các thành phần sau? a. Bảng chữ cái b. Cú pháp c. Ngữ nghóa d. Cả a. b. c. 3. Ngôn ngữ rất gần với ngôn ngữ tự nhiên là : a. Ngôn ngữ bậc cao c. Ngôn ngữ máy b. Hợp ngữ d. Tất cả đều sai 4. Chương trình dòch gồm có : a. Chương trình thông dòch c. Cả 2 đều sai b. Chương trình biên dòch d. Cả 2 đều đúng 5. Trong Turbo Pascal, tên bao gồm ………… : a. chữ cái, chữ số c. chữ cái và một số kí tự đặt biệt b. chữ cái, dấu gạch dưới d. chữ cái, chữ số hoặc dấu gạch dưới Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2 trong bảng sau : Cột 1 Cột 2 6. chương trình dòch (a) xác đònh ý nghóa thao tác cần phải thực hiện. 7. Tên dành riêng (b) dùng để chuyển đổi chương trình nguồn thành chường trình đích. 8. Ngữ nghóa (c) được dùng với ý nghóa riêng xác đònh, không được sử dụng với ý nghóa khác. Điền các tên sau vào cột tương ứng: Program ; Delta ; End ; S ; Const Tên dành riêng Tên do người lập trình đặt Trình bày đại lượng biến trong ngôn ngữ lập trình ? …………………………………………………………………………………………………… …………………………………………………………………………………………………… 1 ……… 2 ……… 3 ……… 4 ……… 5 ……… 6 ……… 7 ……… 8 ……… 1 ……… 2 ……… 3 ……… 4 ……… 5 ……… 6 ……… 7 ……… 8 ……… KIỂMTRA 15’ Môn : Tin HọcKIỂMTRA 15’ Môn : TinHọc . ……… 6 ……… 7 ……… 8 ……… KIỂM TRA 15 Môn : Tin Học KIỂM TRA 15 Môn : Tin Học Họ tên : ……………………………… Lớp : 11 Họ tên : …………………………… Lớp : 11 1. Trong Turbo Pascal,. ……… 1 ……… 2 ……… 3 ……… 4 ……… 5 ……… 6 ……… 7 ……… 8 ……… KIỂM TRA 15 Môn : Tin Học KIỂM TRA 15 Môn : Tin Học