Fragen zur Cocoa-Programmierung für Mac OS X in deutschen Sprachen

Fragen zur Cocoa-Programmierung für Mac OS X in deutschen Sprachen

Unser Team hat umfangreiche Recherchen durchgeführt, um den Mac OS X Cocoa Programming MCQ zu erstellen. Wir laden Sie ein, Ihre Mac OS X Cocoa-Programmierkenntnisse zu testen, indem Sie die über 100 Multiple-Choice-Fragen unten beantworten.
Scrollen Sie einfach nach unten, um loszulegen.

1: __________ & nbsp; ist keiner der Kakao-Objektive-C-Objektbibliotheken.

A.   Kerndatei

B.   Touch Kit

C.   Foundation Kit

D.   Anwendungsset

2: Ein ________ ist eine Liste von Informationen, die während des Starts von Anwendungen gelesen werden.

A.   Methode

B.   Eigenschaftsliste

C.   Funktion

D.   Klasse

3: Was ist Protokoll?

A.   Verwendet in Java

B.   Teil der Klassenschnittstelle

C.   Eine Liste von Variablen

D.   Nicht benutzt

4: _______ ist die integrierte Entwicklungsumgebung (ID) von Cocoa.

A.   Schnittstellenbauer

B.   Dock

C.   Aqua

D.   Xcode

5: ______ ist die Root-Klasse für die meisten Klassen in der Hierarchie der Zielklassen.

A.   Nslog

B.   Nsresponder

C.   NSEVENT

D.   Nsobject

6: Welches ist die richtige Aussage:

A.   #import & lt; uikit/uikit.h & gt;

B.   & import & lt; uikit/uikit.h

C.   () Import & lt; uikit/uikit.h & gt;

D.   $ import & lt; uikit/uikit.h & gt;

7: Welche Aussage ist korrekt:

A.   Nscolor* Housecolor = [Housepaintobj Farbe].

B.   Nscolor* Housecolor = [Housepaintobj Farbe]]]

C.   Nscolor* Housecolor = [Housepaintobj Farbe] \

D.   Nscolor* Housecolor = [Housepaintobj Farbe];

8: Bevor Sie beginnen können, müssen Sie das ____ herunterladen und installieren.

A.   Microsoft Word

B.   ZIP-DATEI

C.   iOS SDK

D.   Windows OS

9: In welcher Sprache werden iOS -Apps codiert?

A.   C ++

B.   Ziel c

C.   C#.NET

D.   J2EE

10: Unterstützt die aktuelle iOS -Version Multitasking?

A.   Ja

B.   NEIN

11: Welche Objekte existieren im Kakao -Framework?

A.   Nslog

B.   Mslog

C.   Lslog

D.   KSlog

12: Was ist die richtige Aussage?

A.   Label.Text = @" Hallo Welt ",,

B.   Label.Text = @" Hallo Welt " ;;

C.   Label.Text = &" Hallo Welt " ;;

D.   Label.Text = @" Hallo Welt " ;:

13: Richtig oder falsch? Die beiden wichtigsten Mac OS X -Entwickler -Tools sind Xcode (ehemals Project Builder) und Interface Builder.

A.   WAHR

B.   FALSCH

14: Alle in den Kakao eingebauten Klassen beginnen mit:

A.   postive Haltung

B.   Ns

C.   Ein Brief

D.   MS

15: _______ liefert Kakao als objektorientierte Anwendungsprogrammierschnittstelle (API).

A.   Apfel

B.   Sonne

C.   Orakel

D.   Microsoft

16: Welche Erweiterungsdatei wird in Xcode nicht verwendet?

A.   Besitz.xib

B.   Pussion.aspx

C.   Postesion.m

D.   Besitz.h

17: Welche IDE benutzt iOS?

A.   Xcode

B.   Visual Studio

C.   Finsternis

D.   Apfel

18: Die Kakao -API für iOS heißt genannt?

A.   Schokoladenkuchen

B.   Kakao Touch

C.   Kakao -Geste

D.   Geleebohne

19: Es gibt nur einen Computer, auf dem Sie iOS codieren können. Welches ist es?

A.   Asus

B.   Mac

C.   Xbox 360

D.   Dell

20: Richtig oder falsch? Kakao verwendet das Entwurfsmuster für Modell-View-Controller (MVC).

A.   FALSCH

B.   WAHR

21: Das Kakao -Framework ist oop. Warum ist das hilfreich?

A.   Es ist nicht die Zeit wert zu lernen

B.   Jedes Mal, wenn Sie Code verwenden möchten, den jemand geschrieben hat, müssen Sie jede Zeile neu schreiben

C.   OOP ermöglicht es dem Codierer, vorhandene Objekte wiederzuverwenden und in seinen neuen Code anzupassen.

D.   Sie können den Code nicht wiederverwenden, sobald er existiert

22: Welche Rahmenwerte bilden Kakao?

A.   System.Web

B.   Appkit und Foundation

C.   Frühling

D.   MVC

23: Autoreleasepool bezieht sich am besten auf:

A.   Xcode -Funktionalität

B.   Orakel

C.   Speicherverwaltung

D.   Ausnahmegementen

24: Was macht ein Debugger?

A.   Es wird verwendet, um UIViews in Xcode zu erstellen

B.   Hilft, Fehler in Ihrem Code zu finden.

C.   Es richtet Ihre iOS -Umgebung ein

D.   Es wird verwendet, um OS -Probleme mit dem iPad zu beheben

25: Mit welcher Kakaoklasse wird eine Zeichenfolge erstellt?

A.   Mslog

B.   Nsstring

C.   Msstring

D.   Nslog

26: Welche Objekte existieren nicht im Kakao -Framework?

A.   Nsstring

B.   NSMutabledictionary

C.   Nsredman

D.   Nslog

27: ________ wird verwendet, um Anwendungsschnittstellen zu erstellen und Verbindungen zwischen Schnittstellenobjekten herzustellen.

A.   Aqua

B.   Xcode

C.   Dock

D.   Schnittstellenbauer

28: Welches ist keine UI -Steuerung in Xcode?

A.   ASP Textbox

B.   Ansicht Controller

C.   Seitenansicht Controller

D.   Etikett

29: Welche Objekte sind nicht Teil des Kakao -Frameworks?

A.   NSMutabledictionary

B.   NSsting

C.   Nsapple

D.   NPoint

30: Anwendung ______ werden in einer Datei mit einer .icns -Erweiterung gespeichert.

A.   inklusive

B.   Ikonen

C.   Header

D.   Nibs

31: Das ________ ist ein Framework, das eine Basisschicht von Objective-C-Klassen definiert.

A.   Anwendungsset

B.   Foundation Kit

C.   Kerndatei

D.   Aqua

32: OOP steht für objektorientierte Programmierung. Es wird genutzt für:

A.   Es ist ein Installationsprogramm, mit dem Xcode aus dem Internet heruntergeladen und auf Ihrem Mac erstellt wurde

B.   Code -Wiederverwendung

C.   In Xcode wird der Simulator genannt, mit dem Sie Ihre mobilen Apps in einer virtuellen Umgebung testen können

D.   Es sendet Ihr ausgefülltes App -Projekt an den App Store.

33: Richtig oder falsch? NSDictionary -Objekte können nach der Initialisierung geändert werden.

A.   WAHR

B.   FALSCH

34: Was bedeutet der Begriff "Null" in Bezug auf eine Variable?

A.   "Nil" wird nur als Ausnahmeverwaltung verwendet

B.   Kein Objekt bezieht sich auf die Variable

C.   Es wirkt sich nicht auf den Wert einer Variablen aus.

D.   "Nil" ist falsch, es sollte entsübt werden

35: Wenn Sie eine vorhandene Klasse anpassen, heißt sie:

A.   Programmierung

B.   Entsorgung

C.   Architektierung

D.   Unterklasse

36: Eine _________ Datei speichert alle Informationen zu den Benutzeroberflächen -Objekten einer Anwendung.

A.   Klasse

B.   Nib

C.   Kategorie

D.   Header

37: Nachahmliche Objekte können nicht __ sein:

A.   gestartet

B.   gerührt

C.   entsorgt

D.   geändert

38: Richtig oder falsch? Objective-C-Klassen sind Objekte.

A.   WAHR

B.   FALSCH

39: Das "NS" in NSObject steht für:

A.   Nächster Schritt

