0% ont trouvé ce document utile (1 vote)
809 vues24 pages

CLAD Sample Exam-2

Cet exemple présente un exemple fictif d'examen pour la certification CLAD. L'examen contient 40 questions à choix multiples sur des sujets liés à LabVIEW. Le document décrit les instructions et les détails de l'examen, tel que le temps imparti et le seuil de réussite.

Transféré par

Djebbi Sami
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (1 vote)
809 vues24 pages

CLAD Sample Exam-2

Cet exemple présente un exemple fictif d'examen pour la certification CLAD. L'examen contient 40 questions à choix multiples sur des sujets liés à LabVIEW. Le document décrit les instructions et les détails de l'examen, tel que le temps imparti et le seuil de réussite.

Transféré par

Djebbi Sami
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exemple d'examen CLAD

ExamenCertifiedLabVIEWAssociateDeveloper

Livretdetest

Remarque:l'utilisationd'unordinateuroudetoutautrematrielderfrenceN'ESTPASautoris
pendantl'examen.

Instructions:
Sivousnavezpasreucetexamendansuneenveloppescelleportantlamention"CertificationNI",NE
L'ACCEPTEZPAS.Veuillezlerapporterimmdiatementausurveillant.Unexamenderemplacementvoussera
donn.

Veuilleznedtacheraucuneagrafe.SiNationalInstrumentsreoitunexamenincomplet,siune
partiedeceluicimanqueouestdtache,nousconsidreronsquevousavezchoul'examen.

Veuilleznepasdemanderd'aideausurveillant.Sivousestimezquelintituldunequestionnest
pasclair,notezcettequestionetlesraisonspourlesquellesvouschoisissezlarponsequevous
jugezlamieuxadapte.

Vousnepouvezenaucuncasquitterlasalled'examenaveccelivretdetestoulereproduire.Vous
navezpasledroitdeconserverdespagesdecelivretaprsavoirpassl'examen.

Dtailsdel'examen:
Tempsallou:1heure
Typed'examen:QCM(questionschoixmultiples)
Nombred'lments:40questions
Seuild'obtention:70%

IMPORTANT:unefoisquevousaveztermincetexamen,mettezledanslenveloppefournieavec
votrepagederponsesetSCELLEZcetteenveloppe.Donnezlenveloppescelleausurveillant.

Page 1 sur 24

Exemple d'examen CLAD


Pagederponses:
Pourcomparerrapidementvosrponsesauxsolutionsdelasectiondessolutions,indiquezvosrponsessur
cettepage.Dtachezcettepageetreportezvosrponsesdessusaufuretmesure.Cettepagen'estpasincluse
dansl'examenCLAD.Elleestincluseiciuniquementpourvousaidervousprparer.Lasectiondessolutionsse
trouvelafindel'exempled'examen.

1. _____
2. _____
3. _____
4. _____
5. _____
6. _____
7. _____
8. _____
9. _____
10. _____
11. _____
12. _____
13. _____
14. _____
15. _____
16. _____
17. _____
18. _____
19. _____
20. _____
21. _____
22. _____
23. _____
24. _____
25. _____
26. _____
27. _____
28. _____
29. _____
30. _____
31. _____
32. _____
33. _____
34. _____
35. _____
36. _____
37. _____
38. _____
39. _____
40. _____

Page 2 sur 24

Exemple d'examen CLAD


lmentsdel'exempled'examen:

1. LaquelledesdclarationssuivantesestVRAIEencequiconcernel'excutionducodeci
dessous?

a.
b.
c.
d.

Laboucleeffectuera51itrations.
Laboucleeffectuera50itrations.
Laboucleeffectuera49itrations.
UneboucleForquialavaleur50cbleauterminaldedcompteeffectueralamme
opration.

2. Parmilespropositionssuivantes,laquellepermettralastructurevnementdeLabVIEW
decapturerunvnement?

a. Changerunevaleursurunecommandedelafaceavantenutilisantunclicdesouris
b. Mettrejourunecommandedelafaceavantenutilisantunnuddeproprit
c. Mettrejourunecommandedelafaceavantparprogrammationenutilisantune
rfrencelacommande
d. UtiliserleVIServeurpourmettrejourunecommandedelafaceavant

3. Quellevaleurl'indicateurRsultataffichetillorsquelasectiondecodeafinides'excuter?

a.
b.
c.
d.

Letempsquis'estcoulpendantl'excutiondusousVI,enmillisecondes
Zro
Lenombredesecondesquisesontcoulesdepuisle1erjanvier1970
Letempsquis'estcoulpendantl'excutiondelastructureSquence,en
millisecondes

Page 3 sur 24

Exemple d'examen CLAD


4. Vousdevezmodifierunedespropritsd'unecommandedelafaceavantd'unVIlorsde
l'excution.Quelleestlameilleurefaondeprocderparmilespropositionssuivantes?

