Главная /
Введение в программирование на C# 2.0
Введение в программирование на C# 2.0 - ответы на тесты Интуит
В курсе описываются синтаксис языка программирования C# 2.0 .NET и множества классов, применяемых для разработки приложений на платформе .NET, излагаются основы объектно-ориентированного программирования, методы создания элементов пользовательского интерфейса и основы работы с базами данных.
Список вопросов:
- # Для чего используется пространство имен System.Web
- # Для чего используется пространство имен System.Threading
- # Для чего используется пространство имен System.Security
- # Для чего используется пространство имен System.Runtime.InteropServices
- # Для чего используется пространство имен System.Reflection
- # Для чего используется пространство имен System.Net
- # Для чего используется пространство имен System.IO
- # Для чего используется пространство имен System.Drawing
- # Для чего используется пространство имен System.Diagnostics
- # Что из нижеперечисленного является платформой?
- # Что из нижеперечисленного является инфраструктурой платформы?
- # Что из нижеперечисленного является общей спецификацией языков программирования?
- # Средством, которое позволяет сокращать имена классов, является оператор
- # Назовите модификатор прав доступа общедоступных членов класса
- # Для чего используется модификатор прав доступа public?
- # Какие утверждения верны?
- # Назовите модификатор прав доступа членов класса, доступных в рамках объявляемого класса и из методов производных классов
- # Для чего используется модификатор прав доступа protected?
- # Какие утверждения верны?
- # Назовите модификатор прав доступа членов класса, которые доступны из методов классов, объявляемых в рамках сборки, где содержится объявление данного класса
- # Для чего используется модификатор прав доступа internal?
- # Для чего используется модификатор прав доступа private?
- # Назовите модификатор прав доступа для членов класса, доступных только в рамках объявляемого класса
- # Для чего используется модификатор прав доступа protected internal?
- # Для чего используется класс Assembly пространства имен System.Reflection?
- # Для чего используется класс FieldInfo пространства имен System.Reflection?
- # Для чего используется класс Module пространства имен System.Reflection?
- # Для чего используется метод GetCustomAttribute класса Attribute?
- # Для чего используется метод GetCustomAttributes класса Attribute?
- # Для чего используется метод GetHashCode класса Attribute?
- # Для чего используется метод GetType класса Attribute?
- # Для чего используется метод IsDefaultAttribute класса Attribute?
- # Для чего используется метод IsDefined класса Attribute?
- # Для чего используется метод Match класса Attribute?
- # Для чего используется метод ToString класса Attribute?
- # Для чего используется метод MemberwiseClone класса Attribute?
- # Для чего используется метод GetLoadedModules класса Assembly?
- # Для чего используется метод GetManifestResourceInfo класса Assembly?
- # Для чего используется метод GetFiles класса Assembly?
- # Для чего используется метод Load класса Assembly?
- # Для чего используется метод LoadFile класса Assembly?
- # Для чего используется метод LoadModule класса Assembly?
- # Какой класс определяет специфику потоков, используемых для чтения?
- # Какой класс определяет специфику потоков, используемых для записи?
- # Для чего используется класс TextReader?
- # Для чего используется метод Peek класса TextReader?
- # Для чего используется метод Read класса TextReader?
- # Для чего используется метод ReadBlock класса TextReader?
- # Для чего используется метод ReadLine класса TextReader?
- # Для чего используется метод ReadToEnd класса TextReader?
- # Для чего используется метод Close класса TextReader?
- # Для чего используется метод Write класса TextWriter?
- # Для чего используется метод Flush класса TextWriter?
- # Для чего используется метод Close класса TextWriter?
- # Для чего используется класс BufferedStream?
- # Для чего используется класс FileStream?
- # Для чего используется класс MemoryStream?
- # Для чего используется класс StreamReader?
- # Для чего используется класс StreamWriter?
- # Для чего используется класс StringReader?
- # Для чего используется символ форматирования функции ToString C?
- # Для чего используется символ форматирования функции ToString D?
- # Для чего используется символ форматирования функции ToString E?
- # Для чего используется символ форматирования функции ToString F?
- # Для чего используется символ форматирования функции ToString G?
- # Для чего используется символ форматирования функции ToString N?
- # Для чего используется класс ArrayList?
- # Для чего используется класс BitArray?
- # Для чего используется класс CaseInsensitiveComparer?
- # Для чего используется класс CaseInsensitiveHashCodeProvider?
- # Для чего используется класс CollectionBase?
- # Для чего используется класс Comparer?
- # Для чего используется класс DictionaryBase?
- # Для чего используется класс Hashtable?
- # Для чего используется класс Queue?
- # Для чего используется класс ReadOnlyCollectionBase?
- # Для чего используется класс SortedList?
- # Для чего используется класс Stack?
- # Для чего используется интерфейс ICollection?
- # Для чего используется интерфейс IComparer?
- # Для чего используется интерфейс IDictionary?
- # Для чего используется интерфейс IDictionaryEnumerator?
- # Для чего используется интерфейс IEnumerable?
- # Для чего используется интерфейс IEnumerator?
- # Для чего используется интерфейс IHashCodeProvider?
- # Для чего используется интерфейс IList?
- # Для чего используется структура DictionaryEntry?
- # Для чего используется метод Add класса ArrayList?
- # Для чего используется метод Clear класса ArrayList?
- # Для чего используется метод Clone класса ArrayList?
- # Сколько возможных значений имеет тип bool??
- # Назовите возможные значения типа bool??
- # Назовите значения, которых не может быть у типа bool?
- # Чему равен результат операции x&y, если x=true, y=true?
- # Чему равен результат операции x&y, если x=true, y=false?
- # Чему равен результат операции x&y, если x=true, y=null?
- # Чему равен результат операции x&y, если x=false, y=true?
- # Чему равен результат операции x&y, если x=false, y=false?
- # Чему равен результат операции x&y, если x=false, y=null?
- # Чему равен результат операции x&y, если x=null, y=true?
- # Чему равен результат операции x&y, если x=null, y=false?
- # Чему равен результат операции x&y, если x=null, y=null?
- # Чему равен результат операции x|y, если x=null, y=true?
- # Чему равен результат операции x|y, если x=null, y=false?
- # Чему равен результат операции x|y, если x=null, y=null?
- # Чему равен результат операции x|y, если x=false, y=true?
- # Чему равен результат операции x|y, если x=false, y=false?
- # Чему равен результат операции x|y, если x=false, y=null?
- # Чему равен результат операции x|y, если x=true, y=true?
- # Чему равен результат операции x|y, если x=true, y=false?
- # Чему равен результат операции x|y, если x=true, y=1?
- # Для чего используется свойство System.Nullable.GetValueOrDefault?
- # Для чего используется свойство System.Nullable.HasValue?
- # Для чего используется свойство System.Nullable.Value?
- # К неуправляемому программному коду относятся...
- # К управляемому программному коду относятся...
- # К неуправляемому программному коду не относятся...
- # Для чего используется поле атрибута платформного вызова BestFitMapping?
- # Отключает наилучшее соответствие поле атрибута платформного вызова...
- # Какие утверждения верны?
- # Для чего используется поле атрибута платформного вызова CallingConvention?
- # Задает соглашение о вызовах, которое должно использоваться при передаче аргументов методов поле атрибута платформного вызова...
- # Какие утверждения верны?
- # Для чего используется поле атрибута платформного вызова CharSet?
- # Управляет передачей имен и задает способ маршалинга строковых аргументов в функцию поле атрибута платформного вызова...
- # Какие утверждения верны?
- # Для чего используется поле атрибута платформного вызова EntryPoint?
- # Задает точку входа DLL для вызова поле атрибута платформного вызова...
- # Какие утверждения верны?
- # Для чего используется поле атрибута платформного вызова ExactSpelling?
- # Указывает, должна ли быть изменена точка входа в соответствии с символьным набором поле атрибута платформного вызова...
- # Какие утверждения верны?
- # Для чего используется поле атрибута платформного вызова PreserveSig?
- # Указывает, должна ли управляемая подпись метода быть преобразована в неуправляемую подпись поле атрибута платформного вызова...
- # Какие утверждения верны?
- # Для чего используется поле атрибута платформного вызова SetLastError?
- # Позволяет вызывающему объекту для определения факта ошибки при выполнении метода использовать API-функцию Marshal.GetLastWin32 Error поле атрибута платформного вызова...
- # Для чего используется поле атрибута платформного вызова ThrowOnUnmappableChar?
- # Для чего используется метод CreateDomain класса System.AppDomain?
- # Для чего используется метод GetCurrentThreadId класса System.AppDomain?
- # Для чего используется метод Unload класса System.AppDomain?
- # Для чего используется метод GetAssemblies класса System.AppDomain?
- # Для чего используется метод CreateInstance класса System.AppDomain?
- # Для чего используется метод ExecuteAssembly класса System.AppDomain?
- # Для чего используется класс Interlocked пространства имен System.Threading?
- # Для чего используется класс Monitor пространства имен System.Threading?
- # Для чего используется класс Mutex пространства имен System.Threading?
- # Для чего используется класс Thread пространства имен System.Threading?
- # Для чего используется класс ThreadPool пространства имен System.Threading?
- # Для чего используется класс ThreadStart пространства имен System.Threading?
- # Для чего используется класс Timer пространства имен System.Threading?
- # Для чего используется класс TimerCallback пространства имен System.Threading?
- # Для чего используется класс WaitHandle пространства имен System.Threading?
- # Для чего используется метод Interrupt класса Thread?
- # Для чего используется метод Join класса Thread?
- # Для чего используется метод Resume класса Thread?
- # Для чего используется метод Start класса Thread?
- # Для чего используется метод Suspend класса Thread?
- # Для чего используется метод Abort класса Thread?
- # Для чего используется метод Close класса Mutex?
- # Для чего используется метод ReleaseMutex класса Mutex?
- # Для чего используется метод WaitOne класса Mutex?
- # Для чего используется свойство Text класса формы?
- # Для чего используется свойство Size класса формы?
- # Для чего используется свойство DesktopLocation класса формы?
- # Для чего используется метод ShowDialog класса формы?
- # Для чего используется метод Show класса формы?
- # Для чего используется метод SetDesktopLocation класса формы?
- # Укажите описание события Load связанного с формой?
- # Укажите описание события Activated связанного с формой?
- # Укажите описание события VisibleChanged связанного с формой?
- # Укажите описание события Deactivated связанного с формой?
- # Укажите описание события Closing связанного с формой?
- # Укажите описание события Closed связанного с формой?
- # Для чего используется свойство AllowQuit класса Application?
- # Для чего используется свойство CommonAppDataPath класса Application?
- # Для чего используется свойство CommonAppDataRegistry класса Application?
- # Для чего используется свойство CompanyName класса Application?
- # Для чего используется свойство CurrentCulture класса Application?
- # Для чего используется свойство CurrentInputLanguage класса Application?
- # Для чего используется свойство ExecutablePath класса Application?
- # Для чего используется свойство LocalUserAppDataPath класса Application?
- # Для чего используется свойство MessageLoop класса Application?
- # Для чего используется свойство ProductName класса Application?
- # Для чего используется свойство ProductVersion класса Application?
- # Для чего используется свойство StartupPath класса Application?
- # Для чего используется метод AddMetafileComment класса Graphics?
- # Для чего используется метод Clear класса Graphics?
- # Для чего используется метод Dispose класса Graphics?
- # Для чего используется метод DrawArc класса Graphics?
- # Для чего используется метод DrawBezier класса Graphics?
- # Для чего используется метод DrawBeziers класса Graphics?
- # Для чего используется метод DrawClosedCurve класса Graphics?
- # Для чего используется метод DrawCurve класса Graphics?
- # Для чего используется метод DrawEllipse класса Graphics?
- # Для чего используется метод DrawIcon класса Graphics?
- # Для чего используется метод DrawIconUnstretched класса Graphics?
- # Для чего используется метод DrawImage класса Graphics?
- # Для чего используется метод DrawImageUnscaled класса Graphics?
- # Для чего используется метод DrawLine класса Graphics?
- # Для чего используется метод DrawLines класса Graphics?
- # Для чего используется метод DrawPath класса Graphics?
- # Для чего используется метод DrawPie класса Graphics?
- # Для чего используется метод DrawPolygon класса Graphics?
- # Для чего используется метод DrawRectangle класса Graphics?
- # Для чего используется метод DrawRectangles класса Graphics?
- # Для чего используется метод DrawString класса Graphics?
- # Для чего используется метод FillEllipse класса Graphics?
- # Для чего используется метод FillRegion класса Graphics?
- # Для чего используется метод Flush класса Graphics?
- # Для чего используется метод GetParentRows класса DataRow?
- # Для чего используется метод GetType класса DataRow?
- # Для чего используется метод HasVersion класса DataRow?
- # Для чего используется метод GetColumnsInError класса DataRow?
- # Для чего используется метод GetHashCode класса DataRow?
- # Для чего используется метод GetParentRow класса DataRow?
- # Для чего используется метод Equals класса DataRow?
- # Для чего используется метод GetChildRows класса DataRow?
- # Для чего используется метод GetColumnError класса DataRow?
- # Для чего используется метод ClearErrors класса DataRow?
- # Для чего используется метод Delete класса DataRow?
- # Для чего используется метод EndEdit класса DataRow?
- # Для чего используется метод AcceptChanges класса DataRow?
- # Для чего используется метод BeginEdit класса DataRow?
- # Для чего используется метод CancelEdit класса DataRow?
- # Для чего используется метод IsNull класса DataRow?
- # Для чего используется метод RejectChanges класса DataRow?
- # Для чего используется метод SetColumnError класса DataRow?
- # Для чего используется метод SetParentRow класса DataRow?
- # Для чего используется метод ToString класса DataRow?
- # Для чего используется метод Finalize класса DataRow?
- # Для чего используется свойство RowState класса DataRow?
- # Для чего используется свойство Table класса DataRow?
- # Для чего используется свойство HasErrors класса DataRow?
- # Назовите количество возможных значений типа Byte
- # Назовите количество возможных значений типа Short
- # Назовите количество возможных значений типа bool
- # Какой из этих типов данных работает с вещественными числами?
- # Назовите 64-разрядный тип с плавающей точкой
- # Назовите 128-разрядный тип с плавающей точкой
- # Назовите 32-разрядный целый тип
- # Назовите 16-разрядный целый тип
- # Назовите 64-разрядный целый тип
- # Что означает Escape-последовательность \n?
- # Что означает Escape-последовательность \t?
- # Что означает Escape-последовательность \r?
- # Назовите операцию, имеющую наивысший приоритет из всех перечисленных
- # Назовите операцию, имеющую наименьший приоритет из всех перечисленных
- # Назовите операцию, вторую по приоритету из всех перечисленных
- # Назовите расширяющее преобразование типа, которое может привести к потере информации
- # Назовите расширяющее преобразование типа, которое не может привести к потере информации
- # Назовите сужающее преобразование типа
- # Назовите ключевое слово, включающее контроль за переполнением
- # Назовите ключевое слово, отключающее контроль за переполнением
- # Какие утверждения верны?
- # Назовите ключевое слово, объявляющее перечисление
- # Назовите ключевое слово, объявляющее константу
- # Сколько разрядов занимает символ UNICODE?
- # Назовите управляющий оператор выбора
- # Назовите управляющий итеративный оператор
- # Назовите управляющий оператор перехода
- # Назовите управляющие операторы, не являющиеся операторами выбора
- # Назовите управляющие операторы, не являющиеся итеративными операторами
- # Назовите управляющие операторы, не являющиеся операторами перехода
- # Укажите правильное определение структуры for
- # Чему будет равна переменная i после выполнения следующего кода: int i=0; do{ i++; }while(i<0);
- # Чему будет равна переменная i после выполнения следующего кода: int i=0; while(i<0)i++;
- # Для перебора всех элементов массива используется управляющий оператор...
- # Для создания цикла, управляемого счетчиком, используется управляющий оператор...
- # Для создания структуры множественного выбора используется управляющий оператор...
- # Для выхода из цикла используется управляющий оператор...
- # Для прерывания цикла до следующей итерации используется управляющий оператор...
- # Для перехода по метке используется управляющий оператор...
- # Для чего используется оператор catch?
- # Какой оператор начинает блок обработчиков исключений?
- # Какой оператор начинает блок, который может вызвать исключение?
- # Для чего используется оператор finally?
- # Какой оператор начинает блок, операторы которого выполняются всегда, независимо от того было сгенерированно исключение или нет?
- # Какой оператор генерирует исключение
- # Для передачи параметра по ссылке используется спецификатор...
- # Для передачи параметра по ссылке, которому в методе присваивается значение, используется спецификатор...
- # Какие способы передачи параметров в метод существуют?
- # Какие утверждения верны?
- # Какие утверждения верны?
- # Какое утверждение верно?
- # Какая операция используется для создания объектов и передачи управления конструкторам?
- # Для чего используется операция new?
- # Конструктор вызывается при выполнении операции...
- # С какого символа начинается имя деструктора?
- # Какие утверждения верны?
- # Сколько параметров должен содержать деструктор?
- # В каком классе в .NET реализованы методы управления сборщиком мусора?
- # Для чего используется класс GC?
- # Назовите методы класса GC
- # Для чего используется метод Equals класса GC?
- # Для чего используется метод GetGeneration класса GC?
- # Для чего используется метод GetTotalMemory класса GC?
- # Для чего используется метод AddMemoryPressure класса GC?
- # Для чего используется метод Collect класса GC?
- # Для чего используется метод CollectionCount класса GC?
- # Для чего используется метод KeepAlive класса GC?
- # Для чего используется метод RemoveMemoryPressure класса GC?
- # Для чего используется метод SuppressFinalize класса GC?
- # Для чего используется метод WaitForPendingFinalizers класса GC?
- # Для чего используется свойство MaxGeneration класса GC?
- # Массив наследует классу...
- # Элементы массива должны иметь одно и то же...
- # Сколько категорий (по синтаксису объявления) массивов может быть?
- # Укажите прямоугольные массивы
- # Укажите непрямоугольный массив
- # Укажите jagged массив
- # Укажите корректное объявление массива
- # Укажите корректное объявление массива
- # Укажите корректное объявление массива
- # Укажите некорректные объявления массива
- # Укажите некорректное объявление массива
- # Укажите некорректное объявление массива
- # Назовите свойство класса System.Array
- # Назовите свойства класса System.Array
- # Назовите методы класса System.Array
- # Назовите методы класса System.Array
- # Назовите методы, которых нет у класса System.Array
- # Индексация массива начинается с...
- # Для чего используется свойство Rank класса System.Array?
- # Для чего используется свойство Length класса System.Array?
- # Извлекает значение из двумерного массива по индексам метод класса System.Array...
- # Для чего используется метод GetValue класса System.Array?
- # Какие операции могут быть перегружены?
- # Какие операции могут быть перегружены?
- # Какие операции не могут быть перегружены?
- # Какие операции не могут быть перегружены?
- # Какие операции не могут быть перегружены?
- # Какое ключевое слово вводит определение перегруженной функции-операции?
- # Для чего используется ключевое слово operator?
- # Какое утверждение верно?
- # Какое ключевое слово вводит неявное преобразование одного типа в другой?
- # Для чего используется ключевое слово implicit?
- # Какие утверждения верны?
- # Какое ключевое слово вводит явное преобразование одного типа в другой?
- # Для чего используется ключевое слово explicit?
- # Какие утверждения верны?
- # Создает массив элементов заданного типа и определенной размерности метод класса System.Array...
- # Для чего используется метод CreateInstance класса System.Array?
- # Сколько параметров у метода GetLength класса System.Array?
- # Для чего используется метод GetLength класса System.Array?
- # Возвращает количество элементов заданной параметром размерности метод класса System.Array...
- # Сколько параметров у метода SetValue класса System.Array?
- # Присваивает элементу массива значение, представленное первым параметром метод класса System.Array..
- # Для чего используется метод SetValue класса System.Array?
- # Конструкторы каких степеней защиты можно применять для создания объектов в программе?
- # Назовите степени защиты конструктора, которые можно применять для создания объектов в программе
- # Когда применяется степень защиты конструктора public?
- # Какой модификатор доступа следует применять для конструктора класс, если необходимо обеспечить возможность создания объектов этого класса в любом месте программы, допускающем создание объектов?
- # Какие утверждения верны?
- # Когда применяется степень защиты конструктора protected?
- # При создании объектов в рамках производного класса, в том числе при построении объектов производного класса, а также для внутреннего использования классом — владельцем данного конструктора применяется степень защиты конструктора...
- # Какие утверждения верны?
- # Когда применяется степень защиты конструктора private?
- # Исключительно для внутреннего использования классом-владельцем данного конструктора применяется степень защиты конструктора...
- # Какие утверждения верны?
- # Какой модификатор используется при переопределении общедоступных объявлений и защищенных объявлений в производном классе для явного указания факта переопределения?
- # Для чего используется модификатор new?
- # Какие утверждения верны?
- # Какой модификатор используется для закрытия класса (или отдельных его членов) от дальнейшего наследования?
- # Для чего используется модификатор sealed?
- # Какие утверждения верны?
- # Какой модификатор используется для указания факта переопределения абстрактной функции?
- # Для чего используется модификатор override?
- # Какие утверждения верны?
- # Деятельность по приведению структур, находящихся в стеке к типу объекта object называется...
- # Преобразование от типа object к исходному типу называется...
- # Какие утверждения верны?
- # Интерфейс - это...
- # Интерфейсы объявляются ключевым словом...
- # Для чего используется ключевое слово interface?
- # Какие утверждения верны?
- # Для чего используется интерфейс IDisposable?
- # Для детерминированного освобождения неуправляемых ресурсов используется интерфейс...
- # Какие утверждения верны?
- # Для чего используется метод Dispose интерфейса IDisposable?
- # Для детерминированного освобождения неуправляемых ресурсов используется метод интерфейса IDisposable...
- # Какие утверждения верны?
- # Сколько параметров у метода Dispose интерфейса IDisposable?
- # Если для освобождения ресурсов, которыми владеет объект, не был вызван метод Dispose, неуправляемые ресурсы должны освобождаться в методе...
- # Сколько параметров у метода Finalize?
- # Какие утверждения верны?
- # Какие утверждения верны?
- # Какие утверждения верны?
- # Какие утверждения верны?
- # Какие утверждения верны?
- # Какие утверждения верны?
- # Какой модификатор используется для указания факта замещения функции базового класса функцией производного класса?
- # Для чего используется модификатор virtual?
- # Какие утверждения верны?
- # Делегат - это...
- # Объявление класса делегата начинается ключевым словом...
- # Для чего используется ключевое слово delegate?
- # Назовите свойства классов-делегатов
- # Назовите свойства, которых нет у классов-делегатов
- # Назовите методы классов-делегатов
- # Назовите методы классов-делегатов
- # Назовите методы, которые есть у классов-делегатов
- # Для чего используется метод GetInvocationList классов-делегатов?
- # Какой метод классов-делегатов основываясь на внутреннем списке ссылок на функции, строит соответствующий массив описателей типов функций?
- # Какие утверждения верны?
- # Для чего используется метод DynamicInvoke классов-делегатов?
- # Какой метод классов-делегатов, в соответствии со списком ссылок обеспечивает выполнение функций, на которые был настроен делегат?
- # Какие утверждения верны?
- # Для чего используется метод Remove классов-делегатов?
- # Какой метод классов-делегатов обеспечивает удаление элементов внутреннего списка ссылок на функции?
- # Какие утверждения верны?
- # Для чего используется свойство Method классов-делегатов?
- # Какие утверждения верны?
- # Для чего используется свойство Target классов-делегатов?
- # Какое свойство классов-делегатов возвращает имя класса, если делегат указывает на нестатический метод класса?
- # Какие утверждения верны?