Объектно-ориентированное программирование.ти (тест с ответами Синергия/МОИ/ МТИ /МОСАП) (Решение → 35257)

Описание

125 вопросов с ответами

Последний раз тест был сдан на 100 баллов из 100 "Отлично".

Год сдачи 2020-2023.

После покупки Вы получите файл с ответами на вопросы которые указаны ниже:

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

Оглавление

1. Возможность и способ обращения производного класса к элементам базового определяется… *ключами доступа: private, public, protected в теле производного класса*только ключом доступа protected в заголовке объявления производного класса* ключами доступа:

1. Возможность и способ обращения производного класса к элементам базового определяется…

*ключами доступа: private, public, protected в теле производного класса

*только ключом доступа protected в заголовке объявления производного класса

* ключами доступа: private, public, protected в заголовке объявления производного класса

*ключами доступа: private, public, protected в теле базового класса

2. Какой размер в байтах имеет переменная вещественного типа float?

*2

* 4

*8

*10

3. В каждой программе на языке C++…

*должна быть функция main

*глобальная переменная должна иметь тип данных

*должно быть как минимум две объявленные переменные

*переменные должны называться либо x либо y

4. Выберите верное утверждение

*комментарии игнорируются компилятором

*комментарии используются для того, чтобы запутать программиста

*однострочный комментарий начинается с * (звездочка)

5. Какое из следующих утверждений НЕПРАВИЛЬНОЕ?

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

*если класс А является дружественным для класса B, то класс A имеет доступ ко всем закрытым полям и методам класса В

*если класс А является дружественным для класса B и класс С - потомок B, то класс A является дружественным для C

*если класс А является дружественным для класса B, это не означает, что класс B является дружественным для A

6. При описании метода перед его именем указывается …

* имя типа объекта

*имя экземпляра объекта

*имя поля объекта

*имя объекта-предка

7. Что обычно содержит класс?

*данные и информацию о них

*данные и методы

*массивы данных

*массивы методов

8. Полиморфизм – это :

* средство, позволяющее использовать одно имя для обозначения действий, общих для родственных классов

*средство, позволяющее в одном классе использовать методы с одинаковыми именами;

*средство, позволяющее в одном классе использовать методы с разными именами для выполнения одинаковых действий

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

9. Для доступа к элементам объекта используются:

* при обращении через имя объекта – точка, при обращении через указатель – операция «->»

* при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «точка»

*при обращении через имя объекта – точка, при обращении через указатель – два двоеточия

*при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «->»

10. Что называется деструктором?

*метод, который уничтожает объект

*метод, который удаляет объект

* метод, который освобождает память, занимаемую объектом

*системная функция, которая освобождает память, занимаемую объектом

11. Полиморфизм в объектно-ориентированном программировании реализуется:

* через механизмы перегрузки (функций и операций), виртуальные функции и шаблоны

*через механизмы перегрузки (функций и операций) и шаблоны;

*через виртуальные функции и шаблоны;

*через механизмы перегрузки (функций и операций) и виртуальные функции

12. Чем механизм шаблонов отличается от механизма перегрузки?

*перегрузка не требует единообразия алгоритмов перегружаемых функций

*перегрузка требует единообразия алгоритмов перегружаемых функций

*это разные наименования одного и того же

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

13. Выберите правильную синтаксическую конструкцию наследования…

*class имя_класса [ список_базовых_классов] { список_элементов класса}

*class имя_класса : список_базовых_классов { список_элементов класса}

*class имя_класса ( список_базовых_классов ){ список_элементов класса}

*class имя_класса : : список_базовых_классов { список_элементов класса}

14. Логическое выражение может возвращать результат типа…

*integer

*boolean

*char

*logical

15. Объявление char *buf; соответствует…

*созданию символьной переменной buf

*созданию строковой переменной buf

*созданию указателя buf на символьное значение

*созданию указателя buf на строку

16. Какие операторы можно использовать для выделения и освобождения динамической памяти?

*malloc, delete

*new, delete

*new, free

*malloc, free

17. Для чего предназначена функция sqrt(n) в С++ ?

*функция вычисляет квадратный корень числа n

*функция выдает случайное число из промежутка [0, n-1]

*функция вычисляет квадрат числа n

*функция вычисляет синус угла n