B.   NASA Studios

C.   Nichts kurzes

D.   Nennen Sie Steve

40: Richtig oder falsch? Ein Kakaoprogramm darf nicht aus einer Befehlszeilenaufforderung zusammengestellt werden.

A.   WAHR

B.   FALSCH

41: Worauf sind Atomic und Nichtatom in Verbindung gebracht?

A.   Mac Lion

B.   iPhone 3

C.   Ausnahmebehandlung

D.   Multithreading

42: Ein Besitz:

A.   Eine Liste von Variablen

B.   Ein Zeitpunkt

C.   setzt Getter/Setter -Methoden

D.   eine Charakteristik

43: Der am häufigsten verwendete Debugger, der mit Kakao verwendet wird, ist ______.

A.   Mac OS X

B.   Visual Studio Debugger

C.   GDB

D.   Aqua

44: Richtig oder falsch? Mit Kakao können Sie Objekte in der Hauptnib auf andere separate Nibs verschieben, um die Lastleistung zu verbessern.

A.   WAHR

B.   FALSCH

45: Wofür steht GCD?

A.   Grand Control Display

B.   Grand Central Dispatch

C.   Großer zentraler Dispatcher

D.   Allgemeiner Code Zerstörer

46: In Objective-C werden Methoden durch eine ______ dargestellt, eine Zeichenfolge, die die aufgerufene Methode beschreibt.

A.   Selektor

B.   Objekt

C.   Mauszeiger

D.   Kategorie

47: Objective-C verwendet das Konzept von ______, das Änderungen an einer vorhandenen Klasse an Ort und Stelle ermöglicht.

A.   Kopieren von Klassen

B.   Kategorien

C.   Nachlass

D.   Privatunterricht

48: Richtig oder falsch? Objective-C hat keinen Konstruktor oder Destruktor.

A.   FALSCH

B.   WAHR

49: Welche Steuerung möchten Sie als Datenquelle verwenden?

A.   Etikett

B.   Taste

C.   Ansicht Controller

D.   UitableView

50: Im Schnittstellenbauer enthält das _______ Stockelemente in Kakao, die Sie in Ihre Anwendung ziehen können.

A.   Dokumentfenster

B.   Anwendungsfenster

C.   Menüleiste

D.   Bibliothekspalette

51: Richtig oder falsch? Objective-C ist eine statische typisierte Sprache.

A.   FALSCH

B.   WAHR

52: Im XCode -Fenster listet _____ Dateien, Suchergebnisse und Build -Einstellungen auf.

A.   Dateiansicht

B.   Schnittstellenbauer

C.   Projektansicht

D.   Dokumentfenster

53: Welchen Steuerelement kann der Benutzer ein kleines Datenstück hinzufügen?

A.   Uitextfield

B.   Ansicht Controller

C.   Etikett

D.   Taste

54: ______ Klasse wird einen Mutex implementieren.

A.   Nscell

B.   Nslock

C.   Nsresponder

D.   NSapplication

55: ______ ist die Computerinfrastruktur von Apple, die aus Mach-, UNIX -Diensten sowie Mac OS X -Netzwerken und Dateisystemen besteht.

A.   Kakao

B.   Darwin

C.   Aqua

D.   Schnittstellenbauer

56: _______ ist das im Foundation Kit enthaltene Objekt Persistenz -Framework.

A.   Kerndatei

B.   Anwendungsset

C.   Schnittstellenbauer

D.   Projektbauer

57: _______ Klasse ermöglicht es Ihnen, Veranstaltungen in Ihrer Anwendung zu erzielen.

A.   Nslog

B.   Nsdokument

C.   NSapplication

D.   Nsresponder

58: Was macht der Identitätsinspektor in Xcode?

A.   Überprüfen Sie Ihren Code auf Fehler

B.   Nichts des oben Genannten

C.   Stellen Sie die Eigenschaften eines Objekts ein

D.   Finden Sie die Identität des Programmierers

59: ______ ist keine Art von Mac OS X On-Screen-Fenster.

A.   Dialog

B.   Dienstprogrammfenster

C.   Cursorfenster

D.   Dokumentfenster

60: Richtig oder falsch? Die Speicherverwaltung ist vollständig automatisch.

A.   WAHR

