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

4.10.6. Тестовые задания по теме «Текстовые файлы»

  1. Файл это

  1. поименованная совокупность данных, размещенных на ВЗУ и хранимая, пересылаемая и обрабатываемая как единое целое

  2. поименованная совокупность данных, размещенных в памяти компьютера и хранимая, пересылаемая и обрабатываемая как единое целое

  3. совокупность данных, размещенных на ВЗУ и хранимая, пересылаемая и обрабатываемая как единое целое

  4. поименованная совокупность данных, размещенных на ВЗУ

  1. Каталог файла – это

  1. оглавление файла

  2. директория файла

  3. папка файла

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

  1. Директория файла – это

  1. оглавление файла

  2. каталог файла

  3. папка файла

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

  1. Драйвер файловой системы – это

  1. программа ОС, обеспечивающая доступ к информации по имени файла

  2. программа ОС, обеспечивающая доступ к информации, записанной на внешний магнитный носитель, по имени файла

  3. программа ОС, обеспечивающая доступ к информации, записанной в памяти компьютера, по имени файла

  4. программа ОС, обеспечивающая доступ к информации по имени класса

  1. По способу доступа к данным различаются файлы

  1. последовательного, произвольного, двоичного

  2. поточного, произвольного, двоичного

  3. последовательного, произвольного, текстового

  4. последовательного, произвольного, битого

  1. Текстовые файлы – это

  1. последовательные файлы, состоящие из записей переменной длины и расположенные на внешнем носителе

  2. файлы произвольного доступа, состоящие из записей переменной длины и расположенные на внешнем носителе

  3. последовательные файлы, состоящие из записей постоянной длины и расположенные на внешнем носителе

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. открывает текстовой файл для ввода или вывода

  2. открывает текстовой файл только для ввода

  3. открывает текстовой файл только для вывода

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. PrintLine(1)

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

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

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

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

  4. FileClose(1)

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

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

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

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

  4. LineInput(1)

  1. Метод ReadLine( )

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

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

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

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

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

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

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

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

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

  1. Метод Close

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

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

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

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

  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. все ответы верны

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

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)

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

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

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

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

  1. Метод WriteAllText( )

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

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

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

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

  1. StreamWriter.WriteAllText(“Hello”)

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

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

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

  1. Метод WriteAllText( )

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

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

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

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

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

  1. Метод ReadAllText( )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. -1

  2. 0

  3. null

  4. EndOfStream

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

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

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

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

  1. Если файл с именем 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

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

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 и происходит запись всей строки

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

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. выводится сообщение, что файл уже существует*

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

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 и происходит запись всей строки

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

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 и происходит добавления запись в файл

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

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 и происходит запись всей строки

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

Sub vvodFile(ByVal filename As String, _

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 и происходит запись всей строки

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

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 и происходит запись всей строки

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

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-Информатика-270100з