a. Crerunnuddepropritimpliciteetslectionnerlapropritmodifier
b. Crerunerfrencelacommande,transmettrecetterfrenceunnudde
propritetslectionnerlapropritmodifier
c. Crerunevariablepartagelieetslectionnerlapropritmodifier
d. Crerunevariablelocaleetslectionnerlapropritmodifier

5. Lamthodelaplusefficacepourcreruntableauconsiste:

a. PlacerunefonctionConstruireuntableaudansuneboucleWhile
b. InitialiseruntableaupuisremplacerleslmentsdansuneboucleWhile
c. UtiliseruneboucleForavecautoindexation
d. UtiliseruneboucleWhileavecautoindexation

6. Quellefonctiondecadencementestlemeilleurchoixpourunelogiquedecontrlede
cadencementdansdesapplicationsquis'excutentsurdelonguespriodesdetemps?

a.

b.

c.

d.

Page 4 sur 24

Exemple d'examen CLAD


7. DansleVIreprsentdanslediagrammesuivant,lagestiond'erreurautomatiqueest
active.SilefichierC:\donnes.txtn'existepas,estcequ'unebotededialogued'erreur
s'ouvre?

a. Oui,chaquefoisquel'erreurdelafonctionOuvrir/Crer/Remplacerunfichierest
renvoye
b. Oui,chaquefoisqu'uneitrationdebouclesetermine
c. Oui,maisseulementunefois,paschaqueitrationdelaboucle
d. Non

8. Silenomd'uneentreestengrasdanslafentredAidecontextuelled'unsousVI,
lesquellesdesconditionssuivantessontvraies?(Ilpeutyavoirplusieursrponses.)

a. Lesvaleursenentredoiventtredesscalaires
b. Uneentreestrecommandemaispasrequise
c. Uneentreestrequise
d. Uneflched'excutionbrisevaapparatremoinsquel'entrenesoitcble

9. Danslafigurecidessous,lasortiedeTailled'untableauest

a.
b.
c.
d.

Tableau1Dde{2,3}
Tableau1Dde{3,2}
2
Aucunedespossibilitscitescidessus

Page 5 sur 24

Exemple d'examen CLAD


10. Quellesectiondecodecritlapluspetitequantitdedonnessurledisque?

a.

b.

c.

Page 6 sur 24

Exemple d'examen CLAD

d.

11. Quelparamtreassignedestouchesoudescombinaisonsdetouchesspcifiquesune
commandedelafaceavant?

a. Focusclavier
b. Raccourciclavier
c. Base
d. Rpartirlesobjets

12. Quelestlersultatdansnouvellechanelorsquelecodesuivantafinides'excuter?

a.
b.
c.
d.

Hellotoyou!
HelloWtoyou!
Hellotoyou!!
Hellotoyou!

13. Quellefonctionnalitlesrfrencesdecommandefournissentelles?

a. Lacapacitd'ajouterdescommandesetdesindicateursunVIparprogrammation
b. L'accsauxpropritsdesobjetsdelafaceavantdanslessousVIs
c. LecontrledeplusieursentresDAQgrcedesalias
d. LacapacitdecblerdescommandesauxfonctionsetauxsousVIs

Page 7 sur 24

Exemple d'examen CLAD


14. Quellevaleurl'indicateurNumriqueaffichetillorsquelecodeafinides'excuter?

a.
b.
c.
d.

0
4
8
LaboucleWhileexcutedesitrationsindfiniment

15. VousdveloppezunsousVIquinerenvoiequ'unevaleurensortieetvousdevezutiliserce
sousVIdansunVI(appelant).Quelleestlameilleurefaondemettreenuvrelefluxde
donnespourcontrlerl'excutiondusousVI?

a. UtiliserlesousVIdansunestructureSquence
b. ModifierlesousVIpouravoirdesentresfacticesquipeuventtreutilisespartirdu
VIappelant
c. ModifierlesousVIpouravoirdesclustersd'erreurquipeuventtreutilisspartirdu
VIappelant
d. ModifierlesousVIpouravoirunevariableglobaleetl'utiliserpartirduVIappelant

Page 8 sur 24

Exemple d'examen CLAD


16. LefichierC:\donnes.txtn'existepasmaisleVInerenvoiepasd'erreur.Quellesectionde
coderenverraituneerreuretarrteraitleVI?

a.

b.

c.

Page 9 sur 24

Exemple d'examen CLAD

d.

17. Estcequ'unfildeliaisonpeuttreutilispourtransmettredesdonnesentredesboucles
quis'excutentenparallle?

a. Oui
b. Non

18. Vousdevezmettrelavaleurd'unecommandenumriquejourparprogrammation.Quelle
estlastratgielaplusapproprie?

a. Utiliserunevariableglobalefonctionnelle
b. Utiliserunevariablelocale
c. Dfinirlavaleurdsirecommevaleurpardfaut
d. Utiliserunerfrencedevaleurdesdonnes

19. Laquelledesdclarationssuivantesdcritl'avantaged'unevariableglobaleparrapport
unevariablelocale?

