игра брюс 2048
Главная / Программирование / Базы данных для карманного персонального компьютера / Тест 2

Базы данных для карманного персонального компьютера - тест 2

Упражнение 1:
Номер 1
Какая информация указывается в файле *.ini?

Ответ:

 (1) имя, формат и размер файла 

 (2) имена полей, их длина и тип данных 

 (3) кодировка символов 

 (4) специальные преобразования типов данных 


Номер 2
Что указывается в записи "Формат файла" в файле *.ini?

Ответ:

 (1) фиксированная длина 

 (2) табулятор 

 (3) нестандартный разделитель, определенный пользователем 


Номер 3
В чем заключается особенность операционной системы для SmartDevice?

Ответ:

 (1) при нажатии кнопки закрытия приложения программа выгружается из оперативной памяти 

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

 (3) приложение сворачивается и делается невидимым 


Упражнение 2:
Номер 1
Какая библиотека предназначена для работы с файлами?

Ответ:

 (1) System.Data 

 (2) System.IO 

 (3) System.Collections 


Номер 2
Какой класс предназначен для работы с файлами?

Ответ:

 (1) FileStream 

 (2) Stream 

 (3) отдельного класса не существует 


Номер 3
Какие операции поддерживает класс FileStream?

Ответ:

 (1) асинхронные операции чтения/записи 

 (2) синхронные операции чтения/записи 

 (3) синхронные и асинхронные операции чтения/записи 


Упражнение 3:
Номер 1
При каком методе доступа возможна запись в файл?

Ответ:

 (1) Read 

 (2) ReadWrite 

 (3) Write 


Номер 2
При каком методе доступа возможно чтение из файла?

Ответ:

 (1) Read 

 (2) ReadWrite 

 (3) Write 


Номер 3
При каком методе доступа возможно и чтение из файла и запись в файл?

Ответ:

 (1) Read 

 (2) ReadWrite 

 (3) Write 


Упражнение 4:
Номер 1
Как связаны классы StreamReader и TextReader?

Ответ:

 (1) класс TextReader наследуется от класса StreamReader 

 (2) класс StreamReader наследуется от класса TextReader 

 (3) эти классы одинаковы 


Номер 2
Чем отличаются методы Read() и ReadLine()?

Ответ:

 (1) Read() считывает следующий символ, а ReadLine() - следующую строку 

 (2) считывают данные из разных потоков 

 (3) не отличаются 


Номер 3
Какой поток используется для записи файлов, содержащих только текст?

Ответ:

 (1) StreamRead 

 (2) StreamWriter 

 (3) Stream 


Упражнение 5:
Номер 1
Что определяет параметр FileMode?

Ответ:

 (1) режим доступа к файлу 

 (2) режимом доступа при одновременной работе с файлами нескольких потоков  

 (3) способ открытия файла 


Номер 2
Какой параметр определяет способ открытия файла?

Ответ:

 (1) FileMode 

 (2) FileAccess 

 (3) FileShare 


Номер 3
Какие параметры определяют режим доступа к файлу?

Ответ:

 (1) FileAccess, FileMode 

 (2) FileAccess, FileShare 

 (3) FileShare, FileMode 

 (4) FileAccess, FileShare, FileMode 


Упражнение 6:
Номер 1
Какие значения может принимать параметр FileMode?

Ответ:

 (1) Truncate 

 (2) ReadWrite 

 (3) None 

 (4) Inheritable 

 (5) Append 


Номер 2
Какие значения может принимать параметр FileAccess?

Ответ:

 (1) Read 

 (2) ReadWrite 

 (3) Inheritable 

 (4) None 

 (5) WriteLine 


Номер 3
Что обозначает открытие файла в режиме Truncate?

Ответ:

 (1) открывается существующий файл; если файл не существует, он создается 

 (2) открывается существующий файл; если файл не существует, генерируется исключение 

 (3) открывается существующий файл, но его длина усекается до нуля 


Упражнение 7:
Номер 1
Каким будет результат выполнения команды fin=new FileStream("test.txt",FileMode.Open); (считать, что fin предварительно корректно объявлена)?

Ответ:

 (1) будет сгенерировано исключение, если файл "test.txt" не существует 

 (2) если файл "test.txt" не существует, он будет создан и открыт 

 (3) файл "test.txt" будет открыт, если он существует 

 (4) файл "test.txt" будет перезаписан и открыт, если он существует 


