KIỂM TRA : 1 TIếT
MÔN: TIN HỌC
HỌ VÀ TÊN: LỚP:
ĐIỂM NHẬN XÉT CỦA GV:
Câu 1: Vì sao phải dung kiểu dữ liệu dạng tệp:
A. Dữ liệu kiểu tệp được lưu trữ lâu dài trên bộ nhớ ngoài.
B. Dữ liệu kiểu tệp được lưu trữ với lượng lớn.
C. Cả A và B
D. Cả A, B, C đều sai.
Câu 2: Tệp văn bản là tệp
A. Các thành phần của nó được tổ chức theo một cấu trúc nhất định.
B. Dữ liệu được ghi dưới dạng kí tự theo mã ASCII.
C. Bất kì tệp nào.
D. Cả A, B, C đều đúng.
Câu 3: Cách truy cập tệp nào sau đây được xem là truy cập tuần tự
A. Cho phép truy cập đến một dữ liệu nào đó trong tệp chỉ bằng cách bắt đầu từ đầu tệp và đi qua
lần l ượt các d ữ li ệu tr ư ớc n ó.
B. Cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí của d ữ liệu
đó,
C. Cả A v à B đều đúng.
D. Cả A v à B đều sai.
C âu 4: Các thao tác nào dưới đây là thao tác với tệp.
A. Đóng, m ở tệp. B. Khai báo bi ến tệp.
C. Đọc , ghi dữ liệu. D. Cả A, B, C.
C âu 5: C ách khai b áo n ào sau đ ây l à khai b áo bi ến t ệp.
A.Var tetx1: Integer; B. Var text1: text;
C. Var text1: String; D. Cả A, B, C đ ều sai.
C âu 6: Câu lệnh nào sau đây gắn tên tệp HOSO.TXT cho biến tệp là tep1:
A. assign(‘H OSO.TXT’, tep1);
B. assign(t ep1,‘H OSO.TXT’);
C. C ả A v à B đ ều đ úng.
D. C ả A v à B đ ều sai.
C âu 7: Câu lệnh nào sau đây đọc dữ liệu từ một tệp văn bản:
A. Write(f,i);
B. Read(f,i);
C. eof(f);
D. eoln(f);
C âu 8: C âu lệnh nào sau đây ghi dữ liệu vào một tệp văn bản:
A. Write(f,i);
B. Read(f,i);
C. eof(f);
D. eoln(f);
Trả lời trắc nghiệm
1. 2. 3. 4.
5. 6. 7. 8.
Câu 9: (4đ) H ãy gi ải thích ý nghĩa từng câu lệnh cho đoạn chương trình sau:
C âu l ệnh Gi ải th ích
Var f:tetx;
assign(f, ‘DS.DAT’);
rewrite(f);
Close(f)
Câu 10 (2 đ) : Giải thích đoạn chương trình sau:
PROGRAM BT;
USES CRT;
TYPE BANGHI=RECORD
HT:STRING[30];
DIEM:BYTE;
END;
VAR N:INTEGER;
BG:BANGHI;
F: FILE OF BANGHI;
TENTEP:STRING[20];
I:INTEGER;
BEGIN
CLRSCR;
WRITE(‘SO HOC SINH: ’);
READLN(N);
TENTEP:= ‘KQ.DAT’;
ASSIGN(F,TENTEP);
REWRITE(F);
FOR I:=1 TO N DO
BEGIN
WITH BG DO
BEGIN
WRITE(‘HO VA TEN’); READLN(HT);
WRITE(‘DIEM:’); READLN(DIEM);
END;
WRITE(F,BG);
END;
CLOSE(F);
END.
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................
.................................................................................................................................................................