B.   FALSCH

61: Ein Kakao ______ ist eine Nachricht und ein entsprechendes Objekt, das an eine Anwendung gesendet wird, um auf einige Aktionen des Benutzers zu reagieren.

A.   Wähler

B.   Fall

C.   Feder

D.   Klasse

62: Die NSDocument -Klasse wird für ______ verwendet.

A.   Speichern Sie den Inhalt eines Fensters in eine Datei

B.   Drucken des Inhalts eines Fensters

C.   Laden einer gespeicherten Datei

D.   Alarmieren eines Benutzer, der versucht, ein bearbeitetes Fenster zu schließen, ohne zuerst zu sparen

63: Richtig oder falsch? NSNumber -Objekte können nach der Initialisierung nicht geändert werden.

A.   FALSCH

B.   WAHR

64: Die Mac OS X Graphical User Interface (GUI) heißt _________.

A.   iOS

B.   Kakao

C.   Aqua

D.   Ziel c

65: Das ________ ist ein Framework, das alle Objekte enthält, die zur Implementierung einer grafischen ereignisgesteuerten Benutzeroberfläche erforderlich sind.

A.   Foundation Kit

B.   Kernfunktionen

C.   Anwendungskit

D.   Kerndatei

66: Der ______ ist ein Codeabschnitt, der Ereignisse liest und geeignete Funktionen für diese Ereignisse ausführt.

A.   Ereignisschleife

B.   Hauptnib

C.   NSEVENT

D.   Nsresponder

67: _______ ist keine Unterklasse des NSResponder.

A.   Nsview

B.   NSapplication

C.   Nsvent

D.   Nswindow

68: Der Mac OS X _______ ersetzt das Mac OS 9 -Anwendungsmenü.

A.   Dokumentfenster

B.   Menüleiste

C.   Dock

D.   Kontrollen

69: Was macht der Schnittstellenbauer in Xcode?

A.   Wiederverwenden des Schaltflächenobjekts, muss es jedoch jedes Mal codieren, wenn Sie es benötigen.

B.   Erstellen Sie die View -Klasse manuell

C.   Es kann keine Ansichten erstellen

D.   Code -Wiederverwendung der Ansichten Klassen

70: ________ sind kein Kakaoereignis.

A.   Ereignisse wiederholen

B.   Mausereignisse

C.   Regelmäßige Ereignisse

D.   Tastaturereignisse

71: Welches ist kein Navigator in Xcode?

A.   Projektnavigator

B.   Symbol Navigator

C.   Ausgeben Navigator

D.   Assistent Navigator

72: Die nicht zur Webinfrastruktur gehört:

A.   Datenbank

B.   Webserver

C.   Smartphone

D.   Mainframe

73: Ein ______-Objekt sendet eine Nachricht automatisch an ein Ziel, wenn ein On-Screen-Objekt manipuliert wird.

A.   Responder

B.   Wähler

C.   Feder

D.   Kontrolle

74: Das ________ Objekt ist das Hauptsteuerungsobjekt der Anwendung.

A.   Nswindow

B.   Nsdokument

C.   Nsapp

D.   NSapplication

75:

Unter Mac OS X 10.5, CGRECT, CGSIZE und CGPOPT haben die gleiche Struktur wie NSRect , Nssize und
nspint. Ist es wahr?

A.   Ja

B.   NEIN

76:

In welcher Sprache ist Kakao geschrieben?

A.   C

B.   Ziel c

C.   C ++

D.   Java

E.   Rubin

77:

Ist NSSTRING MUTABLE?

A.   Ja

B.   NEIN

78:

Ist es obligatorisch, in einer Kakaoanwendung einen NSAutoreleasepool zu erstellen? < /p>

A.   Ja

B.   NEIN

79:

Mit welchen Klasse sollte Ressourcen geladen werden?

A.   Nsresource

B.   NSapplication

C.   Nsbundle

D.   Nsfile

E.   Nichts des oben Genannten

80:

Kann POLL () verwendet werden, um Kakao-Ereignisse zu holen?

A.   Ja

B.   NEIN

81:

Was ist ein Beobachter?

A.   Ein Objekt, das das NSOBServer -Protokoll implementiert

B.   Ein Objekt, das eine Benachrichtigung sendet

