Cocoa Programming per Mac OS X domande in lingua italiana

Cocoa Programming per Mac OS X domande in lingua italiana

Il nostro team ha svolto ricerche approfondite per creare Mac OS X Cocoa Programming MCQ. Ti invitiamo a testare le tue conoscenze di programmazione su Mac OS X Cocoa rispondendo alle oltre 100 domande a scelta multipla di seguito.
Basta scorrere verso il basso per iniziare.

1: __________ & nbsp; non è una delle librerie di oggetti Objective-C di cacao.

A.   Dati di base

B.   Tocco kit

C.   Kit di fondazione

D.   Kit di applicazione

2: Un ________ è un elenco di informazioni lette dalle applicazioni durante il lancio.

A.   metodo

B.   Elenco delle proprietà

C.   funzione

D.   classe

3: Cos'è il protocollo?

A.   Usato in Java

B.   Parte dell'interfaccia delle classi

C.   Un elenco di variabili

D.   Non usato

4: _______ è l'ambiente di sviluppo integrato di Cocoa (IDE).

A.   Interface Builder

B.   Dock

C.   Aqua

D.   Xcode

5: ______ è la classe di root per la maggior parte delle classi nella gerarchia della classe Objective-C.

A.   Nslog

B.   NSResponder

C.   Nsevent

D.   NsObject

6: Qual è l'affermazione corretta:

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: Quale affermazione è corretta:

A.   Nscolor* HouseColor = [Color HousePaintObj].

B.   Nscolor* houseColor = [Color HousePaintObj]]

C.   Nscolor* houseColor = [Color HousePaintObj] \

D.   Nscolor* HouseColor = [Color HousePaintObj];

8: Prima di poter iniziare, devi scaricare e installare ____.

A.   Microsoft Word

B.   FILE ZIP

C.   ios sdk

D.   OS Windows

9: In quale lingua sono codificate le app iOS?

A.   C ++

B.   Objective-c

C.   C#.NET

D.   J2ee

10: L'attuale versione iOS supporta il multitasking?

A.   SÌ

B.   NO

11: Quali oggetti esistono nella struttura del cacao?

A.   Nslog

B.   Mslog

C.   Lslog

D.   Kslog

12: Qual è la dichiarazione corretta?

A.   label.text = @" Hello World ",

B.   label.text = @" Hello World " ;;

C.   label.text = &" Hello World " ;;

D.   label.text = @" Hello World ":

13: Vero o falso? I due strumenti per sviluppatori Mac OS X più importanti sono Xcode (precedentemente Project Builder) e Interface Builder.

A.   VERO

B.   Falso

14: Tutte le classi incorporate del cacao iniziano con:

A.   atteggiamento postivo

B.   Ns

C.   Una lettera

D.   SM

15: _______ fornisce il cacao come interfaccia di programmazione delle applicazioni orientata agli oggetti (API).

A.   Mela

B.   Sole

C.   Oracolo

D.   Microsoft

16: Quale file di estensione non è in uso in Xcode?

A.   Possesso.xib

B.   Possesion.aspx

C.   Possesion.m

D.   Possesso

17: Che IDE usa iOS?

A.   Xcode

B.   Visual Studio

C.   Eclisse

D.   Mela

18: Si chiama l'API di cacao per iOS?

A.   Torta al cioccolato

B.   Cocoa Touch

C.   Gesto di cacao

D.   Jelly Bean

19: C'è solo un computer su cui puoi programmare iOS. Cos'è questo?

A.   Asus

B.   Mac

C.   Xbox 360

D.   Dell

20: Vero o falso? Cocoa utilizza il modello di progettazione del modello-View-Controller (MVC).

A.   Falso

B.   VERO

21: La struttura del cacao è OOP. Perché è utile?

A.   Non vale la pena il tempo di imparare

B.   Ogni volta che vuoi utilizzare il codice che qualcuno ha scritto, devi riscrivere ogni riga

C.   OOP consente al programmatore di riutilizzare e personalizzare gli oggetti esistenti nel loro nuovo codice.

D.   Non puoi riutilizzare il codice una volta che esiste

22: Quali framework compongono il cacao?

A.   System.Web

B.   Appkit e fondazione

C.   Primavera

D.   MVC

23: AutoreleSepool si riferisce al meglio a:

A.   Funzionalità Xcode

B.   Oracolo

C.   Gestione della memoria

D.   Classi di eccezioni

24: Cosa fa un debugger?

A.   Viene utilizzato per creare UIViews in Xcode

B.   Aiuta a trovare errori nel tuo codice.

C.   Imposta il tuo ambiente iOS

D.   Viene utilizzato per risolvere i problemi del sistema operativo con iPad

