Trắc Nghiệm Tin Học 11, Chương V

Trắc nghiệm miễn phí © 2020 Bài Kiểm Tra.com. All Rights Reserved. logo 1
  • Trang nhất
  • Tin Học
  • Trắc nghiệm tin học 11, chương V
Chủ nhật, 24/11/2024, 01:38 Thông tin đề thi Trắc nghiệm tin học 11, chương V
  • Tổng số câu hỏi: 44
  • Thời gian làm bài: 32 phút
BẮT ĐẦU LÀM BÀI

Chương V : Tệp và thao tác với tệp

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ộ C.  không bị mất khi tắt máy hoặc mất điện.  D. cả A, B, 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à sai ?

A.  Có thể truy cập trực tiếp tệp văn bản.   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 6: 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 7: Phát biểu nào sau đây là sai ?

A.  Tệp nhị phân thuộc loại tệp có cấu trúc. 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: Để 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 20: Để 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 21: Để 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 22: 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 23: 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 24: 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 25: Để đọ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 26: Để 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 27: Nếu hàm eof(<tên biến tệp>) 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 28: Nếu hàm eoln(<tên biến tệp>) 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 29: Trong Pascal để đóng tệp ta dùng thủ tục

A. Close(); B. Close(); C. Stop(); D.  Stop();

Câu 30: Var <tên biến tệp> : 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 31: Assign(<tên biến tệp>,<tên tệp) ; 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 32: Reset(<tên biến tệp>) ; 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 33: Close(<tên biến tệp>) ; 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 34: Rewrite(<tên biến tệp>) ; có ý nghĩa gì ?

A.  thủ tục mở tệp để ghi dữ liệu. B.  thủ tục đọc dữ liệu từ tệp. C.    thủ tục ghi dữ liệu vào tệp. D.  thủ tục đóng tệp.

Câu 35: read(<tên biến tệp>,<danh sách biến>) ; có ý nghĩa gì ?

A.  thủ tục mở tệp để ghi dữ liệu. B.  thủ tục đọc dữ liệu từ tệp. C.  thủ tục ghi dữ liệu vào tệp. D.  thủ tục đóng tệp.

Câu 36: write(<tên biến tệp>,<danh sách kết quả>) ; có ý nghĩa gì ?

A.  thủ tục mở tệp để ghi dữ liệu. B.  thủ tục đọc dữ liệu từ tệp. C.  thủ tục ghi dữ liệu vào tệp.  D.  thủ tục đóng tệp

Câu 37: Hãy chọn phương án ghép đúng . Tệp văn bản

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 38: Hãy chọn phương án ghép đúng . Tệp có cấu trú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 39: Hãy chọn phương án ghép đúng . Tệp 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 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 40: Hãy chọn phương án ghép đúng . Tệp truy cập trực tiếp

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 41: Trong Pascal, thực hiện chương trình VD_bt1_txt dưới đây sẽ ghi kết quả nào trong các kết quả cho dưới đây vào tệp văn bản BT1.TXT ?

Program VD_bt1_txt ;

Uses crt ;

Var f : text ;

Begin

Clrscr;

Assign(f, ‘BT1.TXT ’) ;

Rewrite(f) ;

Write(f, 123 + 456) ;

Close(f) ;

End .

A. 123 + 456 B.  123456 C. 579 D. 123  456

Câu 42: Trong Pascal, cho trước tệp văn bản BT2.TXT chỉ có một dòng, chứa dòng chữ : CHAO MUNG BAN DEN VOI LAP TRINH ngay ở đầu dòng. Thực hiện chương trình VD_bt2_txt , trên màn hìnhsẽ hiện kết quả nào trong các kết quả cho dưới đây ?

Program VD_bt2_txt ;

Uses crt ;

Var f : text ;

S : string[13] ;

Begin

Clrscr;

Assign(f, ‘BT2.TXT ’) ;

Reset(f) ;

Read(f, S) ;

Write(S) ;

Close(f) ;

End .

A.  CHAO MUNG BAN DEN VOI LAP TRINH B. CHAO MUNG BAN C. CHAO MUNG BAN DEN VOI D.  CHAO MUNG

Câu 43: Phát biểu nào sau đây là đúng với chương trình Vi_Du ?

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. 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 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.    Cả 3 khẳng định trên đều sai.

