Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
47
Добавлен:
27.04.2015
Размер:
883.2 Кб
Скачать

7.Работа с файлом состоит из этапов

1)открытия, чтения или записи информации, закрытия

2)открытия, записи информации, закрытия

3)открытия, чтения, закрытия

4)открытия, , закрытия

5)нет правильного ответа

8.В Vb возможны следующие способа доступа к текстовым файлам

1)с использованием дескрипторов

2)с использованием методов класса System.IO

3)с использованием объекта My.Comhuter.System

4)с использованием потоков

5)нет правильного ответа

9.Функция FileOpen( )

6)открывает текстовой файл для ввода или вывода

7)открывает текстовой файл только для ввода

8)открывает текстовой файл только для вывода

9)проверяет, открыт ли текстовый файл для ввода-вывода

10.Функция LineInput( )

1)читает строку из файла

2)записывает строку данных в файл

3)проверяет, прочитана ли строка из файла

4)проверяет, записана ли строка в файл

5)не работает с текстовыми файлами

11.Функция EOF( )

1)возвращает результат типа Boolean

2)возвращает результат типа Integer

3)возвращает результат типа String

4)нет правильного ответа

12.Ошибочной записью функции открытия текстового файла является

1)FileOpen(280,’’file.txt”, OpenMode.Input)

2)FileOpen(200,”file.txt”, Open Mode.Input)

3)FileOpen(1,”filetxt”, OpenMode.Input)

4)нет верного ответа

13.Ошибочной записью функции открытия текстового файла является

1)FileOpen(1,”file1.txt”, OpenMode.Input)

2)FileOpen(200,”file1.txt, Open Mode.Input)

3)FileOpen(3,”filetxt, OpenMode.Input)

4)нет верного ответа

14.Для записи строки в открытый текстовой файл можно использовать функцию

1)PrintLine(1,”file1.txt”)

2)LineOutput(1,”file1.txt”)

3)LineInput(1,”file1.txt”)

4)PrintLine(1)

Тема 4.10.Текстовыефайлы

Страница 274

15. Для закрытия текстового файла используется функция

1) FileClose (1,”file1.txt”)

2) FileClose (1,”file1.txt”)

3) FileClose (1,”file1.txt”)

4) FileClose(1)

16. Для чтениия строки из текстового файла можно использовать функцию

5) PrintLine(1,”file1.txt”)

6) LineOutput(1,”file1.txt”)

7) LineInput (1,”file1.txt”)

8) LineInput(1)

17. Метод ReadLine( )

1)

требует предварительного создания потока

2)

не требует предварительного создания потока

3)

требует предварительного открытия файла с помощью дескриптора

4)

требует указания пути к текстовому файлу

18. Метод ReaвToEndLine( )

1)

требует предварительного создания потока

2)

не требует предварительного создания потока

3)

требует предварительного открытия файла с помощью дескриптора

4)

требует указания пути к текстовому файлу

19. Метод Close

1) закрывает созданный файл

2) закрывает открытый файл

3) не применяется к текстовым файлам

20. Чтобы добавить строку в существующий файл, можно использовать оператор

1) Dim t As New StreamWriter(“f[le1.txt”, True)

2) Dim t As New StreamWriter(“f[le1.txt”, False)

3) Dim t As StreamWriter(“f[le1.txt”)

4) все ответы верны

21. Правильной записью опрератора записи строки в файл является

Dim t As StreamWriter(“file1.txt”) Dim p As String = “Hello”)

1)WriteLine(p)

2)WriteLine(t)

3)WriteLine(t,p)

4)WriteLine(p,t)

22.Метод ReadAllText( ) применяется

1)только при работе с объектом My.Computer.FileSystem

2)при работе с потоковым вводом-выводом

3)при работе с дескриптором

23.Метод WriteAllText( )

1)может добавить данные в конец существующего файла или полностью перезаписать весь файл

2)можно только добавить данные в конец существующего файла

3) можно вывести все данные из файла на экран монитора

Страница 275

Тема 4.10.Текстовыефайлы

