Главная / Программирование /
Базы данных для карманного персонального компьютера / Тест 11
Базы данных для карманного персонального компьютера - тест 11
Упражнение 1:
Номер 1
Функции, входящие в состав DLL-библиотеки:
Ответ:
 (1) подключаются к выполняемому приложению статически 
 (2) могут многократно использоваться в различных приложениях 
 (3) подключаются к выполняемому приложению динамически 
 (4) могут использоваться только в одном приложении 
 (5) после выполнения могут быть выгружены из памяти 
Номер 2
Для идентификации функции DLL необходимо:
Ответ:
 (1) указать имя вызываемой функции 
 (2) указать имя DLL-библиотеки, содержащей функцию 
 (3) DLL-библиотеку можно не указывать 
Номер 3
Чем создание библиотеки в Visual Studio отличается от создания исполняемого приложения?
Ответ:
 (1) типом создаваемого проекта 
 (2) после компиляции получается файл с расширением .dll 
 (3) библиотека создается как проект Class Library 
 (4) для создания библиотеки не предусмотрены специальные опции 
Упражнение 2:
Номер 1
Что такое точка входа?
Ответ:
 (1) функция 
 (2) адрес памяти 
 (3) входное значение вызываемой функции 
Номер 2
Использование DLL-библиотек:
Ответ:
 (1) усложняет процесс внесения изменений 
 (2) упрощает процесс внесения изменений 
 (3) позволяет повторно использовать код 
 (4) позволяет в разных приложениях использовать одни и те же функции 
Номер 3
Контроль вводимых значений:
Ответ:
 (1) ограничивает ввод пользователя 
 (2) позволяет избежать ввода некорректных значений 
 (3) упрощает разработку функций контроля значений 
Упражнение 3:
Номер 1
Каким образом должна быть объявлена переменная val
для того, чтобы команда char.IsDigit(val,8)
вернула значение true
?
Ответ:
 (1) char val='8';
 
 (2) char[] val={'1','2','3','4','5','6','7','8','9','0'};
 
 (3) string val="Lection_11";
 
 (4) string val="Version 1.0";
 
Номер 2
Каким образом должна быть объявлена переменная val
для того, чтобы команда !char.IsDigit(val)
вернула значение false
?
Ответ:
 (1) char val='8';
 
 (2) char val="8";
 
 (3) string val="Test";
 
 (4) string val="1.0".Substring(0,1);
 
Номер 3
Каким образом должна быть объявлена переменная val
для того, чтобы команда char.IsLetter(val)
вернула значение false
?
Ответ:
 (1) char val='.';
 
 (2) char val='1';
 
 (3) string val="0";
 
 (4) string val="1.0".Substring(0,1);
 
Упражнение 4:
Номер 1
Какой результат команды char.IsDigit(str[1]).ToString().Length
будет для строки str="Test"
?
Ответ:
 (1) 1 
 (2) 4 
 (3) 5 
Номер 2
Какой результат команды !char.IsDigit(str[0]).ToString().Length
будет для строки str="Lection_11"
?
Ответ:
 (1) 4 
 (2) 5 
 (3) неверная команда 
Номер 3
Какой результат команды (!char.IsDigit(str[1])).ToString().Substring(3,1)
будет для строки str="Lection_11"
?
Ответ:
 (1) 1 
 (2) 0 
 (3) e 
 (4) rue 
Упражнение 5:
Номер 1
В каких случаях результаты будут одинаковыми?
Ответ:
 (1) char.IsDigit("Lection_11",8);
 
 (2) char.IsDigit("Lection_11",9).ToString();
 
 (3) char.IsDigit("Lection_11",10);
 
 (4) ('a'<'b').ToString();
 
Номер 2
В каких случаях результаты будут одинаковыми?
Ответ:
 (1) char.IsDigit("1км=1000м",4);
 
 (2) char.IsDigit("1км=1000м".Remove(0,4).Substring(0,1));
 
 (3) char[] ar="1км=1000м".ToCharArray(); char.IsDigit(ar[4]);
 
 (4) !char.IsDigit("1км=1000м",2);
 
Номер 3
В каких случаях результаты будут одинаковыми?
Ответ:
 (1) char.IsLetter("Версия 2.0",8);
 
 (2) !char.IsLetter("Версия 2.0".Substring(5,2),0);
 
 (3) char.IsLetter("Версия 2.0".Remove(6,4),5).ToString();
 
 (4) char.IsLetter("Версия 2.0",8)||char.IsDigit("Версия 2.0",7);
 
Упражнение 6:
Номер 1
Какая команда содержит ошибку?
Ответ:
 (1) char.IsLetter("Letter",0)==char.IsDigit('1');
 
 (2) (char.IsLetter("Letter",0)==char.IsDigit('1')).ToString();
 
 (3) char.IsLetter("Letter",0)==char.IsDigit('1').ToString();
 
Номер 2
Какая команда содержит ошибку?
Ответ:
 (1) (char.IsDigit('5')<char.IsDigit('9')).ToString();
 
 (2) (char.IsDigit('5')==char.IsDigit('9')).ToString();
 
 (3) ('5'<'9').ToString()
 
Номер 3
Какая команда не содержит ошибку?
Ответ:
 (1) char.IsDigit('a')<char.IsDigit('b')
 
 (2) (char.IsDigit("Lec_11",4)==char.IsLetter('d')).ToString()
 
 (3) char.IsDigit("Lec_11",4)==char.IsLetter('d').ToString()
 
