Главная страница
Навигация по странице:

  • x условие y

  • Ответы по информатике. Информатика


    Скачать 1.92 Mb.
    НазваниеИнформатика
    АнкорОтветы по информатике.docx
    Дата23.02.2017
    Размер1.92 Mb.
    Формат файлаdocx
    Имя файлаОтветы по информатике.docx
    ТипДокументы
    #3031
    страница10 из 14
    1   ...   6   7   8   9   10   11   12   13   14

    Решение:
    Объектно-ориентированное программирование (ООП) – это технология программирования, которая основана на представлении программы в виде совокупности объектов, каждый из которых является реализацией определенного класса, а классы образуют иерархию на принципах наследования.
    Объектно-ориентированное программирование использует в качестве элементов конструкции классы и объекты, а не алгоритмы.
    Идея классов является основой ООП и отражает строение объектов реального мира, поскольку каждый предмет или процесс обладает набором характеристик или отличительных черт, иными словами, свойствами и поведением.
    Класс – описание множества объектов, связанных общностью структуры и поведением. Существует явное разделение внешнего и внутреннего описания класса (интерфейса и реализации). Интерфейс отражает внешнее поведение объекта, описывая абстракцию поведения всех объектов данного класса, но скрывает структуру и несущественные детали. Реализация составляет его внутреннее проявление и определяет особенности поведения.
    Объект представляет собой особый опознаваемый предмет или сущность (реальную или абстрактную), имеющие четко определенное функциональное назначение в данной предметной области. Структура и поведение одинаковых объектов описываются в общем для них классе.
    В ООП конкретные величины типа данных «класс» называются экземплярами класса, или объектами. Объекты взаимодействуют между собой, посылая и получая сообщения. Сообщение – это запрос на выполнение действия, содержащий набор необходимых параметров. Механизм сообщений реализуется с помощью вызова соответствующих функций или методов классов.
    Основными принципами или свойствами ООП являются инкапсуляция, наследование и полиморфизм.

    11. Выражению http://studentforever.ru/images/stories/inf_kats/image113.jpgсоответствует следующее арифметическое выражение на языке программирования (операция возведения в степень обозначена символом «^») …









    http://studentforever.ru/images/stories/inf_kats/image115.jpg










    http://studentforever.ru/images/stories/inf_kats/image117.jpg










    http://studentforever.ru/images/stories/inf_kats/image119.jpg










    http://studentforever.ru/images/stories/inf_kats/image121.jpg

    12. Язык программирования АДА, который, в частности, был использован при разработке комплекса пилотажно-навигационного оборудования для российского самолета-амфибии Бе-200, был создан в _________ году.









    1979










    1948










    2005










    1997

    13. Одно из основополагающих понятий объектно-ориентированного программирования «инкапсуляция» означает …









    объединение в единое целое данных и алгоритмов обработки этих данных










    свойство различных объектов выполнять одно и то же действие разными способами










    способность объекта сохранять свойства и методы класса-родителя










    заключение в отдельный модуль всех процедур работы с объектом

    14. Для объектно-ориентированной технологии программирования верно утверждение, что наследование – это …









    способность объекта сохранять свойства и методы класса-родителя










    сокрытие информации и комбинирование данных и методов внутри объекта










    возможность задания в иерархии объектов различных действий в методе с одним именем










    заключение в отдельный модуль процедур работы с объектом

    15. В технологической цепочке решения задач на ЭВМ
    http://studentforever.ru/images/stories/inf_kats/image122.jpg
    отсутствует пункт …









    математическая формализация










    определение данных и требуемых результатов










    графическое описание процесса










    ввод и редактирование программы

    16. Язык BASIC был создан для …









    обучения программированию










    выполнения научно-технических расчетов










    замены Ассемблера










    выполнения экономических расчетов

    17. Языком логического программирования является …









    PROLOG










    LISP










    PASCAL










    C++

    18. В объектно-ориентированном программировании определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций, называется …









    классом










    атрибутом










    полем










    свойством

     

    Алгоритмы

    Алгоритм

    1. Алгоритм задан схемой:
    http://studentforever.ru/images/stories/inf_kats/image042.jpg
    В результате выполнения алгоритма при исходных данных http://studentforever.ru/images/stories/inf_kats/image044.jpgзначение переменной http://studentforever.ru/images/stories/inf_kats/image046.jpgбудет равно …






    256







    128







    64







    512

    2. В данной блок-схеме алгоритмическую конструкцию ветвления
    задает(-ют) …
    http://studentforever.ru/images/stories/inf_kats/image048.jpg









    условие x <= y?










    условие y < 16?










    условия x <= y? и y < 16?










    ни одно из этих условий

    3. В приведенном ниже фрагменте блок-схемы массив сначала заполняется, а потом изменяется.
    http://studentforever.ru/images/stories/inf_kats/image049.jpg
    В результате все элементы этого массива …






    окажутся равны 1







    сдвигаются на 1 элемент вправо, кроме последнего элемента







    сдвигаются на 1 элемент влево, кроме первого элемента







    окажутся равны своим индексам

    4. Условие n четно ? задает алгоритмическую конструкцию …
    http://studentforever.ru/images/stories/inf_kats/image050.jpg









    ветвления с обходом вида «еслито»










    цикла с предусловием










    цикла с постусловием










    ветвления вида «еслитоиначе»

    5. Свойство дискретности алгоритма означает, что …









    алгоритм разбивается на ряд отдельных законченных команд (шагов), каждая из которых должна быть выполнена прежде, чем исполнитель перейдет к выполнению следующей










    каждая команда алгоритма должна пониматься исполнителем однозначно – не должно быть двоякого толкования команды










    каждая команда должна входить в систему команд исполнителя










    за конечное число шагов алгоритм должен либо приводить к решению задачи, либо останавливаться из-за невозможности получить решение

    6. В данном алгоритме реализован …
    http://studentforever.ru/images/stories/inf_kats/image052.jpg






    цикл с известным числом повторений







    цикл с предусловием







    цикл с постусловием







    простой цикл с ветвлением

    7. Дана схема алгоритма:
    http://studentforever.ru/images/stories/inf_kats/image054.jpg
    С помощью операции http://studentforever.ru/images/stories/inf_kats/image056.jpgвычисляют остаток от деления числа a на b, операция http://studentforever.ru/images/stories/inf_kats/image058.jpgпозволяет определить целую часть от деления числа а на b.
    В результате выполнения алгоритма при входных данных http://studentforever.ru/images/stories/inf_kats/image060.jpgзначение переменной http://studentforever.ru/images/stories/inf_kats/image062.jpgбудет равно …









    29










    14










    5798










    2520

    8. Алгоритм задан схемой:
    http://studentforever.ru/images/stories/inf_kats/image064.jpg
    В результате выполнения алгоритма при исходных данных http://studentforever.ru/images/stories/inf_kats/image066.jpgзначение переменной http://studentforever.ru/images/stories/inf_kats/image068.jpgбудет равно …









    –2










    2










    1










    –1
    1   ...   6   7   8   9   10   11   12   13   14


    написать администратору сайта