18. Основные особенности объективно-ориентированного языка… (выберите наиболее точный ответ)

*множественное наследование и полиморфизм

*абстрактные типы данных и сохранение состояний

*перегрузка операций и обработка исключений

*инкапсуляция, наследование, полиморфизм

19. Какой диапазон значений имеет тип данных unsigned char?

*0…255

*-128…127

*-32768…32767

*0…65535

20. В С++ к плавающим типам данных относятся…

*double, float

*char, float

*float, int

*double,short

21. Членами класса могут быть…

*как переменные, так и функции, могут быть объявлены как private и как public

*только переменные, объявленные как private

*только функции, объявленные как private

*только переменные и функции, объявленные как private

22. Сколько операндов должна иметь операторная функция бинарного оператора, объявленная как дружественная функция?

*3

*0

*1

*2

23. В чем ошибка при таком определении бинарного оператора: String operator+()?

*для бинарного оператора должен быть задан параметр

*ошибки нет

*оператор сложения нельзя переопределять

24. Могут ли совпадать имена параметров метода и имена полей объекта?

*Да

*нет

*могут, если они имеют одинаковый смысл

*могут, если их предварительно описать

25. В каких случаях необходимо использовать оператор return в теле функции?

*всегда

*если необходимо, чтобы функция вернула значение

*если необходимо обеспечить выход из функции в произвольном месте

*если указан тип возвращаемого значения, в том числе и void

26. Какое выражение верно для переменных в C++?

*переменные не должны иметь тип данных

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

*переменные не имеют имён

*переменные являются директивами препроцессора

27. Для чего предназначена функция tan(n) в С++ ?

*функция вычисляет тангенс угла n

*функция выдает случайное число из промежутка [0, n-1]

*функция вычисляет квадратный корень числа n

*функция вычисляет целую часть числа n

28. Какая переменная доступна только в методе, где она объявлена?

*переменная - член

*локальная переменная

*переменная класса

*внешняя переменная

29. cin – это…

*поток ввода

*поток символов

*поток вывода

*поток включения

30. Какой диапазон значений имеет тип данных char?

* -128…127

*-32768…32767

*0…255

*0…65535

31. Оператор switch в С++ используется для…

*выбора из множества различных вариантов

*выбора одного из двух направлений дальнейшего хода программы

*организации цикла с постусловием

*организации цикла с предусловием

32. Для чего предназначена функция abs(n) в С++ ?

*функция вычисляет абсолютное значение числа n

*функция выдает случайное число из промежутка [0, n-1]

*функция вычисляет квадратный корень числа n

*функция вычисляет целую часть числа n

33. Все, что после символа // в С++ - это …

*Комментарии

*деление

*div

*mod

34. Укажите функцию, переводящую целое число в строку

*IntToStr (число или выражение)

*ShowMessage (Строка)

* FloatToStr(число или выражение)

*StrToFloat

35. Класс – это…

*любой тип данных, определяемый пользователем

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

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

36. Какой признак позволяет идентифицировать цифровую экономику?

*Интеграция физических и цифровых объектов в сфере производства и потребления

*Формирование сетевой модели экономической деятельности

*Развитие интернет-коммуникаций как средства обмена информацией

37. Что называется конструктором?

* метод, имя которого совпадает с именем класса и который вызывается автоматически при создании объекта класса

*метод, имя которого совпадает с именем класса и который вызывается автоматически при объявлении класса (до создания объекта класса)

*метод, имя которого необязательно совпадает с именем класса и который вызывается при создании объекта класса

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

38. Объект – это…

*переменная, содержащая указатель на класс

* экземпляр класса

*класс, который содержит в себе данные и методы их обработки

39. Отметьте правильные утверждения

*конструктор возвращает указатель на объект

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

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

40. Выберите правильные утверждения

*у конструктора могут быть параметры

*конструктор наследуется, но должен быть перегружен

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

*объявление каждого класса должно содержать свой конструктор

41. Выберите правильные утверждения

*деструктор - это метод класса, применяемый для освобождения памяти, занимаемой объектом

*деструктор - это отдельная функция головной программы, применяемая для освобождения памяти, занимаемой объектом

*деструктор - это метод класса, применяемый для удаления объекта

*деструктор наследуется, но должен быть перегружен

