Gán biến tệp với tên tệp → Thông báo mở file để ghi dữ liệu mới → Đọc dữ liệu trong tệp → Đóng tệp.. Gán biến tệp với tên tệp → Thông báo mở file để ghi dữ liệu mới → Ghi dữ liệu mới [r]
(1)BÀI TẬP TRẮC NGHIỆM CÓ ĐÁP ÁN CHƢƠNG MÔN TIN HỌC 11 Câu 1: Dữ liệu kiểu tệp
A Được lưu trữ ROM B Được lưu trữ RAM C Chỉ lưu trữ đĩa cứng
D Được lưu trữ nhớ
Câu 2: Dữ liệu kiểu tệp A Sẽ bị hết tắt máy
B Sẽ bị hết tắt điện đột ngột
C Không bị tắt máy điện
D Tất sai
Câu 3: Phát biểu dƣới ?
A Các kiểu liệu lưu trữ nhớ (RAM) B Dữ liệu kiểu tệp lưu trữ nhớ
C Dữ liệu kiểu tệp lưu trữ nhờ (đĩa mềm, đĩa cứng, CD, thiết bị nhớ Flash)
D Các liệu máy tính bị tắt nguồn điện Câu 4: Phát biểu sau sai ?
A Tệp có cấu trúc tệp mà thành phần tổ chức theo cấu trúc định
B Tệp chứa liệu tổ chức theo cách thức định gọi tệp có cấu trúc
C Tệp văn khơng thuộc loại tệp có cấu trúc
D Tệp văn gồm kí tự theo mã ASCII phân chia thành hay nhiều dòng Câu 5: Phát biểu sau ?
A Số lượng phần tử tệp cố định
B Kích thước tệp lớn
C Dữ liệu tệp lưu trữ đĩa thành vùng liệu liên tục D Tệp lưu trữ lâu dài đĩa, xóa tệp đĩa
Câu 6: Phát biểu sau sai ?
A Trong lập trình, muốn thao tác tệp liệu phải thao tác gián tiếp qua biến tệp
B Biến tệp biến kiểu xâu
C Trong Pascal, biến tệp văn có kiểu text
D Trong chương trình, tên tệp biến xâu xâu Câu 7: Phát biểu sau sai ?
A Muốn đọc / ghi liệu tệp, sau gắn biến tệp với tên tệp cần phải thực thao tác mở tệp đó;
B Trong lệnh mở tệp, cần khai báo tên tệp để xác định vị trí tệp đĩa
C Trong lệnh gán tên tệp với biến tệp, cần khai báo tên tệp để xác định vị trí tệp đĩa D Sau mở tệp, trỏ tệp vị trí đầu tệp
Câu 8: Chọn mệnh đề sai mệnh đề sau :
(2)B Một tệp văn mở trỏ tệp không phần tử đầu tiên, muốn làm việc với phần tử tệp cần đóng tệp mở lại
C Khi mở lại tệp, không thay đổi biến tệp khơng cần gán lại biến tệp với tên tệp D Khi ghi xong liệu vào tệp, cần đóng tệp
Câu 9: Cách thức truy cập tệp văn
A Truy cập
B Truy cập ngẫu nhiên C Truy cập trực tiếp
D Vừa truy cập vừa truy cập trực tiếp Câu 10: Số lƣợng phần tử tệp
A Không lớn 128 B Không lớn 255 C Phải khai báo trước
D Không bị giới hạn mà phụ thuộc vào dung lượng đĩa
Câu 11: Hãy chọn thứ tự hợp lí thực thao tác đọc liệu từ tệp : A Mở tệp → Gán tên tệp với biến tệp → Đọc liệu từ tệp → Đóng tệp
B Mở tệp → Đọc liệu từ tệp → Gán tên tệp với biến tệp → Đóng tệp.
C Gán tên tệp với biến tệp → Mở tệp → Đọc liệu từ tệp → Đóng tệp
D Gán tên tệp với biến tệp → Đọc liệu từ tệp → Mở tệp → Đóng tệp. Câu 12: Hãy chọn thao tác ghi tệp văn chứa liệu :
A Thông báo mở tệp để đọc → Đọc liệu tệp → Đóng tệp → Gán biến tệp với tên tệp B Thông báo mở tệp để đọc → Đọc liệu tệp → Gán biến tệp với tên tệp → Đóng tệp
C Gán biến tệp với tên tệp → Thông báo mở file để ghi liệu → Ghi liệu → Đóng tệp
D Gán biến tệp với tên tệp → Thông báo mở file để ghi liệu → Đọc liệu tệp → Đóng tệp
Câu 13: Hãy chọn thao tác đọc tệp văn chứa liệu :
A Gán biến tệp với tên tệp → Thông báo mở file để ghi liệu → Ghi liệu → Đóng tệp
B Gán biến tệp với tên tệp → Thông báo mở tệp để đọc → Đọc liệu tệp → Đóng tệp
C Thơng báo mở file để ghi liệu → Gán biến tệp với tên tệp → Ghi liệu → Đóng tệp D Thông báo mở file để ghi liệu → Ghi liệu → Gán biến tệp với tên tệp → Đóng tệp. Câu 14: Hãy chọn thứ tự thao tác Pascal để ghi tiếp liệu vào cuối tệp có cấu trúc tồn đĩa :
A Mở tệp để ghi → Gán tên tệp với biến tệp → Thao tác để di chuyển trỏ tệp đến cuối tệp → Ghi liệu vào tệp → Đóng tệp
B Gán tên tệp với biến tệp → Mở tệp để ghi → Thao tác để di chuyển trỏ tệp đến cuối tệp → Ghi liệu vào tệp → Đóng tệp
C Gán tên tệp với biến tệp → Thao tác để di chuyển trỏ tệp đến cuối tệp → Mở tệp để ghi → Ghi liệu vào tệp → Đóng tệp
D Mở tệp để ghi → Gán tên tệp với biến tệp → Ghi liệu vào tệp → Thao tác để di chuyển trỏ tệp đến cuối tệp → Đóng tệp
(3)A Var <tên tệp> : Text;
B Var <tên biến tệp> : Text;
C Var <tên tệp> : String; D Var <tên biến tệp> : String;
Câu 16: Trong PASCAL, để khai báo hai biến tệp văn f1, f2 ta viết A Var f1 f2 : Text;
B Var f1 ; f2 : Text;
C Var f1 , f2 : Text;
D Var f1 : f2 : Text;
Câu 17: Để thao tác với tệp
A Ta gán tên tệp cho tên biến tệp, sử dụng trực tiếp tên tệp
B Ta thiết phải gán tên tệp cho tên biến tệp
C Ta nên sử dụng trực tiếp tên tệp chương trình
D Ta thiết phải sử dụng trực tiếp tên tệp chương trình Câu 18: Để gán tên tệp cho tên biến tệp ta sử dụng câu lệnh A <tên biến tệp> := <tên tệp>;
B <tên tệp> := <tên biến tệp>;
C Assign(<tên biến tệp>,<tên tệp>);
D Assign(<tên tệp>,<tên biến tệp>);
Câu 19: Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A f1 := ‘KQ.TXT’;
B KQ.TXT := f1;
C Assign(‘KQ.TXT’,f1);
D Assign(f1,‘KQ.TXT’);
Câu 20: Trong PASCAL mở tệp để đọc liệu ta phải sử dụng thủ tục A Reset(<tên tệp>);
B Reset(<tên biến tệp>);
C Rewrite(<tên tệp>); D Rewrite(<tên biến tệp>);
Câu 21: Trong PASCAL mở tệp để ghi kết ta phải sử dụng thủ tục A Reset(<tên tệp>);
B Reset(<tên biến tệp>); C Rewrite(<tên tệp>);
D Rewrite(<tên biến tệp>);
Câu 22: Vị trí trỏ tệp sau lời gọi thủ tục Reset
A Nằm đầu tệp
B Nằm cuối tệp C Nằm tệp
D Nằm ngẫu nhiên vị trí
(4)B Read(<tên biến tệp>,<danh sách biến>);
C Write(<tên tệp>,<danh sách biến>); D Write(<tên biến tệp>,<danh sách biến>);
Câu 24: Để ghi kết vào tệp văn ta sử dụng thủ tục A Read(<tên tệp>,<danh sách kết quả>);
B Read(<tên biến tệp>,<danh sách kết quả>); C Write(<tên tệp>,<danh sách kết quả>);
D Write(<tên biến tệp>,<danh sách kết quả>);
Câu 25: Nếu hàm eof(<tên biến tệp>) cho giá trị true trỏ tệp nằm vị trí A Đầu dịng
B Đầu tệp C Cuối dòng
D Cuối tệp
Câu 26: Nếu hàm eoln(<tên biến tệp>) cho giá trị true trỏ tệp nằm vị trí A Đầu dịng
B Đầu tệp
C Cuối dòng
D Cuối tệp
Câu 27: Trong Pascal để đóng tệp ta dùng thủ tục
A Close(<tên biến tệp>);
B Close(<tên tệp>); C Stop(<tên biến tệp>); D Stop(<tên tệp>);
Câu 28: Var <tên biến tệp> : Text ; có ý nghĩa ? A Thủ tục gán tên tệp cho tên biến tệp
B Thủ tục mở tên để đọc liệu
C Khai báo biến tệp
D Thủ tục đóng tệp
Câu 29: Assign(<tên biến tệp>,<tên tệp) ; có ý nghĩa ?
A Thủ tục gán tên tệp cho tên biến tệp
B Thủ tục mở tên để đọc liệu C Khai báo biến tệp
D Thủ tục đóng tệp
Câu 30: Reset(<tên biến tệp>) ; có ý nghĩa ? A Thủ tục gán tên tệp cho tên biến tệp
B Thủ tục mở tên để đọc liệu
C Khai báo biến tệp D Thủ tục đóng tệp
Câu 31: Close(<tên biến tệp>) ; có ý nghĩa ? A Thủ tục gán tên tệp cho tên biến tệp
(5)C Khai báo biến tệp
D Thủ tục đóng tệp
Câu 32: Rewrite(<tên biến tệp>) ; có ý nghĩa ?
A Thủ tục mở tệp để ghi liệu
B Thủ tục đọc liệu từ tệp C Thủ tục ghi liệu vào tệp D Thủ tục đóng tệp
Câu 33: read(<tên biến tệp>,<danh sách biến>) ; có ý nghĩa ? A Thủ tục mở tệp để ghi liệu
B Thủ tục đọc liệu từ tệp
C Thủ tục ghi liệu vào tệp D Thủ tục đóng tệp
Câu 34: write(<tên biến tệp>,<danh sách kết quả>) ; có ý nghĩa ? A Thủ tục mở tệp để ghi liệu
B Thủ tục đọc liệu từ tệp
C Thủ tục ghi liệu vào tệp
D Thủ tục đóng tệp
Câu 35: Hãy chọn phƣơng án ghép Tệp văn
A Cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước
B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu C Là tệp mà phần tử tổ chức theo cấu trúc định
D Là tệp mà liệu ghi dạng ký tự theo mã ASCII
Câu 36: Hãy chọn phƣơng án ghép Tệp có cấu trúc
A Cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước
B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu
C Là tệp mà phần tử tổ chức theo cấu trúc định
D Là tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 37: Hãy chọn phƣơng án ghép Tệp truy cập
A Cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước
B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu C Là tệp mà phần tử tổ chức theo cấu trúc định
D Là tệp mà liệu ghi dạng ký tự theo mã ASCII Câu 38: Hãy chọn phƣơng án ghép Tệp truy cập trực tiếp
A Cho phép truy cập đến liệu tệp cách đầu tệp qua tất liệu trước
B Cho phép tham chiếu đến liệu cần truy cập cách xác định trực tiếp vị trí liệu
(6)Câu 39: Trong Pascal, thực chƣơng trình VD_bt1_txt dƣới ghi kết kết quả cho dƣới vào tệp văn BT1.TXT ?
Program VD_bt1_txt ; A 123 + 456
B 123456
C 579
D 123 456
Câu 40: Trong Pascal, cho trƣớc tệp văn BT2.TXT có dịng, chứa dòng chữ : CHAO
MUNG BAN DEN VOI LAP TRINH đầu dòng Thực chƣơng trình VD_bt2_txt ,
màn hình kết kết cho dƣới ? Program VD_bt2_txt ;
A CHAO MUNG BAN DEN VOI LAP TRINH
B CHAO MUNG BAN
C CHAO MUNG BAN DEN VOI D CHAO MUNG
Câu 41: Phát biểu sau với chƣơng trình Vi_Du ?
A Chương trình dùng để mở đọc tệp có nội dung tệp lên hình
B Chương trình dùng để tạo tệp ghi nội dung nhập từ bàn phím vào tệp
C Chương trình dùng để mở đọc tệp có cho phép nhìn thấy tồn kí tự có tệp lên hình
D Cả khẳng định sai
Câu 42: Cho trƣớc tệp văn BT_TD gồm hai dòng nhƣ sau :
TRAN MINH HAI
NGUYEN QUANG VINH 10
Khi thực chƣơng trình Thi_Du cho kết kết sau ? A TRAN MINH HAI
NGUYEN QUANG VINH 10 B TRAN MINH HAI 0 NGUYEN QUANG VINH 10 0
C Thơng báo chương trình bị ngắt thực gặp lỗi 106
D Cả kết A_, B_, C_ sai
Câu 43: Tệp songuyen.dat lƣu n số nguyên mảng chiều, để in tất số nguyên tệp ra hình sau thực thủ tục Assign(f,'songuyen.dat'); reset(f); ta thực lệnh nào?
A While not eof(f)
begin read(f,a); write(a:5);end;
B For i:=1 to n read(f,a); write(a:5); C For i:=1 to n
(7)Website HOC247 cung cấp mơi trường học trực tuyến sinh động, nhiều tiện ích thông minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh nghiệm, giỏi kiến thức chuyên môn lẫn kỹ sƣ phạm đến từ trường Đại học trường chuyên danh tiếng
I Luyện Thi Online
- Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng
xây dựng khóa luyện thi THPTQG mơn: Tốn, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học
- Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp luyện thi vào lớp 10 chuyên Toán
trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn
II Khoá Học Nâng Cao HSG
- Tốn Nâng Cao THCS: Cung cấp chương trình Tốn Nâng Cao, Toán Chuyên dành cho em HS
THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập trường đạt điểm tốt kỳ thi HSG
- Bồi dƣỡng HSG Toán: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học Tổ Hợp dành
cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn đơi HLV đạt thành tích cao HSG Quốc Gia
III Kênh học tập miễn phí
- HOC247 NET: Website hoc miễn phí học theo chƣơng trình SGK từ lớp đến lớp 12 tất
các môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động
- HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi
miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hố, Sinh- Sử - Địa, Ngữ Văn, Tin Học Tiếng Anh
Vững vàng tảng, Khai sáng tương lai
Học lúc, nơi, thiết bi – Tiết kiệm 90%
Học Toán Online Chuyên Gia
- - - -