Ответы к тесту/контрольной: Объектное программирование в классах на C# 3.0
-20%
Описание
Здесь представлена подборка ответов на тестовые вопросы по предмету "Объектное программирование в классах на C# 3.0". Перед покупкой проверяйте точно ли здесь представлены те вопросы, ответы на которые вам нужны.
Список вопросов
Укажите высказывания, истинные для методов-свойств:
Что из перечисленного может быть объявлено как в классе, так и вне класса:
Поля атрибутного класса имеют специфику, отличную от обычной семантики полей класса. Укажите, какие высказывания справедливы для полей атрибутного класса:
Комментарии языка C# могут быть:
Пусть программистом создан собственный атрибутный класс MyAt . Укажите истинные высказывания:
Класс, являющийся наследником универсального класса с параметрами:
Укажите высказывания, истинные для ссылочного типа:
Укажите истинную синтаксическую формулу, задающую объявление структуры:
Частью доказательного стиля программирования, применяемого в программах на языке C# , является вызов метода Assert в контрольных точках программы. Какие утверждения справедливы для метода Assert :
Программист написал фрагмент кода, при компиляции которого возникла ошибкаinterface IC { C Method(C arg); } class A2 : IC { public C Method(C arg) { return arg; } } У программиста есть несколько версий причины возникновения ошибки. Укажите, какая из них верна:
Правда ли, что:
Пусть дано объявление делегата public delegate double DToD(double x); Дано объявление класса public class Three{public double F(double x){return x * 2;} public int F1(int x) { return x * 2; } }Укажите корректные объявления экземпляров делегата:
Корректность программы и ее тестирование - это тесно связанные понятия. Укажите высказывания, истинные для связи этих понятий:
Документируемые комментарии в программах на C# могут включать текст в формате XML , содержащий элементы, называемые тегами. Укажите высказывания, истинные для тегов:
Программист написал фрагмент кода, при компиляции которого возникла ошибкаclass A1 { A1 a1; B b;} У программиста есть несколько версий причины возникновения ошибки. Укажите, какая из них верна:
Пусть создается класс с событиями, удовлетворяющий общим спецификациям CLS и допускающий повторное использование в проектах на разных языках. Укажите, какие ограничения следует наложить на делегата, задающего событие в этом случае:
Укажите механизмы, лежащие в основе полиморфизма
Укажите объявления делегата, корректные в некотором контексте:
Какие из встроенных атрибутов могут быть заданы для методов класса:
Какие высказывания являются истинными относительно двух важных механизмов - делегатов и полиморфизма:
Пусть дано описание перечисления public enum Profession { плотник, столяр, водитель, учитель, врач }В результате выполнения фрагмента кода Profession worker = Profession.плотник; worker = worker | Profession.столяр | (Profession.врач & Profession.учитель);Console.WriteLine(worker.ToString());будет напечатано:
Над объектами перечисления определены следующие операции:
Одним из эффективных средств, позволяющих программисту справиться со сложностью создаваемой им программной системы, является использование механизма наследования. Какие высказывания справедливы по отношению к наследованию:
Какие высказывания являются истинными по отношению к неограниченной универсальности, когда на параметры универсального класса не накладываются никакие ограничения:
В каких задачах, рассмотренных в курсе лекций, использовался механизм функций высших порядков:
Пусть дано объявление делегата public delegate double DToD(double x); В результате выполнения фрагмента кодаdouble res = new DToD(Math.Cos)(Math.PI);произойдет следующее:
Укажите основную цель введения интерфейсов в язык C#:
Классы А и В находятся в отношении "клиент - поставщик", если:
Пусть дано описание перечисления public enum Profession { плотник, столяр, водитель, учитель, врач }В результате выполнения фрагмента кода Profession worker = new Profession(); worker = worker | Profession.столяр | (Profession.учитель & Profession.водитель); Console.WriteLine(worker.ToString());будет напечатано:
В памяти компьютера значение объекта перечисления представлено:
Классы A и B являются дружественными классами, если:
Какие модификаторы являются модификаторами доступа для класса:
Какие высказывания являются истинными?
Укажите высказывания, истинные для событий:
Моделируя классы " Прямоугольник" и " Квадрат" описывающие геометрические фигуры, следует полагать, что:
Отношение "А имеет В" (has) следует рассматривать, как:
Согласно первому закону в сложных программах могут возникать ситуации, когда нарушаются спецификации, и программа перестает корректно работать, что приводит к появлению исключительных ситуаций. Но исключительные ситуации могут возникать и в корректной программе из-за действий пользователя и других внешних причин, не зависящих от программы. Для поддержания устойчивой работы программной системы в таких ситуациях в языке C# предусмотрен механизм обработки исключительных ситуаций, основанный на try - catch - finally блоках. Укажите, какие утверждения справедливы для catch - finally блоков:
У класса может быть много событий. Укажите, какие возможности объявления события доступны классу:
Укажите высказывания истинные для отношения "родитель - наследник":
Согласно первому закону в сложных программах могут возникать ситуации, когда нарушаются спецификации, и программа перестает корректно работать, что приводит к появлению исключительных ситуаций. Исключительные ситуации могут возникать и в корректной программе из-за действий пользователя и других внешних причин, не зависящих от программы. Для поддержания устойчивой работы программной системы в таких ситуациях в языке C# предусмотрен механизм обработки исключительных ситуаций, основанный на try - catch - finally блоках. Укажите, какие утверждения справедливы для охраняемых try -блоков:
Одним из эффективных средств, позволяющих программисту справиться со сложностью создаваемой им программной системы, является использование механизма универсальных классов. Какие высказывания справедливы по отношению к универсализации классов:
Укажите высказывания, истинные для понятия устойчивости программы:
Объявление сущностей в языке C# начинается с возможного задания атрибутов сущности. Укажите, какие высказывания справедливы для задания атрибутов:
Укажите высказывания истинные для параметров универсального класса:
Параметры, задающие тип, может иметь:
Объекты одного класса:
Укажите операции и методы, допустимые при работе с обработчиками событий:
Укажите высказывания, характеризующие понятие события:
Укажите высказывания, истинные для делегатов:
В языке C# допустимо применение анонимных методов. При задании анонимного метода можно использовать механизм делегатов. Укажите синтаксическую формулу, корректно задающую анонимный метод:
Делегаты широко используются при задании функций обратного вызова (callback функций). Укажите, какие утверждения относительно функций обратного вызова являются корректными:
Пусть дано объявление делегата public delegate double DToD(double x);Укажите корректные объявления экземпляров делегата:
Пусть задан интерфейс interface IName { string Name { get; set; } }Какие высказывания являются истинными:
Если у класса несколько интерфейсов выступают в качестве родителя, то все родительские интерфейсы
В языке C# для каждого вызова x1.M(arg1, arg2, … argN) связывание сущности x1 с методом М осуществляется:
Пусть потомок создает метод с именем, совпадающим с именем метода родителя. Отметьте высказывания, истинные в этой ситуации:
Отношение "А является В" (is) следует рассматривать, как:
Пусть дано описание перечисления, заданного шкалой [Flags] public enum Scale_Profession { плотник = 1, столяр = 2, водитель = 4, учитель = 8, врач = 16 }В результате выполнения фрагмента кода Scale_Profession worker = Scale_Profession.плотник; worker = worker | Scale_Profession.столяр | (Scale_Profession.врач & Scale_Profession.учитель);Console.WriteLine(worker.ToString());будет напечатано:
При задании перечисления:
Укажите особенности, характерные для структур:
Если модификатор доступа для поля класса не задан, то значением по умолчанию является модификатор:
Укажите методы, существующие в классе Delegate:
Исключительной ситуацией называется ситуация, возникающая в ходе выполнения программы, когда выполнение программы приостанавливается, поскольку нормальное продолжение выполнения не представляется возможным. Укажите, два наиболее вероятных фактора, чаще других приводящих к появлению исключительных ситуаций:
Пусть P(x,z) - метод P с входными аргументами x и выходными z , и пусть P(x,z) корректен (частично, или условно) по отношению к предусловию Pre(x) и постусловию Post(x,z) . Какие высказывания истинны в этом случае по отношению к условно корректному методу P :
Пусть C - некоторый класс, а S - структура с тем же набором полей. Пусть cx , cy - объекты класса C , а sx , sy - объекты структуры S . Отметьте истинные высказывания:
Рассмотрим атрибут, принадлежащий встроенному классу FlagsAttribute . Укажите, какие утверждения справедливы по отношению к этому атрибуту:
Укажите, какие ограничения допустимы для параметров универсального класса:
Рассмотрим цикл типа While - (while(B) S;) , где B - предикат, задающий условие цикла, а S - тело цикла. Только некоторые инварианты цикла, называемые подходящими инвариантами цикла, могут использоваться для доказательства корректности цикла. Какие утверждения являются истинными по отношению к подходящему инварианту Inv :
Объект, зажегший событие, получает информацию от группы обработчиков события через выходные аргументы метода. Какое из следующих высказываний справедливо:
Универсальным может быть класс, заданный с ключевым словом:
Укажите высказывания, истинные для развернутого типа:
Пусть дано описание класса и структуры с одинаковым набором полейpublic class One { public string s; public int n;public One(string s, int n) { this.s = s; this.n = n;}}public struct Two { public string s; public int n;public Two(string s, int n) { this.s = s; this.n = n;}}Пусть в клиентском классе созданы объектыOne cx = new One("Петров", 5), cy = new One("Петров", 5), cz = new One("Миронов", 4);Two sx = new Two("Петров", 5), sy = new Two("Петров", 5), sz = new Two("Миронов", 4);int res = 0; В результате выполнения фрагмента кодаif (cx == cy) res = 1; else if(sx.Equals(sy)) res = 5; cx = cz; sx = sz; cz.n = 3; sz.n = 3; if (cx.n == 3) res++; else if (sx.n == 3) res+=2;Какое значение получит переменная res?
Объект, зажегший событие, передает информацию группе обработчиков события через входные аргументы метода. В группе обработчиков могут возникать конфликты из-за повреждения одним из членов группы информации, требуемой всем обработчикам. Входная информация, содержащаяся во входных аргументах события:
Класс, являющийся наследником универсального интерфейса с параметрами:
В языке C# делегатом называют частный случай класса - класс, задаваемый ключевым словом delegate. Укажите высказывания, истинные для делегата:
Укажите корректную синтаксическую формулу, задающую объявления перечисления
По умолчанию значения перечисления, содержащего n элементов, проецируются на отрезок:
Укажите корректную синтаксическую формулу, задающую описание класса:
Пусть дано описание перечисления, заданного шкалой[Flags] public enum Profession { плотник = 1, столяр = 2, водитель = 4, учитель = 8, врач = 16 }В результате выполнения фрагмента кода Profession worker = new Profession(); worker = worker | Profession.столяр | (Profession.учитель & Profession.водитель); Console.WriteLine(worker.ToString());будет напечатано:
Укажите высказывания, истинные для перечислений из n элементов, заданных шкалой:
Укажите высказывания, истинные для метода, задающего операцию:
Классы А и В находятся в отношении " родитель - наследник", если:
Атрибуты и объекты. Какие высказывания являются истинными
Оператор throw позволяет программно вызвать исключительную ситуацию, тип которой задается оператором throw . Какие высказывания, связанные с этим оператором, являются справедливыми:
Какие утверждения являются истинными по отношению к корректности класса:
Для доказательства корректности цикла, как правило, используется понятие инварианта цикла. Какие утверждения являются справедливыми для этого понятия:
Пусть P(x,z) - метод P с входными аргументами x и выходными z , и пусть P(x,z) корректен (полностью, или тотально) по отношению к предусловию Pre(x) и постусловию Post(x,z) . Какие высказывания истинны по отношению к тотально корректному методу P :
Одним из эффективных средств, позволяющих программисту справиться со сложностью создаваемой им программной системы, является повторное использование компонентов. Какие высказывания справедливы по отношению к повторному использованию:
Укажите высказывания, истинные для понятия корректности программы:
Хороший стиль разработки проектов предполагает, что документирование проекта сопровождает процесс разработки. Укажите, какие высказывания верны для процесса документирования в языке C# :
Пусть M это метод класса. Укажите утверждения, истинные для метода M :
Задание атрибута можно рассматривать как вызов конструктора атрибутного класса и создание соответствующего объекта, связанного с сущностью, для которой атрибут задается. Укажите, какие синтаксические формы допустимы для задания атрибута, в атрибутном классе которого нет позиционных полей:
Укажите, для каких сущностей и элементов программы могут быть заданы атрибуты:
Какие высказывания являются истинными по отношению к ограничению универсальности:
Какие объявления классов являются синтаксически корректными:
Наследование и универсальность являются двумя основными механизмами, обеспечивающими мощность объектной технологии разработки. Возможно ли объединение этих механизмов? Отметьте истинные высказывания:
Универсальный класс - это класс:
Обработчик события:
Список аргументов события может содержать:
Класс receiver - класс получатель уведомления о событии должен:
Эти вопросы в других коллекциях
-20%

