menu
  Home  ==>  quiz_delphi   

Quiz Delphi

Voici un questionnaire simple sur la programmation Delphi:
   pour chaque question, sélectionnez UNE réponse (boutons radio) ou plusieurs réponses (cases à cocher)
   cliquez "envoyer"
   vous recevrez le corrigé avec vos résultats
 

quelles technique influence la performance d'un tQuery
  l'appel de Prepare
  affecter True à RequestLive
  affecter True à UniDirectional
  affecter True à CachedUpdates
  appeler ExecSql au lieu de Open
quelles affirmations sur les champs calculés sont exactes ?
  tous les types de tField peuvent être modifiés dans OnCalcField
  Dataset.State prend la valeur dsCalcFields pendant la durée de OnCalcFiels
  les valeurs du champ calculé peuvent être stockés dans la table en affectant True à la propriété Stored du champ calculé
  OnCalcField sera appelé lorsqu'un champ est modifié seulement si AutoCalcFields est True
quand est-il utile de débrancher l'optimisation du compilateur
  l'optimisation peut provoquer des récursion condiusant à un débordement de pile
  le changement de vitesse peut provoquer des problèmes de synchronisation sur les systèmes plus anciens
  les .EXE auront un checksum qui provoquera une erreur de chargement et des diagnostics de corruption sur certains OS
  l'optimisation peut supprimer des variables locales et la réorganisation de boucles
les packages Delphi compilés sont stockés avec l'extension
  EXE
  DPK
  PRJ
  BPL
quelle technique utiliser pour partager un Object Repository
  initialiser un répertoire partagé en utilisant "Options | Environment"
  initialiser un répertoire partagé dans la base de registre Windows
  le répertoire objet n'est pas une resource partageable
  modifier directement DELPHI.INI et créer une entrée BASEDIR dans la section correspondant à l'Object Repository
comment ouvrir un dialogue de façon modale
  mon_dialogue.Show
  mon_dialogue.ShowModal
  mon_dialogue.DisplayModal
  ShowModal(mon_dialogue)
quels composants sont des composants visuels
  tColorDialog
  tTabSheet
  tTimer
  tThread
Un tCustomControl est un descendant direct de
  tObject
  tWinControl
  tControl
  tFramedControl
A quel composant appartient OnValidate
  tDataSet
  tDataSource
  tDbControl
  tField
que se passe-t-il si "Arrêt sur Exception" est coché et qu'une exception survient
  l'exécution est suspendue et le Débugger est invoqué
  Delphi est fermé lorsqu'une violation d'accès est provoquée
  l'application est avortée lorqu'une erreur critique intervient
  les points d'arrêt du Débugger son activés
Un "modèle de composant" (component template) est
  un composant dont les méthodes sont abstraites et les propriétés non publiées
  un composant qui générera à l'exécution des méthodes qui dépendent des paramètres
  un composant placé dans le Répertoire Objet afin de fournir des modèles pour permettre la création de nouveaux composants
  un ensemble de plusieurs composants placés sur la Palette et qui peuvent être sélectionnés en une seule opération
Delphi supporte la surcharge des méthodes :
  lorsque le nombre de paramètres est différent
  lorsque le type des paramètres diffère
  lorsque le type et le nombre des paramètres diffère
  lorsque les paramètres on des valeurs par défaut
lorsque l'utilisateur entre des valeurs dans un nouvel enregistrement, quel événement utiliser pour examiner et changer les valeurs avant l'écriture dans le tampon mémoire:
  OnValidate
  OnUpdate
  OnDisplayText
  OnChange
lorsque vous appelez tDataset.Locate
  si Locate trouve un enregistrement, le dernier enregistrement devient l'enregistrement courant
  si Locate ne troue pas l'enregistrement, le dernier enregistrement devient l'enregistrement courant
  si Locate trouve un enregistrement, cet enregistrement devient l'enregistrement courant
  si Locate ne troue pas l'enregistrement, le premier enregistrement devient l'enregistrement courant
la clause Contains d'un Package contient
  les UNIT contenues dans le Package
  les PACKAGEs contenus dans le Package
  les fichiers de Resources contenus dans le Package
  les tForm contenus dans le Package
tCanvas.Handle représente
  une BitMap Win32
  une Palette Win32
  une poignée de fenêtre
  une poignée de contexte d'affichage (hDC = Device Context)
la procédure Register a besoin des paramètres suivants:
  les noms de tous les événements du composant
  les noms de toutes les méthodes du composant
  la liste de toutes les propriétés exportées
  les ancêtres communs du composant
  la page de la Palette où sera placé le composant
tClientSocket est utilisé pour gérer une seule connection à un serveur TCP/IP
  vrai
  faux
la structure d'un document WML est validé en utilisant
  un DTD
  un XSD
  un XDR
  tous
Code Completion est invoqué par
  Ctrl + Entrée
  Ctrl + Espace
  Echappement
  Alt + Entrée
un "+" devant une propriété dans l'Inspecteur d'Objet signifie que
  il est possible d'expanser la propriété pour voir les sous options
  cette propriété a aussi un éditeur de propriété
  cette propriété est la propriété courante
  cette propriété est la propriété par défaut
lequel de ces types n'est (ne sont pas) PAS un type natif de Delphi 6
  ShortInt
  SmallInt
  Int32
  Int64
  Byte
  Word
  LongWord
DOM est
  une version standard de COM MicroSoft
  un document décrivant la structure d'un document XML
  un document décrivant les balises (tags) possibles dans un document XML
  un ensemble d' Interface s permettant d'accéder aux différentes parties d'un document XML
pour afficher si un caractère est supérieur à 'A'
  IF letter> 'Z' THEN Write('greater') ELSE write('lower');
  IF letter> 'A' THEN Write('greater'); ELSE write('lower');
  IF letter<> 'A' THEN Write('greater') ELSE write('lower');
  IF letter> 'A' THEN Write('greater') ELSE write('lower');
définir un tableau de 1 à 20
  TYPE t_number= ARRAY [1..20] OF Int;
  TYPE t_number= ARRAY [1..20] OF Integer;
  TYPE t_number: ARRAY [1..20] OF Integer;
  TYPE t_number: ARRAY [0..19] OF Integer;
quels contrôles ont un tCanvas public
  tEdit
  tLabel
  tButton
  tMemo
  tBevel
comment arrêter tDataSet.Post
  exécuter RAISE dans tDataSet.AfterPost
  exécuter RAISE dans tDataSet.BeforePost
  appeler tDataSet.Cancel dans tDataSet.AfterPost
  appeler tDataSet.Cancel dans tDataSet.BeforePost
  exécuter Break

L'Institut PASCAL - 26 Rue Lamartine 79009 PARIS
Tél 01.42.83.69.36 / 06.87.88.23.91 - e-mail: formations@formations-delphi.com
Créé: fev-02. Maj: jun-11.  Copyright © l'Institut Pascal 2001 - 2011  
Retour:    Home  Les Formations  Dates  Inscription  Développement Delphi  Plan du Site  Contacts
Formation à l'Institut Pascal

Formations DELPHI
à l'Institut Pascal

+ Home
  + initiations_delphi
  + bases_de_données
  + prog_conception_objet
  + delphi_dot_net
  + internet_sockets
  + perfectionnement_delphi
  + formations_pascal
  – mise_à_niveau
  – formations_sur_mesure
  – dates
  + inscriptions
  – références
  – style_des_formations
  – choix_d_une_formation
  – toutes_les_formations
  – lettre_d_information
  + transparents
  + developpement_delphi
  – quiz_delphi
Contacts
Plan du Site
– chercher :

RSS feed  
Blog