Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Работа с файлове

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Какъв клас използваме за запис в текстов файл?

a)

StreamReader

b)

StreamWriter

c)

FileReader

d)

FileWriter

2.

Какво ще направи следният код?

a)

Ще запише "Hello, world!" в test.txt

b)

Ще прочете "Hello, world!" от test.txt

c)

Ще изтрие test.txt

d)

Ще даде грешка

3.

Каква е основната разлика между StreamReader и StreamWriter?

a)

StreamWriter е по-бърз от StreamReader

b)

StreamReader може да записва в текстов файл

c)

StreamReader се използва за четене, а StreamWriter за писане

d)

Няма разлика между тях

4.

Как да добавим нов текст към съществуващ файл без да трием стария?

a)

StreamWriter writer = new StreamWriter("file.txt");

b)

StreamWriter writer = new StreamWriter("file.txt", false);

c)

StreamReader reader = new StreamReader("file.txt", true);

d)

StreamWriter writer = new StreamWriter("file.txt", true);

5.

Какво ще направи този код?

a)

Ще запише ред в names.txt

b)

Ще прочете само първия ред от names.txt

c)

Ще прочете всички редове от names.txt

d)

Ще изтрие names.txt

6.

Как можем да се уверим, че StreamWriter винаги ще затваря файла автоматично?

a)

Използваме Close()

b)

Викаме writer.Shutdown()

c)

Обграждаме го с using(...)

7.

Каква е разликата между презаписване (overwrite) и добавяне (append)?

a)

Overwrite изтрива старото съдържание и пише ново, докато append добавя към съществуващото.

b)

Append изтрива старото съдържание, докато overwrite само добавя.

c)

Няма разлика между тях.

d)

Append винаги изтрива първия ред на файла.

8.

Какво прави следният код?

a)

Презаписва съдържанието на файла.

b)

Добавя „New line“ в края на файла.

c)

Изтрива целия файл и записва „New line“.

9.

Как да изтрием файл в C#?

a)

File.Remove("file.txt")

b)

File.Delete("file.txt")

c)

StreamWriter.Delete("file.txt")

10.

Какво ще стане, ако се опитаме да прочетем несъществуващ файл с StreamReader?

a)

Ще хвърли грешка.

b)

Ще се създаде празен файл.

c)

Ще върне null.

d)

Нищо, програмата ще продължи нормално.