42. Выберите правильное объявление производного класса

* class MoreDetails: public Details

*class MoreDetails:: Details;

*class MoreDetails: public class Details;

*class MoreDetails: class(Details);

43. Дружественная функция – это…

*функция другого класса, среди аргументов которой есть элементы данного класса

* функция, объявленная в классе с атрибутом friend, но не являющаяся членом класса;

*функция, являющаяся членом класса и объявленная с атрибутом friend;

*функция, которая в другом классе объявлена как дружественная данному

44. Шаблон функции – это…

*определение функции, в которой типу обрабатываемых данных присвоено условное обозначение

*прототип функции, в котором вместо имен параметров указан условный тип

*определение функции, в котором указаны возможные варианты типов обрабатываемых параметров

*определение функции, в котором в прототипе указан условный тип, а в определении указаны варианты типов обрабатываемых параметров

45. Переопределение операций имеет вид…

*имя_класса, ключевое слово operation, символ операции

* имя_класса, ключевое слово operator, символ операции, в круглых скобках могут быть указаны аргументы

*имя_класса, ключевое слово operator, список аргументов

*имя_класса, два двоеточия, ключевое слово operator, символ операци

46. Полиморфизм реализован через механизмы…

* перегрузки функций, виртуальных функций, шаблонов

*перегрузки функций, наследования методов, шаблонов;

*наследования методов, виртуальных функций, шаблонов

*перегрузки функций, наследования, виртуальных функций.

47. Виртуальными называются функции…

*функции базового класса, которые могут быть переопределены в производном классе

*функции базового класса, которые не используются в производном классе;

* функции базового класса, которые не могут быть переопределены в базовом классе;

*функции производного класса, переопределенные относительно базового класса

48. В чем состоит преимущество строго типизированных интерфейсов?

*только совместимые части программы могут быть скомпилированы и скомпонованы воедино

*минимум проверок на этапе выполнения

*обеспечение взаимодействия программных частей системы, созданных разными людьми

*все ответы верны

49. Какими по умолчанию объявляются методы класса?

*Private

*public

*protected

*по умолчанию не объявляются

50. Для чего НЕ нужны классы?

*для определения новых типов в программе

*для упрощения работы со сложными структурами данных

*для упрощения работы с константами

*для соединения данных и операций над ними

51. Что определяет операция sizeof(str)?

*число символов в заданной строке

*сколько байтов занимает переменная

*операции, допустимые с данной переменной

52. Что понимается под компонентом?

*переменная или константа

*отдельный класс или структура

*Правильный ответ) множество связанных между собой классов

*функция или процедура

53. Задан массив: int m[3][4] = { { 1, 2, 3, 4}, { 5, 6, 7, 8}, { 9, 10, 11, 12} }. Какое значение содержится в элементе m[2][3]?

*10

*3

*7

*12

54. Оператором итерационного цикла является оператор…

*do тело_цикла while (выражение-условие)

*while (выражение-условие) тело_цикла

*for (инициализация цикла; выражение-условие; список_выражений) тело_цикла

55. Какая функция будет первой вызвана, если функция запустила особую ситуацию, не указанную в ее описании?

*abort()

*terminate()

*unexpected()

56. Как называются операторы, изменяющие состояние объекта?

*модификаторы

*селекторы

*операции преобразований

57. В каком случае подкласс абстрактного класса сам не является абстрактным?

*когда в нем переопределены все чисто виртуальные функции

*когда в нем переопределена хотя бы одна чисто виртуальная функция

*подкласс абстрактного класса никогда не может быть абстрактным

58. Верно ли такое объявление класса Name? - class Name{ public: int Age; char* name;};

*нет, существует несоответствие в типах

*да, верно

*нет, такое объявление вызовет ошибку компиляции в пятой строке

*нет, неправильно заданы указатели

59. Какие функции называются чисто виртуальными?

*виртуальные функции, не возвращающие никакого значения

*виртуальные функции, к описанию которых добавлен инициализатор =0

*виртуальные деструкторы

*виртуальные функции, объявленные в разделе private

*виртуальные функции без параметров

60. Какие библиотечные функции можно использовать для выделения и освобождения динамической памяти?

*new, free

*malloc, free

*new, delete

*malloc, delete

