wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Thao tác với tệp

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Trong Pascal để khai báo biến tệp văn bản ta 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;

2.

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

3.

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

4.

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)

Lưu ở bộ nhớ RAM

5.

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

6.

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

7.

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);

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.

Đoạn chương trình trên thực hiện việc gì?

a)

Đọc giá trị n phần tử vào mảng a từ tệp 'DL.INP'

b)

Ghi giá trị n phần tử của mảng a ra tệp 'DL.INP'

c)

Đọc giá trị của n phần tử trong mảng a từ bàn phím

d)

Ghi giá trị của n phần tử trong mảng a từ bàn phím

10.

Các thao tác còn thiếu trong sơ đồ các thao tác làm việc với tệp trên?

a)

rewrite(<biến tệp>);

read/readln(<biến tệp>,<d/s biến vào>);

b)

rewrite(<biến tệp>);

write/writeln(<biến tệp>,<d/s biến vào>);

c)

reset(<biến tệp>);

write/writeln(<biến tệp>,<d/s biến vào>);

d)

reset(<biến tệp>);

read/readln(<biến tệp>,<d/s biến vào>);