a. UnevariableglobalepeuttransmettredesdonnesentredeuxVIsindpendantsqui
s'excutentsimultanment
b. Seuleunevariableglobalepeuttransmettredesdonnesdetypetableau;unevariable
localenelepeutpas
c. Lesvariablesglobalessuiventlemodleparfluxdedonnesetnepeuventdoncpas
causerdesituationdecomptition
d. Lesvariablesglobalesn'ontpasbesoind'tiquettesliespourfonctionner

Page 10 sur 24

Exemple d'examen CLAD


20. Queltracchangeradecouleurenpremier?

a. Letrac1carlespropritss'excutentdehautenbas
b. Letrac0parcequelespropritssontappliquesdansl'ordrenumrique,en
commenantzro
c. Lesdeuxtracsserontmisjoursimultanmentgrceaumultithreadingdesproprits
d. OnnepeutpaslesavoirparcequeLabVIEWeffectuedesoprationsselonlefluxde
donnes

21. Laquelledesprocduressuivantesvouspermettrad'avoirplusieurstracssurungraphe?

a. Assemblerdeuxtableaux1DdedonnesXetYensemblepourchaquetrac,puis
construireuntableaudecesclustersetlecblerl'indicateurgraphe.
b. Construireuntableaudedonnes2Davecuneligne(ouunecolonne)distinctedu
tableaupourchaquetrac,puiscblerletableaul'indicateurgraphe.
c. Assemblerleslmentsdechaquewaveformenunclusteretconstruireuntableaude
cesclusters,puiscblerletableaul'indicateurgraphe.
d. BetC.

22. Quelledclarationreprsentelameilleuredescriptiond'unvnementdetypenotification
comme,parexemple,lechangementdevaleurd'unecommandeboolenne?

a. L'indicationqu'unvnements'estproduitetqueLabVIEWnel'apastrait
b. L'indicationqu'unvnements'estproduitetqu'ilatrejetparl'utilisateur
c. L'indicationqu'unvnements'estproduitetqueLabVIEWl'atrait
d. L'indicationqu'unvnementnes'estpasproduitmaisqueletimeoutdel'vnement
spcifiaeulieu

Page 11 sur 24

Exemple d'examen CLAD


23. Vouspersonnalisezunecommande,slectionnezCommandedanslemenudroulantType
decommandeetenregistrezlacommandeauformatdefichier.ctl.Vousutilisezensuite
uneinstancedelacommandepersonnalisesurvotrefentredefaceavant.Sivousouvrez
lefichier.ctletquevousmodifiezlacommande,lacommandesurlafentredelaface
avantchangetelle?

a. Oui
b. Non

24. PendantcombiendetempscettefonctionSupprimerlepremierlmentd'unefiled'attente
attendellederecevoirdesdonnes?

a.
b.
c.
d.

1milliseconde(lavaleurpardfautpuisqu'aucunevaleurn'estcble)
1seconde(lavaleurpardfautpuisqu'aucunevaleurn'estcble)
Indfiniment
Ellen'attendpas,ellerendlamainimmdiatement

25. Quellevaleurl'indicateurRsultatF2affichetillorsqueleVIquicontientcettestructure
Squenceempileafinides'excuter?

a.
b.
c.
d.

0
25
40
65

Page 12 sur 24

Exemple d'examen CLAD


26. Laquelledesdclarationssuivantesdcritcorrectementlasortiersultantdel'excutionde
labouclesuivante?

a.
b.
c.
d.

LestroisderniresvaleursdelafonctionNombrealatoireserontaffiches.
Unemoyenneglissantedetouteslesmesuresseraaffiche.
Unemoyennedesquatrederniresmesuresseraaffiche.
Aucunedesdclarationscidessus

27. Dansquelcasutiliseriezvousl'outilSondepluttqueleboutonAnimerl'excution?

a. Pourvoirlefluxdedonnes
b. Pourvoirlavaleurd'unfildeliaisonentempsrel
c. PourvoirdansunsousVIpendantl'excution
d. PourralentirleVIetafficherlesvaleursdesdonnesdanslesfilsdeliaison

Page 13 sur 24

Exemple d'examen CLAD


28. Cetteimagemontretouteslesconditionsd'unestructureCondition.Quellevaleur
l'indicateurRsultataffichetillorsqueleVIafinides'excuter?

a.
b.
c.
d.

5
7
12
36

29. Quefaitlepointd'arrtsuivant?

a.
b.
c.
d.

Ilprovoquel'abandonduVI
IlprovoquelapauseduVI
IlforceleVIexcuterl'additionsansdtaillerenmodepaspas
IlforceleVIexcuterl'indicateursansdtaillerenmodepaspas

Page 14 sur 24

Exemple d'examen CLAD


30. QuellevaleurRsultataffichetillorsquelecodes'excute?

a.
b.
c.
d.

Untableau1Dde{25,25,50}
Untableau1Dde{25,25}
Untableau2Dde{{25,50,50},{50,25,25}}
Untableau1Dde{75,50,25}

