Bài tập trắc nghiệm có đáp án Chương 5 môn Tin học 11 năm 2019

BÀI TẬP TRẮC NGHIỆM CÓ ĐÁP ÁN CHƯƠNG 5 MÔN TIN HỌC 11

 

Câu 1: Dữ liệu kiểu tệp

A. Được lưu trữ trên ROM.

B. Được lưu trữ trên RAM.

C. Chỉ được lưu trữ trên đĩa cứng.

D. Được lưu trữ trên bộ nhớ ngoài.

Câu 2: Dữ liệu kiểu tệp

A. Sẽ bị mất hết khi tắt máy.

B. Sẽ bị mất hết khi tắt điện đột ngột.

C. Không bị mất khi tắt máy hoặc mất điện.

D. Tất cả đều sai.

Câu 3: Phát biểu nào dưới đây là đúng ?

A. Các kiểu dữ liệu đều được lưu trữ ở bộ nhớ trong (RAM).

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 4: Phát biểu nào sau đây là sai ?

A. 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.

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 5: Phát biểu nào sau đây là đúng ?

A. Số lượng phần tử của tệp là cố định.

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 6: Phát biểu nào sau đây là sai ?

A. Trong lập trình, muốn thao tác trên tệp dữ liệu phải thao tác gián tiếp qua biến tệp.

B. Biến tệp là biến kiểu xâu.

C. Trong Pascal, biến tệp văn bản có kiểu text.

D. Trong chương trình, tên tệp có thể là biến xâu hoặc hằng xâu .

Câu 7: Phát biểu nào sau đây là sai ?

A. Muốn đọc / ghi  dữ liệu trong một tệp, sau khi gắn biến tệp với tên tệp cần phải thực hiện 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 đúng vị trí tệp trên đĩ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 đúng vị trí tệp trên đĩa.

D. Sau khi mở tệp, con trỏ tệp ở vị trí đầu tệp.

Câu 8: Chọn mệnh đề sai trong các mệnh đề sau :

A. Sau khi đọc xong tệp, không đóng tệp cũng không gây ảnh hưởng gì cho việc quản lí tệp.

B. Một tệp văn bản đang mở và con trỏ tệp không ở phần tử đầu tiên, muốn làm việc với phần tử đầu tiên của tệp cần đóng tệp và mở lại.

C. Khi mở lại tệp, nếu không thay đổi biến tệp thì không cần gán lại biến tệp với tên tệp.

D. Khi ghi xong dữ 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 bản là

A. Truy cập tuần tự.

B. Truy cập ngẫu nhiên.

C. Truy cập trực tiếp

D. Vừa truy cập tuần tự vừa truy cập trực tiếp.

Câu 10: Số lượng phần tử trong tệp

A. Không được lớn hơn 128.

B. Không được lớn hơn 255.

C. Phải được khai báo trước.

D. Không bị giới hạn mà chỉ phụ thuộc vào dung lượng đĩa

Câu 11: Hãy chọn thứ tự hợp lí nhất khi thực hiện các thao tác đọc dữ liệu từ tệp :

A. 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 .

B. 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.

C. 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 .

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 12: Hãy chọn các thao tác ghi  trên tệp văn bản chứa dữ liệu là :

A. Thông báo mở tệp để đọc Đọc dữ liệu trong 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 dữ liệu trong 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 dữ liệu mới Ghi dữ liệu mới Đó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 Đọc dữ liệu trong tệp Đóng tệp.

Câu 13: Hãy chọn các thao tác đọc trên tệp văn bản chứa dữ liệu là :

A. 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.

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 Gán biến tệp với tên tệp Ghi dữ liệu mới  Đóng tệp.

D. 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.

Câu 14: Hãy chọn thứ tự các thao tác trong Pascal để ghi tiếp dữ liệu vào cuối tệp có cấu trúc đã tồn tại trê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 con trỏ tệp đến cuối tệp → Ghi dữ 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 con trỏ tệp đến cuối tệp → Ghi dữ 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 con trỏ tệp đến cuối tệp → Mở tệp để ghi → Ghi dữ 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 dữ liệu vào tệp → Thao tác để di chuyển con trỏ tệp đến cuối tệp → Đóng tệp .

Câu 15: Trong PASCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp

A. Var : Text;

B. Var : Text;

C. Var : String;

D. Var : String;

Câu 16: Trong PASCAL, để khai báo hai biến tệp văn bả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 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.

B. Ta nhất 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 trong chương trình.

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 18: Để gán tên tệp cho tên biến tệp ta sử dụng câu lệnh

A. := ;

B. := ;

C. Assign(,);

D. Assign(,);

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 dữ liệu ta phải sử dụng thủ tục

A. Reset();

B. Reset();

C. Rewrite();

D. Rewrite();

Câu 21: Trong PASCAL mở tệp để ghi kết quả ta phải sử dụng thủ tục

A. Reset();

B. Reset();

C. Rewrite();

D. Rewrite();

Câu 22: Vị trí của con 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 ở giữa tệp.

D. Nằm ngẫu nhiên ở bất kỳ vị trí nào.

Câu 23: Để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục

A. Read(,);

B. Read(,);

C. Write(,);

D. Write(,);

Câu 24: Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục

A. Read(,);

B. Read(,);

C. Write(,);

D. Write(,);

Câu 25: Nếu hàm eof() cho giá trị bằng true thì con 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() cho giá trị bằng true thì con 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();

B. Close();

C. Stop();

D. Stop();

Câu 28: Var : Text ; có ý nghĩa gì ?

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 dữ liệu.

C. Khai báo biến tệp.

D. Thủ tục đóng tệp.

Câu 29: Assign có nghĩa gì?

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 dữ liệu.

C. Khai báo biến tệp.

D. Thủ tục đóng tệp.

Câu 30: Reset() ; có ý nghĩa gì ?

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 dữ liệu.

C. Khai báo biến tệp.

D. Thủ tục đóng tệp.

{-- xem đầy đủ nội dung ở phần xem online hoặc tải về --}

 

Trên đây là trích đoạn một phần câu hỏi và đáp án Bài tập trắc nghiệm có đáp án Chương 5 môn Tin học 11 năm 2019 Để xem toàn bộ nội dung các em chọn chức năng xem online hoặc đăng nhập vào trang Chúng tôi để tải tài liệu về máy tính. 

Chúc các em học tập tốt ! 

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?