61. Что описывает оператор typedef float (*ptr)(char);?

* тип указателя на функции, каждая из которых имеет параметр типа char и возвращает значение типа float

*тип указателя на функции, каждая из которых имеет параметр типа float и возвращает значение типа char

*оператор не имеет смысла

62. В каком классе находится функция seekg(streampos)?

*iostream

*ios

*istream

*ostream

63. Алфавит языка C++ включает в себя…

64. Какие из следующих утверждений правильные?

65. Какое из следующих утверждений верное?

66. Список параметров функции описан как "void". Что можно сказать о параметрах этой функции?

67. Какое свойство ООП позволяет скрыть от других частей программы детали реализации объекта?

68. Стиль ООП рекомендует объявлять поля объектов …

69. Какие из следующих утверждений верные?

70. Проект так относится к зданию, как класс к ...

71. Какое из этих выражений вернет true, если входное целое число v является степенью двойки?

72. Какой символ используется для умножения в C++?

73. Какое из следующих утверждений правильное?

74. С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ только объекты самого класса?

75. С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ любые объекты?

76. Какое из приведенных утверждений об абстрактном классе является НЕПРАВИЛЬНЫМ?

77. Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при A a1,a2,a3=5; a3 = a1 – a2;?

78. Какая разница между ++x и x++?

79. Переменную какого типа можно использовать в качестве селектора в операторе switch-case?

80. В чем различия между delete и delete[]?

81. Каков размер «пустого» объекта?

82. Что используется для перевода вывода на следующую строку?

83. Выберите однострочный комментарий C++

84. Для чего нужен cin?

85. Сколько раз должен быть указан тип данных для переменной?

86. Перечислите директивы ограничения видимости в порядке «увеличения открытости»

87. При открытии файла выполняется следующее действие…

88. Какое ключевое слово языка С++ используется для описания структурированного типа данных, все элементы которого в памяти начинаются с одного байта?

89. К целым типам данных в С++ не относится…

90. В какой секции можно объявить конструктор класса?

91. Комментарий к программе – это…

92. К целым типам данных в С++ относятся …

93. Что такое функция?

94. Что такое массив?

95. Какой диапазон значений имеет тип int для 32-разрядных вычислительных систем?

96. Что называется прототипом функции?

97. Какая функция, описанная в заголовочном файле читает строку символов из файла?

98. Укажите директиву препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных…

99. В С++ к плавающим типам данных относится…

100. Какой идентификатор описывает самый широкий диапазон данных?

101. Знаком && обозначается в С++ логическая операция…

102. Знаком != обозначается в С++ логическая операция…

103. Какой диапазон значений имеет тип данных short?

104. Какого типа переменные следует использовать для представления значений количества каких-либо предметов?

105. Какая из операций есть логическое или?

106. Какая из операций есть логическое не равно?

107. Какая из операций есть логическое и?

108. Знаком || обозначается в С++ логическая операция…

109. Цикл While называется циклом …

110. Чему будет равно с после выполнения следующей строки с = sqrt(9);?

111. Какой оператор используется для выбора одного из двух направлений дальнейшего хода программы?

112. Какой оператор предназначен для организации выбора из множества различных вариантов?

113. Оператор if в С++ используется для…

114. Какая функция используется для вывода данных?

115. Какой синтаксис в С++ имеет функция, вычисляющая квадратный корень числа х?

116. Для чего предназначена функция cos(n) в С++ ?

117. Для чего предназначена функция exp(n) в С++ ?

118. cout – это…

119. К целым типам данных в С++ не относится…

120. В С++ к плавающим типам данных относится…

121. Имя основной программы в С++?

122. Какой оператор обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов?

123. Какое из приведенных ниже утверждений ЛОЖНО в применении к классам?

124. Цикл For называется циклом …

