Программирование. Часть 1

    Помощь и консультация с учебными работами

    Отправьте заявку и получите точную стоимость и сроки через 5 минут

    Содержание
    1. Процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание ее работы,– это
    2. Для динамического массива, созданного с помощью оператора float *p = new float [100]; память освобождается оператором
    3. Последовательность операторов, заключенная в фигурные скобки, – это ______ и ________
    4. Операторы перехода выполняют _________передачу управления
    5. Установите соответствие между реализацией оператора и его назначением
    6. Верны ли утверждения? А) Любая программа на С++ состоит из функций, одна из которых должна иметь имя main В) Функция начинает выполняться в момент вызова Подберите правильный ответ
    7. Тип символьной константы или переменной, для кодировки которой недостаточно 1 байта, например Unicode, обозначается как
    8. Условная операция (?:) —
    9. В операторе switch (выражение) выражение должно быть
    10. Верны ли утверждения? А) Размерность динамического массива может быть переменной В) Объём памяти, выделяемый динамический под массив, определяется на этапе выполнения программы Подберите правильный ответ
    11. Для определения конкретной функции из перегружаемых, которую следует использовать, компилятор анализирует____ и ______
    12. Установите соответствие между записью оператора безусловной передачи управления и его назначением
    13. ________ функций -использование функции с одним и тем же именем, но с различными типами или различным количеством параметров
    14. ________переменные доступны всей программе, включая функции
    15. Укажите соответствие между термином и его содержанием
    16. Установите соответствие между понятием и его определением
    17. Библиотеки подключаются к программе на этапах ________ и ______________
    18. Верны ли утверждения? А) Разадресация указателя на функцию происходит до вызова функции В) Присвоить значение указателю на функцию можно в операторе присваивания, употребив имя функции без списка параметров Подберите правильный ответ
    19. Верны ли утверждения? А) Указатели данных и указатели функций обладают одинаковыми свойствами и имеют идентичный набор допустимых операций В) Указатель является самостоятельным типом Подберите правильный ответ
    20. К пятому элементу динамического массива, созданного при помощи оператора float *p = new float [100]; можно обратиться с помощью____ или __________
    21. _____________ — программа, которая служит для разработки программ
    22. Укажите соответствие между спецификаторами класса памяти объекта и их назначением
    23. Верны ли утверждения? А) В описании переменной указание класса памяти является обязательным В) Тип переменной можно объявить по умолчанию Подберите правильный ответ
    24. Верны ли утверждения? А) Размер типа int определяется стандартом ANSI B) Количество байт, отводимых под значения стандартных типов, определяется разрядностью компьютера Подберите правильный ответ
    25. Установите соответствие между названием конструкции и её назначением.
    26. Верны ли утверждения? А) На одну и ту же область памяти может ссылаться несколько указателей различного типа В) Присваивание без явного приведения типов допускается только указателям типа void* или, если тип указателей справа и слева от операции присваивания один и тот же Подберите правильный ответ
    27. Верны ли утверждения? А) Любую рекурсивную функцию можно реализовать без применения рекурсии В) При использовании рекурсии существует опасность переполнения стека Подберите правильный ответ
    28. Укажите правильную последовательность операторов и описаний в определении функции:
    29. Наличие синтаксических ошибок выявляется на этапе
    30. Перегрузка функций предполагает использование функций с одним и тем же именем, но различным____, ____ и ______
    31. Верны ли утверждения? А) Динамические массивы при создании обнуляются В) Динамические массивы нельзя инициализировать при создании Подберите правильный ответ
    32. Переменные, принудительно изменяющиеся в цикле и использующиеся при проверке условия выхода из него, называются ____________цикла
    33. Строка заканчивается символом
    34. Класс памяти может принимать значения:
    35. MSDN представляет
    36. Разность двух указателей – это разность
    37. Укажите соответствие между наименованием макроса, используемого для извлечения необязательных аргументов, и его назначением
    38. В процессе _________ C++ корректно определяет перегружаемую функцию, которую необходимо использовать
    39. Все переменные, объявленные в теле функции, по умолчанию имеют класс памяти
    40. Присваивание указателю адреса области памяти в явном виде можно выполнить с помощью, например, оператора
    41. Среда программирования — система _________средств, используемая программистами для разработки программного обеспечения
    42. К операторам условного перехода относятся ______ и __________
    43. Visual C++ является продуктом компании
    44. Функция, во время обработки которой возникает ее повторный вызов, либо непосредственно, либо косвенно, путем цепочки вызовов других функций, – это _____ функция
    45. В объявлении и определении функции с переменным числом параметров переменное число аргументов задается
    46. Определите соответствие между знаками операций и их назначением
    47. Верны ли утверждения? А) Унарная операция получения адреса & применима к величинам, имеющим имя и размещенным в оперативной памяти В) Можно получить адрес скалярного выражения, неименованной константы или регистровой переменной Подберите правильный ответ
    48. Укажите соответствие между средой разработки и её особенностью.
    49. Вызов функции может находиться
    50. Правила построения элементов языка определяет

    Процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание ее работы,– это

    • комментирование
    • структурное программирование
    • рефакторинг кода
    • разбиение на модули

    Для динамического массива, созданного с помощью оператора float *p = new float [100]; память освобождается оператором

    • delete p;
    • free (p);
    • delete *p;
    • delete [] p;

    Последовательность операторов, заключенная в фигурные скобки, – это ______ и ________

    • составной оператор
    • блок
    • комментарий
    • список инициализации

    Операторы перехода выполняют _________передачу управления

    Установите соответствие между реализацией оператора и его назначением

    • i++;
    • оператор простого присваивания
    • sum(x,y);
    • оператор составного присваивания
    • x*=i;
    • оператор обращения к функции
    • i=x-4*i;
    • арифметическое выражение — оператор

    Верны ли утверждения? А) Любая программа на С++ состоит из функций, одна из которых должна иметь имя main В) Функция начинает выполняться в момент вызова Подберите правильный ответ

    • А – нет, В – нет
    • А – нет, В – да
    • А – да, В – нет
    • А – да, В – да

    Тип символьной константы или переменной, для кодировки которой недостаточно 1 байта, например Unicode, обозначается как

    • long
    • charlong
    • lchar_t
    • wchar_t

    Условная операция (?:) —

    • тернарная
    • поразрядная
    • унарная
    • бинарная

    В операторе switch (выражение) выражение должно быть

    Верны ли утверждения? А) Размерность динамического массива может быть переменной В) Объём памяти, выделяемый динамический под массив, определяется на этапе выполнения программы Подберите правильный ответ

    • А – да, В – да
    • А – да, В – нет
    • А – нет, В – да
    • А – нет, В – нет

    Для определения конкретной функции из перегружаемых, которую следует использовать, компилятор анализирует____ и ______

    • тип параметров
    • тип функции
    • количество параметров
    • тип возвращаемого значения

    Установите соответствие между записью оператора безусловной передачи управления и его назначением

    • break
    • переходит к следующей итерации цикла, пропуская все операторы, оставшиеся до конца тела цикла
    • return
    • передает управление на помеченный оператор
    • goto
    • завершает выполнение функции и передает управление в точку ее вызова
    • continue
    • обеспечивает переход на оператор, непосредственно следующий за оператором if, switch или цикла, внутри которого он находится

    ________ функций -использование функции с одним и тем же именем, но с различными типами или различным количеством параметров

    ________переменные доступны всей программе, включая функции

    Укажите соответствие между термином и его содержанием

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

    Установите соответствие между понятием и его определением

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

    Библиотеки подключаются к программе на этапах ________ и ______________

    • выполнения
    • компоновки
    • препроцессорной обработки
    • компиляции

    Верны ли утверждения? А) Разадресация указателя на функцию происходит до вызова функции В) Присвоить значение указателю на функцию можно в операторе присваивания, употребив имя функции без списка параметров Подберите правильный ответ

    • А – да, В – нет
    • А – да, В – да
    • А – нет, В – нет
    • А – нет, В – да

    Верны ли утверждения? А) Указатели данных и указатели функций обладают одинаковыми свойствами и имеют идентичный набор допустимых операций В) Указатель является самостоятельным типом Подберите правильный ответ

    • А – нет, В – нет
    • А – нет, В – да
    • А – да, В – нет
    • А – да, В – да

    К пятому элементу динамического массива, созданного при помощи оператора float *p = new float [100]; можно обратиться с помощью____ или __________

    • p[5]
    • *(p+5)
    • *p[5]
    • *p+5

    _____________ — программа, которая служит для разработки программ

    • Любой текстовый процессор
    • Среда разработки
    • Графический редактор
    • Любой текстовый редактор

    Укажите соответствие между спецификаторами класса памяти объекта и их назначением

    • extern
    • память объектам выделяется при входе в блок по возможности в регистрах процессора и освобождается при выходе из блока
    • auto
    • объект инициализируется один раз при первом выполнении оператора, содержащего его определение
    • static
    • память объектам выделяется при входе в блок и освобождается при выходе из него
    • register
    • используется для создания переменных, доступных во всех модулях программы, где они объявлены

    Верны ли утверждения? А) В описании переменной указание класса памяти является обязательным В) Тип переменной можно объявить по умолчанию Подберите правильный ответ

    • А – да, В – да
    • А – да, В – нет
    • А – нет, В – да
    • А – нет, В – нет

    Верны ли утверждения? А) Размер типа int определяется стандартом ANSI B) Количество байт, отводимых под значения стандартных типов, определяется разрядностью компьютера Подберите правильный ответ

    • А – нет, В – да
    • А – да, В – нет
    • А – нет, В – нет
    • А – да, В – да

    Установите соответствие между названием конструкции и её назначением.

    • цикл
    • последовательное выполнение двух или более операторов (простых или составных)
    • ветвление
    • выполнение либо одного, либо другого оператора в зависимости от выполнения какого-либо условия
    • следование
    • конструкция, задающая многократное выполнение операторов

    Верны ли утверждения? А) На одну и ту же область памяти может ссылаться несколько указателей различного типа В) Присваивание без явного приведения типов допускается только указателям типа void* или, если тип указателей справа и слева от операции присваивания один и тот же Подберите правильный ответ

    • А – да, В – да
    • А – да, В – нет
    • А – нет, В – нет
    • А – нет, В – да

    Верны ли утверждения? А) Любую рекурсивную функцию можно реализовать без применения рекурсии В) При использовании рекурсии существует опасность переполнения стека Подберите правильный ответ

    • А – нет, В – да
    • А – да, В – да
    • А – да, В – нет
    • А – нет, В – нет

    Укажите правильную последовательность операторов и описаний в определении функции:

    • [throw ( исключения )]
    • [ класс ]
    • имя
    • ([ список_параметров ])
    • тип
    • { тело функции }

    Наличие синтаксических ошибок выявляется на этапе

    • выполнения
    • компоновки
    • препроцессорной обработки
    • компиляции

    Перегрузка функций предполагает использование функций с одним и тем же именем, но различным____, ____ и ______

    • количеством параметров
    • типом параметров
    • типом возвращаемого значения
    • типом и количеством параметров

    Верны ли утверждения? А) Динамические массивы при создании обнуляются В) Динамические массивы нельзя инициализировать при создании Подберите правильный ответ

    • А – да, В – нет
    • А – нет, В – нет
    • А – да, В – да
    • А – нет, В – да

    Переменные, принудительно изменяющиеся в цикле и использующиеся при проверке условия выхода из него, называются ____________цикла

    Строка заканчивается символом

    • ‘’
    • ‘b’
    • ‘n’
    • ‘r’

    Класс памяти может принимать значения:

    • intern
    • auto
    • integer
    • extern

    MSDN представляет

    • среду разработки программ
    • cредства RAD
    • средства проектирования программных продуктов
    • информационный сервис для разработчиков программного обеспечения

    Разность двух указателей – это разность

    • величин, на которые они указывают
    • величин, на которые они указывают, деленная на размер типа в байтах
    • их значений, деленная на размер типа в байтах
    • их значений

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

    • va_arg
    • устанавливает указатель списка необязательных параметров на ноль (NULL)
    • va_start
    • устанавливает аргумент arg_ptr на начало списка необязательных параметров
    • va_end
    • обеспечивает доступ к текущему параметру вызываемой функции

    В процессе _________ C++ корректно определяет перегружаемую функцию, которую необходимо использовать

    • компоновки
    • выполнения
    • компиляции
    • препроцессорной обработки

    Все переменные, объявленные в теле функции, по умолчанию имеют класс памяти

    • static
    • local
    • extern
    • auto

    Присваивание указателю адреса области памяти в явном виде можно выполнить с помощью, например, оператора

    • char vp = (char *)0xB8000000;
    • char vp* = (char *)0xB8000000;
    • char* vp = (char *)0xB8000000;
    • char* vp = char *0xB8000000;

    Среда программирования — система _________средств, используемая программистами для разработки программного обеспечения

    К операторам условного перехода относятся ______ и __________

    • switch
    • break
    • if
    • continue

    Visual C++ является продуктом компании

    • Embarcadero Technologies
    • Borland
    • Microsoft
    • Computer Associates

    Функция, во время обработки которой возникает ее повторный вызов, либо непосредственно, либо косвенно, путем цепочки вызовов других функций, – это _____ функция

    В объявлении и определении функции с переменным числом параметров переменное число аргументов задается

    • запятой и пробелом после списка обязательных параметров
    • запятой после списка обязательных параметров
    • многоточием без предшествующей запятой в конце списка формальных параметров
    • многоточием с предшествующей запятой в конце списка формальных параметров

    Определите соответствие между знаками операций и их назначением

    • !
    • поразрядное отрицание
    • &
    • разадресация
    • *
    • взятие адреса
    • ~
    • логическое отрицание

    Верны ли утверждения? А) Унарная операция получения адреса & применима к величинам, имеющим имя и размещенным в оперативной памяти В) Можно получить адрес скалярного выражения, неименованной константы или регистровой переменной Подберите правильный ответ

    • А – нет, В – да
    • А – нет, В – нет
    • А – да, В – нет
    • А – да, В – да

    Укажите соответствие между средой разработки и её особенностью.

    • C++Builder
    • свободная кроссплатформенная среда разработки
    • Visual C++
    • включён в Visual Studio
    • Code::Blocks
    • включён в RAD Studio

    Вызов функции может находиться

    • перед функцией main
    • в конце функции main
    • в начале функции main
    • в любом месте программы, где по синтаксису допустимо выражение того типа, который формирует функция

    Правила построения элементов языка определяет

    • семантика
    • пользователь
    • прагматика
    • синтаксис
    Оцените статью
    Практика студента

      Помощь и консультация с учебными работами

      Отправьте заявку и получите точную стоимость и сроки через 5 минут

      Что такое гарантийная поддержка?
      Для каждого заказа предусмотрена гарантийная поддержка. Для диплома срок составляет 30 дней. Если вас не устроило качество работы или ее уникальность, обратитесь за доработками. Доработки будут выполнены бесплатно.
      Гарантированная уникальность диплома от 75%
      У нас разработаны правила проверки уникальности. Перед отправкой работы она будет проверена на сайте antiplagiat.ru. Также, при оформлении заказа вы можете указать необходимую вам систему проверки и процент оригинальности, тогда эксперт будет выполнять заказ согласно указанным требованиям.
      Спасаем даже в самые горящие сроки!
      Не успеваешь сдать работу? Не паникуй! Мы выполним срочный заказ быстро и качественно.
      • Высокая уникальность
        Высокая уникальность по всем известным системам антиплагиата. Гарантируем оригинальность каждой работы, проверенную на всех популярных сервисах.
        Высокая уникальность
      • Только актуальные, свежие источники.
        Используем только проверенные и актуальные материалы для твоей работы.
        Только актуальные, свежие источники.
      • Безопасная оплата после выполнения.
        Ты оплачиваешь работу только после того, как убедишься в ее качестве.
        Безопасная оплата после выполнения.
      • Готовая работа в любом формате.
        Предоставим работу в нужном тебе формате – Word, PDF, презентация и т.д.
        Готовая работа в любом формате.
      • Расчеты, чертежи и рисунки любой сложности.
        Выполняем задания по различным техническим дисциплинам, используя COMPAS, 1С, 3D редакторы и другие программы.
        Расчеты, чертежи и рисунки любой сложности.
      • Полная анонимность.
        Гарантируем полную конфиденциальность – никто не узнает о нашем сотрудничестве. Общайся с нами в любом удобном
        Полная анонимность.
      • Доставка оригиналов по всей России.
        Отправим оригиналы документов курьером или почтой в любую точку страны.
        Доставка оригиналов по всей России.
      • Оформление практики под ключ.
        Предоставляем полный пакет документов для прохождения практики – с печатями, подписями и гарантией подлинности.
        Оформление практики под ключ.
      • Любые корректировки – бесплатно и бессрочно!
        Вносим правки в работу до тех пор, пока ты не будешь полностью доволен результатом.
        Любые корректировки – бесплатно и бессрочно!
      • Личный менеджер для каждого клиента.
        Твой персональный менеджер ответит на все вопросы и поможет на всех этапах сотрудничества.
        Личный менеджер для каждого клиента.
      • Непрерывная поддержка 24/7.
        Мы на связи круглосуточно и готовы ответить на твои вопросы в любое время.
        Непрерывная поддержка 24/7.
      • Индивидуальный подход.
        Учитываем все пожелания и требования — даже самых строгих преподавателей.
        Индивидуальный подход.
      • Моментальная сдача тестов и экзаменов онлайн.
        Поможем успешно сдать тесты и экзамены любой сложности с оплатой по факту получения оценки.
        Моментальная сдача тестов и экзаменов онлайн.
      • Гарантия возврата.
        Мы уверены в качестве своих услуг, поэтому предлагаем гарантию возврата средств, если результат тебя не устроит.
        Гарантия возврата.
      • Прозрачность процесса.
        Ты сможешь отслеживать выполнение своей работы в личном кабинете.
        Прозрачность процесса.
      • Работаем официально.
        Мы – зарегистрированная компания, заключаем договор на оказание услуг, что гарантирует твою безопасность.
        Работаем официально.
      • Отзывы реальных студентов.
        Не верь на слово – ознакомься с отзывами наших клиентов!
        Отзывы реальных студентов.
      • Бонусная программа.
        Получай скидки, бонусы и участвуй в акциях!
        Бонусная программа.
      • Полезные материалы.
        Скачивай шаблоны работ, читай полезные статьи и получай советы по учебе в нашем блоге.
        Полезные материалы.
      • Бесплатная консультация.
        Затрудняешься с выбором темы или составлением плана работы? Мы поможем!
        Бесплатная консультация.
      Практика студента – с нами твоя учеба станет легче и приятнее!