25: Quale classe di cacao viene utilizzata per creare una stringa?

A.   Mslog

B.   Nssstring

C.   Mssstring

D.   Nslog

26: Quali oggetti non esistono nella struttura del cacao?

A.   Nssstring

B.   NSMUABLABLECTICO

C.   Nsredman

D.   Nslog

27: ________ viene utilizzato per creare interfacce dell'applicazione e creare connessioni tra gli oggetti di interfaccia.

A.   Aqua

B.   Xcode

C.   Dock

D.   Builder di interfaccia

28: Quale non è un controllo dell'interfaccia utente in Xcode?

A.   Asp TextBox

B.   Visualizza controller

C.   Controller di visualizzazione della pagina

D.   Etichetta

29: Quali oggetti non fanno parte del framework di cacao?

A.   NSMUABLABLECTICO

B.   Nssing

C.   Nsapple

D.   Npoint

30: L'applicazione ______ è memorizzata in un file con un'estensione .icns.

A.   Include

B.   icone

C.   testate

D.   pennini

31: Il ________ è un framework che definisce uno strato di base di classi oggettive-C.

A.   Kit di applicazione

B.   Kit di fondazione

C.   Dati di base

D.   Aqua

32: OOP sta per la programmazione orientata agli oggetti. È usato per:

A.   È un installatore per scaricare Xcode da Internet e creare sul tuo Mac

B.   Codice riutilizzo

C.   In Xcode è chiamato simulatore che consente di testare le tue app mobili in un ambiente virtuale

D.   Invierà il tuo progetto di app completato all'App Store.

33: Vero o falso? Gli oggetti NSDictionary possono essere modificati dopo l'inizializzazione.

A.   VERO

B.   Falso

34: Cosa significa il termine "zero" in riferimento a una variabile?

A.   "Nil" viene utilizzato solo l'inreferenza alla gestione delle eccezioni

B.   Nessun oggetto è in riferimento alla variabile

C.   Non influisce affatto sul valore di una variabile.

D.   "nullo" non è corretto dovrebbe essere smaltito

35: Ogni volta che personalizzi una classe esistente, si chiama:

A.   Programmazione

B.   Smaltimento

C.   Architelazione

D.   sottoclasse

36: Un file _________ memorizza tutte le informazioni sugli oggetti dell'interfaccia utente di un'applicazione.

A.   classe

B.   fipino

C.   categoria

D.   intestazione

37: Gli oggetti imutabili non possono essere__:

A.   iniziato

B.   mosso

C.   disposto

D.   cambiato

38: Vero o falso? Le classi oggettive-C sono oggetti.

A.   VERO

B.   Falso

39: La "NS" in NSObject sta per:

A.   Passo successivo

B.   Studios NASA

C.   Niente di breve

D.   Nome Steve

40: Vero o falso? Un programma di cacao potrebbe non essere compilato da un prompt della riga di comando.

A.   VERO

B.   Falso

41: A cosa sono associati atomici e non atomici?

A.   Mac Lion

B.   iPhone 3

C.   La gestione delle eccezioni

D.   Multithreading

42: Una proprietà:

A.   Un elenco di variabili

B.   Un punto nel tempo

C.   Imposta metodi getter/setter

D.   una caratteristica

43: Il debugger più comunemente usato con il cacao è ______.

A.   Mac OS X.

B.   Visual Studio Debugger

C.   GDB

D.   Aqua

44: Vero o falso? Il cacao consente di spostare gli oggetti nel pennino principale su altri pendii separati per migliorare le prestazioni del carico.

A.   VERO

B.   Falso

45: Cosa significa GCD?

A.   Display di grande controllo

B.   Grand Central Dispatch

C.   Grande dispatcher centrale

D.   Distruttore di codice generale

46: In Objective-C, i metodi sono rappresentati da un ______ che è una stringa che descrive il metodo da chiamare.

A.   selettore

B.   oggetto

C.   cursore

D.   categoria

47: Obiettivo-C utilizza il concetto di ______ che consente modifiche a una classe esistente sul posto.

A.   Copia di classe

B.   categorie

C.   eredità

D.   lezioni private

48: Vero o falso? Obiettivo-C non ha un costruttore o un distruttore.

A.   Falso

B.   VERO

49: Quale controllo si desidera utilizzare come fonte di dati?

A.   etichetta

B.   Pulsante

C.   Visualizza controller

D.   UitableView

50: Nel Builder Interface, _______ contiene elementi di serie in cacao che puoi trascinare e guidare nella tua applicazione.

A.   Finestra del documento

B.   Finestra dell'applicazione

C.   Barra dei menu