31. Quelleactionmcaniqued'unboolenutiliseriezvouspourimiterunboutond'unebotede
dialogueWindows?

a. Commutationjusqu'aurelchement
b. Commutationaurelchement
c. Armementjusqu'aurelchement
d. Armementaurelchement

32. Laquelledestchessuivantesn'estpasunetapeimportantelorsdelacrationd'une
variableglobalefonctionnelle?

a. L'utilisationderegistresdcalagepourstockerlesinformations
b. Lechangementdesparamtresd'excutionduVIRentrant
c. LaconfigurationduVIpourincorporersoncodedanslecodedesVIsappelants
d. LaconfigurationdelaboucleWhilepourqu'elles'arrteaprsuneitration

33. Quelmodederafrachissementdegraphedroulantdevraittreutilispourcomparer
d'anciennesdonnesavecdesnouvelles,lesdeuxsparesparuneligneverticale?
L'affichagedecegraphedroulantserasemblableceluid'unlectrocardiogramme(ECG).

a. Graphedroulant
b. Oscillographe
c. Graphebalayage
d. Grapheenescalier

Page 15 sur 24

Exemple d'examen CLAD


34. Queltypecourantd'architecturedeVIlediagrammesuivantreprsentetil?

a.
b.
c.
d.

VIplusieursstructuresCondition
VIgnral
VImachinetats
VIbouclesparallles

35. Lafonctiond'unclusterconsiste:

a. Regrouperdestypesdedonnesmixtesdansdesstructureslogiques.
b. Prsenterdesdonnessurlafaceavantenutilisantdesgraphesoudesgraphes
droulants.
c. Fournirunmoyendediffrencierentrelestypesdedonnessurlediagramme.
d. Sparerdesobjetsdedonnesd'aprsleurtypededonnessurlafaceavant.

36. Unpointdecoercitionindiqueque:

a. Lestypesdedonnessontcohrents
b. Uneoprationpolymorphes'effectuerasurlesdonnes
c. Unbufferdedonnesestcrpourgrerlaconversiondesdonnes
d. Desvaleursdedonnessontcontraintesparcequ'ellessonthorsgamme

37. Quellecombinaisondemotscompltecorrectementladclarationsuivante?
Contrairementauxnudsdeproprit_____,lesnudsdeproprit_____ontbesoinde
_____enentrepourfonctionnercorrectement.

a. explicites;implicites;rfrencesdevaleursdedonnes
b. implicites;explicites;rfrencesdevaleursdedonnes
c. explicites;implicites;rfrencesdecommande
d. implicites;explicites;rfrencesdecommande

Page 16 sur 24

Exemple d'examen CLAD

38. Quelestundesinconvnientsdel'utilisationdel'architectureduVIMachinetats?

a. Unemachinetatspeutuniquementpasserd'untatl'autredanslordre
b. Sideuxchangementsd'tatseproduisentenmmetemps,seullepremierchangement
d'tatseratrait;lesecondseraperdu
c. Lediagrammedevientnettementplusgrandlorsqu'onpassed'unearchitecture
gnraleunemachinetats
d. LesmachinestatsnepeuventniacqurirdedonnesniutiliserdefonctionsDAQ

39. Quellecombinaisondemotscompltecorrectementladclarationsuivante?
Le______________indiquelenombretotaldefoisquelaboucles'excuteraetle
_______________renvoielenombredefoisquelaboucles'estexcutemoinsun.

a. terminaldedcompte,
b. terminaldecondition,

;terminaldecondition,
;terminald'itration,

c. terminaldedcompte,

;terminald'itration,

d. terminaldecondition,

;terminaldedcompte,

40. Laquelledesdclarationssuivantesreprsentelameilleuredescriptiond'unfichierdeprojet
LabVIEW(.lvproj)?

a. Undossierspcialisquicontienttouslesfichiersassocisuneapplication
b. Unfichierquicontientunefaceavantetundiagrammeodestapesde
programmationpeuventtremisesenuvre
c. Uneversioncompiledecodeutiliseprincipalementpourledploiementfinald'une
application
d. Unfichierquicontientdesrfrencestouslesfichiersassocisuneapplicationetqui
lesorganise

Page 17 sur 24

Exemple d'examen CLAD


Sectiondesolutions:
Voustrouverezciaprslessolutionsainsiquedesliensversdesressourcescomplmentairespourl'exemple
d'examenCLAD.Touteslesrfrencesrpertoriessontdesarticlesdel'AideLabVIEW.Pourvrifierrapidement
vosrponses,reportezlessurlapagederponses,dtachezlapageetcomparezlaauxpagesdesolutions.La
pagederponsesn'estpasinclusedansl'examenCLAD;elleestincluseiciuniquementpourvousaidervous
prparer.

