wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ÔN TẬP 11 LẤY ĐIỂM MIỆNG 1 lần 2 hk2

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Để gắn tên tệp cho tên biến tệp ta sử dụng câu lệnh theo cú pháp:

a)

assign(<biến tệp>,<tên tệp>);

b)

<tên tệp> := <tên biến tệp>;

c)

<biến tệp> := <tên tệp>;

d)

assign(<tên tệp>,<biến tệp>);

2.

Trong Pascal để khai báo hai biến tệp văn bản f1, f2 ta viết như sau

a)

var f1; f2 : text;

b)

Var f1 f2 : text;

c)

Var f1: f2 : text;

d)

Var f1, f2 : text;

3.

Cho các thao tác với tệp sau

(1) Mở tệp để ghi dữ liệu ; (2) Mở tệp để đọc dữ liệu; (3) Khai báo và gán biến tệp với tên tệp; (4) Ghi dữ liệu; (5) Đóng tệp; (6) Đọc dữ liệu

Hãy chọn trình tự các thao tác đúng để ghi dữ liệu vào tệp:

a)

(3) -> (1) -> (4) -> (5);

b)

(1) -> (3) -> (4) -> (5);

c)

(2) -> (6) -> (4) -> (3);

d)

(3) -> (2) -> (6) -> (5);

4.

Cho chương trình sau:

Var f: text;

Begin

Assign (f,'D:\Khoi11.txt'); Rewrite(f); Write(f,(105+304-234)); Close(f);

End.

Chương trình cho kết quả là bao nhiêu?

a)

105 304 234

b)

105+304-234

c)

175

d)

105304234

5.

Tệp f có dữ liệu 5 9 15 để đọc và ghi các giá trị này vào 3 biến x, y, z ta sử dụng câu lệnh:

a)

Read(f, x, y, z);

b)

Read(f, ‘x’, ‘y’, ‘z’);

c)

Read(x, y, z);

d)

Read(‘x’, ‘y’, ‘z’);

6.

Giả sử a = 5;b = 9;c = 15; để ghi các giá trị trên vào tệp f có dạng là 5 9 15 ta sử dụng thủ tục ghi:

a)

Write(f, a,b,c)

b)

Write(a, ‘ ’, b, ‘ ’, c);

c)

Write(f, a, ‘ ’, bc)

d)

Write(f, a, ‘ ’, b,‘ ’, c);

7.

Hãy bổ sung một số lệnh còn thiếu vào chỗ chấm chấm(..) để chương trình trên thực hiện đọc dữ liệu từ tệp bai1_1.TXT vào biến mảng một chiều.

a)

(a) Assign( f, 'bai1_1.TXT'); (b) close(f);

b)

(a) Assign('bai1_1.TXT', f); (b) close(bai1_1.TXT');

c)

(a) Assign( f, 'bai1_1.TXT'); (b) close(bai1_1.TXT);

d)

(a) Assign( 'bai1_1.TXT', f); (b) close(f);

8.

Hãy cho biết ý nghĩa của chương trình trên:

a)

Ghi dữ liệu ra tệp

b)

Mở tệp để ghi

c)

Mở tệp để đọc

d)

Đọc dữ liệu từ tệp

9.

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.

10.

Dữ liệu kiểu tệp:

a)

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

b)

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

c)

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

d)

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

11.

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

a)

Var <tên tệp> : Text;

b)

Var <tên biến tệp> : Text;

c)

Var <tên tệp> : String;

d)

Var <tên biến tệp> : String;

12.

Trong PASCAL mở tệp để đọc dữ liệu ta phải sử dụng thủ tục?

a)

Reset(<tên tệp>);

b)

Reset(<tên biến tệp>);

c)

Rewrite(<tên tệp>);

d)

Rewrite(<tên biến tệp>);

13.

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

a)

Reset(<tên tệp>);

b)

Reset(<tên biến tệp>);

c)

Rewrite(<tên tệp>);

d)

Rewrite(<tên biến tệp>);

14.

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

a)

Read(<tên tệp>,<danh sách biến>);

b)

Read(<tên biến tệp>,<danh sách biến>);

c)

Write(<tên tệp>,<danh sách biến>);

d)

Write(<tên biến tệp>,<danh sách biến>);

15.

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

16.

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

17.

Để 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’);

18.

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

a)

Dữ liệu kiểu tệp sẽ bị mất khi tắt nguồn

b)

Dữ liệu kiểu tệp được lưu trữ lâu dài ở bộ nhớ ngoài

c)

Dung lượng dữ liệu mà tệp lưu trữ chỉ phụ thuộc vào dung lượng đĩa

d)

Kiểu tệp có số lượng phần tử không xác định trước.

19.

Loại tệp nào sau đây được phân loại theo cách tổ chức dữ liệu?

a)

A. Tệp văn bản, tệp có cấu trúc.

b)

B. Tệp truy cập tuần tự, tệp truy cập trực tiếp.

c)

C. Tệp có cấu trúc, tệp truy câp tuần tự.

d)

D. Tệp truy cập trực tiếp, tệp văn bản.

20.

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

a)

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)

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)

C. Là tệp mà dữ liệu được ghi dưới dạng các ký tự theo mã ASCII.

d)

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