125. Какой синтаксис в С++ имеет функция, вычисляющая квадрат числа х?

    
          Описание
          125 вопросов с ответамиПоследний раз тест был сдан на 100 баллов из 100 Отлично.Год сдачи 2020-2023.После покупки Вы получите файл с ответами на вопросы которые указаны ниже:***(Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения  ) 
          Оглавление
          1. Возможность и способ обращения производного класса к элементам базового определяется…         *ключами доступа: private, public, protected в теле производного класса*только ключом доступа protected в заголовке объявления производного класса* ключами доступа: private, public, protected в заголовке объявления производного класса*ключами доступа: private, public, protected в теле базового класса2. Какой размер в байтах имеет переменная вещественного типа float?*2* 4*8*103. В каждой программе на языке C++…*должна быть функция main*глобальная переменная должна иметь тип данных *должно быть как минимум две объявленные переменные*переменные должны называться либо x либо y4. Выберите верное утверждение*комментарии игнорируются компилятором*комментарии используются для того, чтобы запутать программиста*однострочный комментарий начинается с * (звездочка)5. Какое из следующих утверждений НЕПРАВИЛЬНОЕ?*вы можете определить дружественную функцию и дружественный класс *если класс А является дружественным для класса B, то класс A имеет доступ ко всем закрытым полям и методам класса В*если класс А является дружественным для класса B и класс С - потомок B, то класс A является дружественным для C*если класс А является дружественным для класса B, это не означает, что класс B является дружественным для A6. При описании метода перед его именем указывается …* имя типа объекта*имя экземпляра объекта *имя поля объекта*имя объекта-предка7. Что обычно содержит класс?*данные и информацию о них *данные и методы *массивы данных *массивы методов8. Полиморфизм – это :* средство, позволяющее использовать одно имя для обозначения действий, общих для родственных классов*средство, позволяющее в одном классе использовать методы с одинаковыми именами;*средство, позволяющее в одном классе использовать методы с разными именами для выполнения одинаковых действий*средство, позволяющее перегружать функции для работы с разными типами или разным количеством аргументов.9. Для доступа к элементам объекта используются:* при обращении через имя объекта – точка, при обращении через указатель – операция «->»* при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «точка»*при обращении через имя объекта – точка, при обращении через указатель – два двоеточия*при обращении через имя объекта – два двоеточия, при обращении через указатель – операция «->»10. Что называется деструктором?*метод, который уничтожает объект*метод, который удаляет объект* метод, который освобождает память, занимаемую объектом*системная функция, которая освобождает память, занимаемую объектом11. Полиморфизм в объектно-ориентированном программировании реализуется:* через механизмы перегрузки (функций и операций), виртуальные функции и шаблоны*через механизмы перегрузки (функций и операций) и шаблоны;*через виртуальные функции и шаблоны;*через механизмы перегрузки (функций и операций) и виртуальные функции12. Чем механизм шаблонов отличается от механизма перегрузки?*перегрузка не требует единообразия алгоритмов перегружаемых функций*перегрузка требует единообразия алгоритмов перегружаемых функций*это разные наименования одного и того же* шаблон создается для функций, различающихся типами данных13. Выберите правильную синтаксическую конструкцию наследования…*class имя_класса [ список_базовых_классов] { список_элементов класса} *class имя_класса : список_базовых_классов { список_элементов класса} *class имя_класса ( список_базовых_классов ){ список_элементов класса} *class имя_класса : : список_базовых_классов { список_элементов класса}14. Логическое выражение может возвращать результат типа…*integer *boolean *char *logical15. Объявление char *buf; соответствует…*созданию символьной переменной buf *созданию строковой переменной buf *созданию указателя buf на символьное значение *созданию указателя buf на строку16. Какие операторы можно использовать для выделения и освобождения динамической памяти?*malloc, delete *new, delete *new, free *malloc, free17. Для чего предназначена функция sqrt(n) в С++ ?         *функция вычисляет квадратный корень числа n*функция выдает случайное число из промежутка [0, n-1] *функция вычисляет квадрат числа n *функция вычисляет синус угла n18. Основные особенности объективно-ориентированного языка… (выберите наиболее точный ответ)*множественное наследование и полиморфизм *абстрактные типы данных и сохранение состояний *перегрузка операций и обработка исключений *инкапсуляция, наследование, полиморфизм19. Какой диапазон значений имеет тип данных unsigned char?    *0…255*-128…127 *-32768…32767*0…6553520. В С++ к плавающим типам данных относятся…*double, float*char, float *float, int *double,short21. Членами класса могут быть…*как переменные, так и функции, могут быть объявлены как private и как public *только переменные, объявленные как private *только функции, объявленные как private *только переменные и функции, объявленные как private22. Сколько операндов должна иметь операторная функция бинарного оператора, объявленная как дружественная функция?*3*0*1*223. В чем ошибка при таком определении бинарного оператора: String operator+()?*для бинарного оператора должен быть задан параметр *ошибки нет *оператор сложения нельзя переопределять24. Могут ли совпадать имена параметров метода и имена полей объекта?*Да*нет *могут, если они имеют одинаковый смысл *могут, если их предварительно описать25. В каких случаях необходимо использовать оператор return в теле функции?*всегда *если необходимо, чтобы функция вернула значение *если необходимо обеспечить выход из функции в произвольном месте *если указан тип возвращаемого значения, в том числе и void26. Какое выражение верно для переменных в C++?*переменные не должны иметь тип данных *переменные должны быть объявлены до их использования *переменные не имеют имён *переменные являются директивами препроцессора27. Для чего предназначена функция tan(n) в С++ ?*функция вычисляет тангенс угла n *функция выдает случайное число из промежутка [0, n-1] *функция вычисляет квадратный корень числа n *функция вычисляет целую часть числа n28. Какая переменная доступна только в методе, где она объявлена?*переменная - член *локальная переменная *переменная класса *внешняя переменная29. cin – это…*поток ввода*поток символов *поток вывода *поток включения30. Какой диапазон значений имеет тип данных char?* -128…127*-32768…32767 *0…255 *0…6553531. Оператор switch в С++ используется для…*выбора из множества различных вариантов*выбора одного из двух направлений дальнейшего хода программы *организации цикла с постусловием *организации цикла с предусловием32. Для чего предназначена функция abs(n) в С++ ?*функция вычисляет абсолютное значение числа n*функция выдает случайное число из промежутка [0, n-1] *функция вычисляет квадратный корень числа n *функция вычисляет целую часть числа n33. Все, что после символа // в С++ - это …*Комментарии*деление *div *mod34. Укажите функцию, переводящую целое число в строку*IntToStr (число или выражение)*ShowMessage (Строка)* FloatToStr(число или выражение) *StrToFloat35. Класс – это…        *любой тип данных, определяемый пользователем*тип данных, определяемый пользователем и сочетающий в себе данные и функции их обработки*структура, для которой в программе имеются функции работы с нею36. Какой признак позволяет идентифицировать цифровую экономику?*Интеграция физических и цифровых объектов в сфере производства и потребления *Формирование сетевой модели экономической деятельности *Развитие интернет-коммуникаций как средства обмена информацией37. Что называется конструктором?* метод, имя которого совпадает с именем класса и который вызывается автоматически при создании объекта класса*метод, имя которого совпадает с именем класса и который вызывается автоматически при объявлении класса (до создания объекта класса)*метод, имя которого необязательно совпадает с именем класса и который вызывается при создании объекта класса*метод, имя которого совпадает с именем класса и который необходимо явно вызывать из головной программы при объявлении объекта класса38. Объект – это…*переменная, содержащая указатель на класс* экземпляр класса*класс, который содержит в себе данные и методы их обработки39. Отметьте правильные утверждения*конструктор возвращает указатель на объект*конструкторов класса может быть несколько, но их синтаксис должен подчиняться правилам перегрузки функций* конструкторов класса может быть несколько, их синтаксис определяется программистом40. Выберите правильные утверждения      *у конструктора могут быть параметры*конструктор наследуется, но должен быть перегружен*конструктор должен явно вызываться всегда перед объявлением объекта*объявление каждого класса должно содержать свой конструктор41. Выберите правильные утверждения*деструктор - это метод класса, применяемый для освобождения памяти, занимаемой объектом*деструктор - это отдельная функция головной программы, применяемая для освобождения памяти, занимаемой объектом*деструктор - это метод класса, применяемый для удаления объекта*деструктор наследуется, но должен быть перегружен42. Выберите правильное объявление производного класса* class MoreDetails: public Details*class MoreDetails:: Details;*class MoreDetails: public class Details;*class MoreDetails: class(Details);43. Дружественная функция – это…*функция другого класса, среди аргументов которой есть элементы данного класса* функция, объявленная в классе с атрибутом friend, но не являющаяся членом класса;*функция, являющаяся членом класса и объявленная с атрибутом friend;*функция, которая в другом классе объявлена как дружественная данному44. Шаблон функции – это…*определение функции, в которой типу обрабатываемых данных присвоено условное обозначение*прототип функции, в котором вместо имен параметров указан условный тип*определение функции, в котором указаны возможные варианты типов обрабатываемых параметров*определение функции, в котором в прототипе указан условный тип, а в определении указаны варианты типов обрабатываемых параметров45. Переопределение операций имеет вид…*имя_класса, ключевое слово operation, символ операции* имя_класса, ключевое слово operator, символ операции, в круглых скобках могут быть указаны аргументы*имя_класса, ключевое слово operator, список аргументов*имя_класса, два двоеточия, ключевое слово operator, символ операци46. Полиморфизм реализован через механизмы…* перегрузки функций, виртуальных функций, шаблонов*перегрузки функций, наследования методов, шаблонов;*наследования методов, виртуальных функций, шаблонов*перегрузки функций, наследования, виртуальных функций.47.  Виртуальными называются функции…*функции базового класса, которые могут быть переопределены в производном классе*функции базового класса, которые не используются в производном классе;* функции базового класса, которые не могут быть переопределены в базовом классе;*функции производного класса, переопределенные относительно базового класса48. В чем состоит преимущество строго типизированных интерфейсов?  *только совместимые части программы могут быть скомпилированы и скомпонованы воедино *минимум проверок на этапе выполнения *обеспечение взаимодействия программных частей системы, созданных разными людьми*все ответы верны49. Какими по умолчанию объявляются методы класса?  *Private*public *protected *по умолчанию не объявляются 50.  Для чего НЕ нужны классы?     *для определения новых типов в программе *для упрощения работы со сложными структурами данных *для упрощения работы с константами *для соединения данных и операций над ними51. Что определяет операция sizeof(str)?      *число символов в заданной строке*сколько байтов занимает переменная*операции, допустимые с данной переменной52. Что понимается под компонентом?*переменная или константа*отдельный класс или структура*Правильный ответ) множество связанных между собой классов*функция или процедура53. Задан массив: int m[3][4] = { { 1, 2, 3, 4}, { 5, 6, 7, 8}, { 9, 10, 11, 12} }. Какое значение содержится в элементе m[2][3]?*10*3*7*1254. Оператором итерационного цикла является оператор…*do тело_цикла while (выражение-условие)*while (выражение-условие) тело_цикла*for (инициализация цикла; выражение-условие; список_выражений) тело_цикла55. Какая функция будет первой вызвана, если функция запустила особую ситуацию, не указанную в ее описании?*abort()*terminate()*unexpected()56.  Как называются операторы, изменяющие состояние объекта?*модификаторы*селекторы*операции преобразований57. В каком случае подкласс абстрактного класса сам не является абстрактным?*когда в нем переопределены все чисто виртуальные функции*когда в нем переопределена хотя бы одна чисто виртуальная функция*подкласс абстрактного класса никогда не может быть абстрактным58. Верно ли такое объявление класса Name? - class Name{ public: int Age; char* name;};*нет, существует несоответствие в типах*да, верно*нет, такое объявление вызовет ошибку компиляции в пятой строке*нет, неправильно заданы указатели59. Какие функции называются чисто виртуальными?*виртуальные функции, не возвращающие никакого значения*виртуальные функции, к описанию которых добавлен инициализатор =0*виртуальные деструкторы*виртуальные функции, объявленные в разделе private*виртуальные функции без параметров60. Какие библиотечные функции можно использовать для выделения и освобождения динамической памяти?*new, free*malloc, free*new, delete*malloc, delete61. Что описывает оператор typedef float (*ptr)(char);?* тип указателя на функции, каждая из которых имеет параметр типа char и возвращает значение типа float*тип указателя на функции, каждая из которых имеет параметр типа float и возвращает значение типа char*оператор не имеет смысла62.  В каком классе находится функция seekg(streampos)?*iostream*ios*istream*ostream63. Алфавит языка C++ включает в себя…64. Какие из следующих утверждений правильные?65. Какое из следующих утверждений верное?66. Список параметров функции описан как void. Что можно сказать о параметрах этой функции?67. Какое свойство ООП позволяет скрыть от других частей программы детали реализации объекта?68. Стиль ООП рекомендует объявлять поля объектов …69. Какие из следующих утверждений верные?70. Проект так относится к зданию, как класс к ...71. Какое из этих выражений вернет true, если входное целое число v является степенью двойки?72. Какой символ используется для умножения в C++?73. Какое из следующих утверждений правильное?74. С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ только объекты самого класса?75. С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ любые объекты?76. Какое из приведенных утверждений об абстрактном классе является НЕПРАВИЛЬНЫМ?77. Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, что будет вызвано при A a1,a2,a3=5; a3 = a1 – a2;?78. Какая разница между ++x и x++?79. Переменную какого типа можно использовать в качестве селектора в операторе switch-case?80. В чем различия между delete и delete[]?81. Каков размер «пустого» объекта?82. Что используется для перевода вывода на следующую строку?83. Выберите однострочный комментарий C++84. Для чего нужен cin?85. Сколько раз должен быть указан тип данных для переменной?86. Перечислите директивы ограничения видимости в порядке «увеличения открытости»87. При открытии файла выполняется следующее действие…88. Какое ключевое слово языка С++ используется для описания структурированного типа данных, все элементы которого в памяти начинаются с одного байта?89. К целым типам данных в С++ не относится…90. В какой секции можно объявить конструктор класса?91. Комментарий к программе – это…92. К целым типам данных в С++ относятся …93. Что такое функция?94. Что такое массив?95. Какой диапазон значений имеет тип int для 32-разрядных вычислительных систем?96. Что называется прототипом функции?97. Какая функция, описанная в заголовочном файле читает строку символов из файла?98. Укажите директиву препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных…99. В С++ к плавающим типам данных относится…100. Какой идентификатор описывает самый широкий диапазон данных?101. Знаком && обозначается в С++ логическая операция…102. Знаком != обозначается в С++ логическая операция…103. Какой диапазон значений имеет тип данных short?104. Какого типа переменные следует использовать для представления значений количества каких-либо предметов?105. Какая из операций есть логическое или?106. Какая из операций есть логическое не равно?107. Какая из операций есть логическое и?108. Знаком || обозначается в С++ логическая операция…109. Цикл While называется циклом …110. Чему будет равно с после выполнения следующей строки с = sqrt(9);?111. Какой оператор используется для выбора одного из двух направлений дальнейшего хода программы?112. Какой оператор предназначен для организации выбора из множества различных вариантов?113. Оператор if в С++ используется для…114. Какая функция используется для вывода данных?115. Какой синтаксис в С++ имеет функция, вычисляющая квадратный корень числа х?116. Для чего предназначена функция cos(n) в С++ ?117. Для чего предназначена функция exp(n) в С++ ?118. cout – это…119. К целым типам данных в С++ не относится…120. В С++ к плавающим типам данных относится…121. Имя основной программы в С++?122. Какой оператор обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов?123. Какое из приведенных ниже утверждений ЛОЖНО в применении к классам?124. Цикл For называется циклом …125. Какой синтаксис в С++ имеет функция, вычисляющая квадрат числа х? 
            
            
            Объектно-ориентированное программирование тест СинергияОбъектно-ориентированное программирование.ти (тест с ответами Синергия/МОИ/ МТИ /МОСАП)Объектно-ориентированное программирование//ТУСУРОбъектно-ориентированное программирование//ТУСУР💯 Объектно-ориентированный анализ и программирование (правильные ответы на тест Синергия / МОИ / МТИ / МосАП)Объектно-ориентированный анализ и программирование//тест//ТУСУР/ЗачетОбъектом PEST-анализа является макроокружение – внешняя среда … воздействия исследуемой организации Объектно-ориентированное программирование 1(Росдистант) ТГУОбъектно-ориентированное программирование 2Объектно-ориентированное программирование в технических системах//СИНЕРГИЯ//МОСАП//МОИ//МТИОбъектно-ориентированное программирование в технических системах//СИНЕРГИЯ//МОСАП//МОИ//МТИОбъектно-ориентированное программирование в технических системах (тест с ответами Синергия/МОИ/ МТИ /МОСАП)«Объектно-ориентированное программирование (ОПП)». Тест для сдачи в МФПУ «Синергия»Объектно-ориентированное программирование ОТВЕТЫ 2022