1. Rponsecorrecte:A
Rubrique:Boucles
Justification:Leterminald'itrationdesbouclesWhileetdesbouclesForcomptetoujourspartirde
zro.Ilrenvoie0lapremireitration,1ladeuxime,etainsidesuite.CommelaboucleWhileest
configurepours'arrterlorsquelasortieduterminald'itrationestsuprieureougale50,nous
savonsqueleterminald'itrationdoitrenvoyerunevaleurd'aumoins50.Ceciseproduitpourla
premirefoisaprs51itrations.
Rfrences:StructuresbouclesForetbouclesWhile,BoucleWhile

2. Rponsecorrecte:A
Rubrique:Structuresvnement
Justification:ChaquerponsepossiblefaitrfrenceunvnementValeurchange.Lesvnements
Valeurchangesontleplussouventgnrspartird'uneactiondel'utilisateursurlafaceavant.
Rfrences:vnementsdisponibles,UtilisationdesvnementsdansLabVIEW

3. Rponsecorrecte:A
Rubrique:Cadencement
Justification:LafonctionCompteurd'impulsionsd'horloge(ms)renvoielavaleurdutimeren
millisecondeslorqu'elleestappele.L'appelerdeuxfoisetfaireladiffrencepermetd'obtenirletemps
coulentrelesappelsenmillisecondes.Danscettesectiondecode,lesousVIestappelentrelesdeux
appelsdelafonctionCompteurd'impulsionsd'horloge(ms);parconsquent,Aestlarponsecorrecte.
Rfrences:StructuresConditionetSquence,FonctionCompteurd'impulsionsd'horloge(ms)

4. Rponsecorrecte:A
Rubrique:VIServeur
Justification:Lesnudsdepropritsontconuspourmodifierlesobjetsdelafaceavantpar
programmation.LesrponsesCetDn'ontpasdesenscarlesvariablesnemodifientpaslesobjetsdela
faceavant.Commenousn'utilisonspasdesousVIs,larponseAestmeilleurequelarponseB
puisqu'unnuddepropritimplicitesuffitetnencessitepaslesentressupplmentairesrequises
parlenuddepropritexplicite.
Rfrences:Contrledesobjetsdelafaceavantparprogrammationpartird'unsousVI,Rfrencede
VIServeur

5. Rponsecorrecte:C
Rubrique:Tableauxetclusters
Justification:LesbouclesForsontplusefficacesquelesbouclesWhilepourcrerdestableauxcarles
bouclesForexcutentunnombreprdtermind'itrations.CecipermetLabVIEWd'allouerla
mmoireutiliseparletableauavantl'excutiondelaboucleFor.
Rfrences:BoucleFor,UtilisationdemmoireparlesVIs

Page 18 sur 24

Exemple d'examen CLAD


6. Rponsecorrecte:C
Rubrique:Cadencement
Justification:LesrponsesAetBrenvoienttoutesdeuxdesvaleursenmillisecondes.Commela
questionspcifiequ'ils'agitd'applicationss'excutantpendantdelonguesdures,nousdevonschoisir
unefonctionplusgrandersolutionpourminimiserlerisquequelavaleurdel'horlogeneretourne
zro.Deplus,larponseBsecontented'ajouteruneattentesynchroneaucode.Cecinesuffitpaspour
desapplicationss'excutantpendantdelonguesdures.Ilestprfrabledecomparerletempsactuel
untempsderfrencepourvoirsilaquantitdetempscorrectes'estcoule.Parconsquent,la
rponseCreprsentelemeilleurchoix.
Rfrences:FonctionCompteurd'impulsionsd'horloge(ms),VIsetfonctionsdetemps

7. Rponsecorrecte:D
Rubrique:Gestiondeserreurs
Justification:Bienquelagestiond'erreurautomatiquesoitactive,touteslesfonctionsontdesclusters
d'erreurcblsleursortie.CeciempcheLabVIEWd'interromprel'excutionetd'afficherunebotede
dialoguemalgrqu'uneerreursesoitproduite.Siuneouplusieursfonctionsn'avaientpasdecluster
d'erreurcblensortie,LabVIEWafficheraitunebotededialogueetsuspendraitl'excution.
Rfrences:Gestiondeserreurs

8. Rponsecorrecte:C,D
Rubrique:Documentation
Justification:Uneentreengrasdanslafentred'AidecontextuelleindiqueuneentreNcessaire.
causedelanaturedesentresncessaires,laflched'excutionduVIserabrisesil'entren'estpas
cble.
Rfrences:Dfinitiondesentresetsortiesncessaires,recommandesetfacultatives

9. Rponsecorrecte:A
Rubrique:Tableauxetclusters
Justification:SiuntableaumultidimensionnelestcblenentrelafonctionTailled'untableau,elle
renvoieuntableau1Dcontenantlatailledechaquedimension.L'ordredestableauxesttoujoursligne
enpremier,colonneensuite.Parconsquent,larponsecorrecteestApuisqu'ilyadeuxligneset3
colonnes.
Rfrences:FonctionTailled'untableau

