
TRƯỜNG THPT TUẦN GIÁO
TỔ: LÝ - TIN
(Đề thi có 03 trang)
ĐỀ KIỂM TRA CUỐI HỌC KỲ II LỚP 11 – Chiều
NĂM HỌC 2022 - 2023
Môn thi: TIN HỌC
Thời gian làm bài:45 phút, không kể thời gian phát đề
Mã đề thi: 103
Họ, tên thí sinh: ……………………………. Lớp: …………..Số báo danh:………………………..
PHẦN CÂU HỎI TRẮC NGHIỆM
Câu 1: Dữ liệu kiểu tệp được lưu trữ ở đâu?
A. Trong ROM. B. Bộ nhớ ngoài. C. Trong RAM. D. Ở CPU.
Câu 2: Sau khi thực hiện đoạn chương trình dưới đây thì giá trị của biến tong bằng bao nhiêu?
tong := 0;
For i:=1 to 10 do tong:= tong+i;
A. 45. B. 55. C. 10. D. 1.
Câu 3: Kết quả trả về sau khi thực hiện chương trình con thủ tục là:
A. Một thao tác B. Một chương trình mới.
C. Không trả lại kết quả. D. Một giá trị cụ thể.
Câu 4: Để gắn tên tệp “KQ.TXT” cho biến tệp f1 ta sử dụng câu lệnh
A. KQ.TXT := f1; B. f1 := ‘KQ.TXT’;
C. Assign(‘KQ.TXT’,f1); D. Assign(f1,‘KQ.TXT’);
Câu 5: Trong NNLT Pascal Lệnh “rewrite(f1);” dùng để
A. Mở tệp f1 để đọc dữ liệu. B. Đóng tệp f1.
C. Mở tệp f1 để ghi dữ liệu. D. Mở tệp f1.
Câu 6: Trong NNLT Pascal để khai báo biến tệp văn bản ta sử dụng cú pháp
A. Var <tên biến tệp>: text; B. Var <tên biến tệp>: string;
C. Var <tên tệp>: text; D. Var <tên tệp>: string;
Câu 7: Chọn thứ tự hợp lý cho thao tác đọc dữ liệu từ tệp:
A. Mở tệp – Đọc dữ liệu từ tệp – Gán tên tệp với biến tệp – Đóng tệp.
B. Gán tên tệp với biến tệp – Mở tệp –Đọc dữ liệu từ tệp – Đóng tệp
C. Mở tệp – Gán tên tệp với biến tệp – Đọc dữ liệu từ tệp – Đóng tệp.
D. Gán tên tệp với biến tệp – Đọc dữ liệu từ tệp – Mở tệp – Đóng tệp.
Câu 8: Câu lệnh For – do (dạng tiến) có cú pháp
A. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm>:= <giá trị đầu> downto <giá trị cuối> do <câu lệnh>;
C. For<biến đếm>:= <giá trị đầu>do<giá trị cuối>to<câu lệnh>;
D. For<biến đếm>:= <giá trị cuối>to<giá trị đầu>do<câu lệnh>;
Câu 9: Để in ra màn hình mảng A gồm N phần tử vừa nhập vào từ bàn phím, ta sử dụng câu lệnh
A. For i:=1 downto 10 do write(A[i],’; ’); B. For i:=1 downto N do write(A[i],’; ’);
C. For i:=1 to N do write(A[i],’; ’); D. For i:= N to 1 do write(A[i],’; ’);
Câu 10: Biến toàn cục được sử dụng ở đâu?
A. Trong chương trình thủ tục B. Trong một chương trình khác
C. Trong toàn bộ chương trình . D. Trong chương trình con hàm.
Câu 11: Câu lệnh để nhập dữ liệu từ bàn phím cho phần tử có chỉ số i của mảng A là
A. Write(A[i]); B. Readln(A[i]); C. Readln(A<i>); D. Write(A<i>);
Câu 12: Tệp DULIEU.INP lưu trữ 2 giá trị nguyên 5, 3 trên cùng 1 dòng. Cho đoạn chương trình sau:
Assign(f1,’DULIEU.INP’);Reset(f1);
Read(f1,x,y);
S:=x+y; Writeln(f2,s); Close(f2);
Cho biết giá trị nào dưới đây được lưu trong tệp f2?
Trang 1/3 – Mã 103