📢 Есть вопросы или нужна помощь? Не знаете, как оформить заказ или оплатить?
👉 Просто нажмите кнопку Написать эксперту — я сразу отвечу, помогу разобраться и оформить всё за вас. 💬
🔥 Быстро. Удобно. Без лишних сложностей!
👉 Просто нажмите кнопку Написать эксперту — я сразу отвечу, помогу разобраться и оформить всё за вас. 💬
🔥 Быстро. Удобно. Без лишних сложностей!
Характеристики ответов (шпаргалок) к КР
Тип
Коллекция: Ответы к тесту/контрольной
Предмет
Семестр
Просмотров
0
Качество
Идеальное компьютерное
Количество вопросов

🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ, МТИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
Учебная (ознакомительная) практика - Юриспруденция
Приобрела файл "Учебная (ознакомительная) практика - Юриспруденция" отличная возможность погрузиться в профессию и проверить себя на прочность перед выбором будущей карьеры. Рекомендуется каждому студенту-юристу. Оценка 5
🔥 База ответов на тесты по Современное кадровое делопроизводство СИНЕРГИЯ 🔥
Автору спасибо за ответы! Убрала одну звезду так как очень мало ответов на итоговый тест ( не вина автора), к сожалению много новых вопросов, на которые ответы отсутствуют. Ставлю 4 звёзды, за ответы на компетентный тест.
🔥 База ответов на ВСЕ тесты по История СИНЕРГИЯ 🔥
ответов на компетентностный тест нет, всё как и написано в описании. остальные ответы верны. тест был сдан в 2024г.
КМ-3. Перспективные направления развития микропроцессоров и микропроцессорных систем. Реферат
Можно сдать эту работу и получить 3 так как препод палит что работа уже была сдана раньше
КМ-3. Проектирование схем. Лабораторная работа (DEEDS) полная + файлы - Вариант 1 (2024! новая редакция)
На скринах в работе стоит дата мая 2024 г. Прошу убрать дату, и сообщить о возможности скачать работу
Здравствуйте, работа и была опубликована в мае 24 года. Если вам нужна индивидуальная работа - заказывайте услугу - https://studizba.com/file...ie-3-sutok-km-1.html






