10. Rponsecorrecte:A
Rubrique:E/Ssurfichiers
Justification:UnevaleurboolenneutiliseunoctetdemmoiredansLabVIEW.LarponseAestla
bonnecarlafonctionTableaudeboolensennombreconvertit8valeursboolennes,soit8octets,en
unevaleurd'entier8bitsunique,soit1octet.Parconsquent,laquantitdedonnescriteestgale
1octet.LarponseBcritunoctetpourchaquevaleurboolenne,etlesrponsesCetDcriventdes
chanes.Chaquecaractred'unechaneutiliseunoctet;lesrponsesCetDcriventdoncplusieurs
octetsdedonnesdanslefichier.
Rfrences:Donnesaplaties,Crationdefichiersbinaires,CommentLabVIEWenregistrelesdonnes
enmmoire

Page 19 sur 24

Exemple d'examen CLAD


11. Rponsecorrecte:B
Rubrique:EnvironnementLabVIEW
Justification:Raccourciclavierestunepropritdescommandesquipermetauprogrammeur
d'assignerdesactionsdeclavierauxcommandes.Focusclavierestunepropritquidterminesiune
commandeestactuellementslectionneounon.Unebaseestunecomposanted'affichagedes
commandesdetypeentierquipermetl'utilisateurdeslectionnerunaffichagedcimal,binaire,octal
ouhexadcimal.Rpartirlesobjetsestunoutilquipermetd'organiserlafaceavant.
Rfrences:PageRaccourciclavier(botededialogueProprits)

12. Rponsecorrecte:A
Rubrique:Typededonnes
Justification:Pouruneentrechanedonne,lafonctionRemplaceruneportiondechaneremplacela
chaned'origineparlachanefourniedansl'entresouschaneencommenantlapositionspcifie
parl'offset.
Rfrences:FonctionRemplaceruneportiondechane

13. Rponsecorrecte:B
Rubrique:VIServeur
Justification:Enpassantdesrfrencesdecommandesd'autresVIs,lesprogrammeurspermettent
auxsousVIsd'accderauxpropritsetauxmthodesdesobjetsduVIprincipal.
Rfrences:Contrledesobjetsdelafaceavantparprogrammationpartird'unsousVI,Rfrencede
VIServeur

14. Rponsecorrecte:C
Rubrique:Boucles
Justification:Lefonctionnementdesnudsdertroactionetdesregistresdcalageesttrssimilaire.
Danscettesectiondecode,lenuddertroactionestinitialisaveclavaleur4.Lecodeeffectueune
itrationetlavaleur4estajoutelavaleurstockedanslenuddertroaction,cequidonnela
valeur8commersultat.
Rfrences:StructuresbouclesForetbouclesWhile,Nuddertroaction

15. Rponsecorrecte:C
Rubrique:PrincipesdeprogrammationdeLabVIEW
Justification:L'utilisationdeclustersd'erreurdanslessousVIsreprsentelameilleurefaond'imposer
unfluxdedonnesspcifiquepuisqu'ellepermetgalementunegestiond'erreurapproprie.
Rfrences:Gestiondeserreurs,Fluxdesdonnesdanslediagramme

16. Rponsecorrecte:C
Rubrique:Gestiondeserreurs
Justification:LesrponsesAetBrapportentleserreursmaisn'arrtentpasl'excution.LarponseD
arrtel'excutionmaisnerapportepasl'erreur.LarponseCestlaseulerponseacceptable.
Rfrences:Gestiondeserreurs

Page 20 sur 24

Exemple d'examen CLAD


17. Rponsecorrecte:B
Rubrique:PrincipesdeprogrammationdeLabVIEW
Justification:Pourquedesboucless'excutentenparallle,ilnepeutpasyavoirdedpendancede
donnesentreelles.Unfildeliaisonallantd'unebouclel'autrerendladeuximeboucledpendante
delapremirecausedesrglesdufluxdedonnes.Parconsquent,siunfildeliaisonestutilisentre
lesboucles,cellescines'excutentplusenparallle.
Rfrences:StructuresbouclesForetbouclesWhile,Fluxdesdonnesdanslediagramme

18. Rponsecorrecte:B
Rubrique:Variableslocales
Justification:Unevariableglobalefonctionnelleneconvientpaspuisqu'ellenepeutpasmanipuler
directementunecommandedelafaceavant.Desrfrencesdevaleursdedonnesnes'appliquentpas
dansdescascommeceluici.Ladfinitiondelavaleurpardfautdsiren'estpasunemthode
programmatiquedemisejourdelacommande.L'optionBestlaseulerponsepossible.
Rfrences:Variableslocales,Utilisationmesuredesvariablesglobalesetlocales

19. Rponsecorrecte:A
Rubrique:Synchronisationetcommunication
Justification:L'avantageprincipaldesvariablesglobalesestleurcapacitdetransfrerdesdonnes
entreplusieursVIs.
Rfrences:Variablesglobales,Utilisationmesuredesvariablesglobalesetlocales

