Nội dung của Bài 14: Kiểu dữ liệu tệp dưới đây, các em sẽ cùng tìm hiểu về khái niệm và vai trò của kiểu tệp, cách phân loại tệp theo cách tổ chức dữ liệu và theo cách truy cập, các bước làm việc với tệp,... Mời các em cùng theo dõi nội dung chi tiết của bài học.
Tất cả các dữ liệu có các kiểu dữ liệu đã xét đều được lưu trữ ở bộ nhớ trong (RAM) và do đó dữ liệu sẽ bị mất khi tắt máy. Với một số bài toán, dữ liệu cần được lưu trữ để xử lí nhiều lần và với khối lượng lớn cần có kiểu dữ liệu tệp (file).
Kiểu dữ liệu tệp có những đặc điểm sau:
Sau khi học xong Bài 14: Kiểu dữ liệu tệp, các em cần nắm vững các nội dung trọng tâm:
Việc trao đổi dữ liệu với bộ nhớ ngoài được thực hiện thông qua kiểu dữ liệu tệp;
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 11 Bài 14 cực hay có đáp án và lời giải chi tiết.
Dữ liệu thuộc kiểu dữ liệu nào sau đây được lưu trữ ở bộ nhớ trong (RAM) và dữ liệu sẽ bị mất khi tắt máy?
Dữ liệu thuộc kiểu dữ liệu nào sau đây được lưu trữ ở bộ nhớ ngoài (đĩa từ, CD,…) và không bị mất khi tắt nguồn điện?
Lượng dữ liệu lưu trữ trên tệp có kích thước như thế nào?
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 11 DapAnHay
Dữ liệu thuộc kiểu dữ liệu nào sau đây được lưu trữ ở bộ nhớ trong (RAM) và dữ liệu sẽ bị mất khi tắt máy?
Dữ liệu thuộc kiểu dữ liệu nào sau đây được lưu trữ ở bộ nhớ ngoài (đĩa từ, CD,…) và không bị mất khi tắt nguồn điện?
Lượng dữ liệu lưu trữ trên tệp có kích thước như thế nào?
Loại tệp nào sau đây được phân loại theo cách tổ chức dữ liệu?
Loại tệp nào sau đây được phân loại theo cách thức truy cập?
Để có thể thao tác với kiểu dữ liệu tệp, người lập trình cần biết thao tác gì?
Hãy chọn phương án ghép đúng. Tệp văn bản
Hãy chọn phương án ghép đúng. Tệp truy cập tuần tự
Dữ liệu kiểu tệp
Phát biểu nào sau đây là sai?
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
Câu trả lời của bạn
Rewrite(<tên biến tệp>) ; có ý nghĩa là thủ tục mở tệp để ghi dữ liệu.
Câu trả lời của bạn
Để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục Read(,);
Câu trả lời của bạn
Close(<tên biến tệp>) ; có ý nghĩa là thủ tục đóng tệp.
A. không bị mất khi tắt máy hoặc mất điện.
B. sẽ bị mất hết khi tắt điện đột ngộ
C. sẽ bị mất hết khi tắt máy.
D. cả A, B, C đều sai.
Câu trả lời của bạn
Dữ liệu kiểu tệp không bị mất khi tắt máy hoặc mất điện.
Đáp án A
A. Thông báo mở file để ghi dữ liệu mới => Gán biến tệp với tên tệp => Ghi dữ liệu mới => Đó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 dữ liệu trong tệp => Đóng tệp.
C. Thông báo mở file để ghi dữ liệu mới => Ghi dữ liệu mới => Gán biến tệp với tên tệp => Đóng tệp.
D. 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 => Đóng tệp.
Câu trả lời của bạn
Gán biến tệp với tên tệp => Thông báo mở tệp để đọc => Đọc dữ liệu trong tệp => Đóng tệp.
Đáp án B
Câu trả lời của bạn
Tệp có cấu trúc là tệp mà các phần tử của nó được tổ chức theo một cấu trúc nhất định.
Program Vi_Du ;
Uses crt ;
Var f : text ; ch : char ; tenfile : string[30] ;
Begin
Write(‘ Nhap ten file : ’) ; readln(tenfile) ;
Assign(f, tenfile) ; Reset(f) ;
While not eof(f) do
Begin
Read(f, ch) ;
Write(ch) ;
End ;
Close(f) ;
End.
A. Cả 3 khẳng định trên đều sai.
B. Chương trình dùng để tạo một tệp mới và ghi nội dung nhập từ bàn phím vào trong tệp.
C. Chương trình dùng để mở đọc một tệp đã có và cho phép nhìn thấy toàn bộ kí tự có trong tệp này lên màn hình.
D. Chương trình dùng để mở đọc một tệp đã có và hiện nội dung trong tệp này lên màn hình
Câu trả lời của bạn
Chương trình dùng để mở đọc một tệp đã có và hiện nội dung trong tệp này lên màn hình
Đáp án D
Câu trả lời của bạn
Tệp truy cập tuần tự 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 tất cả các dữ liệu trước nó.
Câu trả lời của bạn
Reset(<tên biến tệp>) ; có ý nghĩa là thủ tục mở tên để đọc dữ liệu.
Câu trả lời của bạn
rong Pascal để đóng tệp ta dùng thủ tục Close();
Câu trả lời của bạn
Vị trí của con trỏ tệp sau lời gọi thủ tục Reset nằm ở đầu tệp.
A. Ta nên sử dụng trực tiếp tên tệp trong chương trình.
B. Ta có thể gán tên tệp cho tên biến tệp, hoặc sử dụng trực tiếp tên tệp cũng được.
C. Ta nhất thiết phải gán tên tệp cho tên biến tệp.
D. Ta nhất thiết phải sử dụng trực tiếp tên tệp trong chương trình.
Câu trả lời của bạn
Ta nhất thiết phải gán tên tệp cho tên biến tệp.
Đáp án C
Câu trả lời của bạn
Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh Assign(f1,‘KQ.TXT’);
Câu trả lời của bạn
Tệp truy cập trực tiếp 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 tất cả các dữ liệu trước nó.
Câu trả lời của bạn
Trong PASCAL mở tệp để đọc dữ liệu ta phải sử dụng thủ tục Reset();
Câu trả lời của bạn
write(<tên biến tệp>,<danh sách kết quả>) ; là thủ tục ghi dữ liệu vào tệp.
Câu trả lời của bạn
Trong PASCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp Var : Text;
Câu trả lời của bạn
Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết Var f1 , f2 : Text;
Cho số nguyên dương N Gọi M là tổng của N với các chữ số của nó. Khi đó ta gọi N là nguồn của M. Ví dụ : N = 245, khi đó 245 + 2 + 4 + 5 = 256. Như vậy 245 là nguồn của 256. Có những số không có nguồn và có những số có nhiều nguồn. Ví dụ, số 216 có 2 nguồn là 198 và 207. Cho số nguyên M có K chữ số (K ≤ 200). Hãy tìm nguồn nhỏ nhất của nó. Nếu M không có nguồn thì ghi ra 0.
songuon.inp songuon.out
216 198
Câu trả lời của bạn
Câu trả lời của bạn
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *