Skip to content
/ OOP Public

πŸŽ“ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, 4 сСмСстр, BMSTU, IU7(2018)

License

Notifications You must be signed in to change notification settings

zakolm/OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

199f6e6 Β· Jun 16, 2018

History

45 Commits
Apr 22, 2018
Apr 22, 2018
Jun 7, 2018
Jun 7, 2018
Jun 6, 2018
Jun 8, 2018
Jun 16, 2018
Jun 9, 2018
Jun 9, 2018
Jun 15, 2018
Jun 15, 2018
Jun 15, 2018
Jun 15, 2018
Jun 15, 2018
Jun 15, 2018
Jun 15, 2018
Jun 15, 2018
Jun 15, 2018

Repository files navigation

ООП 4 сСмСстр, BMSTU(Bauman Moscow), IU7, 2018

АвтопСрСнос ΠΈΠ· GitLab(ΠΊΠ°Ρ„Π΅Π΄Ρ€Ρ‹), Ссли Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹- ΠΎΡ‚ΠΏΠΈΡˆΠΈΡ‚Π΅

Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Number Issued Status On GitHub
1️⃣ βœ… βœ… βœ…
2️⃣ βœ… βœ… βœ…
3️⃣ βœ… βœ… βœ…
4️⃣ βœ… βœ… βœ…
5️⃣ βœ… βœ… βœ…

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ готовности вопросов
βœ… - Вопрос Π³ΠΎΡ‚ΠΎΠ².
❌ - Вопрос Π½Π΅ Π³ΠΎΡ‚ΠΎΠ².
βŒβœ… - Вопрос Ρ‚Π°ΠΊ сСбС Π³ΠΎΡ‚ΠΎΠ².

Вопросы ΠΊ экзамСну C++

βœ…1. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языках Π‘ ΠΈ Π‘++.

βœ…2. ΠšΠ»Π°ΡΡΡ‹ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Π‘++. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступа ΠΊ Ρ‡Π»Π΅Π½Π°ΠΌ класса Π² Π‘++. Π§Π»Π΅Π½Ρ‹ класса ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π‘Ρ…Π΅ΠΌΡ‹ наслСдования.

βœ…3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Π‘++. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ дСструкторы. Π’ΠΈΠ΄Ρ‹ конструкторов. Бпособы создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

βœ…4. НаслСдованиС Π² Π‘++. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ классов. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ наслСдованиС. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ доминирования. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ создания ΠΈ уничтоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². НСоднозначности ΠΏΡ€ΠΈ мноТСствСнном наслСдовании.

βœ…5. ΠŸΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ Π² Π‘++. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ абстрактного класса. ДруТСствСнныС связи.

βœ…6. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² Π‘++.

βœ…7. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ классов Π² Π‘++. БпСциализация шаблонов частичная ΠΈ полная.

βœ…8. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ситуаций Π² Π‘++. ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π° ΠΈΠΌΠ΅Π½.

βŒβœ…9. Β«Π£ΠΌΠ½Ρ‹Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΒ» Π² Π‘++: unique_ptr, shared_ptr, weak_ptr. ИспользованиС weak_ptr Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€.

Вопросы ΠΊ экзамСну ООП

βœ…1. ВСхнология структурного программирования. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΈ нСдостатки структурного программирования.

βœ…2. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: нисходящая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, использованиС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… логичСских структур, сквозной структурный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ.

βœ…3. ВСхнология ООП. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΈ нСдостатки ООП.

βœ…4. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия ООП: инкапсуляция, наслСдованиС, ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ класса. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ классами. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°.

βœ…5. Π¦ΠΈΠΊΠ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО с использованиСм ООП: Π°Π½Π°Π»ΠΈΠ·, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡ, модификация. Π Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°.

βœ…6. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ модСлирования. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Π’ΠΈΠΏΡ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². ΠŸΡ€Π°Π²ΠΈΠ»Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ связи. Π’ΠΈΠΏΡ‹ связСй. Ѐормализация связСй. ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ связСй. ΠŸΠΎΠ΄Ρ‚ΠΈΠΏΡ‹ ΠΈ супСртипы.

βœ…7. МодСль повСдСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΈ Π”ΠŸΠ‘. Π’ΠΈΠ΄Ρ‹ состояний. Бобытия, Π΄Π°Π½Π½Ρ‹Π΅ событий. ДСйствия состояний. ВПБ. ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ².

βœ…8. МодСль взаимодСйствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° взаимодСйствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² подсистСмС. Π’ΠΈΠΏΡ‹ событий. Π‘Ρ…Π΅ΠΌΡ‹ управлСния. Π˜ΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠšΠ°Π½Π°Π»Ρ‹ управлСния.

βœ…9. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… дСйствий (Π”ΠŸΠ”Π”). Π’ΠΈΠΏΡ‹ процСссов: аксСссоры, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ событий, прСобразования, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ. Π’Π°Π±Π»ΠΈΡ†Π° процСссов состояний. МодСль доступа ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ.

βœ…10. Π”ΠΎΠΌΠ΅Π½Ρ‹. МодСли Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ уровня. Π’ΠΈΠΏΡ‹ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ². ΠœΠΎΡΡ‚Ρ‹, ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, сСрвСра.

βŒβœ…11. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° класса. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° класса. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° зависимостСй. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° наслСдования.

βŒβœ…12. АрхитСктурный Π΄ΠΎΠΌΠ΅Π½. ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½ КМБ. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ для создания ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… классов.

βŒβœ…13. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹: Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊ, Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€, Π·Π°ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ, мост, фасад.

βŒβœ…14. ΠŸΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹: ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ°, Ρ„Π°Π±Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, абстрактная Ρ„Π°Π±Ρ€ΠΈΠΊΠ°, ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΏΡƒΠ» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

❌15. ΠŸΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ повСдСния: стратСгия, ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ, посрСдник, Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΠΌΠ°Π½Π΄Π°.

About

πŸŽ“ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, 4 сСмСстр, BMSTU, IU7(2018)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published