D.   Palette di biblioteche

51: Vero o falso? Objective-C è un linguaggio tipizzato statico.

A.   Falso

B.   VERO

52: Nella finestra Xcode, _____ elenca i file, i risultati di ricerca e le impostazioni di build.

A.   Visualizza file

B.   Interface Builder

C.   Vista del progetto

D.   Finestra del documento

53: Quale controllo può l'utente aggiungere un piccolo pezzo di dati?

A.   Uiitextfield

B.   Visualizza controller

C.   Etichetta

D.   Pulsante

54: La classe ______ implementerà un mutex.

A.   Nscell

B.   Nslock

C.   NSResponder

D.   Nsapplicazione

55: ______ è l'infrastruttura informatica di Apple che consiste in Mach, Unix Services e Mac OS X Networking e filesystems.

A.   Cacao

B.   Darwin

C.   Aqua

D.   Interface Builder

56: _______ è il framework di persistenza dell'oggetto incluso con il kit di fondazione.

A.   Dati core

B.   Kit di applicazione

C.   Interface Builder

D.   Builder di progetto

57: _______ Classe ti consente di giornale di diario nella tua applicazione.

A.   Nslog

B.   NSDocument

C.   Nsapplicazione

D.   NSResponder

58: In Xcode, cosa fa l'ispettore dell'identità?

A.   Ispeziona il tuo codice per errori

B.   Nessuna delle precedenti

C.   Imposta le proprietà di un oggetto

D.   Trova l'identità del programmatore

59: ______ non è un tipo di finestra sullo schermo Mac OS X.

A.   Dialogo

B.   Finestra di utilità

C.   Finestra del cursore

D.   Finestra del documento

60: Vero o falso? La gestione della memoria è completamente automatica.

A.   VERO

B.   Falso

61: Un cacao ______ è un messaggio e un oggetto corrispondente inviato a una domanda in risposta ad alcune azioni intraprese dall'utente.

A.   selettore

B.   evento

C.   pennino

D.   classe

62: La classe NSDocument viene utilizzata per ______.

A.   Salvare il contenuto di una finestra in un file

B.   Stampa il contenuto di una finestra

C.   Caricamento di un file salvato

D.   Avviso di un utente che cerca di chiudere una finestra modificata senza prima salvare

63: Vero o falso? Gli oggetti NSNumber non possono essere modificati dopo l'inizializzazione.

A.   Falso

B.   VERO

64: L'interfaccia utente grafica Mac OS X (GUI) è chiamata _________.

A.   iOS

B.   Cacao

C.   Aqua

D.   Obiettivo-C

65: ________ è un framework che contiene tutti gli oggetti necessari per implementare un'interfaccia utente basata su eventi grafici.

A.   Kit di fondazione

B.   Funzioni core

C.   Kit di applicazioni

D.   Dati di base

66: ______ è una sezione di codice che legge eventi ed svolge funzioni appropriate per quegli eventi.

A.   Evento Loop

B.   pennino principale

C.   Nsevent

D.   NSResponder

67: _______ non è una sottoclasse di NSResponder.

A.   NSVIEW

B.   Nsapplicazione

C.   Nsevent

D.   Nswindow

68: Il Mac OS X _______ sostituisce il menu dell'applicazione Mac OS 9.

A.   Finestra del documento

B.   Barra dei menu

C.   Dock

D.   Controlli

69: Cosa fa l'interfaccia builder in Xcode?

A.   Riutilizzo dell'oggetto pulsante, ma è necessario codificarlo ogni volta che ne hai bisogno.

B.   Crea manualmente la classe Visualizza

C.   Non può creare viste

D.   Riutilizzo del codice delle classi di visualizzazioni

70: ________ non sono un evento di cacao.

A.   Eventi ripetuti

B.   Eventi del mouse

C.   Eventi periodici

D.   Eventi della tastiera

71: Quale non è un navigatore in Xcode?

A.   Project Navigator

B.   Simbolo navigatore

C.   Emissione di navigatore

D.   Assistente navigatore

72: Che non appartiene all'infrastruttura web:

A.   Banca dati

B.   server web

C.   Smartphone

D.   Mainframe

73: Un oggetto ______ invia automaticamente un messaggio a un target quando viene manipolato un oggetto sullo schermo.

A.   risponditore

B.   selettore

C.   pennino

D.   controllo

74: L'oggetto ________ è il principale oggetto di controllo dell'applicazione.

A.   Nswindow

B.   NSDocument

C.   Nsapp

D.   Nsapplicazione

75:

sotto Mac OS X 10.5, CGrect, CGSize e CGOint hanno la stessa struttura di NSRect , NSsize e
rispettivamente nspoint. È vero?

