Cocoa Programming for Mac OS X questions en langues françaises

Cocoa Programming for Mac OS X questions en langues françaises

Notre équipe a effectué des recherches approfondies pour créer le QCM de programmation Mac OS X Cocoa. Nous vous invitons à tester vos connaissances en programmation Mac OS X Cocoa en répondant aux plus de 100 questions à choix multiples ci-dessous.
Faites simplement défiler vers le bas pour commencer.

1: __________ & nbsp; n'est pas l'une des bibliothèques d'objets objectif-C de Cocoa.

A.   Données de base

B.   Kit de contact

C.   Kit de fondation

D.   Kit d'application

2: Un ________ est une liste d'informations lues par les applications pendant leur lancement.

A.   méthode

B.   Liste des propriétés

C.   fonction

D.   classe

3: Qu'est-ce que le protocole?

A.   Utilisé en java

B.   Une partie de l'interface des classes

C.   Une liste de variables

D.   Non utilisé

4: _______ est l'environnement de développement intégré de Cocoa (IDE).

A.   Constructeur d'interface

B.   Dock

C.   Aqua

D.   Xcode

5: ______ est la classe racine pour la plupart des classes dans la hiérarchie de la classe Objective-C.

A.   Nslog

B.   Nsponder

C.   Nsevent

D.   Nsobject

6: Qui est la bonne déclaration:

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: Quelle déclaration est correcte:

A.   Nscolor * houseColor = [Couleur HousepaintObj].

B.   Nscolor * houseColor = [Couleur HousePaintObj]]

C.   Nscolor * houseColor = [HousePaintObj Color] \

D.   Nscolor * houseColor = [HousePaintObj Color];

8: Avant de pouvoir commencer, vous devez télécharger et installer le ____.

A.   Microsoft Word

B.   FICHIER ZIP

C.   SDK iOS

D.   Windows OS

9: Dans quelle langue les applications iOS sont-elles codées?

A.   C ++

B.   Objectif c

C.   C # .net

D.   J2EE

10: La version iOS actuelle prend-elle en charge le multitâche?

A.   Oui

B.   Non

11: Quels objets existent dans le cadre du cacao?

A.   Nslog

B.   Mslog

C.   Lslog

D.   Kslog

12: Quelle est la déclaration appropriée?

A.   Label.Text = @ & # 34; Hello World & # 34 ;,

B.   Label.Text = @ & # 34; Hello World & # 34 ;;

C.   Label.Text = && # 34; Hello World & # 34 ;;

D.   Label.Text = @ & # 34; Hello World & # 34;:

13: Vrai ou faux? Les deux outils de développeur Mac OS X les plus importants sont Xcode (anciennement Builder de projet) et le constructeur d'interface.

A.   Vrai

B.   FAUX

14: Toutes les classes intégrées de Cocoa commencent par:

A.   attitude postive

B.   Ns

C.   Une lettre

D.   SP

15: _______ fournit du cacao comme interface de programmation d'applications orientée objet (API).

A.   Pomme

B.   Soleil

C.   Oracle

D.   Microsoft

16: Quel fichier d'extension n'est pas utilisé dans Xcode?

A.   Possession.xib

B.   Possession.aspx

C.   Possession.m

D.   Possession.h

17: Quel IDE utilise iOS?

A.   Xcode

B.   Visual Studio

C.   Éclipse

D.   Pomme

18: L'API Cocoa pour iOS est appelée?

A.   Gateau au chocolat

B.   Cocoa Touch

C.   Geste de cacao

D.   Dragée

19: Il n'y a qu'un seul ordinateur sur lequel vous pouvez coder iOS. Lequel est-ce?

A.   Asus

B.   Mac

C.   Xbox 360

D.   Tablier

20: Vrai ou faux? Cocoa utilise le modèle de conception du modèle de vue de modèle (MVC).

A.   FAUX

B.   Vrai

21: Le cadre du cacao est POO. Pourquoi est-ce utile?

A.   Ça ne vaut pas le temps d'apprendre

B.   Chaque fois que vous souhaitez utiliser du code que quelqu'un a écrit, vous devez réécrire chaque ligne

C.   La POO permet au codeur de réutiliser et de personnaliser les objets existants dans son nouveau code.

D.   Vous ne pouvez pas réutiliser le code une fois qu'il existe

22: Quel (s) cadre (s) composent le cacao?

A.   System.web

B.   Appkit et fondation

C.   Printemps

D.   MVC

23: AutoreleasEpool fait le mieux référence à:

A.   Fonctionnalité Xcode

B.   Oracle

C.   Gestion de la mémoire

D.   Cours d'exception

24: Que fait un débogueur?

A.   Il est utilisé pour créer des uiViews dans xcode

