BWL & FOM Wirtschaftsinformatik Blog

FOM – Lösung Lernfortschrittskontrolle: Objektorientierte Programmierung

Für alle FOM Studenten, die im Semester 2010 die Vorlesung “Objektorientierte Programmierung” besucht haben: Ich habe gerade das Student Consulting (Lernfortschrittskontrolle) beendet. Mit den nachfolgenden Lösungen erhaltet ihr 100% der Punkte.

Kleiner Hinweis: Auch wenn die Antworten von mir alle samt getestet sind, kann ich keine Gewähr für eventuelle Fehler übernehmen.

Die Student Consulting Lösungen:

1. Welche Kontrollstrukturen werden in der objektorientierten Programmierung genutzt?

1 2 4

2. Warum verwendet man in objektorientierten Programmen symbolische Konstante?

1 3

3. Was gilt in den meisten objektorientierten Sprachen für die Benamung von Bezeichnern?

1 3

4. Manche objektorientierten Programmiersprachen nutzen das Konzept der Garbage Collection. Welche Aussagen treffen zu?

1 3 4

5. In der objektorientierten Programmierung versucht man, gute Lösungen durch Verwendung von
Entwurfsmustern (“design patterns”) zu erzielen. Welche  Aussagen treffen zu?

1 2 4

6. In der objektorientierten Softwareentwicklung kommt die Unified Modeling Language (UML) zum Einsatz. Bei der Darstellung in Diagrammen werden Strukturdiagramme verwendet. Welche der folgenden gehören zu den Strukturdiagrammen?

1 2 4

7. Warum sollten in objektorientierten Programmen Kommentare verwendet werden?

1 4

8. Die objektorientierte Programmiersprache C++ unterstützt das Überladen von Methoden und Operatoren.  Welche Aussagen treffen zu?

1 2

9. Welche der folgenden Strategien folgen den Grundprinzipien der objektorientierten Programmierung?

1 2 3 4

10. Ein Grundkonzept der objektorientierten Programmierung ist die “Vererbung”. Welche Aussagen treffen zu?

1 2 3 4

11. Die objektorientierte Programmiersprache Java ist ursprünglich für eine virtuelle Maschine konzipiert. Welche Aussagen treffen zu?

1 2 3 4

12. Welche der folgenden Komponenten sollte die Dokumentation eines objektorientierten Programms umfassen?

1 2 3

13. In welchen Situationen ist die Verwendung objektorientierter Programmierung vorteilhaft?

1 2

14. Welche Merkmale weist eine objektorientierte Programmiersprache auf?

1 2 3 4

15. Die objektorientierte Programmiersprache Java nutzt Standard-Klassenbibliotheken. Welche gehören dazu?

2 4

16. Ein Grundkonzept der objektorientierten Programmierung ist die “Reflexion” bzw. “Interspection”. Welche Aussagen treffen zu?

2

17. In der objektorientierten Programmiersprache Java wird vom Konzept der “Packages” Gebrauch gemacht. Welche Aussagen treffen zu?

1 2 3 4

18. In der objektorientierten Programmierung wird zwischen verschiedenen Arten der Bindung unterschieden. Welche Aussagen treffen zu?

1 2 3

19. Ein Grundkonzept der objektorientierten Programmierung ist die “Superklasse”. Welche Aussagen treffen zu?

1 4

20. Was gilt bezüglich der Semantik einer objektorientierten Programmiersprache?

1 2

21. Objektorientierte Programmiersprachen verwenden Konstruktoren. Welche Aussagen treffen zu?

1 3

22. Ein Grundkonzept der objektorientierten Programmierung ist das “Objekt”. Welche Aussagen treffen zu?

1 2

23. Welche der folgenden Systeme können als Compiler für die objektorientierte Programmiersprache Java genutzt werden?

1 3

24. Ein Grundkonzept der objektorientierten Programmierung ist die “multiple (mehrfache) Vererbung”. Welche Aussagen treffen zu?

1 2

25. In der objektorientierten Programmierung wird gelegentlich das Konzept der Persistenz von Objekten genutzt. Welche Aussagen sind korrekt?

1 2 4

26. Die objektorientierte Programmiersprache C++ unterstützt Zeigerarithmetik. Welche Aussagen treffen zu?

1 2 4

27. Die objektorientierte Programmiersprache C++ unterscheidet zwischen Zeigern und Referenzen.  Welche Aussagen treffen zu?

1 2 3

28. Was gilt bezüglich der Syntax einer objektorientierten Programmiersprache?

1 2 3 4

29. Welche Auswirkungen resultieren aus dem Konzept der Kapselung?

3

30. Viele objektorientierte Programmiersprachen unterstützen ein Exception Handling. Welche Aussagen treffen zu?

2 4

31. Welche der folgenden Systeme können zur Versionsverwaltung der Quelltexte von objektorientierten Programmen verwendet werden?

1 4

32. Ein Grundkonzept der objektorientierten Programmierung ist die “Methode”. Welche Aussagen treffen zu?

1 2 4

33. Die meisten objektorientierten Sprachen kennen Schlüsselwörter. Was gilt in den meisten Sprachen bezüglich dieser Schlüsselwörter?

2

34. Was gilt bezüglich der Phonetik einer objektorientierten Programmiersprache?

2

35. Welche der folgenden Sprachen gehört zu den objektorientierten Sprachen?

1 3 4

36. Bei der objektorientierten Programmierung präsentieren Klassen Interfaces. Welche Aussagen dazu sind korrekt?

1 2

37. Welche der folgenden Systeme können zur Erstellung von Quelltexten objektorientierter Programme verwendet werden?

1 3 4

38. Die objektorientierte Programmiersprache Java unterstützt keine Zeigerarithmetik. Welche Aussagen treffen zu?

1 4

39. Welche Aufgaben haben Quelltextformatierer (Beautifier wie z.B. jindent) bei der Anwendung auf
objektorientierte Programme?

1 4

40. Ein Grundkonzept der objektorientierten Programmierung ist die “Kapselung”. Welche Aussagen treffen zu?

1 2 4

41. Die objektorientierte Programmiersprache Java unterstützt standardmäßig die Initialisierung von Variablen. Welche Aussagen treffen zu?

1 2 3 4

42. In objektorientierten Programmiersprachen werden unterschiedliche Arten von Operatoren verwendet. Welche?

1 3 4

43. Welche Aussagen über Variablen treffen zu?

3 4

44. Die objektorientierte Programmiersprache Java erlaubt die Erstellung unterschiedlicher Arten von Applikationen. Welche gehören dazu?

2 3

45. In welchen Situationen ist die Verwendung objektorientierter Programmierung nachteilig?

1 2 3 4

46. Objektorientierte Sprachen unterscheiden sich hinsichtlich der Nutzung von Compilern. Welche Aussagen treffen zu?

2 3 4

47. Die objektorientierte Programmiersprache C++ unterstützt das Konzept des “Namespace”. Welche Aussagen treffen zu?

1 2 4

48. In vielen objektorientierten Programmiersprachen werden logische Operatoren verwendet. Welche Aussagen treffen zu?

3 4

49. Viele objektorientierten Programmiersprachen unterstützen Threads. Welche Aussagen treffen zu?

1 2 4

50. Welche Eigenschaften muss ein Rechner besitzen, der in objektorientierten Sprachen programmiert wird?

1 2 4

51. In der objektorientierten Programmierung werden häufig Frameworks genutzt. Bei Welchen der folgenden Systeme handelt es sich um derartige Frameworks?

1 4

52. In der Speicherverwaltung objektorientierter Systeme werden häufig Reference-Counter verwendet. Welche Aussagen treffen zu?

1 2 3 4

53. Die objektorientierte Programmiersprache C++ verlangt manuelle Speicherverwaltung. Welche Aussagen treffen zu?

1 2 3

54. Ein Grundkonzept der objektorientierten Programmierung ist die “Abstraktion”. Welche Aussagen treffen zu?

3 4

55. Objektorientierte Programmiersprachen wie Java und C++ sind typisierte Sprachen. Welche Aussagen treffen zu?

1 2 4

56. Was gilt bezüglich der Lexikalik einer objektorientierten Programmiersprache?

1 3 4

57. Die objektorientierte Programmiersprache C++ nutzt Standard-Klassenbibliotheken. Welche gehören dazu?

1 2

58. Welche Aufgaben hat ein Quelltextanalysator (z.B. jlint) bei der Anwendung auf objektorientierte Programme?

1 3 4

59. Ein Grundkonzept der objektorientierten Programmierung ist die “Polymorphie”. Welche Aussagen treffen zu?

1 2 4

60. Ein Grundkonzept der objektorientierten Programmierung ist das “Message Passing”. Welche Aussagen treffen zu?

3 4

Viel Erfolg beim bestehen der Lernforschrittskontrolle

Folgende Themen könnten Dich auch interessieren:

Schlagwörter: Lernfortschrittskontrolle Lernfortschrittskontrolle Objektorientierte Programmierung

Artikelname: FOM – Lösung Lernfortschrittskontrolle: Objektorientierte Programmierung

Hast Du Fragen, Ergänzungen oder Anmerkungen zu FOM – Lösung Lernfortschrittskontrolle: Objektorientierte Programmierung? Dann ab ins Forum!

*