Бесплатные ответы на тесты по предмету «Технология программирования» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 68 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Сопоставьте термины с их определениями:
1функция✓ Правильный ответ
2компилятор✓ Правильный ответ
3переменная✓ Правильный ответ
4группа операторов, у которой есть имя и которая может возвращать значение✓ Правильный ответ
5программа, которая переводит код на языке программирования в машинный код✓ Правильный ответ
6поименованная область памяти, в которой содержится значение этой переменной✓ Правильный ответ
✓ Правильный ответ
функция = группа операторов, у которой есть имя и которая может возвращать значение ; компилятор = программа, которая переводит код на языке программирования в машинный код ; переменная = поименованная область памяти, в которой содержится значение этой переменной
Вопрос 2
Что значит “статически типизированный язык”?
1тип каждой сущности должен быть известен компилятору в точке использования этой сущности
2язык имеет несколько базовых типов данных, на которых построены все программы
3в языке можно создавать любые пользовательские типы данных
Вопрос 3
Можно ли преобразовать переменную к другому типу данных?
1нельзя, С++ является статически типизированным языком
2можно, но только если «большему типу» присваивается значение «меньшего типа», иначе будет потеря информации и компилятор выдаст ошибку
3можно, но проблема потери информации ложится на плечи программиста
2получится адрес, равный сумме адресов этих указателей
3получится некоторое число байт, которое равно сумме типов данных, соответствующих этим указателям
Вопрос 16
Хранилище информации, в котором сперва обрабатывается последний сохранённый элемент - это …
1стек
Вопрос 17Ответ открыт бесплатно
Существует ли в программировании чистая случайность?
1да, существует, реализована с помощью функции rand()
2нет, чистой случайности не существует✓ Правильный ответ
3да, существует, реализована с помощью функции srand()
✓ Правильный ответ
нет, чистой случайности не существует
Вопрос 18
Расположите по порядку элементы строки, цель которой считать предложение (слова, разделённые пробелами) с консоли и записать его в переменную типа string?
1getline
2(
3cin,
4string
5)
Вопрос 19
… - это именованный набор байтов, который может быть сохранён на жёстком диске или другом накопителе
1файл
Вопрос 20Ответ открыт бесплатно
При передаче аргументов по значению:
1создаются копии этих аргументов, которые используются для выполнения операторов функции, а затем уничтожаются✓ Правильный ответ
2передаются сами переменные, их значения могут измениться, для избежания нежелательных изменений используют слово const
3передаются сами переменные, но их значения можно изменить только если в теле функции используются указатели на эти переменные
✓ Правильный ответ
создаются копии этих аргументов, которые используются для выполнения операторов функции, а затем уничтожаются
Вопрос 21
Функции с одним именем, но с разными типа аргументов или их количеством - это … функции
1Перегруженные
Вопрос 22
Что такое r-value?
1временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
2временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться
3объект, который имеет конкретный адрес в памяти, к которому можно обратиться
Вопрос 23Ответ открыт бесплатно
Можно ли сохранить данные в r-value с помощью оператора присвоения?
1нельзя✓ Правильный ответ
2можно
3можно, если есть ключевое слово const
✓ Правильный ответ
нельзя
Вопрос 24
Можно ли в С++ наследовать класс от нескольких родительских классов?
1нельзя
2можно
3можно только от абстрактных классов
Вопрос 25
Зачем данные хранят в отсортированном виде?
1в отсортированных данных проще реализовать поиск элемента
2в отсортированные данные проще добавить новый элемент
3из отсортированных данных проще удалить элемент
Вопрос 26
Выберите истинное утверждение об инициализации массива:
1массив при объявлении должен быть полностью инициализирован, иначе компилятор выдаст ошибку
2при объявлении обязательно указывается размер массива, а инициализировать элементы некоторыми значениями можно позже
3пользователь сам в процессе выполнения программы может задать размер массива и провести его инициализацию
Вопрос 27Ответ открыт бесплатно
Какая строка считается бОльшей в С++?
1строка, которая имеет в своём составе больше символов
2в С++ нельзя сравнивать строки, можно сравнивать только числа, компилятор выдаст ошибку
3строка, которая идёт позже при алфавитном порядке✓ Правильный ответ
✓ Правильный ответ
строка, которая идёт позже при алфавитном порядке
Вопрос 28
Операция объединения двух строк - это …
1конкатенация
Вопрос 29
Чтобы пошагово выполнить программу, отслеживая значения переменных, в Visual Studio существует …
1отладчик
Вопрос 30Ответ открыт бесплатно
Файл был открыт для записи. Что будет, если его не закрыть?
1файл не будет доступен для чтения✓ Правильный ответ
2ничего не случится, любая другая функция может продолжать работу с файлом
3файл удалится при завершении программы
✓ Правильный ответ
файл не будет доступен для чтения
Вопрос 31
Как вызвать функцию?
1написать имя функции, а в круглых скобках передать корректные формальные параметры
2написать имя функции, а в круглых скобках передать корректные фактические параметры
3функции вызываются с помощью оператора return
Вопрос 32
Когда нужно использовать виртуальные деструкторы?
1когда нужно удалить родительские объекты через указатель на производный класс
2когда нужно удалить производные объекты через указатель на базовый класс
3когда при удалении объекта нужно очистить динамически выделенную память
Вопрос 33
Когда нужно прописывать ключевое слово virtual перед методом класса?
1когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на базовый класс, то перед методом базового класса нужно прописать слово virtual
2когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на базовый класс, то перед методом производного класса нужно прописать слово virtual
3когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через указатель на производный класс, то перед методом базового класса нужно прописать слово virtual
Вопрос 34Ответ открыт бесплатно
Сопоставьте термины с их определениями:
1функция✓ Правильный ответ
2компилятор✓ Правильный ответ
3переменная✓ Правильный ответ
4объект для хранения других объектов✓ Правильный ответ
5принцип программирования, согласно которому разработчик не должен допускать повторяемости кода✓ Правильный ответ
6переменная, помогающая перебирать элементы контейнера✓ Правильный ответ
✓ Правильный ответ
функция = объект для хранения других объектов ; компилятор = принцип программирования, согласно которому разработчик не должен допускать повторяемости кода ; переменная = переменная, помогающая перебирать элементы контейнера
Вопрос 35
Расположите по порядку части строки для вывода текста “Hello World!” в консоль:
1std
2::
3cout
4˂˂
5“Hello World!”
6;
Вопрос 36
Может ли быть опущен блок ˂else˃ в условном операторе?
1да, может
2нет, не может
3может, но только если условие всегда истинно
Вопрос 37Ответ открыт бесплатно
С помощью & обозначается логическая операция …
1И✓ Правильный ответ
✓ Правильный ответ
И
Вопрос 38
Что такое объект?
1любые данные, которые не имеют конкретного постоянного адреса в памяти
2любые данные, которые имеют конкретный постоянный адрес в памяти
3конкретный экземпляр класса, или переменная класса
Вопрос 39
Функция, которая устанавливает новое значения поля класса - это …
1сеттер
Вопрос 40Ответ открыт бесплатно
Функция, которая возвращает значения поля класса - это …
1геттер✓ Правильный ответ
✓ Правильный ответ
геттер
Вопрос 41
Специальный метод класса, который используется при создании объекта для корректной инициализации его полей - это …
1конструктор
Вопрос 42
Сопоставьте термины с их определениями:
1контейнер
2DRY
3итератор
4группа операторов, у которой есть имя и которая может возвращать значение
5программа, которая переводит код на языке программирования в машинный код
6поименованная область памяти, в которой содержится значение этой переменной
Вопрос 43
Конструктор класса, не имеющий параметров - это конструктор …
1по умолчанию
2по-умолчанию
Вопрос 44Ответ открыт бесплатно
Что такое статическая переменная?
1переменная, которая не меняет своего значения в ходе выполнения программы
2переменная, которая относится ко всему классу, а не к отдельному объекту✓ Правильный ответ
3переменная, определённая вне описания класса
✓ Правильный ответ
переменная, которая относится ко всему классу, а не к отдельному объекту
Вопрос 45
В каких случаях наследуются конструкторы?
1конструкторы не наследуются
2когда в базовом классе переопределён конструктор по умолчанию
3когда в производном классе переопределён конструктор по умолчанию
Вопрос 46
Вручную прописывать деструктор нужно, когда в классе есть … выделение памяти
1динамическое
Вопрос 47Ответ открыт бесплатно
Зачем перегружать операторы для классов?
1чтобы повысить читаемость кода
2чтобы ускорить процесс написания кода при частом использовании тех или иных операций с объектами класса✓ Правильный ответ
3чтобы была возможность перегрузить функции класса
✓ Правильный ответ
чтобы ускорить процесс написания кода при частом использовании тех или иных операций с объектами класса
Вопрос 48
… класс - это класс, который может хранить и обрабатывать переменные различных типов данных
1шаблонный
Вопрос 49
… - это ошибка при выполнении программы, которая приводит к завершению её работы при отсутствии обработки
1исключение
Вопрос 50
Что такое l-value?
1временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
2временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться
3объект, который имеет конкретный адрес в памяти, к которому можно обратиться
Вопрос 51Ответ открыт бесплатно
Функция является рекурсивной если:
1в ней есть потенциально бесконечные циклы
2оператор в теле функции вызывает функцию, содержащую данный оператор✓ Правильный ответ
3в качестве аргумента передаётся другая функция
✓ Правильный ответ
оператор в теле функции вызывает функцию, содержащую данный оператор
Вопрос 52
Что такое класс в программировании?
1продвинутая функция, которая может возвращать несколько различных значений в зависимости от контекста
2сгруппированный набор данных, относящийся к определённой предметной области
3пользовательский тип данных, состоящий из полей и методов
Вопрос 53
Информация, характеризующая класс - это … класса
1поле
2метод
3конструктор
Вопрос 54Ответ открыт бесплатно
Функция, которая совершает те или иные действия над полями своего класса - это … класса
1метод✓ Правильный ответ
✓ Правильный ответ
метод
Вопрос 55
Члены класса с модификатором … доступны внутри описания класса, а также для дружественных функций и классов
1private
Вопрос 56
Члены класса с модификатором … доступны в любой части программы из экземпляров данного класса
1public –
2public
3public–
Вопрос 57Ответ открыт бесплатно
Что такое поле класса?
1какие-либо данные, некая информация, характеризующая класс✓ Правильный ответ
2область памяти, в которой класс виден программе
3некий набор команд, выполняющий определённый операции надо характеристиками класса
✓ Правильный ответ
какие-либо данные, некая информация, характеризующая класс
Вопрос 58
Члены класса с модификатором private -
1доступны только внутри описания класса
2доступны внутри описания класса и из экземпляров класса
3доступны внутри описания класса, а также для дружественных функций и классов
Вопрос 59
Члены класса с модификатором … доступны в любой части программы из экземпляров данного класса
1public –
2public
3public–
Вопрос 60
Сопоставьте термины с их определениями:
1контейнер
2DRY
3итератор
4объект для хранения других объектов
5принцип программирования, согласно которому разработчик не должен допускать повторяемости кода
6переменная, помогающая перебирать элементы контейнера
Вопрос 61Ответ открыт бесплатно
Что такое конструктор по умолчанию?
1специальный конструктор, который устанавливает значений всех полей равным нулю, пустой строке или нулевому указателю
2специальный конструктор, который инициализирует неинициализированные поля класса
3конструктор класса, не имеющий параметров✓ Правильный ответ
✓ Правильный ответ
конструктор класса, не имеющий параметров
Вопрос 62
… переменная - это переменная, которая относится ко всему классу, а не к отдельному объекту
1статическая
Вопрос 63
В каких случая наследуются конструкторы?
1конструкторы не наследуются
2когда в базовом классе переопределён конструктор по умолчанию
3когда в производном классе переопределён конструктор по умолчанию
Вопрос 64Ответ открыт бесплатно
Когда нужно вручную прописывать деструктор?
1всегда
2когда в классе есть динамическое выделение памяти✓ Правильный ответ
3когда в программе есть обращение к классу через указатель
✓ Правильный ответ
когда в классе есть динамическое выделение памяти
Вопрос 65
Что такое шаблонный класс?
1это класс, в котором есть чисто виртуальные функции, а значит не может быть создан объект этого класса
2это класс, который может хранить и обрабатывать переменные различных типов данных
3это абстрактный класс, в котором нет полей и прописываются сигнатуры функций
Вопрос 66
Что такое исключение?
1ошибка при выполнении программы, которая приводит к завершению её работы при отсутствии обработки
2процесс удаления элемента контейнера с помощью итератора
3процесс очищения динамической памяти в деструкторе класса
Вопрос 67
Что такое абстрактный класс?
1класс, в котором есть чисто виртуальная функция
2класс, в котором все функции виртуальные
3класс, экземпляры которого не могут вызывать методы класса
Вопрос 68Ответ открыт бесплатно
Расположите по порядку элементы строки, цель которой — объявить класс Car с открытым методом drive().
1class✓ Правильный ответ
2Car✓ Правильный ответ
3{✓ Правильный ответ
4public:✓ Правильный ответ
5void drive() {}✓ Правильный ответ
6};✓ Правильный ответ
✓ Правильный ответ
class ; Car ; { ; public: ; void drive() {} ; };
О материалах и доступе
Что входит в набор «Технология программирования.фип_БАК»?
68 вопросов с вариантами из опубликованных тестов (3). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.