Kiểm tra 15 phút Môn: tin học Họ và tên: Lớp: Khoanh tròn vào phơng án đúng nhất trong các phơng án a,b, c, d. Câu 1: Đặc điểm nào sau đây không thuộc kiểu dữ liệu tệp: a. Dữ liệu kiểu tệp đợc lu trữ ở bộ nhớ trong (RAM) b. Dữ liệu kiểu tệp đợc lu trữ ở bộ nhớ ngoài c. Dữ liệu không bị mất khi mất điện d. Lợng dữ liệu lu trữ trong tệp có thể rất lớn phụ thuộc vào dung lợng đĩa Câu 2: Trong kiểu dữ liệu tệp của Pascal để gắn tên tệp cho biến tệp ta sử dụng lệnh: a. Assign(<tên tệp>, <biến tệp>); b. Rewrite(<biến tệp>); c. Write(<biến tệp>, <danh sach kết quả vào>); d. Read(<biến tệp>, <danh sach kết quả ra>) Câu 3: Để đọc dữ liệu từ tệp ta sử dụng thủ tục: a. Assign(<tên tệp>, <biến tệp>); b. Rewrite(<biến tệp>); c. Write(<biến tệp>, <danh sach kết vào>); d. Read(<biến tệp>, <danh sach kết quả ra>) Câu 4: Muốn mở một tệp DL.DAT ra để ghi ta thực hiện: a. Assign(F, DL.DAT); Rewrite(F); b. Assign(F, DL.DAT); Reset(F); c. Assign(F, DL.DAT); Write(F, A); d. Assign(F, DL.DAT); Read(F, A); Câu 5: Hàm Eof(<biến tệp>) trả về giá trị False trong trờng hợp: a. Con trỏ nằm ở vị trí không phải cuối tệp b. Con trỏ nằm ở cuối tệp c. Con trỏ nằm ở vị trí bất kỳ của tệp d. Con trỏ không nằm ở vị trí nào cả Câu 6: Lợi ích nào không thuộc chơng trình con a. Làm cho chơng trình dễ phát triển, nâng cấp b. Có thể giao chơng trình cho nhiều ngời cùng viết. Mỗi ngời viết 1 CTC c. Khó nhận biết đợc chơng trình làm việc gì và khó hiệu chỉnh chơng trình. d. Tránh việc lặp lại một đoạn lệnh nào đó. Câu 7: CTC đợc đặt ở vị trí nào trong chơng trình chính: a. Vị tri bất kỳ b. Trong phần khai báo c. Trong phần thân d. Hoặc trong phần thân hoặc trong phần khai báo Câu 8: Định nghĩa nào đúng về CTC hàm (Function): a. Hàm là 1 CTC thực hiện công việc nào đó. b. Hàm là 1 CTC thực hiện công việc nào đó và không trả về một giá trị qua tên của nó c. Hàm là 1 CTC thực hiện công việc nào đó và trả về một giá trị qua tên của nó d. Cả a, b, c Câu 9: Điền thông tin còn thiếu vào dấu ( ): a. Trong CTC các tham số đặt sau tên thủ tục sau từ khó Procedure hoặc Function đợc gọi là b. Trong CTC các tham số đặt sau lời gọi hàm hoặc thủ tục đợc gọi là c. Các biến đợc khai báo để dùng riêng cho CTC là biến d. Các biến của chơng trình chính là biến e. Khi thực hiện lời gọi thực hiện CTC, các tham số đợc thay bằng các tham số Câu 10: Phần thân của CTC có dạng: a. Begin End; b. Begin End. c. Begin End d. Begin End, Kiểm tra 15 phút Môn: tin học Họ và tên: Lớp: Khoanh tròn vào phơng án đúng nhất trong các phơng án a,b, c, d. Câu 1: Lợi ích nào không thuộc chơng trình con a. Khó nhận biết đợc chơng trình làm việc gì và khó hiệu chỉnh chơng trình. b. Có thể giao chơng trình cho nhiều ngời cùng viết. Mỗi ngời viết 1 CTC c. Làm cho chơng trình dễ phát triển, nâng cấp d. Tránh việc lặp lại một đoạn lệnh nào đó. Câu 2: Trong kiểu dữ liệu tệp của Pascal để gắn tên tệp cho biến tệp ta sử dụng lệnh: a. Read(<biến tệp>, <danh sach kết quả ra>); b. Rewrite(<biến tệp>); c. Write(<biến tệp>, <danh sach kết quả vào>); d. Assign(<tên tệp>, <biến tệp>); Câu 3: Phần thân của CTC có dạng: a. Begin End; b. Begin End. c. Begin End d. Begin End, Câu 4: Để đọc dữ liệu từ tệp ta sử dụng thủ tục: a. Assign(<tên tệp>, <biến tệp>); b. Read(<biến tệp>, <danh sach kết quả ra>); c. Write(<biến tệp>, <danh sach kết vào>); d. Rewrite(<biến tệp>); Câu 5: Muốn mở một tệp DL.DAT ra để ghi ta thực hiện: a. Assign(F, DL.DAT); Write(F, A); b. Assign(F, DL.DAT); Reset(F); c. Assign(F, DL.DAT); Rewrite(F); d. Assign(F, DL.DAT); Read(F, A); Câu 6: Đặc điểm nào sau đây không thuộc kiểu dữ liệu tệp: a. Lợng dữ liệu lu trữ trong tệp có thể rất lớn phụ thuộc vào dung lợng đĩa b. Dữ liệu kiểu tệp đợc lu trữ ở bộ nhớ ngoài c. Dữ liệu không bị mất khi mất điện d. Dữ liệu kiểu tệp đợc lu trữ ở bộ nhớ trong (RAM) Câu 7: Hàm Eof(<biến tệp>) trả về giá trị True trong trờng hợp: a. Con trỏ nằm ở vị trí không phải cuối tệp b. Con trỏ nằm ở cuối tệp c. Con trỏ nằm ở vị trí bất kỳ của tệp d. Con trỏ không nằm ở vị trí nào cả Câu 8: CTC đợc đặt ở vị trí nào trong chơng trình chính: a. Vị tri bất kỳ b. Trong phần khai báo c. Trong phần thân d. Hoặc trong phần thân hoặc trong phần khai báo Câu 9: Điền thông tin còn thiếu vào dấu ( ): a. Các biến đợc khai báo để dùng riêng cho CTC là biến b. Các biến của chơng trình chính là biến c. Khi thực hiện lời gọi thực hiện CTC, các tham số đợc thay bằng các tham số d. Trong CTC các tham số đặt sau tên thủ tục sau từ khó Procedure hoặc Function đợc gọi là e. Trong CTC các tham số đặt sau lời gọi hàm hoặc thủ tục đợc gọi là Câu 10: Định nghĩa nào đúng về CTC hàm (Function): a. Hàm là 1 CTC thực hiện công việc nào đó và trả về một giá trị qua tên của nó b. Hàm là 1 CTC thực hiện công việc nào đó và không trả về một giá trị qua tên của nó c. Hàm là 1 CTC thực hiện công việc nào đó. d. Cả a, b, c . Kiểm tra 15 phút Môn: tin học Họ và tên: Lớp: Khoanh tròn vào phơng án đúng nhất trong các phơng án a,b,. 10: Phần thân của CTC có dạng: a. Begin End; b. Begin End. c. Begin End d. Begin End, Kiểm tra 15 phút Môn: tin học Họ và tên: Lớp: Khoanh tròn vào phơng án đúng nhất trong các phơng án a,b,. hiện công việc nào đó và trả về một giá trị qua tên của nó d. Cả a, b, c Câu 9: Điền thông tin còn thi u vào dấu ( ): a. Trong CTC các tham số đặt sau tên thủ tục sau từ khó Procedure hoặc Function