Skip to content
/ OOP Public

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

License

Notifications You must be signed in to change notification settings

zakolm/OOP

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