Номер 2
Каким будет результат выполнения команды fin=new FileStream("test.txt",FileMode.Create); (считать, что fin предварительно корректно объявлена)?

Ответ:

 (1) будет сгенерировано исключение, если файл "test.txt" существует 

 (2) если файл "test.txt" не существует, он будет создан 

 (3) файл "test.txt" будет перезаписан, если он существует 


Номер 3
Каким будет результат выполнения команды fin=new FileStream("test.txt",FileMode.CreateNew); (считать, что fin предварительно корректно объявлена)?

Ответ:

 (1) будет сгенерировано исключение, если файл "test.txt" существует 

 (2) если файл "test.txt" не существует, он будет создан 

 (3) файл "test.txt" будет перезаписан, если он существует 


Упражнение 8:
Номер 1
Какой метод предназначен для закрытия файлового потока?

Ответ:

 (1) Dispose() 

 (2) Close() 

 (3) EndRead() 


Номер 2
Для чего предназначен метод Close()?

Ответ:

 (1) для закрытия приложения 

 (2) для закрытия файлового потока 

 (3) для освобождения ресуросов, связанных с файловым потоком 


Номер 3
Какой метод реализован для всех трех классов Stream, StreamWriter, StreamReader?

Ответ:

 (1) Close() 

 (2) Write() 

 (3) Read() 


Упражнение 9:
Номер 1
Что произойдет при выполнении команды StreamWriter fin_out=new StreamWriter("")?

Ответ:

 (1) откроется пустой файл 

 (2) возникнет исключительная ситуация 

 (3) будет создан файл с пустым именем 


Номер 2
Как может быть объявлена переменная fname для корректного выполнения команды StreamWriter fin_out=new StreamWriter(fname)?

Ответ:

 (1) string fname="test.txt"; 

 (2) FileStream fname=FileStream("test.txt",FileMode.CreateNew,FileAccess.Write,FileShare.None); 

 (3) int fname=1024; 


Номер 3
Почему невозможно определить все характеристики текстового файла через строку подключения?

Ответ:

 (1) файлы могут иметь разный размер 

 (2) файлы могут иметь разнличную структуру 

 (3) локальные таблицы могут быть организованы по-разному 


Упражнение 10:
Номер 1
Какой класс находится на вершине иерархии потоков?

Ответ:

 (1) Stream 

 (2) TextWriter 

 (3) TextReader 


Номер 2
Какие потоки используются для непосредтсвенного считывания или записи двоичных данных?

Ответ:

 (1) StreamWriter 

 (2) StreamReader 

 (3) BinaryWriter 

 (4) BinaryReader 


Номер 3
Какой класс используется для создания байтового потока, связанного с файлом?

Ответ:

 (1) Stream 

 (2) FileStream 

 (3) StreamWriter 

 (4) StreamReader 


Упражнение 11:
Номер 1
Что делает метод Seek() класса Stream?

Ответ:

 (1) получает следующий символ из потока ввода 

 (2) задает позицию текущего байта в потоке 

 (3) метод Seek() не определен в классе Stream 


Номер 2
Отметьте верные утверждения. Все потоки:

Ответ:

 (1) поддерживают запись 

 (2) поддерживают чтение 

 (3) поддерживают позиционирование методом Seek() 


Номер 3
В каком случае создается новый выходной файл?

Ответ:

 (1) FileMode.Create 

 (2) FileMode.CreateNew 

 (3) FileMode.Open 


Упражнение 12:
Номер 1
Какое исключение генерируется в случае, если файл не открывается из-за ошибки ввода/вывода?

Ответ:

 (1) IOExeption 

 (2) ArgumentNullExeption 

 (3) FileNotFoundExeption 


Номер 2
Какое исключение генерируется в случае, если файл не может быть открыт, так как он не существует?

Ответ:

 (1) IOExeption 

 (2) ArgumentNullExeption 

 (3) FileNotFoundExeption 


Номер 3
Какое исключение генерируется в случае, если имя файла выражаетс нулевым значением?

Ответ:

 (1) IOExeption 

 (2) ArgumentNullExeption 

 (3) FileNotFoundExeption 




Главная / Программирование / Базы данных для карманного персонального компьютера / Тест 2