Câu 44: Cho trước tệp văn bản BT_TD gồm hai dòng như sau : TRAN MINH HAI 9 8 7 NGUYEN QUANG VINH 10 5 9 Khi thực hiện chương trình Thi_Du sẽ cho kết quả nào trong các kết quả sau đây ?

Program Thi_Du ;

Uses crt ;

Const fi = ‘BT_TD’ ;

Var f : text ; s : string ; t, l, h : integer ;

Begin

Assign(f, fi) ; Reset(f) ;

While not seekeof(f) do

Begin

Readln(f, s, t, l, h) ;

Writeln(s, ‘ ’, t, ‘ ’, l, ‘ ’, h) ;

End ;

Close(f) ;

Readln

End.

A.  TRAN MINH HAI 9 8 7 NGUYEN QUANG VINH 10 5 9 B. TRAN MINH HAI 9 8 7 0 0 0 NGUYEN QUANG VINH 10 5 9 0 0 0 C.  Thông báo chương trình bị ngắt thực hiện vì gặp lỗi 106  D.  Cả 3 kết quả A_, B_, C_ đều sai

Ý kiến bạn đọc

Sắp xếp theo bình luận mới Sắp xếp theo bình luận cũ Sắp xếp theo số lượt thích Bạn cần đăng nhập với tư cách là Thành viên chính thức để có thể bình luận

/ĐỀ THI LIÊN QUAN

  • Đề thi thử giữa kì 1 Tiếng Anh 11 Global Success Kết nối tri thức

  • Đề thi học kì II, môn Lịch sử 11

  • Đề thi học kì II, môn Sinh học 11 (02)

  • Đề thi học kì II, môn Anh văn 11

  • Đề thi học kì II, môn Sinh học 11

Xem tiếp...

/ĐỀ THI MỚI

  • Trắc nghiệm Địa Lí 10, chương VI: Cơ cấu nền kinh tế

  • Trắc nghiệm tin học 11, chương VI

  • Trắc nghiệm Địa Lí 10, chương VII: Địa lí nông nghiệp.

  • Trắc nghiệm 15 phút học kỳ I môn Tiếng Anh 12, (Đề 01)

  • Trắc nghiệm 15 phút học kỳ I môn Tiếng Anh 12, (Đề 02)

ĐỀ THI KHÁC

  • Trắc nghiệm Địa Lí 10, chương V: Địa lí dân cư

  • Trắc nghiệm Địa Lí 10, chương IV: Một số quy luật của lớp vỏ địa lí.

  • Trắc nghiệm: Vào phủ chúa Trịnh - Ngữ Văn 11

  • Trắc nghiệm Địa Lí 10, chương III: Cấu trúc của trái đất, các quyển của lớp vỏ trái đất.

  • Trắc nghiệm tin học 11, chương IV

sgk BÀI LUYỆN THI
Lớp 1 Lớp 2 Lớp 3 Lớp 4 Lớp 5
Lớp 6 Lớp 7 Lớp 8 Lớp 9
Lớp 10 Lớp 11 Lớp 12
Kiểm tra 15 phút Kiểm tra 1 tiết
Kiểm tra học kì 1 Kiểm tra học kì 2
Luyện thi theo Bài học
Luyện thi THPT Quốc Gia
GIẢI BÀI TẬP
Lớp 1 Lớp 2 Lớp 3 Lớp 4 Lớp 5
Lớp 6 Lớp 7 Lớp 8 Lớp 9
Lớp 10 Lớp 11 Lớp 12
Bài học Bài soạn Bài giảng
Bài giới thiệu Bài hướng dẫn
Bài làm văn Bài trắc nghiệm
Kiểm tra 15P Kiểm tra 1 tiết
Kiểm tra HK1 Kiểm tra HK2
Thi vào lớp 10 Tốt nghiệp THPT
THÀNH VIÊN Hãy đăng nhập thành viên để trải nghiệm đầy đủ các tiện ích trên site Nhập mã xác minh từ ứng dụng Google Authenticator Thử cách khác Nhập một trong các mã dự phòng bạn đã nhận được. Thử cách khác Đăng nhập Đăng ký © 2020 Bàikiểmtra.com. All Rights Reserved. Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây

Từ khóa » Với F Là Biến đã Gắn Tệp Trước đó Lệnh F.read(6) Trong Xử Lí Tệp Có Tác Dụng Thế Nào