Главная / Программирование /
Базы данных для карманного персонального компьютера / Тест 5
Базы данных для карманного персонального компьютера - тест 5
Упражнение 1:
Номер 1
Какой класс содержит методы для записи символов в байтовый поток?
Ответ:
 (1) StreamReader
 
 (2) StreamWriter
 
 (3) StringReader
 
Номер 2
Методы класса StreamWriter
наследуются от:
Ответ:
 (1) класса Stream
 
 (2) класса StringWriter
 
 (3) класса TextWriter
 
Номер 3
Какой класс содержит методы для чтения символов из байтового потока?
Ответ:
 (1) StreamReader
 
 (2) StreamWriter
 
 (3) StringWriter
 
Упражнение 2:
Номер 1
Метод Trim()
:
Ответ:
 (1) удаляет пробелы только в начале строки 
 (2) удаляет пробелы только в конце строки 
 (3) удаляет пробелы в начале и конце строки 
 (4) удаляет из строки все пробелы, включая начальные и конечные 
Номер 2
Какой метод возвращает строку в нижнем регистре?
Ответ:
 (1) ToLower()
 
 (2) ToUpper()
 
 (3) Trim()
 
Номер 3
Результат какого типа возвращает метод Trim()
?
Ответ:
 (1) char
 
 (2) string
 
 (3) возвращаемого значения нет 
Упражнение 3:
Номер 1
Какой результат возвращает метод Substring
?
Ответ:
 (1) char
 
 (2) string
 
 (3) возвращаемого значения нет 
Номер 2
Что будет результатом выполнения команды s.Substring(1,1)
над строкой s
?
Ответ:
 (1) первый символ строки s 
 (2) последний символ строки s 
 (3) второй символ строки s 
Номер 3
Что будет результатом выполнения команды s.Substring(0,1)
над строкой s
?
Ответ:
 (1) первый символ строки s 
 (2) последний символ строки s 
 (3) пустая строка 
Упражнение 4:
Номер 1
Каков будет результат выполнения команды s.Trim() для строки s=" lection 5 "
Ответ:
 (1) "lection5"
 
 (2) "lection 5"
 
 (3) " lection 5 "
 
 (4) " lection5 "
 
Номер 2
Для какой строки s результаты выполнения команд s.ToUpper()
и s.ToLower()
будут одинаковы?
Ответ:
 (1) s="TesT_5"
 
 (2) s="012345"
 
 (3) s="012345T"
 
 (4) результаты всегда будут разными 
Номер 3
Каков будет результат выполнения команды s.ToLower()
для строки s=" Lection 5 "
Ответ:
 (1) " Lection 5 "
 
 (2) "Lection 5"
 
 (3) " lection 5 "
 
 (4) "Lection5"
 
Упражнение 5:
Номер 1
Каков будет результат выполнения команды s.Trim().ToUpper()
для строки s="lection 5"
?
Ответ:
 (1) lection5
 
 (2) lection 5
 
 (3) LECTION5
 
 (4) LECTION 5
 
Номер 2
Каков будет результат выполнения команды s.ToUpper().Trim()
для строки s="lection 5"
?
Ответ:
 (1) lection5
 
 (2) lection 5
 
 (3) LECTION5
 
 (4) LECTION 5
 
Номер 3
Каков будет результат выполнения команды s.ToLower().Trim()
для строки s=" lection 5"
?
Ответ:
 (1) "lection5"
 
 (2) "lection 5"
 
 (3) "LECTION 5"
 
 (4) " lection 5"
 
Упражнение 6:
Номер 1
Результат выполнения каких команд для строки s="012345"
будет одинаков?
Ответ:
 (1) s.Trim().ToUpper() и s.ToLower().Trim() 
 (2) s.Trim().ToUpper() и s.ToUpper().Trim() 
 (3) s.Trim().ToUpper() и s.Trim().ToLower() 
 (4) s.ToUpper() и s.ToLower() 
Номер 2
Результат выполнения каких команд для строки s="lecton 5"
будет одинаков?
Ответ:
 (1) s.Trim().ToUpper() и s.ToLower().Trim() 
 (2) s.Trim().ToUpper() и s.ToUpper().Trim() 
 (3) s.Trim().ToUpper() и s.Trim().ToLower() 
 (4) s.ToUpper() и s.ToLower() 
Номер 3
Результат выполнения каких команд для строки s=" 012345 "
будет одинаков?
Ответ:
 (1) s.Trim().ToUpper() и s.ToLower() 
 (2) s.Trim().ToUpper() и s.ToUpper().Trim() 
 (3) s.Trim().ToUpper() и s.ToLower().Trim() 
 (4) s.ToUpper() и s.ToLower() 
Упражнение 7:
Номер 1
Результатом выполнения команды s.Substring(1,s.Length-1)
для строки s="ADO.NET"
будет:
Ответ:
 (1) DO.NET 
 (2) ADO.NET 
 (3) ADO.NE 
Номер 2
Результатом выполнения команды s.Substring(0,s.Length-4).ToLower()
для строки s="ADO.NET"
будет:
Ответ:
 (1) ado. 
 (2) ADO. 
 (3) ado 
Номер 3
Результатом выполнения команды s.Substring(s.Length-4,1).ToLower()
для строки s="ADO.NET"
будет:
Ответ:
 (1) do.net 
 (2) o 
 (3) . 
Упражнение 8:
Номер 1
Что будет результатом выполнения команды "Test Lection 5".Length.ToString().Substring(1,1)
?
Ответ:
 (1) e 
 (2) 3 
 (3) 4 
