Câu 2: Chương trình dịch không có khả năng nào trong các khả năng sau?. Câu 4: {Chọn câu trả lời sai} Trong một chương trình Pascal, có thể không có: A.. Câu 7: Trong Turbo Pascal, tên n
Trang 1Họ và tên……… Lớp………….
KIỂM TRA 1 TIẾT- Tin học 11
ĐỀ 1:
I TRẮC NGHIỆM: Chọn đáp án đúng nhất (A, B, C, D) và điền vào ô bên dưới:
Câu 1:Đặc điểm của biến:
A Không cần khai báo trước khi sử dụng B Tên không cần theo quy tắc đặt tên
C Giá trị có thể thay đổi D Là đại lượng không đổi
Câu 2: Chương trình dịch không có khả năng nào trong các khả năng sau?
A Phát hiện được lỗi ngữ nghĩa B Phát hiện được lỗi cú pháp
C Thông báo lỗi cú pháp D Tạo được chương trình đích
Câu 3: Nếu khai báo biến x thuộc kiểu số thực ta khai báo kiểu nào sau đây?
Câu 4: {Chọn câu trả lời sai} Trong một chương trình Pascal, có thể không có:
A Phần thân chương trình B Phần khai báo biến
C Phần đầu chương trình D Phần khai báo hằng
Câu 5: Chọn từ thích hợp điền vào chỗ trống để được phát biểu đúng sau: “Các chương trình
lần lượt dịch và thực hiện từng câu lệnh Loại chương trình dịch này đặc biệt thích hợp cho môi trường đối thoại giữa người dùng và hệ thống”
Câu 6: Trong Turbo Pascal, tên có độ dài tối đa là bao nhiêu kí tự?
Câu 7: Trong Turbo Pascal, tên nào là tên đúng do người lập trình đặt trong các tên sau:
Câu 8: Ngôn ngữ lập trình có những thành phần cơ bản nào sau đây:
A Bảng chữ cái, cú pháp, ngữ nghĩa B Bảng chữ cái, ngữ nghĩa, câu lệnh
C Cú pháp, ngữ nghĩa, biểu thức D Bảng chữ cái, cú pháp, biểu thức Câu 9: Kết quả của phép tính 100div10+105mod5
Câu 10: Hàm nào sau đây dùng để khai căn bậc hai?
Câu 11: Kết quả của phép toán (3>4) and( 4mod2=0)
Câu 12: Câu lệnh gán là:
Đ án
Trang 2II TỰ LUẬN:
Câu 1: Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng trong Pascal
a (x 3)2 3x1
b 3 2
2
x x
x
c 2
1
3
………
………
………
………
Câu 2: Hãy tìm các lỗi trong chương trình sau và sửa lại cho đúng Program bai 2; {dòng 1} Var a,b = integer; {dòng 2} Begin {dòng 3} Write(‘nhap gia tri a ‘) {dòng 4} readln(a); {dòng 5} Write(‘nhap gia tri b ‘); {dòng 6} readln(b) {dòng 7} Writeln(‘Tổng la: ‘,a+b); {dòng8} Readln {dòng 9} End {dòng 10} ………
………
………
………
………
………
………
………
………
Câu 3: Hãy viết chương trình nhập vào hai số nguyên a,b từ bàn phím, tính và đưa ra màn hình chu vi của hình chữ nhật có cạnh a và b ………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 3………
Họ và tên……… Lớp…………
KIỂM TRA 1 TIẾT- Tin học 11
ĐỀ 2:
I TRẮC NGHIỆM: Chọn đáp án đúng nhất (A, B, C, D) và điền vào ô bên dưới:
Câu 1: Chương trình viết bằng ngôn ngữ bậc cao không có đặc điểm nào trong các đặc điểm sau :
A Không phụ thuộc vào loại máy, chương trình có thể thực hiện trên nhiều loại máy
B Ngắn gọn, dễ hiểu, dễ nâng cấp
C Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán
D Máy tính có thể hiểu và thực hiện trực tiếp chương trình này
Câu 2: Khai báo nào sau đây đúng?
Câu 3: Câu nào sau đây đúng khi nói về biến?
A Biến là đại lượng do người lập trình đặt B Biến có giá trị không đổi trong suốt quá trình
thực hiện chương trình
C Có một số biến có sẵn trong chương trình,
không cần khai báo
D Tên biến có độ dài tùy ý
Câu 4: Chương trình dịch dùng để làm gì?
A Để chuyển chương trình viết bằng ngôn ngữ máy sang ngôn ngữ bậc cao
B Để chuyển chương trình viết bằng ngôn ngữ bậc cao sang hợp ngữ
C Để chuyển chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy
D Để chuyển chương trình viết bằng ngôn ngữ máy sang hợp ngữ
Câu 5: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
Câu 6: Trong Turbo Pascal, tên nào là tên đúng do người lập trình đặt trong các tên sau:
Câu 7: Chọn từ thích hợp điền vào chỗ trống: “Cần có để chuyển chương trình nguồn thành chương trình
đích”
Câu 8: Trong các lựa chọn cho sau đây, lựa chọn nào là hằng xâu?
Câu 9: Kết quả của phép tính 100mod10+105div5
Câu 10: Hàm nào sau đây dùng để khai tính bình phương?
Câu 11: Kết quả của phép toán (3>=4) and( 4mod2<>0)
Câu 12: Câu lệnh nào đúng ?
Trang 4Câu 1 2 3 4 5 6 7 8 9 10 11 12
Đ án
II TỰ LUẬN:
Câu 1: Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng trong Pascal
a
b
c
………
………
………
………
Câu 2: Hãy tìm các lỗi trong chương trình sau và sửa lại cho đúng Program bai tap; {dòng 1} Var a,b := integer; {dòng 2} Begin {dòng 3} Write(‘nhap gia tri a ‘) ; {dòng 4} readln(a) {dòng 5} Write(‘nhap gia tri b ‘); {dòng 6} readln(b); {dòng 7} Writeln(‘Tổng la: ‘,a+b) {dòng8} Readln {dòng 9} End {dòng 10} ………
………
………
………
………
………
………
………
………
Câu 3: Hãy viết chương trình nhập vào hai số nguyên a, b từ bàn phím, tính và đưa ra màn hình diện tích của hình chữ nhật có cạnh a,b ………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 5………