C.   Ein Objekt, das alle Benachrichtigungen empfängt

D.   Ein mit dem Benachrichtigungszentrum registriertes Objekt

E.   Nichts des oben Genannten

82:

Füllen Sie den Blanken aus.
nsbutton: & lt; & gt; : NsObject

A.   Nscontrol:

B.   Nswidget: nsview: nsresponder

C.   Nsresponder

D.   Nswidget

E.   Nscontrol: nsview: nsresponder

83:

Können Sie Malloc/kostenlos in einer Cocoa-Anwendung verwenden?

A.   Ja

B.   Ja, aber nur in einer separaten C -Bibliothek

C.   Ja, aber wir können nur Malloc verwenden; frei ist nicht benötigt

D.   NEIN

84:

Wie breit ist Unichar auf einer 32-Bit-Maschine?

A.   8 Bit

B.   16bit

C.   32bit

D.   64bit

E.   128bit

85:

Kann ein Objekt das Delegieren mehrerer Objekte sein?

A.   Ja

B.   NEIN

86:

Welche der folgenden Plattformen unterstützt Kakao?

A.   Fenster

B.   Linux

C.   Mac OS X

D.   Solaris

E.   Nichts des oben Genannten

87:

Wo sollten Anwendungsressourcen normalerweise ausgegeben werden?

A.   In /system

B.   In der Bücherei

C.   Innerhalb des Bündels der Anwendung

D.   In /Ressourcen

E.   Nichts des oben Genannten

88:

Wie ist der normale Weg, um Kakaoereignisse zu behandeln?

A.   Durch die Wahl der Ereignisse

B.   Durch die Registrierung eines Event -Beobachters

C.   Durch die Implementierung von NSResponder -Methoden in Unterklassen

D.   Nichts des oben Genannten

89:

Wie wird eine GUI normalerweise in Kakao erstellt?

A.   Mit Schnittstellenbuilder

B.   Durch manuell bearbeiten XML -Dateien

C.   Programmatisch

D.   Nichts des oben Genannten

90:

Füllen Sie den Blanken aus.
nscountedSet: & lt; & gt; : NsObject

A.   NSArray: NSCLASS

B.   Nsmutablearray: nsarray

C.   NsmutableSet: nsset

D.   NSSET

E.   NSSET: NSArray

91:

Was ist nsrect?

A.   Eine Klasse

B.   Ein Objekt

C.   Eine Struktur

D.   Ein C -eingebauter Typ

E.   Ein intyp eingebauter objektiv-c

92:

Wenn Sie einen Thread mit POSIX-Thread-API hervorbringen, wird Cocoa benachrichtigt?

A.   Ja

B.   NEIN

93:

Welche Methode sollte aufgerufen werden, bevor Sie außerhalb der DrawRect: Methode von zeichnen können: Methode von eine Ansicht?

A.   Keiner

B.   Lockview

C.   lockfocus

D.   Prepeview

E.   Nichts des oben Genannten

94:

Füllen Sie den Blanken
Füllen Sie nsmutablearray: & lt; & gt; : NsObject

A.   NSSET

B.   NSCollection

C.   Nsarray

D.   NSContainer

E.   Nsmovablearray

95:

Welche der folgenden Klassen verwaltet die globalen Benachrichtigungen des Computers?

A.   NsnotificationCenter

B.   NsdistributednotificationCenter

C.   NsglobalnotificationCenter

D.   NSSYSTEMNOTIFICIATIONCENTER

96:

A.   Ja

B.   NEIN

97:

Können Sie Fäden in Kakao abnehmen?

A.   Ja

B.   NEIN

98:

Ist der folgende Code gültig?
nssize s = nsmakesize (10, 10);
int Werte [20];
Werte [S.Height] = 5;

A.   Fehler kompilieren

B.   Laufzeit Fehler

C.   Gültiger Code

99:

Was ist eine Benachrichtigung?

A.   Ein Benutzerereignis

B.   Ein spezieller Nachrichtentyp, der im Kernel verwendet wird

C.   Ein Objekt, das Informationen zu einem Ereignis zusammenfasst

D.   Nichts des oben Genannten

100:

unterstützt Kakao 64bits?

A.   Ja

B.   NEIN