Главная / Программирование /
Базы данных для карманного персонального компьютера / Тест 4
Базы данных для карманного персонального компьютера - тест 4
Упражнение 1:
Номер 1
Какой вывод быстрее - посимвольный или побайтовый?
Ответ:
 (1) посимвольный 
 (2) побайтовый 
 (3) одинаковы 
Номер 2
Что такое байт?
Ответ:
 (1) единица измерения количества информации 
 (2) машинное слово 
 (3) 256 бит 
 (4) 8 бит 
Номер 3
Сколько байт используется для представления одного символа?
Ответ:
 (1) 1 
 (2) 2 
 (3) 8 
 (4) 256 
Упражнение 2:
Номер 1
На каком уровне выполняются побайтовые операции?
Ответ:
 (1) на низком 
 (2) на высоком 
 (3) на всех уровнях 
Номер 2
На каком уровне выполняются посимвольные операции?
Ответ:
 (1) на низком 
 (2) на высоком 
 (3) на всех уровнях 
Номер 3
В каких случаях используется символьный вывод?
Ответ:
 (1) для заполнения экранных форм пользовательских приложений 
 (2) в текстовых редакторах 
 (3) для вывода информации в наглядном и легко читаемом виде 
 (4) в работе устройств, предназначенных для ввода-вывода 
Упражнение 3:
Номер 1
Как проверить условие достижения конца файла (str - загружаемая строка, fstr - объект StreamReader)?
Ответ:
 (1) while((str=fstr.ReadLine())! =null) 
 (2) while((str=fstr.ReadLine())==null) 
 (3) while((str=fstr.ReadLine())!= null) 
Номер 2
Какое действие выполняет команда long T=DateTime.Now.Ticks?
Ответ:
 (1) запускает таймер 
 (2) фиксирует время старта таймера 
 (3) устанавливает текущую дату и время 
Номер 3
Как определить время загрузки при условии, что long Т - начальное время загрузки?
Ответ:
 (1) DateTime.Now.Ticks-T 
 (2) DateTime.Millisecond-T 
 (3) DateTime.Date-T 
Упражнение 4:
Номер 1
Какой метод предназначен для чтения одного байта из файла?
Ответ:
 (1) Read() 
 (2) ReadLine() 
 (3) ReadByte() 
 (4) WriteByte() 
Номер 2
Метод ReadByte():
Ответ:
 (1) читает блок байтов из потока 
 (2) читает байт из файла 
 (3) перемещает указатель на один байт 
 (4) записывает считанные данные в буфер 
Номер 3
Какое значение возвращает метод ReadByte()?
Ответ:
 (1) прочитанный байт 
 (2) указатель на прочитанный байт 
 (3) указатель на следующий байт 
 (4) возвращаемого значения нет 
Упражнение 5:
Номер 1
Метод ReadLine():
Ответ:
 (1) считывает строку символов из потока 
 (2) cчитает следущий символ из потока 
 (3) передвигает указатель на один символ 
 (4) считывает все символы с текущей позиции до конца потока как одну строку 
Номер 2
Какое значение возвращает метод ReadLine()?
Ответ:
 (1) строку 
 (2) указатель на следующую строку 
 (3) возвращаемого значения нет 
Номер 3
Какой метод предназначен для чтения строки из текущего потока?
Ответ:
 (1) Read() 
 (2) ReadLine() 
 (3) ReadBlock 
 (4) ReadToEnd 
Упражнение 6:
Номер 1
Результатом побайтового чтения строки "01234" из файла будет:
Ответ:
 (1) 0 1 2 3 4 
 (2) 48 49 50 51 52 
 (3) 000 001 010 011 100 
Номер 2
Результатом побайтового чтения какой строки является предтставление "65 68 79 46 78 69 84"?
Ответ:
 (1) ADO.NET 
 (2) ado.net 
 (3) Ado.Net 
 (4) aDO.nET 
Номер 3
Результатом побайтового чтения строки "0 1 2 3 4" из файла будет:
Ответ:
 (1) 48 49 50 51 52 
 (2) 48 32 49 32 50 32 51 32 52побайтовый 
 (3) 0 1 2 3 4 
 (4) 000 001 010 011 100 
