
SỞ GD & ĐT ĐIỆN BIÊN
TRƯỜNG THCS&THPT QUYẾT TIẾN
ĐỀ KIỂM TRA GIỮA KÌ I – NĂM HỌC 2022 - 2023
MÔN TIN HỌC - KHỐI LỚP 11
Thời gian làm bài : 45 Phút; ( Đề có 28 câu hỏi trắc
nghiệm, 02 câu tự luận)
ĐỀ CHÍNH THỨC
(Đề có 4 trang)
Họ tên : ............................................................... Lớp : ...................
Mã đề 221
I. PHẦN TRẮC NGHIỆM 7,0 ĐIỂM ( CHỌN ĐÁP ÁN ĐÚNG TRONG CÁC CÂU SAU)
Câu 1: Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản nào sau đây?
A. Các kí hiệu, bảng chữ cái và qui ước.
B. Bảng chữ cái, cú pháp và ngữ pháp.
C. Các ký hiệu, bảng chữ cái và bảng số.
D. Bảng chữ cái, cú pháp và ngữ nghĩa.
Câu 2: Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?
A. Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình
B. Biến có thể đặt hoặc không đặt tên gọi
C. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện
D. Biến có thể lưu trữ nhiều loại giá trị khác nhau
Câu 3: Chọn câu phát biểu hợp lí nhất?
A. Trong Pascal, tất cả các biến trong chương trình đều phải đặt tên và khai báo cho chương trình
dịch biết để lưu trữ và xử lí
B. Khai báo hằng thường được sử dụng cho kiểu của hằng
C. Biến đơn là biến chỉ nhận kiểu của hằng
D. Trong Pascal, tất cả các biến trong chương trình đều phải có một giá trị tại mỗi thời điểm thực
hiện chương trình
Câu 4: Phát biểu nào không đúng trong các phát biểu dưới đây?
A. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch
B. Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó
sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo toàn được ngữ
nghĩa của chương trình nguồn
C. Chương trình dịch giúp tìm ra tất cả các lỗi của chương trình
D. Chương trình dịch giúp người lập trình có thể lập trình trên một ngôn ngữ lập trình gần với
ngôn ngữ tự nhiên hơn, do đó giảm nhẹ được nỗ lực lập trình, tăng cường hiệu suất lập trình
Câu 5: Chọn phát biểu đúng trong các phát biểu dưới đây:
A. Cú pháp là bộ quy tắc dùng để viết chương trình
B. Ngoài bảng chữ cái, có thể dùng các kí tự thông dụng trong toán học để viết chương trình
C. Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, một ngôn ngữ lập trình còn có các quy tắc để khai
báo biến, hằng,…
D. Chương trình có lỗi cú pháp có thể được dịch ra ngôn ngữ máy nhưng không thực hiện được
Câu 6: Từ khóa USES dùng để:
A. Khai báo hằng B. Khai báo biến
C. Khai báo thư viện D. Khai báo tên chương trình
Câu 7: Xét chương trình Pascal dưới đây:
PROGRAM vi_du;
BEGIN Writeln ('Xin chao cac ban');
Writeln('Moi cac ban lam quen voi Pascal');
END.
Chọn phát biểu sai?
A. Chương trình không có khai báo hằng
B. Khai báo tên chương trình là vi_du
C. Thân chương trình có hai câu lệnh
Trang 1/4 - Mã đề 221