Номер 2
Что будет результатом выполнения команды "Test Lection 5".ToUpper().ToString().Substring(1,1)
?
Ответ:
 (1) T
 
 (2) E
 
 (3) e
 
Номер 3
Что будет результатом выполнения команды "Test Lection 5".ToLower().ToString().Substring(5,1)
?
Ответ:
 (1) L
 
 (2) l
 
 (3) (пробел)
 
Упражнение 9:
Номер 1
Результатом выполнения какой команды будет строка "25"
?
Ответ:
 (1) "12345".ToLower().Substring(1,1)+"Lection_5".Substring(8,1); 
 (2) "12345".ToLower().Substring(0,1)+"Lection_5".Substring(8,1); 
 (3) "12345".ToLower().Substring(1,1)+"Lection_5".Substring(9,1); 
Номер 2
Результатом выполнения какой команды будет строка "Вето"
?
Ответ:
 (1) "Ответ".ToUpper().Substring(2,3)+"Вопрос".Substring(4,1); 
 (2) "Ответ".ToUpper().Substring(2,1)+"Ответ".ToUpper().Substring(3,2)+"Вопрос".Substring(4,1); 
 (3) "Ответ".ToUpper().Substring(2,1)+"Ответ".Substring(3,2)+"Вопрос".Substring(4,1); 
Номер 3
Результатом выполнения какой команды будет строка "WIN"
?
Ответ:
 (1) "Wild".ToUpper().Substring(0,2)+"inside".Substring(1,1); 
 (2) "Wild".Substring(0,1)+"inside".ToUpper().Substring(0,2); 
 (3) "Wild".ToUpper().Substring(0,1)+"inside".Substring(0,2); 
Упражнение 10:
Номер 1
В каком случае результат будет четным?
Ответ:
 (1) int.Parse("Lection_5".Substring(8,1))+int.Parse("Вопрос 10".Substring(7,2)); 
 (2) int.Parse("Lection_5".Substring(8,1))+int.Parse("Вопрос 10".Substring(8,1)); 
 (3) int.Parse("Lection_5".Substring(8,1))+int.Parse("Вопрос 10".Substring(7,1)); 
Номер 2
В каком случае результат будет нечетным?
Ответ:
 (1) int.Parse("2007".Substring(0,2))+int.Parse("2008".Substring(3,1))/2; 
 (2) int.Parse("2007".Substring(2,2))+int.Parse("2008".Substring(3,1))/2; 
 (3) int.Parse("2007".Substring(0,2))+int.Parse("2008".Substring(3,1))/3; 
Номер 3
В каком случае результат будет отрицательным?
Ответ:
 (1) int.Parse("-2007".Substring(0,2))+int.Parse("2008".Substring(3,1))/3; 
 (2) int.Parse("-2007".Substring(0,3))+int.Parse("2008".Substring(3,1))*3; 
 (3) int.Parse("-2007".Substring(0,3))+int.Parse("2008".Substring(3,1))/3; 
Упражнение 11:
Номер 1
Каким будет результат выполнения команды while((s=fin.ReadLine())!=null) {listBox.Items.Add(s.Trim().ToUpper());} (StreamReader fin; string s)
Ответ:
 (1) в листбокс будут добавлены все записи из файла без изменений 
 (2) все записи в листбоксе будут в верхнем регистре 
 (3) все пробелы, влючая внутренние, будут удалены 
Номер 2
Каким будет результат выполнения команды while((s=fin.ReadLine())!=null) {listBox.Items.Add(s.ToLower());} (StreamReader fin; string s)
Ответ:
 (1) в листбокс будут добавлены все записи из файла без изменений 
 (2) все записи в листбоксе будут в верхнем регистре 
 (3) все записи в листбоксе будут в нижнем регистре 
Номер 3
Каким будет результат выполнения команды while((s=fin.ReadLine())!=null) {listBox.Items.Add(s);} (StreamReader fin; string s)
Ответ:
 (1) в листбокс будут добавлены все записи из файла без изменений 
 (2) все записи в листбоксе будут в верхнем регистре 
 (3) все записи в листбоксе будут в нижнем регистре 
Упражнение 12:
Номер 1
В листбоксе есть три строки: "Вопрос 1", "Вопрос 2", "Вопрос 3"
. Каким будет результат выполнения команды listBox.SetSelected(1,true); listBox.Items.Remove(listBox.SelectedItem.ToString())
Ответ:
 (1) в листбоксе останется две строки - "Вопрос 1", "Вопрос 3" 
 (2) в листбоксе останется две строки - "Вопрос 2", "Вопрос 3" 
 (3) в листбоксе останется две строки - "Вопрос 1", "Вопрос 2" 
Номер 2
В листбоксе три строки: "Ответ 1", "Ответ 2", "Ответ 3"
. В каком случае в листбоксе останутся строки "Ответ 2"
и "Ответ 3"
Ответ:
 (1) listBox.SetSelected(0,true); listBox.Items.Remove(listBox1.SelectedItem.ToString()); 
 (2) listBox.SetSelected(1,true); listBox.Items.Remove(listBox1.SelectedItem.ToString()); 
 (3) listBox.Items.Remove(listBox1.SelectedItem[0].ToString()); 
Номер 3
Можно ли в листбоксе удалить одновременно несколько записей?
Ответ:
 (1) всегда можно 
 (2) всегда нельзя 
 (3) зависит от свойств листбокса