B.   Aide à trouver des erreurs dans votre code.

C.   Il configure votre environnement iOS

D.   Il est utilisé pour résoudre les problèmes de système d'exploitation avec l'iPad

25: Quelle classe de cacao est utilisée pour créer une chaîne?

A.   Mslog

B.   Nsstring

C.   MSSTRING

D.   Nslog

26: Quels objets n'existent pas dans le cadre de cacao?

A.   Nsstring

B.   Nsmutablectionary

C.   Nsredman

D.   Nslog

27: ________ est utilisé pour créer des interfaces d'application et établir des connexions entre les objets d'interface.

A.   Aqua

B.   Code de xé

C.   Dock

D.   Builder d'interface

28: Lequel n'est pas un contrôle d'interface utilisateur dans Xcode?

A.   ASP TextBox

B.   Afficher le contrôleur

C.   Contrôleur de vue de la page

D.   Étiqueter

29: Quels objets ne font pas partie du cadre de cacao?

A.   Nsmutablectionary

B.   Nssting

C.   Nsapple

D.   Nspoint

30: L'application ______ est stockée dans un fichier avec une extension .icns.

A.   comprend

B.   Icônes

C.   têtes

D.   pointes

31: Le ________ est un cadre qui définit une couche de base de classes objectives-C.

A.   Kit d'application

B.   Kit de fondation

C.   Données de base

D.   Aqua

32: OOP signifie une programmation orientée objet. Il est utilisé pour:

A.   C'est un installateur pour télécharger Xcode depuis Internet et construire sur votre Mac

B.   Réutilisation du code

C.   Dans Xcode, c'est appelé le simulateur qui vous permet de tester vos applications mobiles dans un environnement virtuel

D.   Il enverra votre projet d'application terminé à l'App Store.

33: Vrai ou faux? Les objets NSDictionary peuvent être modifiés après l'initialisation.

A.   Vrai

B.   FAUX

34: Que signifie le terme "nil" en référence à une variable?

A.   "NIL" n'est utilisé que dans la gestion des exceptions

B.   Aucun objet n'est en référence à la variable

C.   Cela n'affecte pas du tout la valeur d'une variable.

D.   "NIL" est incorrect, il devrait être éliminé

35: Chaque fois que vous personnalisez une classe existante, elle s'appelle:

A.   La programmation

B.   Disposant

C.   Architecture

D.   Sous-classe

36: Un fichier _________ stocke toutes les informations sur les objets d'interface utilisateur d'une application.

A.   classe

B.   nib

C.   catégorie

D.   entête

37: Les objets imutables ne peuvent pas être__:

A.   commencé

B.   déplacé

C.   disposé

D.   modifié

38: Vrai ou faux? Les classes objectives-C sont des objets.

A.   Vrai

B.   FAUX

39: Le "NS" dans NSObject signifie:

A.   L'étape suivante

B.   Studios de la NASA

C.   Rien de court

D.   Nommez Steve

40: Vrai ou faux? Un programme de cacao peut ne pas être compilé à partir d'une invite de ligne de commande.

A.   Vrai

B.   FAUX

41: À quoi sont associés atomiques et non atomiques?

A.   Lion de mac

B.   iPhone 3

C.   Gestion des exceptions

D.   Multithreading

42: Une propriété:

A.   Une liste de variables

B.   Un moment

C.   Définit les méthodes Getter / Setter

D.   une caractéristique

43: Le débogueur le plus couramment utilisé avec le cacao est ______.

A.   Mac OS X

B.   Visual Studio Debugger

C.   Gdb

D.   Aqua

44: Vrai ou faux? Le cacao vous permet de déplacer des objets dans la plume principale vers d'autres plumes distinctes pour améliorer les performances de charge.

A.   Vrai

B.   FAUX

45: Que représente GCD?

A.   Grand contrôle d'affichage

B.   Grand Central Dispatch

C.   Grand répartiteur central

D.   Destroyer de code général

46: Dans Objective-C, les méthodes sont représentées par un ______ qui est une chaîne décrivant la méthode à appeler.

A.   sélecteur

B.   objet

C.   le curseur

D.   catégorie

47: Objective-C utilise le concept de ______ qui permet aux modifications une classe existante en place.

A.   Copie de classe

B.   Catégories

C.   héritage

D.   classes privées

48: Vrai ou faux? Objective-C n'a pas de constructeur ou de destructeur.

A.   FAUX

B.   Vrai

49: Quel contrôle souhaitez-vous utiliser comme source de données?

A.   étiqueter

B.   Bouton

C.   Afficher le contrôleur

D.   UableTview

50: Dans le constructeur d'interface, le _______ contient des éléments d'origine dans le cacao que vous pouvez glisser-déposer dans votre application.

A.   Fenêtre de document

