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

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

Упражнение 1:
Номер 1
Какой вывод быстрее - посимвольный или побайтовый?

Ответ:

 (1) посимвольный 

 (2) побайтовый 

 (3) одинаковы 


Номер 2
Что такое байт?

Ответ:

 (1) единица измерения количества информации 

 (2) машинное слово 

 (3) 256 бит 

 (4) 8 бит 


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

Ответ:

 (1)

 (2)

 (3)

 (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)

 (3)


Упражнение 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 




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