Вопросы по дисциплине:
Теория программирования (алгоритмизация)
Сбросить фильтр
№ | Вопрос | Действия |
---|---|---|
31 | Операторы присваивания хранят значение в объекте, указанном левым операндом. Установите соответствие между операторами и их значениями. | Открыть |
32 |
Оператор простого присваивания ( = ) вызывает сохранение значения второго операнда в объекте, указанном первым операндом. Если оба объекта имеют арифметические типы, правый операнд преобразуется в тип слева перед сохранением значения. Посмотрите код и напишите алгоритм его создания. ![]() |
Открыть |
33 |
Оператор присваивания не может быть объявлен как «дружественный» к классу. Если перегрузить оператор присваивания как «дружественный» к классу, то это означает, что будет перегруженный глобальный оператор присваивания, который вызывается для экземпляров классов автоматически. Это, в свою очередь, может привести к путанице в операциях присваивания и увеличении невидимых ошибок. Поэтому, компиляторы языка C++ не допускают перегружать оператор присваивания как «дружественный» к классу. Посмотрите код и напишите алгоритм его создания. ![]() |
Открыть |
34 |
Описать работу кода программы: ![]() |
Открыть |
35 |
Функция operator++() может создавать новый объект класса для использования его в качестве возвращаемого значения. Опишите работу кода: ![]() |
Открыть |
36 |
Операция присваивания копированием отличается от конструктора копирования тем, что должна очищать члены-данные цели присваивания (и правильно обрабатывать самоприсваивание), тогда как конструктор копирования присваивает значения неинициализированным членам-данным. Опишите работу кода: ![]() |
Открыть |
37 | Приведен фрагмент алгоритма: если a+b+c > 0 то если a*b>c то с = с – b иначе a = a*b, b=b*c напечатать a, b, c Какое значение примут переменные a, b и c после выполнения алгоритма при заданных начальных условиях a = 4, b = -1, c = -5? | Открыть |
38 | Приведен фрагмент алгоритма: Y= X + 1 X= Y * 2 Y= X + Y вывод Y В результате выполнения алгоритма переменная Y приняла значение 12. Какое было значение переменной X до начала работы алгоритма? | Открыть |
39 | Приведен фрагмент алгоритма: s= 0 для i=1 до 5 s= s + i конец_цикла вывод s Чему будет равно значение переменной s после выполнения алгоритма? | Открыть |
40 | Приведен фрагмент алгоритма: если условие_1 то блок_действий_1 иначе если условие_2 то блок_действий_2 иначе блок_действий_3 конец если При каком сочетании условий будет выполнен блок_действий_3: | Открыть |