Объектно-ориентированное программирование в технических системах (тест с ответами Синергия/МОИ/ МТИ /МОСАП)

Раздел
Программирование
Тип
Просмотров
277
Покупок
18
Антиплагиат
Не указан
Размещена
12 Дек 2022 в 08:35
ВУЗ
МФПУ Синергия / Московский открытый институт (МОИ) / Московский технологический институт (МТИ) / МОСАП
Курс
Не указан
Стоимость
300 ₽
Демо-файлы   
1
jpg
Результат 100 баллов из 100 Результат 100 баллов из 100
81.8 Кбайт 81.8 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
ООП в технических системах(ОТВЕТЫ)
698.5 Кбайт 300 ₽
Описание

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

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

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

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

***(Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения https://studwork.ru/info/147162 )

Оглавление

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. Какой синтаксис в С++ имеет функция, вычисляющая квадрат числа х?

Вам подходит эта работа?
Похожие работы
ООП - Объектно-ориентированное программирование
Контрольная работа Контрольная
9 Ноя в 12:28
51
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
9 Ноя в 12:12
40
1 покупка
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:57
22
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:17
18
0 покупок
ООП - Объектно-ориентированное программирование
Задача Задача
4 Ноя в 14:12
27
0 покупок
Другие работы автора
Премиум
Железобетонные конструкции
Тест Тест
29 Окт в 02:53
173 +1
3 покупки
Премиум
Электрические машины
Тест Тест
22 Окт в 13:06
262 +3
6 покупок
Премиум
Экономика
Тест Тест
18 Окт в 17:32
229 +2
9 покупок
Премиум
Юриспруденция
Тест Тест
17 Окт в 12:20
200 +2
3 покупки
Премиум
Государственное и муниципальное управление
Тест Тест
27 Сен в 01:53
100 +1
3 покупки
Премиум
Финансовое право
Тест Тест
8 Сен в 21:46
382 +1
9 покупок
Премиум
Информационные системы
Тест Тест
30 Июл в 12:48
422
12 покупок
Премиум
Инвестиционный менеджмент
Тест Тест
11 Июл в 02:02
544
16 покупок
Премиум
Психология
Тест Тест
25 Июн в 14:33
314
1 покупка
Премиум
Психофизиология
Тест Тест
25 Июн в 13:59
344 +1
7 покупок
Премиум
Психология развития
Тест Тест
25 Июн в 13:52
294 +1
1 покупка
Темы журнала
Показать ещё
Прямой эфир