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
B. Dữ liệu kiểu tệp được lưu trữ ở bộ nhớ trong.
C. Dữ liệu kiểu tệp được lưu trữ ở bộ nhờ ngoài (đĩa mềm, đĩa cứng, CD. thiết bị nhớ Flash).
D. Các dữ liệu trong máy tính đều bị mất đi khi tắt nguồn điện.
Câu trả lời của bạn
Dữ liệu kiểu tệp được lưu trữ ở bộ nhờ ngoài (đĩa mềm, đĩa cứng, CD. thiết bị nhớ Flash…) và không bị mất đi khi tắt nguồn điện.
Đáp án: C
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 tất cả 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. 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.
D. là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII.
Câu trả lời của bạn
Tệp truy cập trực tiếp là cách truy cập 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í (thường là số hiệu) của dữ liệu đó.
Đáp án: B
B. Tệp chứa dữ liệu được tổ chức theo một cách thức nhất định gọi là tệp có cấu trúc.
C. Tệp văn bản không thuộc loại tệp có cấu trúc.
D. Tệp văn bản gồm các kí tự theo mã ASCII được phân chia thành một hay nhiều dòng.
Câu trả lời của bạn
+ Tệp có cấu trúc là tệp mà các thành phần của nó được tổ chức theo một cấu trúc nhất định.
+ Tệp văn bản gồm các kí tự theo mã ASCII được phân chia thành một hay nhiều dòng.
→ Tệp văn bản không thuộc loại tệp có cấu trúc.
Đáp án: B
B. Tệp có cấu trúc có thể truy cập trực tiếp.
C. Tệp có cấu trúc có thể truy cập tuần tự.
D. Truy cập trực tiếp là cách truy cập 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í (thường là số hiệu) của dữ liệu đó.
Câu trả lời của bạn
Tệp văn bản là tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII. Trong tệp văn bản các dòng có độ dài khác nhau tùy thuộc vào dãy kí tự kết thúc bởi kí tự xuống dòng hay kí tự kết thúc tệp→ Tệp chỉ có thể truy cập tuần tự ( cho phép 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ó).
Đáp án: A
B. Kích thước tệp có thể rất lớn.
C. Dữ liệu một tệp được lưu trữ trên đĩa thành một vùng dữ liệu liên tục.
D. Tệp lưu trữ lâu dài trên đĩa, không thể xóa tệp trên đĩa.
Câu trả lời của bạn
Dữ liệu tệp đươc lưu trữ lâu dài ở bộ nhớ ngoài (đĩa từ, CD…) vì vậy lượng dữ liệu lưu trữ trên tệp (kích thước) là rất lớn, chỉ phụ thuộc vào dung lượng của đĩa.
Đáp án: B
B. Các dòng trong tệp văn bản có độ dài bằng nhau.
C. Có thể hiểu nội dung các tệp văn bản khi hiển thị nó trên màn hình trong phần mềm soạn thảo văn bản.
D. Không thể hiểu nội dung các tệp có cấu trúc khi hiển thị nó trên màn hình trong phần mềm soạn thảo văn bản.
Câu trả lời của bạn
Tệp văn bản là tệp mà dữ liệu được ghi dưới dạng các kí tự theo mã ASCII. Trong tệp văn bản các dòng có độ dài khác nhau tùy thuộc vào dãy kí tự kết thúc bởi kí tự xuống dòng hay kí tự kết thúc tệp.
Đáp án: B
Câu trả lời của bạn
Kiểu dữ liệu tệp có những đặc điểm sau:
- Được lưu trữ lâu dài ở bộ nhớ ngoài (đĩa từ, CD,…) và không bị mất khi tắt nguồn điện;
- Lượng thông tin lưu trữ trên tệp có thể rất lớn và chỉ phụ thuộc vào dung lượng đĩa.
Câu trả lời của bạn
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).
Câu trả lời của bạn
- Xét theo cách tổ chức dữ liệu, có thể phân tệp thành hai loại:
+ Tệp văn bản:
+ Tệp có cấu trúc:
- Xét theo cách thức truy cập, có thể phân tệp thành hai loại:
+ 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ó.
+ Tệp truy cập trực tiếp: 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í (thường là số hiệu) của dữ liệu đó.
Câu trả lời của bạn
Khai báo biến tệp văn bản có dạng:
var < tên biến tệp > : text;
Câu trả lời của bạn
Thủ tục gắn tên tệp với biến tệp:
assign(< biến tệp >, < tên tệp >);
- Trong đó: tên tệp là biến xâu hoặc hằng xâu.
- Thủ tục này đã đồng nhất biến tệp với tên tệp. Do vậy, khi thực hiện các thao tác với biến tệp, thực chất là thao tác với tệp.
Câu trả lời của bạn
Hai thao tác cơ bản đối với tệp là ghi dữ liệu vào tệp và đọc dữ liệu từ tệp.
Câu trả lời của bạn
Cú pháp: rewrite( < biến tệp > );
Câu trả lời của bạn
tentep:= 'DL.INP';
assign(tep1,tentep);
reset(tep1);
hoặc
assign(tep1, 'DL.INP');
reset(tep1);
Câu trả lời của bạn
Cú pháp: read( < biến tệp >,< danh sách biến > );
hoặc
readln( < tên biến tệp >,< danh sách biến >);
Trong đó:
- Danh sách biến là một hoặc nhiều tên biến đơn.
- Trong trường hợp nhiều biến thì các biến phân cách nhau bởi dấu phẩy.
Câu trả lời của bạn
Cú pháp: write(< biến tệp >,< danh sách kết quả >);
hoặc
writeln( < biến tệp >,< danh sách kết quả > );
Trong đó:
- Danh sách kết quả gồm một hoặc nhiều phần tử.
- Phần tử có thể là biến đơn hoặc biểu thức (số học, quan hệ hoặc lôgic) hoặc hằng xâu.
- Trường hợp có nhiều phần tử thì các phần tử được cách nhau bởi dấu phẩy.
Câu trả lời của bạn
Cách thức truy cập tệp văn bản là truy cập tuần tự.
Câu trả lời của bạn
Cú pháp: close( < tên biến tệp > );
Câu trả lời của bạn
Một số hàm chuẩn thường dùng trong khi đọc/ghi tệp văn bản
- Hàm eof( < biến tệp > ) trả về giá trị true nếu con trỏ tệp đang chỉ tới cuối tệp.
- Hàm eoln( < biến tệp > ) trả về giá trị true nếu con trỏ tệp đang chỉ tới cuối dòng.
A. Không được lớn hơn 128
B. Phải được khai báo trước.
C. Không được lớn hơn 255.
D. Không bị giới hạn mà chỉ phụ thuộc vào dung lượng đĩa.
Câu trả lời của bạn
Không bị giới hạn mà chỉ phụ thuộc vào dung lượng đĩa.
Đáp án D
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 *