24.Ошибочной записью оператора является

1)StreamWriter.WriteAllText(“Hello”)

2)My.Computer.FileSystem.WriteAllText(“file1.txt”, “Hello”, False)

3)My.Computer.FileSystem.WriteAllText(“file1.txt”, “Hello”, True)

4)нет верного ответа

25.Метод WriteAllText( )

1)имеет 3 аргумента

2)имеет 2 аргумента

3)имеет 1 аргумента

4)может иметь 1, 2 или 3 аргумента

5)нет верного ответа

26.Метод ReadAllText( )

1)имеет 3 аргумента

2)имеет 2 аргумента

3)имеет 1 аргумента

4)может иметь 1, 2 или 3 аргумента

5)нет верного ответа

27.Метод ReadToEnd( )считывает из файла

1)всю информацию (все строки символов файла)*

2)очередной символ или null, если больше символов нет

3)только одну строку

4)код символа или 0, если больше символов нет

28.Метод ReadLine( )считывает из файла

1)всю информацию (все строки символов файла)

2)очередной символ или null, если больше символов нет

3)только одну строку символов*

4)код символа или 0, если больше символов нет

29.При обращении к конструктору StreamReader("t.txt") файл t.txt должен находиться:

1)в корневом каталоге

2)+: в каталоге bin/debug текущего проекта

30.Обращение к конструктору StreamWriter("t.txt", true) означает, что файл t.txt открывается:

1)+: для дозаписи

2)перезаписи.

31.При достижении конца символьного потока метод ReadLine() вернет значение

1)-1

2)0

3)null

4)EndOfStream

32.Метод Length при обращении к потоку FileStream определит количество:

1)бит в потоке

Тема 4.10.Текстовыефайлы

Страница 276

2) +: байт в потоке

 

3)значений некоторого типа в потоке.

33.Если файл с именем filename.txt не существует, то при попытке выполнить

следующую процедуру

Sub readfile1(ByVal filename As String, ByRef p As String)

Dim Rf As StreamReader

Rf = New StreamReader(filename)

Try

p = Rf.ReadToEnd() Rf.close()

Catch ex As Exception

MsgBox("Невозможно прочитать данные из файла") End Try

End Sub

1)открывается файл с именем filename.txt и читаются все данные

2)появляется окно каталогов, в котором пользователь должен найти данный файл

3)генерируется исключение FileNotFoundException

4)генерируется исключение IOException

34.В результате выполнения процедуры

Sub writefile1(ByVal filename As String, ByVal p As String)

If File.Exists(filename)Then

MsgBox("Файл " & filename & " уже существует") Exit Sub

End If

Dim wf As New StreamWriter(filename) wf.WriteLine(p) 'запись строки в файл wf.Close() 'закрытие потока

End Sub

1) создается , открывается файл с именем filename.txt и происходит запись всей строки*

2)появляется окно каталогов, в котором пользователь должен найти данный файл

3)генерируется исключение FileNotFoundException

4)генерируется исключение IOException

5)открывается файл с именем filename.txt и происходит запись всей строки

35.В результате выполнения процедуры записи строки, при условии что файл уже существует

Sub writefile1(ByVal filename As String, ByVal p As String)

If File.Exists(filename)Then

MsgBox("Файл " & filename & " уже существует") Exit Sub

End If

Dim wf As StreamWriter= File.CreateText(filename) wf.WriteLine(p)

wf.Close() End Sub

 

 

 

 

1)

создается , открывается файл с именем filename.txt и происходит запись всей

2)

строки

 

 

появляется окно каталогов, в котором пользователь должен найти данный файл

3)

генерируется исключение FileNotFoundException

 

 

4)

генерируется исключение IOException

 

 

5)

выводится сообщение, что файл уже существует*

Страница 277

 

Тема 4.10.Текстовыефайлы

 

36. В результате выполнения процедуры

Sub writefile2(ByVal filename As String, ByVal p As String)

If File.Exists(filename) = False Then MsgBox("Файл "&filename & " не существует")

End If

