Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какой из перечисленных подходов к программированию является наиболее поздним?
В чем состоит особенность языков объектно-ориентированного программирования?
этот класс языков основан на сценариях этот класс языков является наиболее машинно-независимым этот класс языков концептуально близок к любой предметной области
В чем состоит особенность языков функционального программирования?
этот класс языков концептуально близок к любой предметной области этот класс языков основан на сценариях этот класс языков легко формализуем математически
Что понимается в ООП под термином "абстракция"?
выражение языка, моделирующее ламбда-абстракцию выражение языка, являющееся идентификатором выражение языка, отличное от идентификатора
Какие виды наследования существуют в языке C#?
только единичное только множественное единичное и множественное
Что понимается под термином "наследование"?
свойство производного объекта сохранять атрибуты базового свойство производного объекта сохранять поведение базового свойство производного объекта сохранять операции базового
В каком отношении находятся базовый класс и подкласс?
подкласс наследует свойства базового класса базовый класс наследует свойства подкласса подкласс расширяет базовый класс
В случае единичного наследования класс может наследовать свойства:
структуры множественных классов единственного класса
Свойства какого объекта наследует подкласс с неявным базовым классом?
свойства структуры свойства класса object свойства интерфейса
Что понимается под термином "инкапсуляция"?
доступность объекта лишь посредством внешних методов доступность объекта лишь посредством его свойств и методов доступность объекта лишь посредством свойств других объектов
Что означает название .NET?
идеология проектирования и реализации программного обеспечения технологическая платформа для разработки программного обеспечения многоаспектный подход, включающий идеологию, модель и инструментально-технологическую платформу разработки программного обеспечения
В чем заключается особенность вычислительной модели Microsoft .NET?
используется структурный подход используется объектно-ориентированный подход используется компонентно-ориентированный подход
Что отличает подход к программированию Microsoft .NET от других Internet-ориентированных подходов?
высокая степень интерактивности высокая степень интеграции приложений высокая степень безопасности
Что отличает Microsoft .NET от предыдущих идеологий?
предоставление программного обеспечения как сервиса экономия сил и средств при создании приложений безопасность и удобство использования
Что отличает Microsoft .NET от других платформ разработки приложений?
удобство применения многоязыковая поддержка соответствие современным стандартам
Каков конечный продукт компиляции в Common Language Runtime?
сборка неуправляемый код исходный текст
В чем состоит особенность применения языков программирования для Microsoft .NET?
нельзя использовать ранние языки, такие как COBOL можно использовать любые языки нельзя использовать объектно-ориентированные языки
Какие компоненты входят в состав Microsoft ASP.NET?
базовые классы Microsoft .NET Framework веб-сервисы и веб-формы формы Microsoft Windows
Какие компоненты входят в состав Microsoft ADO.NET?
веб-сервисы и веб-формы средства доступа к БД и поддержки XML-форматов формы Microsoft Windows
В чем заключается цель использования веб-сервисов в Microsoft .NET?
в обеспечении удобства использования в обеспечении интероперабельности, масштабируемости в обеспечении строгого соответствия стандартам
Каково соотношение понятий "объект" и "компонент"?
это синонимичные понятия объект - более крупная единица, чем компонент компонент - более крупная единица, чем объект
В чем заключаются технологические особенности Microsoft .NET?
ссылочные типы и пользовательские типы типы-значения и пользовательские типы ссылочные типы и типы-значения
Какие виды преобразований над типами допустимы в языке C#?
только неявные только явные как явные, так и неявные
Чем отличаются типы-значения от ссылочных типов?
типы-значения содержат указатели на объекты данных типы-значения могут быть пустыми типы-значения содержат объекты данных
В чем состоит основное значение использования пространств имен?
логическая структуризация системы типов коррекция системы типов идентификация системы типов
Что отличает неявные преобразования типов от явных?
неявные преобразования не могут инициироваться пользователем неявные преобразования не могут приводить к потере точности неявные преобразования не могут выполняться автоматически
Какие формализации позволяют моделировать наследование?
диаграммы и фреймы диаграммы и абстрактные машины абстрактные машины и фреймы
Какой механизм применяется для реализации множественного наследования в языке C#?
механизм делегатов механизм интерфейсов механизм индексаторов
Номер дуги должен задавать ее:
синтаксис семантику схему граф
Каким требованиям должны удовлетворять решетки, моделирующие наследование?
рефлексивность и транзитивность полнота и непрерывность транзитивность и симметричность
Каким отношением моделируется наследование?
отношением частичного порядка отношением конвертируемости отношением эквивалентности
Какие из видов наследования допустимы в языке C# ?
единичное и множественное только единичное только множественное
Какими свойствами обладает отношение частичного порядка?
Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Как можно представить графически отношение частичного порядка?
посредством диаграммы Х.Хассе посредством блок-схемы Р.Флойда посредством фреймовой нотации Н.Руссопулоса
Каким образом осуществляется наследование классов в языке C#?
класс наследует свойства классов и структур класс наследует свойства структур класс наследует свойства классов
Что означает наследование для языков программирования?
свойства и методы базового класса применимы и к производному свойства и методы производного класса применимы и к базовому свойства и методы базового и производного классов совпадают
Как выглядит диаграмма Хассе?
состоит из эллипсов - понятий и линий - отношений между понятиями состоит из точек - операндов и линий - отношений между операндами состоит из точек - элементов множества и линий - отношений между множествами
Что понимается под термином "наследование"?
свойство производного объекта сохранять поведение родительского возможность оперировать объектами без точного знания их типов доступность объекта только посредством его свойств и методов
Что понимается под термином "интерфейс"?
чисто абстрактный метод, содержащий только реализацию чисто абстрактный класс, содержащий только реализацию чисто абстрактный класс, содержащий только описание
Какой описатель определяет элемент интерфейса?
Static abstract virtual
Может ли один интерфейс быть расширен другим?
нет, никогда в зависимости от вида интерфейсов да, всегда
Какой описатель определяет реализованный метод интерфейса?
virtual abstract override
Благодаря инкапсуляции оперировать объектом возможно:
исключительно посредством стандартных функций .NET исключительно посредством методов других объектов исключительно посредством его методов
В традиционном программировании объявления данных и процедуры их обработки:
отделены друг от друга хранятся совместно хранятся в закодированном виде
Что понимается в программировании под термином "событие"?
механизм обработки действий пользователя или операционной системы механизм обработки нарушений нормальной работы программы механизм внедрения фрагмента в код для изменения поведения программы
Какие основные виды областей видимости объектов в языке C#?
public и internal public и protected public и private
Инкапсуляция обеспечивает:
сокрытие данных от пользователя раздельное хранение данных и функций изоляцию пользователя от особенностей реализации
В объектно-ориентированном программировании объявления данных и процедуры их обработки:
хранятся в закодированном виде хранятся совместно отделены друг от друга
Какие формализации являются моделями инкапсуляции?
ламбда-исчисление, комбинаторная логика ламбда-исчисление и комбинаторная логика комбинаторная логика, но не ламбда-исчисление
Возможен ли в ООП доступ к полям объекта помимо его методов?
вполне возможен только для компонентно-ориентированных языков невозможен
Какие дополнительные виды областей видимости объектов в языке C#?
public и protected protected и internal public и private
Что понимается под термином "инкапсуляция"?
доступность объекта только посредством его свойств и методов возможность оперировать объектами без точного знания их типов свойство производного объекта сохранять поведение родительского
Какой спектр доступности обеспечивается модификатором public?
из области описания класса и структуры из любого места, откуда видно пространство имен объекта из класса с описанием объекта и его подклассов
Какой спектр доступности обеспечивается модификатором private?
из класса с описанием объекта и его подклассов из области описания класса и структуры из любого места, откуда видно пространство имен объекта
Что из перечисленного является преимуществом инкапсуляции?
событийная ориентированность программного кода предметная ориентированность программного кода безопасность и независимость от пользователя программного кода
Какой спектр доступности обеспечивается модификатором internal?
из любого места, откуда видно пространство имен объекта из области описания класса и структуры из сборки с описанием объекта
Какой спектр доступности обеспечивается модификатором protected?
из любого места, откуда видно пространство имен объекта из области описания класса и структуры из класса с описанием объекта и его подклассов
Каково соотношение между формальным и фактическим параметрами при вызове по значению?
формальный параметр – подстановка фактического формальный параметр не связан с фактическим формальный параметр – копия фактического
Каким образом строится математическая модель полиморфизма?
на основе диаграмм на основе соотнесений на основе фреймов
Какие методы вызова не следует использовать до получения значения?
вызов по необходимости вызов по значению вызов по имени
Каково соотношение между формальным и фактическим параметрами при вызове по имени?
формальный параметр не связан с фактическим формальный параметр – копия фактического формальный параметр – подстановка фактического
Какой метод вызова процедуры моделируется SECD-машиной П.Лендина?
вызов по имени вызов по необходимости вызов по значению
Что отличает императивные языки программирования от декларативных?
структура программы стиль программирования степень зависимости от среды реализации
Какой метод вызова процедуры связан с "ленивыми" вычислениями?
вызов по имени вызов по необходимости вызов по значению
Каково соотношение между формальным и фактическим параметрами при вызове по необходимости?
формальный параметр – копия фактического формальный параметр не связан с фактическим формальный параметр – подстановка фактического
В объектно-ориентированном программировании полиморфизм связан с:
В случае вызова по имени фактический параметр является:
переменной константой выражением
В случае вызова по значению фактический параметр является:
переменной выражением константой
Что понимается под термином "полиморфизм"?
возможность оперировать объектами без точного знания их типов доступность объекта только посредством его свойств и методов свойство производного объекта сохранять поведение родительского
Имеют ли абстрактные методы часть реализации?
в зависимости от описания абстрактного класса нет да
Целям реализации какой из основных концепций ООП служат абстрактные классы?
целям реализации концепции полиморфизма целям реализации концепции инкапсуляции целям реализации концепции наследования
Возможно ли создание объектов абстрактных классов?
в зависимости от описания абстрактного класса да нет
Какие классы называются "запечатанными"?
нерасширяемые классы с возможностью наследования расширяемые классы без возможности наследования нерасширяемые классы без возможности наследования
Каким ключевым словом обозначается описание метода с приоритетом?
new priority override
Каким оператором обозначаются экземпляры классов с сокрытием данных?
new object class
В чем состоит требование идентичности описаний для методов с приоритетами?
в одинаковом количестве, типе параметров и областях видимости только в одинаковых областях видимости только в одинаковом количестве и типе параметров
Каким описателем обозначаются замещенные методы?
new replaced override
Какой описатель используется для определения «запечатанных» классов в языке C#?
internal sealed protected
Допустимы ли статические элементы в составе интерфейса?
в зависимости от вида интерфейса да нет
Что понимается под термином "интерфейс"?
абстрактный класс, содержащий только реализацию абстрактный класс, содержащий только описание абстрактный класс, содержащий описание и реализацию
Какой описатель соответствует элементам интерфейса?
эффективность и безопасность данных инкапсуляцию и целостность данных абстракцию и сокрытие данных
Каким ключевым словом обозначается вызов метода с приоритетом?
new priority override
Может ли один интерфейс быть расширен другим?
да в зависимости от вида интерфейса нет
Какие элементы могут входить в состав интерфейса?
индексаторы и события конструкторы и деструкторы поля и методы
Какие описатели допустимы для реализованного метода интерфейса?
Abstract override virtual
Чем может быть параметризовано семейство математических объектов?
Событиями Типами Методами
Какие из назначенных методов могут быть присвоены переменной-делегату?
последний произвольный первый
В чем состоит особенность вызова пустой переменной-делегата?
вызов не возвращает значения вызов возвращает пустое значение null возникает исключительная ситуация
Какое из действий аналогично обработке события в программе?
вызов процедуры означивание типа объявление класса
Можно ли передавать переменную-делегат в качестве параметра?
в зависимости от типа делегата нет да
Может ли переменная-делегат иметь пустое значение (null)?
нет в зависимости от типа делегата да
Что из перечисленного не является причиной активизации события?
вычисление факториала истечение времени действие пользователя
Может ли переменная-делегат не иметь ни одного назначенного ей метода?
в зависимости от типа делегата да нет
Сколько параметров может иметь переменная-делегат?
ни одного один несколько
Какой оператор языка C# используется для активации исключений?
try new throw
Какой механизм языка C# используется для управления событиями?
интерфейсы делегаты индексаторы
Какой оператор языка C# используется для обработки исключений?
try throw new
Что понимается в математике под термином "событие"?
означивание объекта предметной области соотнесение над объектом предметной области состояние объекта предметной области
Что понимается под термином "делегат"?
переменная-тип метод-тип объект-тип
На какой из перечисленных объектных моделей построена платформа .NET?
COM JavaBeans CORBA
Может ли компонент содержать множественные классы?
нет да в зависимости от вида компонента
В каком отношении находятся сборки и пространства имен?
пространство имен может содержать несколько сборок, но не наоборот сборка может содержать несколько пространств имен, но не наоборот сборка может содержать несколько пространств имен и наоборот
Какая из перечисленных объектных моделей зависима от языка реализации?
COM CORBA JavaBeans
Какая из сущностей, "объект" или "компонент", является более крупной?
компонент они вполне сопоставимы по величине объект
Какие элементы входят в состав сборки?
манифест, метаданные и другие ресурсы переменные, константы и другие ресурсы классы, объекты и другие ресурсы
Зависит ли работоспособность компонента от языка, на котором он разработан?
не зависит только для современных языков да, и весьма существенно нет, это не принципиально
Какая информация является идентификатором сборки?
имя автора номер версии набор метаданных
Что является выходом компилятора исходного текста в среде .NET?
сборка или модуль сборка модуль
Что понимается под термином "компонент"?
независимый модуль для развертывания и повторного использования независимый модуль для однократного развертывания один из комплекта модулей для развертывания и повторного использования
Что понимается под термином "сборка"?
уникальная самодостаточная единица с информацией для развертывания приложения инсталлятор операционной системы один из модулей для установки Microsoft Visual Studio .NET
В чем заключаются основные преимущества компонентного программирования?
в увеличении доли повторного использования кода в снижении стоимости программного обеспечения в использовании идеологии ООП
Что понимается под термином "манифест"?
описание правил работы в среде .NET метаданные компонента сборки данные об авторе сборки
Допустимы ли псевдонимы для пространств имен в языке C#?
нет только при работе с Visual Studio .NET да
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516