B.   Fenêtre d'application

C.   Barre de menu

D.   Palette de bibliothèque

51: Vrai ou faux? Objective-C est une langue typtée statique.

A.   FAUX

B.   Vrai

52: Dans la fenêtre Xcode, le _____ répertorie les fichiers, les résultats de recherche et les paramètres de construction.

A.   Affichage du fichier

B.   Constructeur d'interface

C.   Vue du projet

D.   Fenêtre de document

53: Quel contrôle l'utilisateur peut-il ajouter un petit morceau de données?

A.   Uitextfield

B.   Afficher le contrôleur

C.   Étiqueter

D.   Bouton

54: ______ La classe mettra en œuvre un mutex.

A.   Nscell

B.   Nslock

C.   Nsponder

D.   Nsapplication

55: ______ est l'infrastructure informatique d'Apple qui se compose de Mach, Unix Services et Mac OS X Networking and FileSystems.

A.   Cacao

B.   Darwin

C.   Aqua

D.   Constructeur d'interface

56: _______ est le cadre de persistance de l'objet inclus avec le kit de fondation.

A.   Données de base

B.   Kit d'application

C.   Constructeur d'interface

D.   Générateur de projets

57: _______ La classe vous permet de journaliser des événements dans votre application.

A.   Nslog

B.   NSDocument

C.   Nsapplication

D.   Nsponder

58: Dans Xcode, que fait l'inspecteur d'identité?

A.   Inspecte votre code pour les erreurs

B.   Aucune de ces réponses

C.   Définir les propriétés d'un objet

D.   Trouver l'identité du programmeur

59: ______ n'est pas un type de fenêtre Mac OS X à l'écran.

A.   Dialogue

B.   Fenêtre utilitaire

C.   Fenêtre du curseur

D.   Fenêtre de document

60: Vrai ou faux? La gestion de la mémoire est complètement automatique.

A.   Vrai

B.   FAUX

61: Un cacao ______ est un message et un objet correspondant envoyé à une application en réponse à certaines mesures prises par l'utilisateur.

A.   sélecteur

B.   événement

C.   plume

D.   classe

62: La classe NSDocument est utilisée pour ______.

A.   Enregistrer le contenu d'une fenêtre dans un fichier

B.   Impression du contenu d'une fenêtre

C.   Chargement d'un fichier enregistré

D.   Alerter un utilisateur qui essaie de fermer une fenêtre éditée sans d'abord économiser

63: Vrai ou faux? Les objets NSNumber ne peuvent pas être modifiés après l'initialisation.

A.   FAUX

B.   Vrai

64: L'interface utilisateur graphique Mac OS X (GUI) est appelée _________.

A.   ios

B.   Cacao

C.   Aqua

D.   Objectif c

65: Le ________ est un framework qui contient tous les objets nécessaires pour implémenter une interface utilisateur basée sur des événements graphiques.

A.   Kit de fondation

B.   Fonctions principales

C.   Kit d'application

D.   Données de base

66: Le ______ est une section de code qui lit les événements et exécute des fonctions appropriées pour ces événements.

A.   boucle d'événement

B.   plume principale

C.   Nsevent

D.   Nsponder

67: _______ n'est pas une sous-classe de NSResponder.

A.   Nsview

B.   Nsapplication

C.   Nsevent

D.   Nswindow

68: Le Mac OS X _______ remplace le menu de l'application Mac OS 9.

A.   Fenêtre de document

B.   Barre de menu

C.   Dock

D.   Contrôles

69: Que fait le constructeur d'interface dans Xcode?

A.   Réutilisation de l'objet Button, mais vous devez le coder chaque fois que vous en avez besoin.

B.   Créez manuellement la classe Afficher

C.   Il ne peut pas créer de vues

D.   Réutilisation du code des classes de vues

70: ________ ne sont pas un événement de cacao.

A.   Répéter les événements

B.   Événements de souris

C.   Événements périodiques

D.   Événements de clavier

71: Lequel n'est pas un navigateur dans Xcode?

A.   Navigateur de projet

B.   Navigateur symbole

C.   Navigator publié

D.   Navigateur assistant

72: Qui n'appartient pas à l'infrastructure Web:

A.   Base de données

B.   serveur Web

C.   Téléphone intelligent

D.   Mainframe

73: Un objet ______ envoie automatiquement un message à une cible lorsqu'un objet à l'écran est manipulé.

A.   intervenant

B.   sélecteur

C.   plume

D.   contrôle

74: L'objet ________ est le principal objet de contrôle de l'application.

A.   Nswindow

B.   NSDocument

C.   Nsapp

D.   Nsapplication

75:

Sous Mac OS X 10.5, CGrect, CGSize et CGPoint ont la même structure que NSrect , Nssize et
nspoint respectivement. Est-ce vrai?