Упражнение 7:
Номер 1
Каков будет результат выполнения команды Char.IsNumber("Lection_11",-1)
?
Ответ:
 (1) true
 
 (2) false
 
 (3) возникнет исключительная ситуация 
Номер 2
Каков будет результат выполнения команды Char.IsNumber("Lection_11",10)
?
Ответ:
 (1) true
 
 (2) false
 
 (3) возникнет исключительная ситуация 
Номер 3
Каков будет результат выполнения команды Char.IsNumber("Lection_11",9)
?
Ответ:
 (1) true
 
 (2) false
 
 (3) возникнет исключительная ситуация 
Упражнение 8:
Номер 1
Какой метод предназначен для проверки, является ли символ буквой или цифрой?
Ответ:
 (1) IsLetter
 
 (2) IsLetterOrDigit
 
 (3) IsDigit
 
 (4) IsNumber
 
Номер 2
Метод IsNumber
:
Ответ:
 (1) возвращает true
, если символ является десятичной цифрой 
 (2) возвращает false
, если символ является десятичной цифрой 
 (3) возвращает true
, если символ является числом (десятичной или шестнадцатиричной цифрой) 
 (4) возвращает false
, если символ является числом (десятичной или шестнадцатиричной цифрой) 
Номер 3
Метод IsDigit
:
Ответ:
 (1) возвращает true
, если символ является десятичной цифрой 
 (2) возвращает false
, если символ является десятичной цифрой 
 (3) возвращает true
, если символ является числом (десятичной или шестнадцатиричной цифрой) 
 (4) возвращает false
, если символ является числом (десятичной или шестнадцатиричной цифрой) 
Упражнение 9:
Номер 1
В каких случаях результаты будут одинаковы?
Ответ:
 (1) Char.IsNumber('8');
 
 (2) Char.IsNumber("non-numeric",3);
 
 (3) Char.IsNumber("test11",3)
 
Номер 2
В каких случаях результаты будут одинаковы?
Ответ:
 (1) Char.IsNumber('*');
 
 (2) Char.IsLetterOrDigit("Lection_1A",9);
 
 (3) Char.IsLetter("test11",3)
 
Номер 3
В каких случаях результаты будут одинаковы?
Ответ:
 (1) Char.IsLetterOrDigit("a"+"@2008".Substring(0,1).ToString(),1)
 
 (2) Char.IsNumber("a"+"2008".Length.ToString(),1);
 
 (3) Char.IsNumber("a"+"test11".Length.ToString(),3);
 
 (4) Char.IsLetterOrDigit("a"+"@2008".Substring(0,1).ToString(),0)
 
Упражнение 10:
Номер 1
Каков будет результат выполнения команды Char.IsLetterOrDigit("name"+"@mail.ru",4)
?
Ответ:
 (1) true
 
 (2) false
 
 (3) возникнет исключительная ситуация 
Номер 2
Каков будет результат выполнения команды Char.IsLetterOrDigit("*.*",3)
?
Ответ:
 (1) true
 
 (2) false
 
 (3) возникнет исключительная ситуация 
Номер 3
Каков будет результат выполнения команды Char.IsLetterOrDigit("*.*","*.*".Length)
?
Ответ:
 (1) true
 
 (2) false
 
 (3) возникнет исключительная ситуация 
Упражнение 11:
Номер 1
Каков будет результат выполнения команды Char.IsLetterOrDigit("*.*","*.*".Length-1) && (Char.IsDigit("Q",0))
?
Ответ:
 (1) true
 
 (2) false
 
 (3) возникнет исключительная ситуация 
Номер 2
В каком случае результатом выполнения команды будет значение true
?
Ответ:
 (1) (Char.IsLetterOrDigit("*.xml","*.xml".Length-1) && Char.IsDigit('9')).ToString();
 
 (2) Char.IsLetterOrDigit("*.xml","*.xml".Length-1) || (Char.IsDigit('9');
 
 (3) Char.IsLetterOrDigit("*.xml","*.xml".Length-1) & Char.IsDigit('P');
 
Номер 3
В каком случае результатом выполнения команды будет значение true
?
Ответ:
 (1) Char.IsPunctuation("Вопрос 1, Вопрос 2",8) && Char.IsWhiteSpace("Вопрос\n3",6);
 
 (2) Char.IsPunctuation("Вопрос 1, Вопрос 2",8) && Char.IsWhiteSpace("Вопрос\n3",7);
 
 (3) Char.IsPunctuation("Вопрос 1, Вопрос 2",8) && Char.IsWhiteSpace("Вопрос 3",7);
 
Упражнение 12:
Номер 1
Для каких символов метод IsWhiteSpace()
вернет значение true
?
Ответ:
 (1) пробел 
 (2) символ конца строки 
 (3) символ перевода каретки 
Номер 2
В каком случае метод IsSymbol()
вернет значение false
?
Ответ:
 (1) Char.IsSymbol("a+b=c",1);
 
 (2) Char.IsSymbol("name@rambler.ru",4);
 
 (3) Char.IsSymbol("test",3);
 
 (4) Char.IsSymbol("№1",0);
 
Номер 3
Какое условие истинно?
Ответ:
 (1) Char.IsLower("Question",0) || Char.IsDigit("100% completed",6;
 
 (2) Char.IsUpper("Question",0) || Char.IsDigit("100% completed",6);
 
 (3) Char.IsUpper("Question",1) || Char.IsDigit("100% completed",6)