Упражнение 7:
Номер 1
Каков будет результат побайтового чтения, если указатель текущей позиции установлен на первый байт и используется цикл for(int i=0; i<str.Length; i++), где str - строка "56789", считанная из файла?
Ответ:
 (1) 53 54 55 56 57 
 (2) 54 55 56 57 
 (3) 54 55 56 57 -1 
 (4) 5 6 7 8 9 
Номер 2
Результатом посимвольного чтения строки "567890" будет:
Ответ:
 (1) 53 54 55 56 57 48 
 (2) 5 6 7 8 9 0 
 (3) 6 7 8 9 0 -1 
 (4) 56 78 90 
Номер 3
Результатом какого чтения будет представление "53 54 55 56" строки "56545556"
Ответ:
 (1) посимвольного 
 (2) побайтного 
 (3) это результат представления другой строки 
Упражнение 8:
Номер 1
Какое исключение возникает, когда файл не может быть открыт?
Ответ:
 (1) ArgumentException 
 (2) ObjectDisposedException 
 (3) IOException 
Номер 2
В каком случае возникает исключение IOExeption?
Ответ:
 (1) файл не может быть открыт 
 (2) поток закрыт 
 (3) поток не поддерживает запись 
 (4) возникла ошибка чтения/записи 
Номер 3
Что будет записано в файл FileStream fin после выполнения команды fin.WriteByte(112);?
Ответ:
 (1) 112 
 (2) p 
 (3) P 
Упражнение 9:
Номер 1
Какой метод класса FileStream используется для чтения блока байтов из файла?
Ответ:
 (1) Read() 
 (2) ReadByte() 
 (3) Write() 
 (4) WriteByte() 
Номер 2
Какой метод класса FileStream используется для записи массива байтов в файл?
Ответ:
 (1) Read() 
 (2) ReadByte() 
 (3) Write() 
 (4) WriteByte() 
Номер 3
Какой метод класса FileStream используется для записи одного байта в файл?
Ответ:
 (1) Read() 
 (2) ReadByte() 
 (3) Write() 
 (4) WriteByte() 
Упражнение 10:
Номер 1
В каком случае метод fileStream.ReadByte() возвращает значение -1?
Ответ:
 (1) если достигнут символ конца строки 
 (2) если достигнут символ конца файла 
 (3) метод не может возвращать такое значение 
Номер 2
Каким образом записываются данные в файл на диске?
Ответ:
 (1) данные записываются сразу на физическое устройство 
 (2) данные буферизуются и по мере заполнения буфера записываются на диск секторами 
 (3) данные записываются посимвольно 
 (4) данные записываются побайтно 
Номер 3
Какие потоки оперируют непосредственно с символами Unicode?
Ответ:
 (1) символьные потоки 
 (2) байтовые потоки 
 (3) двоичные потоки 
Упражнение 11:
Номер 1
Какой класс используется для создания символьного потока вывода?
Ответ:
 (1) StreamWriter 
 (2) StreamReader 
 (3) TextWriter 
 (4) TextReader 
Номер 2
Какой класс используется для считывания символов из файла?
Ответ:
 (1) StreamWriter 
 (2) StreamReader 
 (3) TextWriter 
 (4) TextReader 
Номер 3
Какой класс находится в верхней части иерархии потоков?
Ответ:
 (1) Stream 
 (2) StreamWriter 
 (3) StreamReader 
Упражнение 12:
Номер 1
Какой класс находится в верхней части иерархии потоков?
Ответ:
 (1) Stream 
 (2) StreamWriter 
 (3) StreamReader 
Номер 2
Какие классы находятся вверху иерархии классов символьных потоков?
Ответ:
 (1) Stream 
 (2) StreamWriter 
 (3) StreamReader 
 (4) TextWriter 
 (5) TextReader 
Номер 3
Укажите классы байтовых потоков:
Ответ:
 (1) BufferedStream 
 (2) FileStream 
 (3) StreamReader 
 (4) StreamWriter 
 (5) MemoryStream