A.   Oui

B.   Non

76:

dans quelle langue est écrit le cacao?

A.   C

B.   Objectif c

C.   C ++

D.   Java

E.   Rubis

77:

est nsstring mutable?

A.   Oui

B.   Non

78:

Est-il obligatoire de créer un nsautoreleleasepool dans une application Cocoa? < / p>

A.   Oui

B.   Non

79:

Quelle classe doit être utilisée pour charger les ressources?

A.   Nsresource

B.   Nsapplication

C.   Nsbundle

D.   Nsfile

E.   Aucune de ces réponses

80:

peut être utilisé pour récupérer les événements de cacao?

A.   Oui

B.   Non

81:

Qu'est-ce qu'un observateur?

A.   Un objet qui implémente le protocole NSObserver

B.   Un objet qui envoie une notification

C.   Un objet qui reçoit toutes les notifications

D.   Un objet enregistré auprès du centre de notification

E.   Aucune de ces réponses

82:

Remplissez le blanc.
nsbutton: & lt; & gt; : Nsobject

A.   NsControl:

B.   NSWIDGET: NSVIEW: NSRESPONDER

C.   Nsponder

D.   Nswidget

E.   NSControl: NSView: NSResPonder

83:

Pouvez-vous utiliser malloc / libre dans une application de cacao?

A.   Oui

B.   Oui, mais seulement dans une bibliothèque C séparée

C.   Oui, mais nous ne pouvons utiliser que Malloc; Gratuit n'est pas nécessaire

D.   Non

84:

Quelle est la largeur Unichar sur une machine 32 bits?

A.   8 bits

B.   16 bits

C.   32 bits

D.   64 bits

E.   128 bits

85:

Un objet peut-il être le délégué de plusieurs objets?

A.   Oui

B.   Non

86:

Laquelle des plates-formes suivantes prend en charge le cacao?

A.   les fenêtres

B.   Linux

C.   Mac OS X

D.   Solaris

E.   Aucune de ces réponses

87:

où les ressources d'application devraient généralement être mises en place?

A.   En / système

B.   En librairie

C.   Dans le bundle de l'application

D.   En / ressources

E.   Aucune de ces réponses

88:

Quelle est la façon normale de gérer les événements de cacao?

A.   Par sondage pour les événements

B.   En enregistrant un observateur d'événements

C.   En implémentant les méthodes NSResponder dans les sous-classes

D.   Aucune de ces réponses

89:

Comment une GUI est-elle habituellement créée dans le cacao?

A.   Avec un constructeur d'interface

B.   En modifiant manuellement les fichiers XML

C.   Par programme

D.   Aucune de ces réponses

90:

Remplissez le blanc.
nscountEdset: & lt; & gt; : Nsobject

A.   NSARRAY: NSCLASS

B.   NsMutableArray: NSArray

C.   Nsmutableset: nSet

D.   Nsset

E.   NSSET: NSARRAY

91:

Qu'est-ce que NSRect?

A.   Une classe

B.   Un objet

C.   Une structure

D.   Un type intégré C

E.   Un type d'objectif-C intégré

92:

Si vous posez un fil avec une API de thread Posix, le cacao sera-t-il informé?

A.   Oui

B.   Non

93:

Quelle méthode doit être appelée avant de pouvoir dessiner en dehors du drawrect: Méthode de une vue?

A.   Aucun

B.   verrouillage

C.   LockFocus

D.   Préparent View

E.   Aucune de ces réponses

94:

Remplissez le blanc
nsMutableArray: & lt; & gt; : Nsobject

A.   Nsset

B.   Nscollection

C.   Nsarray

D.   Nsctainer

E.   Nsmovablearray

95:

Laquelle des classes suivantes gère les notifications globales de l'ordinateur?

A.   NSNotificationCenter

B.   NsDistributedNotificationCenter

C.   NSGlobalNotificationCenter

D.   NSSystemNotificationCenter

96:

NSDistributedNotificationCenter peut-il être utilisé pour communiquer entre plusieurs machines?

A.   Oui

B.   Non

97:

Pouvez-vous détacher les fils de Cocoa?

A.   Oui

B.   Non

98:

Le code suivant est-il valide?
nssize s = nsmakesize (10, 10);
Int Values ​​[20];
valeurs [s.height] = 5;

A.   Compiler l'erreur

B.   Erreur d'exécution

C.   Code valide

99:

Qu'est-ce qu'une notification?

A.   Un événement utilisateur

B.   Un type de message spécial utilisé dans le noyau

C.   Un objet qui résume les informations sur un événement

D.   Aucune de ces réponses

100:

Le cacao prend-il en charge 64bits?

A.   Oui

B.   Non