20. Rponsecorrecte:A
Rubrique:Nudsdeproprit
Justification:Lesnudsdeproprits'excutenttoujoursdehautenbas.Letrac1estslectionnet
modifienpremier,etestdonclepremierchangerdecouleur.
Rfrences:Nuddeproprit

21. Rponsecorrecte:D
Rubrique:Graphesetgraphesdroulants
Justification:Lesgraphesacceptentdestableaux2Douuntableau1Ddeclusterscontenantdes
donneswaveform.LarponseAn'estpascorrectecarlesgraphesn'acceptentpasdesdonnesXetY
imbriquesdansuntableau1D.
Rfrences:Graphesdedonnesdetypewaveform,Personnalisationdesgraphesetdesgraphes
droulants

22. Rponsecorrecte:C
Rubrique:Structuresvnement
Justification:LesvnementsdetypenotificationindiquentLabVIEWqu'unvnementaeulieueta
ttrait.Lesvnementsdetypefiltrepermettentl'utilisateurdedciderparprogrammations'il
fautrejeterl'vnement.
Rfrences:vnementsdetypefiltreetnotification,UtilisationdesvnementsdansLabVIEW

Page 21 sur 24

Exemple d'examen CLAD


23. Rponsecorrecte:B
Rubrique:PrincipesdeprogrammationdeLabVIEW
Justification:Puisquelefichier.ctlatenregistrentantqueCommandeetnonpasentantque
DfinitiondetypeouDfinitiondetypestricte,lechangementdufichiernemetpaslesinstancesdela
commandejour.
Rfrences:Crationdedfinitionsdetypeetdedfinitionsdetypestrictes,Crationdecommandeset
d'indicateurspersonnaliss,etdedfinitionsdetype

24. Rponsecorrecte:C
Rubrique:Synchronisationetcommunication
Justification:Pardfaut,lafonctionSupprimerlepremierlmentd'unefiled'attenteattendquedes
donnessoientdisponibles.Ellerendlamainquanddesdonnessontdisponiblesouquandlarfrence
lafiled'attenteestdtruite.Cettefonctionnalitestimportantedanslemodledeconception
Producteur/Consommateur.
Rfrences:FonctionSupprimerlepremierlmentd'unefiled'attente

25. Rponsecorrecte:C
Rubrique:StructuresSquence
Justification:Lesvariableslocalesdesquencestockentlesdonnesentrelestapesdesstructures
Squenceempile.Lavariablelocaledesquencen'estcritequedansl'tape0.Parconsquent,
l'tape1n'apasd'impactsurl'tape2.LavaleurdeRsultatF2est8fois5,soit40.
Rfrences:StructuresConditionetSquence,Ajoutetsuppressiondeterminauxdevariableslocalesde
squence

26. Rponsecorrecte:C
Rubrique:Boucles
Justification:Lesregistresdcalageempilsconserventlesvaleurscriteslorsdeplusieursitrations
antrieures.Lenudduhautcorrespondl'itrationlaplusrcente.Entudiantlasectiondecode,on
peutvoirquelamoyennedesquatrederniresmesuresestcalculeetaffiche.
Rfrences:StructuresbouclesForetbouclesWhile,Transfertdevaleursentreitrationsdeboucle

27. Rponsecorrecte:B
Rubrique:Miseaupoint
Justification:L'outilSondepermetaudveloppeurdevoirlesdonnesdansunfildeliaisonpendant
l'excutionmaisilneralentitpasl'excution.Animerl'excutionralentitl'excutionetaffichelefluxde
donnes,etlesoutilsdumodepaspaspermettentaudveloppeurderegarderdanslessousVIs.
Rfrences:Utilisationdel'outilSonde,Animationdel'excution

28. Rponsecorrecte:D
Rubrique:StructuresCondition
Justification:Laconditionpardfauts'excutecarl'entreduslecteurdeconditionnecorrespond
aucunedesautresconditions.Parconsquent,larponseest62,soit36.
Rfrences:StructuresConditionetSquence

Page 22 sur 24

Exemple d'examen CLAD


29. Rponsecorrecte:B
Rubrique:Miseaupoint
Justification:Quandl'excutiond'unVIrencontreunpointd'arrt,elles'interromptetattendquele
dveloppeurdcides'ilfautpasserenmodepaspasoupoursuivrel'excution.
Rfrences:Gestiondespointsd'arrt

30. Rponsecorrecte:B
Rubrique:Tableauxetclusters
Justification:Pourlescalculssurdestableaux,LabVIEWcontraintlasortielatailledel'entrelaplus
petite.Danscecasci,lasortieserauntableau1Ddeuxlments.Leslmentssont75100et5025,
soit{25,25}.
Rfrences:Fonctionspolymorphes,Fonctionsdesoustraction,Groupagedesdonnesavecdes
tableauxetdesclusters