A.   SÌ

B.   NO

76:

In quale lingua è scritta il cacao?

A.   C

B.   Objective-c

C.   C ++

D.   Giava

E.   Rubino

77:

NSString è mutabile?

A.   SÌ

B.   NO

78:

È obbligatorio creare un NSAutoReleleeSepool in un'applicazione di cacao? < /p>

A.   SÌ

B.   NO

79:

Quale classe dovrebbe essere usata per caricare le risorse?

A.   Nsresource

B.   Nsapplicazione

C.   Nsbundle

D.   Nsfile

E.   Nessuna delle precedenti

80:

può essere usato il sonda p>

A.   SÌ

B.   NO

81:

Che cos'è un osservatore?

A.   Un oggetto che implementa il protocollo nsobserver

B.   Un oggetto che invia una notifica

C.   Un oggetto che riceve tutte le notifiche

D.   Un oggetto registrato presso il centro di notifica

E.   Nessuna delle precedenti

82:

riempi il vuoto.
nsButton: & lt; & gt; : NSObject

A.   NsControl:

B.   NSWIDGET: NSVIEW: NSResponder

C.   NSResponder

D.   Nswidget

E.   NSControl: NSVIEW: NSResponder

83:

Puoi usare Malloc/Free in un'applicazione di cacao?

A.   SÌ

B.   Sì, ma solo in una libreria C separata

C.   Sì, ma possiamo usare solo Malloc; GRATIS non è necessario

D.   NO

84:

Quanto è ampio Unichar su una macchina a 32 bibi?

A.   8 bit

B.   16 bit

C.   32 bit

D.   64 bit

E.   128 bit

85:

Un oggetto può essere il delegato di più oggetti?

A.   SÌ

B.   NO

86:

Quale delle seguenti piattaforme supporta il cacao?

A.   finestre

B.   Linux

C.   Mac Osx

D.   Solaris

E.   Nessuna delle precedenti

87:

Dove le risorse di applicazione dovrebbero essere generalmente messe?

A.   In /sistema

B.   In /biblioteca

C.   All'interno del pacchetto dell'applicazione

D.   In /risorse

E.   Nessuna delle precedenti

88:

Qual è il modo normale di gestire gli eventi di cacao?

A.   Polling per eventi

B.   Registrando un osservatore di eventi

C.   Implementando i metodi NSResponder nelle sottoclassi

D.   Nessuna delle precedenti

89:

Come viene solitamente creata una GUI in cacao?

A.   Con Interface Builder

B.   Modificando manualmente i file XML

C.   Programmaticamente

D.   Nessuna delle precedenti

90:

riempi il vuoto.
nScountEdSet: & lt; & gt; : NSObject

A.   NSARRAY: NSCLASS

B.   Nsmutablearray: nsarray

C.   NSMUABLETET: NSSET

D.   NSSET

E.   NSSET: NSARRAY

91:

Cos'è NSRect?

A.   Una classe

B.   Un oggetto

C.   Una struttura

D.   Un tipo C integrato

E.   Un tipo incorporato oggettivo C

92:

Se si genera un filo con api del filo posix, verrà avvisato il cacao?

A.   SÌ

B.   NO

93:

Quale metodo dovrebbe essere chiamato prima di essere in grado di disegnare al di fuori del drawreact: Metodo una vista?

A.   Nessuno

B.   Lockview

C.   Lockfocus

D.   Preparareview

E.   Nessuna delle precedenti

94:

riempi il vuoto
nsmutablearray: & lt; & gt; : NSObject

A.   NSSET

B.   NSCollection

C.   Nsarray

D.   Nscontainer

E.   Nsmovablearray

95:

Quale delle seguenti classi gestisce le notifiche globali del computer?

A.   NSnotificationCenter

B.   Nsdistributednotificationcenter

C.   NsglobalNotificationCenter

D.   NSSystemNotificationCenter

96:

NSDistribuedNotificationCenter può essere usato per comunicare tra più macchine?

A.   SÌ

B.   NO

97:

puoi staccare i fili in cacao?

A.   SÌ

B.   NO

98:

Il seguente codice è valido?
nssSize s = nsmakesize (10, 10);
Int Values ​​[20];
Values ​​[S.Height] = 5;

A.   Errore di compilazione

B.   Errore di runtime

C.   Codice valido

99:

Cos'è una notifica?

A.   Un evento utente

B.   Un tipo di messaggio speciale utilizzato all'interno del kernel

C.   Un oggetto che incapsula informazioni su un evento

D.   Nessuna delle precedenti

100:

Il cacao supporta 64Bits?

A.   SÌ

B.   NO