Dim wf As New StreamWriter(filename, True) wf.WriteLine(p)

wf.Close() End Sub

1)если такого файла нет, то он создается, открывается файл с именем filename.txt и происходит добавления запись в файл*

2)появляется окно каталогов, в котором пользователь должен найти данный файл

3)генерируется исключение FileNotFoundException

4)генерируется исключение IOException

5)открывается файл с именем filename.txt и происходит запись всей строки

37.В результате выполнения процедуры

Sub writefile2(ByVal filename As String, ByVal p As String)

If File.Exists(filename) = False Then MsgBox("Файл "&filename & " не существует")

End If

Dim wf As New StreamWriter(filename, False) wf.WriteLine(p)

wf.Close() End Sub

1)если такого файла нет, то он создается, открывается файл с именем filename.txt

ивсе содержимое файла, если он существует, стирается, и записывается вся строка в файл*

2)генерируется исключение IOException

3)если такого файла нет, то он создается, открывается файл с именем filename.txt

ипроисходит добавления запись в файл

38.В результате выполнения процедуры

Sub writefile2(ByVal filename As String, ByVal p As String)

If File.Exists(filename) = False Then MsgBox("Файл " & filename & " не существует")

End If

Dim wf As StreamWriter = File.AppendText(filename) wf.WriteLine(p)

wf.Flush()

wf.Close() End Sub

1)если такого файла нет, то он создается, открывается файл с именем filename.txt

ивсе содержимое файла, если он существует, стирается, и записывается вся строка в файл*

2)генерируется исключение IOException

3)если такого файла нет, то он создается, открывается файл с именем filename.txt

ипроисходит добавления запись в файл

4)генерируется исключение IOException

5)открывается файл с именем filename.txt и происходит запись всей строки

39.В результате выполнения процедуры

Sub vvodFile(ByVal filename As String, _

Страница 278

Тема 4.10.Текстовыефайлы

ByRef Str As String, _

ByRef T As TextBox)

Try

Str = My.Computer.FileSystem.ReadAllText(filename)

T.Text = Str

Catch ex As Exception

MsgBox("ошибка при чтении файла")

End Try

End Sub

1)открывается файл с именем filename.txt и все содержимое файла, если он существует, записывается в строковую переменную*

2)генерируется исключение IOException

3)если такого файла нет, то он создается, открывается файл с именем filename.txt и происходит добавления запись в файл

4)генерируется исключение IOException

5)открывается файл с именем filename.txt и происходит запись всей строки

40.В результате выполнения процедуры

Sub vivodFile(ByVal filename As String, ByRef Str3 As String)

Try

My.Computer.FileSystem.WriteAllText(filename, Str3, False) Catch ex As Exception

MsgBox("ошибка при сохранении (создании) файла") End Try

End Sub

1)если такого файла нет, то он создается, открывается файл с именем filename.txt

ивсе содержимое файла, если он существует, стирается, и записывается вся строка в файл*

2)генерируется исключение IOException

3)если такого файла нет, то он создается , открывается файл с именем filename.txt

ипроисходит добавления запись в файл

4)генерируется исключение IOException

5)открывается файл с именем filename.txt и происходит запись всей строки

41.В результате выполнения процедуры

Sub vivodFile(ByVal filename As String, ByRef Str3 As String)

Try

My.Computer.FileSystem.WriteAllText(filename, Str3, True) Catch ex As Exception

MsgBox("ошибка при сохранении (создании) файла") End Try

End Sub

1)если такого файла нет, то он создается, открывается файл с именем filename.txt

ивсе содержимое файла, если он существует, то данные добавляются в конец файла*

2)генерируется исключение IOException

3)если такого файла нет, то он создается , открывается файл с именем filename.txt

ипроисходит добавления запись в файл

4)генерируется исключение IOException

5)открывается файл с именем filename.txt и происходит запись всей строки

Перейти кТеме 4.9 Теме 4.11

Огл.

Страница 279

Тема 4.10.Текстовыефайлы

 

Соседние файлы в папке УчеП-Раз-4-Инф-270100