31. Rponsecorrecte:D
Rubrique:Actionmcaniquedesboolens
Justification:LesboutonsdesbotesdedialogueWindowsattendentquel'utilisateurrelchelebouton
avantdetraiterleclic.Lorsquel'utilisateurcliquesurleboutonetlerelche,leboutonretourneson
tatpardfaut.Cecomportementestsemblablel'actionmcaniqueArmementaurelchementdans
LabVIEW.
Rfrences:Modificationdel'actionmcaniqued'unobjetboolen

32. Rponsecorrecte:C
Rubrique:Variablesglobalesfonctionnelles
Justification:Iln'estpasncessaired'incorporerlecodedesvariablesglobalesfonctionnellesdansle
codedesVIsappelants.Enfait,l'inliningrequiertunsousVIrentrant,cequiestinterditpourles
variablesglobalesfonctionnelles.
Rfrences:Suggestionsd'utilisationdessystmesd'excutionetdespriorits

33. Rponsecorrecte:C
Rubrique:Graphesetgraphesdroulants
Justification:Lesgraphesdroulantscommencenttracerlesdonnesdegauchedroiteet
continuentdfilerentraantlesdonnes.Lesoscillographescommencenttracerlesdonnesde
gauchedroiteetcontinuentjusqu'cequelegraphedroulantsoitplein.cemomentl,legraphe
droulantesteffacetletracreprendgauche.Lesgraphesbalayagesecomportentcommeles
oscillographes,saufque,lorsquelegraphedroulantestplein,ilsreprennentletracgaucheen
effaantprogressivementlesdonnesantrieures.Iln'yapasdegrapheenescalierdansLabVIEW.
Rfrences:Personnalisationdesgraphesetdesgraphesdroulants

34. Rponsecorrecte:C
Rubrique:Modlesdeconception
Justification:Lesmachinestatssontcomposesd'uneboucleWhile,d'unestructureCondition,d'un
registredcalageetducodencessairepourdterminerlatransition.
Rfrences:CrationdeVIspartirdemodles,StructureCondition

Page 23 sur 24

Exemple d'examen CLAD


35. Rponsecorrecte:A
Rubrique:Tableauxetclusters
Justification:Lesclusterspermettentderegrouperdesdonnesdansdesstructures.Ceciamliorela
lisibilitdesdiagrammesenminimisantlenombredefilsdeliaisonetdeterminauxrequis.Diffrents
typesdedonnespeuventtreprsentsdansdesclusters.
Rfrences:Groupagedesdonnesavecdestableauxetdesclusters

36. Rponsecorrecte:C
Rubrique:Typesdedonnes
Justification:Lespointsdecoercitionindiquentqu'untypededonnesestcblunterminalqui
accepteuntypededonnesdiffrentmaiscompatible.Quandceciseproduit,LabVIEWconvertitletype
dedonnesauplusgranddesdeux.Cecincessitelacrationd'unbufferdemmoirepourstockerles
donnescontraintes.
Rfrences:Conversionnumrique,Utilisationdesfilsdeliaisonpourrelierlesobjetsdudiagramme

37. Rponsecorrecte:D
Rubrique:Nudsdeproprit
Justification:Lesnudsdepropritimplicitessontlisexplicitementlacommandeoul'indicateur
propritaire.Iln'yapasbesoindefilsdeliaisonderfrence.Unnuddepropritexpliciterequiert
unfildeliaisonderfrencepourdterminerquellecommandeilmanipule.Lesrfrencesdevaleurs
dedonnesn'ontrienvoiraveclesnudsdeproprit.
Rfrences:Nuddeproprit,Crationdepropritsetdemthodes,CrationdesousVIsde
rfrencelacommandepartirdenudsdepropritetdenudsdemthode

38. Rponsecorrecte:B
Rubrique:Modlesdeconception
Justification:Unemachinetatssimplen'apasdebufferpourconserverlestransitionsd'tatquiont
puseproduirependantl'excutiondel'tatprcdent(telqu'unclicdel'utilisateursurunboutondela
faceavant,parexemple).Parconsquent,siplusieurstransitionsseproduisentavantdepouvoirtre
traites,ellesseronttoutesperdues,l'exceptiondeladernire.
Rfrences:VIsetfonctionsdesynchronisation,CrationdeVIspartirdemodles,StructureCondition

39. Rponsecorrecte:C
Rubrique:Boucles
Justification:LeterminaldedcompteindiquecombiendefoisuneboucleFors'excute.Leterminalde
conditiond'uneboucleWhile,peutdterminercombiendefoislaboucles'excute,maisiln'estpas
possibledesavoirdirectementcombiend'itrationsvontseproduire.Leterminald'itrationrenvoiele
nombred'itrationsquionteulieu,moins1.
Rfrences:StructuresbouclesForetbouclesWhile

40. Rponsecorrecte:D
Rubrique:EnvironnementLabVIEW
Justification:Contrairementdesdossiers,lesprojetsLabVIEWnesontpaspropritairesdefichiers.Ils
organisentsimplementlesfichiersquifontpartied'unemmeapplication.
Rfrences:Gestiond'unprojetdansLabVIEW

Page 24 sur 24

Vous aimerez peut-être aussi