Exemple d'examen CLAD
ExamenCertifiedLabVIEWAssociateDeveloper
Livretdetest
Remarque:l'utilisationd'unordinateuroudetoutautrematrielderfrenceN'ESTPASautorispendantl'examen.Instructions:Sivousnavezpasreucetexamendansuneenveloppescelleportantlamention"CertificationNI",NEL'ACCEPTEZPAS.Veuillezlerapporterimmdiatementausurveillant.Unexamenderemplacementvousseradonn.
Veuilleznedtacheraucuneagrafe.SiNationalInstrumentsreoitunexamenincomplet,siune
partiedeceluicimanqueouestdtache,nousconsidreronsquevousavezchoul'examen. Veuilleznepasdemanderd'aideausurveillant.Sivousestimezquelintituldunequestionnest
pasclair,notezcettequestionetlesraisonspourlesquellesvouschoisissezlarponsequevousjugezlamieuxadapte.
Vousnepouvezenaucuncasquitterlasalled'examenaveccelivretdetestoulereproduire.Vous
navezpasledroitdeconserverdespagesdecelivretaprsavoirpassl'examen.
Dtailsdel'examen:
Tempsallou:1heure Typed'examen:QCM(questionschoixmultiples) Nombred'lments:40questions Seuild'obtention:70%
IMPORTANT:unefoisquevousaveztermincetexamen,mettezledanslenveloppefournieavecvotrepagederponsesetSCELLEZcetteenveloppe.Donnezlenveloppescelleausurveillant.
Page 1 sur 24
Exemple d'examen CLAD
Pagederponses:Pourcomparerrapidementvosrponsesauxsolutionsdelasectiondessolutions,indiquezvosrponsessurcettepage.Dtachezcettepageetreportezvosrponsesdessusaufuretmesure.Cettepagen'estpasinclusedansl'examenCLAD.Elleestincluseiciuniquementpourvousaidervousprparer.Lasectiondessolutionssetrouvelafindel'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
Page 3 sur 24
lmentsdel'exempled'examen:
1. LaquelledesdclarationssuivantesestVRAIEencequiconcernel'excutionducodecidessous?
a. Laboucleeffectuera51itrations.b. Laboucleeffectuera50itrations.c. Laboucleeffectuera49itrations.d. UneboucleForquialavaleur50cbleauterminaldedcompteeffectueralamme
opration.2. Parmilespropositionssuivantes,laquellepermettralastructurevnementdeLabVIEW
decapturerunvnement? a. Changerunevaleursurunecommandedelafaceavantenutilisantunclicdesourisb. Mettrejourunecommandedelafaceavantenutilisantunnuddepropritc. Mettrejourunecommandedelafaceavantparprogrammationenutilisantune
rfrencelacommanded. UtiliserleVIServeurpourmettrejourunecommandedelafaceavant
3. Quellevaleurl'indicateurRsultataffichetillorsquelasectiondecodeafinides'excuter?
a. Letempsquis'estcoulpendantl'excutiondusousVI,enmillisecondesb. Zroc. Lenombredesecondesquisesontcoulesdepuisle1erjanvier1970d. Letempsquis'estcoulpendantl'excutiondelastructureSquence,en
millisecondes
Exemple d'examen CLAD
4. Vousdevezmodifierunedespropritsd'unecommandedelafaceavantd'unVIlorsdel'excution.Quelleestlameilleurefaondeprocderparmilespropositionssuivantes? a. Crerunnuddepropritimpliciteetslectionnerlapropritmodifierb. Crerunerfrencelacommande,transmettrecetterfrenceunnudde
propritetslectionnerlapropritmodifierc. Crerunevariablepartagelieetslectionnerlapropritmodifierd. Crerunevariablelocaleetslectionnerlapropritmodifier
5. Lamthodelaplusefficacepourcreruntableauconsiste:
a. PlacerunefonctionConstruireuntableaudansuneboucleWhileb. InitialiseruntableaupuisremplacerleslmentsdansuneboucleWhilec. UtiliseruneboucleForavecautoindexationd. UtiliseruneboucleWhileavecautoindexation
6. Quellefonctiondecadencementestlemeilleurchoixpourunelogiquedecontrlede
cadencementdansdesapplicationsquis'excutentsurdelonguespriodesdetemps?
a.
b.
c.
d.
Page 4 sur 24
Exemple d'examen CLAD
Page 5 sur 24
7. DansleVIreprsentdanslediagrammesuivant,lagestiond'erreurautomatiqueestactive.SilefichierC:\donnes.txtn'existepas,estcequ'unebotededialogued'erreurs'ouvre?
a. Oui,chaquefoisquel'erreurdelafonctionOuvrir/Crer/Remplacerunfichierestrenvoye
b. Oui,chaquefoisqu'uneitrationdeboucleseterminec. Oui,maisseulementunefois,paschaqueitrationdelaboucled. Non
8. Silenomd'uneentreestengrasdanslafentredAidecontextuelled'unsousVI,
lesquellesdesconditionssuivantessontvraies?(Ilpeutyavoirplusieursrponses.) a. Lesvaleursenentredoiventtredesscalairesb. Uneentreestrecommandemaispasrequisec. Uneentreestrequised. Uneflched'excutionbrisevaapparatremoinsquel'entrenesoitcble
9. Danslafigurecidessous,lasortiedeTailled'untableauest
a. Tableau1Dde{2,3}b. Tableau1Dde{3,2}c. 2d. Aucunedespossibilitscitescidessus
Exemple d'examen CLAD
Page 6 sur 24
10. Quellesectiondecodecritlapluspetitequantitdedonnessurledisque?
a.
b.
c.
Exemple d'examen CLAD
Page 7 sur 24
d.
11. Quelparamtreassignedestouchesoudescombinaisonsdetouchesspcifiquesunecommandedelafaceavant?
a. Focusclavierb. Raccourciclavierc. Based. Rpartirlesobjets
12. Quelestlersultatdansnouvellechanelorsquelecodesuivantafinides'excuter?
a. Hellotoyou!b. HelloWtoyou!c. Hellotoyou!!d. Hellotoyou!
13. Quellefonctionnalitlesrfrencesdecommandefournissentelles?
a. Lacapacitd'ajouterdescommandesetdesindicateursunVIparprogrammationb. L'accsauxpropritsdesobjetsdelafaceavantdanslessousVIsc. LecontrledeplusieursentresDAQgrcedesaliasd. LacapacitdecblerdescommandesauxfonctionsetauxsousVIs
Exemple d'examen CLAD
14. Quellevaleurl'indicateurNumriqueaffichetillorsquelecodeafinides'excuter?
a. 0b. 4c. 8d. LaboucleWhileexcutedesitrationsindfiniment
15. VousdveloppezunsousVIquinerenvoiequ'unevaleurensortieetvousdevezutiliserce
sousVIdansunVI(appelant).Quelleestlameilleurefaondemettreenuvrelefluxdedonnespourcontrlerl'excutiondusousVI? a. UtiliserlesousVIdansunestructureSquenceb. ModifierlesousVIpouravoirdesentresfacticesquipeuventtreutilisespartirdu
VIappelantc. ModifierlesousVIpouravoirdesclustersd'erreurquipeuventtreutilisspartirdu
VIappelantd. ModifierlesousVIpouravoirunevariableglobaleetl'utiliserpartirduVIappelant
Page 8 sur 24
Exemple d'examen CLAD
Page 9 sur 24
16. LefichierC:\donnes.txtn'existepasmaisleVInerenvoiepasd'erreur.QuellesectiondecoderenverraituneerreuretarrteraitleVI?
a.
b.
c.
Exemple d'examen CLAD
Page 10 sur 24
d. 17. Estcequ'unfildeliaisonpeuttreutilispourtransmettredesdonnesentredesboucles
quis'excutentenparallle? a. Ouib. Non
18. Vousdevezmettrelavaleurd'unecommandenumriquejourparprogrammation.Quelle
estlastratgielaplusapproprie?a. Utiliserunevariableglobalefonctionnelleb. Utiliserunevariablelocalec. Dfinirlavaleurdsirecommevaleurpardfautd. Utiliserunerfrencedevaleurdesdonnes
19. Laquelledesdclarationssuivantesdcritl'avantaged'unevariableglobaleparrapport
unevariablelocale?a. UnevariableglobalepeuttransmettredesdonnesentredeuxVIsindpendantsqui
s'excutentsimultanmentb. Seuleunevariableglobalepeuttransmettredesdonnesdetypetableau;unevariable
localenelepeutpasc. Lesvariablesglobalessuiventlemodleparfluxdedonnesetnepeuventdoncpas
causerdesituationdecomptitiond. Lesvariablesglobalesn'ontpasbesoind'tiquettesliespourfonctionner
Exemple d'examen CLAD
20. Queltracchangeradecouleurenpremier?
a. Letrac1carlespropritss'excutentdehautenbasb. Letrac0parcequelespropritssontappliquesdansl'ordrenumrique,en
commenantzroc. Lesdeuxtracsserontmisjoursimultanmentgrceaumultithreadingdespropritsd. OnnepeutpaslesavoirparcequeLabVIEWeffectuedesoprationsselonlefluxde
donnes21. 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'apastraitb. L'indicationqu'unvnements'estproduitetqu'ilatrejetparl'utilisateurc. L'indicationqu'unvnements'estproduitetqueLabVIEWl'atraitd. L'indicationqu'unvnementnes'estpasproduitmaisqueletimeoutdel'vnement
spcifiaeulieu
Page 11 sur 24
Exemple d'examen CLAD
Page 12 sur 24
23. Vouspersonnalisezunecommande,slectionnezCommandedanslemenudroulantTypedecommandeetenregistrezlacommandeauformatdefichier.ctl.Vousutilisezensuiteuneinstancedelacommandepersonnalisesurvotrefentredefaceavant.Sivousouvrezlefichier.ctletquevousmodifiezlacommande,lacommandesurlafentredelafaceavantchangetelle?a. Ouib. Non
24. PendantcombiendetempscettefonctionSupprimerlepremierlmentd'unefiled'attente
attendellederecevoirdesdonnes?
a. 1milliseconde(lavaleurpardfautpuisqu'aucunevaleurn'estcble)b. 1seconde(lavaleurpardfautpuisqu'aucunevaleurn'estcble)c. Indfinimentd. Ellen'attendpas,ellerendlamainimmdiatement
25. Quellevaleurl'indicateurRsultatF2affichetillorsqueleVIquicontientcettestructure
Squenceempileafinides'excuter?
a. 0b. 25c. 40d. 65
Exemple d'examen CLAD
Page 13 sur 24
26. Laquelledesdclarationssuivantesdcritcorrectementlasortiersultantdel'excutiondelabouclesuivante?
a. LestroisderniresvaleursdelafonctionNombrealatoireserontaffiches.b. Unemoyenneglissantedetouteslesmesuresseraaffiche.c. Unemoyennedesquatrederniresmesuresseraaffiche.d. Aucunedesdclarationscidessus
27. Dansquelcasutiliseriezvousl'outilSondepluttqueleboutonAnimerl'excution?
a. Pourvoirlefluxdedonnesb. Pourvoirlavaleurd'unfildeliaisonentempsrelc. PourvoirdansunsousVIpendantl'excutiond. PourralentirleVIetafficherlesvaleursdesdonnesdanslesfilsdeliaison
Exemple d'examen CLAD
Page 14 sur 24
28. Cetteimagemontretouteslesconditionsd'unestructureCondition.Quellevaleurl'indicateurRsultataffichetillorsqueleVIafinides'excuter?
a. 5b. 7c. 12d. 36
29. Quefaitlepointd'arrtsuivant?
a. Ilprovoquel'abandonduVIb. IlprovoquelapauseduVIc. IlforceleVIexcuterl'additionsansdtaillerenmodepaspasd. IlforceleVIexcuterl'indicateursansdtaillerenmodepaspas
Exemple d'examen CLAD
30. QuellevaleurRsultataffichetillorsquelecodes'excute?
a. Untableau1Dde{25,25,50}b. Untableau1Dde{25,25}c. Untableau2Dde{{25,50,50},{50,25,25}}d. Untableau1Dde{75,50,25}
31. Quelleactionmcaniqued'unboolenutiliseriezvouspourimiterunboutond'unebotede
dialogueWindows?a. Commutationjusqu'aurelchementb. Commutationaurelchementc. Armementjusqu'aurelchementd. Armementaurelchement
32. Laquelledestchessuivantesn'estpasunetapeimportantelorsdelacrationd'une
variableglobalefonctionnelle?a. L'utilisationderegistresdcalagepourstockerlesinformationsb. Lechangementdesparamtresd'excutionduVIRentrantc. LaconfigurationduVIpourincorporersoncodedanslecodedesVIsappelantsd. LaconfigurationdelaboucleWhilepourqu'elles'arrteaprsuneitration
33. Quelmodederafrachissementdegraphedroulantdevraittreutilispourcomparer
d'anciennesdonnesavecdesnouvelles,lesdeuxsparesparuneligneverticale?L'affichagedecegraphedroulantserasemblableceluid'unlectrocardiogramme(ECG).a. Graphedroulantb. Oscillographec. Graphebalayaged. Grapheenescalier
Page 15 sur 24
Exemple d'examen CLAD
Page 16 sur 24
34. Queltypecourantd'architecturedeVIlediagrammesuivantreprsentetil?
a. VIplusieursstructuresConditionb. VIgnralc. VImachinetatsd. VIbouclesparallles
35. Lafonctiond'unclusterconsiste:
a. Regrouperdestypesdedonnesmixtesdansdesstructureslogiques.b. Prsenterdesdonnessurlafaceavantenutilisantdesgraphesoudesgraphes
droulants.c. Fournirunmoyendediffrencierentrelestypesdedonnessurlediagramme.d. Sparerdesobjetsdedonnesd'aprsleurtypededonnessurlafaceavant.
36. Unpointdecoercitionindiqueque:
a. Lestypesdedonnessontcohrentsb. Uneoprationpolymorphes'effectuerasurlesdonnesc. Unbufferdedonnesestcrpourgrerlaconversiondesdonnesd. Desvaleursdedonnessontcontraintesparcequ'ellessonthorsgamme
37. Quellecombinaisondemotscompltecorrectementladclarationsuivante?
Contrairementauxnudsdeproprit_____,lesnudsdeproprit_____ontbesoinde_____enentrepourfonctionnercorrectement.a. explicites;implicites;rfrencesdevaleursdedonnesb. implicites;explicites;rfrencesdevaleursdedonnesc. explicites;implicites;rfrencesdecommanded. implicites;explicites;rfrencesdecommande
Exemple d'examen CLAD
Page 17 sur 24
38. Quelestundesinconvnientsdel'utilisationdel'architectureduVIMachinetats?
a. Unemachinetatspeutuniquementpasserd'untatl'autredanslordreb. Sideuxchangementsd'tatseproduisentenmmetemps,seullepremierchangement
d'tatseratrait;lesecondseraperduc. Lediagrammedevientnettementplusgrandlorsqu'onpassed'unearchitecture
gnraleunemachinetatsd. LesmachinestatsnepeuventniacqurirdedonnesniutiliserdefonctionsDAQ
39. Quellecombinaisondemotscompltecorrectementladclarationsuivante?
Le______________indiquelenombretotaldefoisquelaboucles'excuteraetle_______________renvoielenombredefoisquelaboucles'estexcutemoinsun.
a. terminaldedcompte, ;terminaldecondition,
b. terminaldecondition, ;terminald'itration,
c. terminaldedcompte, ;terminald'itration,
d. terminaldecondition, ;terminaldedcompte, 40. Laquelledesdclarationssuivantesreprsentelameilleuredescriptiond'unfichierdeprojet
LabVIEW(.lvproj)?a. Undossierspcialisquicontienttouslesfichiersassocisuneapplicationb. Unfichierquicontientunefaceavantetundiagrammeodestapesde
programmationpeuventtremisesenuvrec. Uneversioncompiledecodeutiliseprincipalementpourledploiementfinald'une
applicationd. Unfichierquicontientdesrfrencestouslesfichiersassocisuneapplicationetqui
lesorganise
Exemple d'examen CLAD
Sectiondesolutions:Voustrouverezciaprslessolutionsainsiquedesliensversdesressourcescomplmentairespourl'exempled'examenCLAD.Touteslesrfrencesrpertoriessontdesarticlesdel'AideLabVIEW.Pourvrifierrapidementvosrponses,reportezlessurlapagederponses,dtachezlapageetcomparezlaauxpagesdesolutions.Lapagederponsesn'estpasinclusedansl'examenCLAD;elleestincluseiciuniquementpourvousaidervousprparer.
1. Rponsecorrecte:A Rubrique:Boucles Justification:Leterminald'itrationdesbouclesWhileetdesbouclesForcomptetoujourspartirdezro.Ilrenvoie0lapremireitration,1ladeuxime,etainsidesuite.CommelaboucleWhileestconfigurepours'arrterlorsquelasortieduterminald'itrationestsuprieureougale50,noussavonsqueleterminald'itrationdoitrenvoyerunevaleurd'aumoins50.Ceciseproduitpourlapremirefoisaprs51itrations. Rfrences:StructuresbouclesForetbouclesWhile,BoucleWhile
2. Rponsecorrecte:A Rubrique:Structuresvnement Justification:ChaquerponsepossiblefaitrfrenceunvnementValeurchange.LesvnementsValeurchangesontleplussouventgnrspartird'uneactiondel'utilisateursurlafaceavant. Rfrences:vnementsdisponibles,UtilisationdesvnementsdansLabVIEW
3. Rponsecorrecte:ARubrique:Cadencement Justification:LafonctionCompteurd'impulsionsd'horloge(ms)renvoielavaleurdutimerenmillisecondeslorqu'elleestappele.L'appelerdeuxfoisetfaireladiffrencepermetd'obtenirletempscoulentrelesappelsenmillisecondes.Danscettesectiondecode,lesousVIestappelentrelesdeuxappelsdelafonctionCompteurd'impulsionsd'horloge(ms);parconsquent,Aestlarponsecorrecte. Rfrences:StructuresConditionetSquence,FonctionCompteurd'impulsionsd'horloge(ms)
4. Rponsecorrecte:A Rubrique:VIServeur Justification:Lesnudsdepropritsontconuspourmodifierlesobjetsdelafaceavantparprogrammation.LesrponsesCetDn'ontpasdesenscarlesvariablesnemodifientpaslesobjetsdelafaceavant.Commenousn'utilisonspasdesousVIs,larponseAestmeilleurequelarponseBpuisqu'unnuddepropritimplicitesuffitetnencessitepaslesentressupplmentairesrequisesparlenuddepropritexplicite. Rfrences:Contrledesobjetsdelafaceavantparprogrammationpartird'unsousVI,RfrencedeVIServeur
5. Rponsecorrecte:C Rubrique:Tableauxetclusters Justification:LesbouclesForsontplusefficacesquelesbouclesWhilepourcrerdestableauxcarlesbouclesForexcutentunnombreprdtermind'itrations.CecipermetLabVIEWd'allouerlammoireutiliseparletableauavantl'excutiondelaboucleFor. Rfrences:BoucleFor,UtilisationdemmoireparlesVIs
Page 18 sur 24
Exemple d'examen CLAD
6. Rponsecorrecte:C Rubrique:Cadencement Justification:LesrponsesAetBrenvoienttoutesdeuxdesvaleursenmillisecondes.Commelaquestionspcifiequ'ils'agitd'applicationss'excutantpendantdelonguesdures,nousdevonschoisirunefonctionplusgrandersolutionpourminimiserlerisquequelavaleurdel'horlogeneretournezro.Deplus,larponseBsecontented'ajouteruneattentesynchroneaucode.Cecinesuffitpaspourdesapplicationss'excutantpendantdelonguesdures.Ilestprfrabledecomparerletempsactueluntempsderfrencepourvoirsilaquantitdetempscorrectes'estcoule.Parconsquent,larponseCreprsentelemeilleurchoix. Rfrences:FonctionCompteurd'impulsionsd'horloge(ms),VIsetfonctionsdetemps
7. Rponsecorrecte:D Rubrique:Gestiondeserreurs Justification:Bienquelagestiond'erreurautomatiquesoitactive,touteslesfonctionsontdesclustersd'erreurcblsleursortie.CeciempcheLabVIEWd'interromprel'excutionetd'afficherunebotededialoguemalgrqu'uneerreursesoitproduite.Siuneouplusieursfonctionsn'avaientpasdeclusterd'erreurcblensortie,LabVIEWafficheraitunebotededialogueetsuspendraitl'excution. Rfrences:Gestiondeserreurs
8. Rponsecorrecte:C,D Rubrique:Documentation Justification:Uneentreengrasdanslafentred'AidecontextuelleindiqueuneentreNcessaire.causedelanaturedesentresncessaires,laflched'excutionduVIserabrisesil'entren'estpascble. Rfrences:Dfinitiondesentresetsortiesncessaires,recommandesetfacultatives
9. Rponsecorrecte:A Rubrique:Tableauxetclusters Justification:SiuntableaumultidimensionnelestcblenentrelafonctionTailled'untableau,ellerenvoieuntableau1Dcontenantlatailledechaquedimension.L'ordredestableauxesttoujoursligneenpremier,colonneensuite.Parconsquent,larponsecorrecteestApuisqu'ilyadeuxligneset3colonnes. Rfrences:FonctionTailled'untableau
10. Rponsecorrecte:A Rubrique:E/Ssurfichiers Justification:UnevaleurboolenneutiliseunoctetdemmoiredansLabVIEW.LarponseAestlabonnecarlafonctionTableaudeboolensennombreconvertit8valeursboolennes,soit8octets,enunevaleurd'entier8bitsunique,soit1octet.Parconsquent,laquantitdedonnescriteestgale1octet.LarponseBcritunoctetpourchaquevaleurboolenne,etlesrponsesCetDcriventdeschanes.Chaquecaractred'unechaneutiliseunoctet;lesrponsesCetDcriventdoncplusieursoctetsdedonnesdanslefichier. Rfrences:Donnesaplaties,Crationdefichiersbinaires,CommentLabVIEWenregistrelesdonnesenmmoire
Page 19 sur 24
Exemple d'examen CLAD
11. Rponsecorrecte:B Rubrique:EnvironnementLabVIEW Justification:Raccourciclavierestunepropritdescommandesquipermetauprogrammeurd'assignerdesactionsdeclavierauxcommandes.Focusclavierestunepropritquidterminesiunecommandeestactuellementslectionneounon.Unebaseestunecomposanted'affichagedescommandesdetypeentierquipermetl'utilisateurdeslectionnerunaffichagedcimal,binaire,octalouhexadcimal.Rpartirlesobjetsestunoutilquipermetd'organiserlafaceavant. Rfrences:PageRaccourciclavier(botededialogueProprits)
12. Rponsecorrecte:A Rubrique:Typededonnes Justification:Pouruneentrechanedonne,lafonctionRemplaceruneportiondechaneremplacelachaned'origineparlachanefourniedansl'entresouschaneencommenantlapositionspcifieparl'offset. Rfrences:FonctionRemplaceruneportiondechane
13. Rponsecorrecte:B Rubrique:VIServeur Justification:Enpassantdesrfrencesdecommandesd'autresVIs,lesprogrammeurspermettentauxsousVIsd'accderauxpropritsetauxmthodesdesobjetsduVIprincipal. Rfrences:Contrledesobjetsdelafaceavantparprogrammationpartird'unsousVI,RfrencedeVIServeur
14. Rponsecorrecte:C Rubrique:Boucles Justification:Lefonctionnementdesnudsdertroactionetdesregistresdcalageesttrssimilaire.Danscettesectiondecode,lenuddertroactionestinitialisaveclavaleur4.Lecodeeffectueuneitrationetlavaleur4estajoutelavaleurstockedanslenuddertroaction,cequidonnelavaleur8commersultat. Rfrences:StructuresbouclesForetbouclesWhile,Nuddertroaction
15. Rponsecorrecte:C Rubrique:PrincipesdeprogrammationdeLabVIEW Justification:L'utilisationdeclustersd'erreurdanslessousVIsreprsentelameilleurefaond'imposerunfluxdedonnesspcifiquepuisqu'ellepermetgalementunegestiond'erreurapproprie. Rfrences:Gestiondeserreurs,Fluxdesdonnesdanslediagramme
16. Rponsecorrecte:C Rubrique:Gestiondeserreurs Justification:LesrponsesAetBrapportentleserreursmaisn'arrtentpasl'excution.LarponseDarrtel'excutionmaisnerapportepasl'erreur.LarponseCestlaseulerponseacceptable. Rfrences:Gestiondeserreurs
Page 20 sur 24
Exemple d'examen CLAD
17. Rponsecorrecte:B Rubrique:PrincipesdeprogrammationdeLabVIEW Justification:Pourquedesboucless'excutentenparallle,ilnepeutpasyavoirdedpendancededonnesentreelles.Unfildeliaisonallantd'unebouclel'autrerendladeuximeboucledpendantedelapremirecausedesrglesdufluxdedonnes.Parconsquent,siunfildeliaisonestutilisentrelesboucles,cellescines'excutentplusenparallle. Rfrences:StructuresbouclesForetbouclesWhile,Fluxdesdonnesdanslediagramme
18. Rponsecorrecte:B
Rubrique:Variableslocales Justification:Unevariableglobalefonctionnelleneconvientpaspuisqu'ellenepeutpasmanipulerdirectementunecommandedelafaceavant.Desrfrencesdevaleursdedonnesnes'appliquentpasdansdescascommeceluici.Ladfinitiondelavaleurpardfautdsiren'estpasunemthodeprogrammatiquedemisejourdelacommande.L'optionBestlaseulerponsepossible. Rfrences:Variableslocales,Utilisationmesuredesvariablesglobalesetlocales
19. Rponsecorrecte:A
Rubrique:Synchronisationetcommunication Justification:L'avantageprincipaldesvariablesglobalesestleurcapacitdetransfrerdesdonnesentreplusieursVIs. Rfrences:Variablesglobales,Utilisationmesuredesvariablesglobalesetlocales
20. Rponsecorrecte:A
Rubrique:Nudsdeproprit Justification:Lesnudsdeproprits'excutenttoujoursdehautenbas.Letrac1estslectionnetmodifienpremier,etestdonclepremierchangerdecouleur. Rfrences:Nuddeproprit
21. Rponsecorrecte:D
Rubrique:Graphesetgraphesdroulants Justification:Lesgraphesacceptentdestableaux2Douuntableau1Ddeclusterscontenantdesdonneswaveform.LarponseAn'estpascorrectecarlesgraphesn'acceptentpasdesdonnesXetYimbriquesdansuntableau1D. Rfrences:Graphesdedonnesdetypewaveform,Personnalisationdesgraphesetdesgraphesdroulants
22. Rponsecorrecte:C
Rubrique:Structuresvnement Justification:LesvnementsdetypenotificationindiquentLabVIEWqu'unvnementaeulieuetattrait.Lesvnementsdetypefiltrepermettentl'utilisateurdedciderparprogrammations'ilfautrejeterl'vnement. Rfrences:vnementsdetypefiltreetnotification,UtilisationdesvnementsdansLabVIEW
Page 21 sur 24
Exemple d'examen CLAD
23. Rponsecorrecte:B Rubrique:PrincipesdeprogrammationdeLabVIEW Justification:Puisquelefichier.ctlatenregistrentantqueCommandeetnonpasentantqueDfinitiondetypeouDfinitiondetypestricte,lechangementdufichiernemetpaslesinstancesdelacommandejour. Rfrences:Crationdedfinitionsdetypeetdedfinitionsdetypestrictes,Crationdecommandesetd'indicateurspersonnaliss,etdedfinitionsdetype
24. Rponsecorrecte:C
Rubrique:Synchronisationetcommunication Justification:Pardfaut,lafonctionSupprimerlepremierlmentd'unefiled'attenteattendquedesdonnessoientdisponibles.Ellerendlamainquanddesdonnessontdisponiblesouquandlarfrencelafiled'attenteestdtruite.CettefonctionnalitestimportantedanslemodledeconceptionProducteur/Consommateur. Rfrences:FonctionSupprimerlepremierlmentd'unefiled'attente
25. Rponsecorrecte:C
Rubrique:StructuresSquence Justification:LesvariableslocalesdesquencestockentlesdonnesentrelestapesdesstructuresSquenceempile.Lavariablelocaledesquencen'estcritequedansl'tape0.Parconsquent,l'tape1n'apasd'impactsurl'tape2.LavaleurdeRsultatF2est8fois5,soit40. Rfrences:StructuresConditionetSquence,Ajoutetsuppressiondeterminauxdevariableslocalesdesquence
26. Rponsecorrecte:C
Rubrique:Boucles Justification:Lesregistresdcalageempilsconserventlesvaleurscriteslorsdeplusieursitrationsantrieures.Lenudduhautcorrespondl'itrationlaplusrcente.Entudiantlasectiondecode,onpeutvoirquelamoyennedesquatrederniresmesuresestcalculeetaffiche. Rfrences:StructuresbouclesForetbouclesWhile,Transfertdevaleursentreitrationsdeboucle
27. Rponsecorrecte:B
Rubrique:Miseaupoint Justification:L'outilSondepermetaudveloppeurdevoirlesdonnesdansunfildeliaisonpendantl'excutionmaisilneralentitpasl'excution.Animerl'excutionralentitl'excutionetaffichelefluxdedonnes,etlesoutilsdumodepaspaspermettentaudveloppeurderegarderdanslessousVIs. Rfrences:Utilisationdel'outilSonde,Animationdel'excution
28. Rponsecorrecte:D
Rubrique:StructuresCondition Justification:Laconditionpardfauts'excutecarl'entreduslecteurdeconditionnecorrespondaucunedesautresconditions.Parconsquent,larponseest62,soit36. Rfrences:StructuresConditionetSquence
Page 22 sur 24
Exemple d'examen CLAD
29. Rponsecorrecte:B Rubrique:Miseaupoint Justification:Quandl'excutiond'unVIrencontreunpointd'arrt,elles'interromptetattendqueledveloppeurdcides'ilfautpasserenmodepaspasoupoursuivrel'excution. Rfrences:Gestiondespointsd'arrt
30. Rponsecorrecte:B
Rubrique:Tableauxetclusters Justification:Pourlescalculssurdestableaux,LabVIEWcontraintlasortielatailledel'entrelapluspetite.Danscecasci,lasortieserauntableau1Ddeuxlments.Leslmentssont75100et5025,soit{25,25}. Rfrences:Fonctionspolymorphes,Fonctionsdesoustraction,Groupagedesdonnesavecdestableauxetdesclusters
31. Rponsecorrecte:D
Rubrique:Actionmcaniquedesboolens Justification:LesboutonsdesbotesdedialogueWindowsattendentquel'utilisateurrelcheleboutonavantdetraiterleclic.Lorsquel'utilisateurcliquesurleboutonetlerelche,leboutonretournesontatpardfaut.Cecomportementestsemblablel'actionmcaniqueArmementaurelchementdansLabVIEW. Rfrences:Modificationdel'actionmcaniqued'unobjetboolen
32. Rponsecorrecte:C
Rubrique:Variablesglobalesfonctionnelles Justification:Iln'estpasncessaired'incorporerlecodedesvariablesglobalesfonctionnellesdanslecodedesVIsappelants.Enfait,l'inliningrequiertunsousVIrentrant,cequiestinterditpourlesvariablesglobalesfonctionnelles. Rfrences:Suggestionsd'utilisationdessystmesd'excutionetdespriorits
33. Rponsecorrecte:C
Rubrique:Graphesetgraphesdroulants Justification:Lesgraphesdroulantscommencenttracerlesdonnesdegauchedroiteetcontinuentdfilerentraantlesdonnes.Lesoscillographescommencenttracerlesdonnesdegauchedroiteetcontinuentjusqu'cequelegraphedroulantsoitplein.cemomentl,legraphedroulantesteffacetletracreprendgauche.Lesgraphesbalayagesecomportentcommelesoscillographes,saufque,lorsquelegraphedroulantestplein,ilsreprennentletracgaucheeneffaantprogressivementlesdonnesantrieures.Iln'yapasdegrapheenescalierdansLabVIEW. Rfrences:Personnalisationdesgraphesetdesgraphesdroulants
34. Rponsecorrecte:C
Rubrique:Modlesdeconception Justification:Lesmachinestatssontcomposesd'uneboucleWhile,d'unestructureCondition,d'unregistredcalageetducodencessairepourdterminerlatransition. Rfrences:CrationdeVIspartirdemodles,StructureCondition
Page 23 sur 24
Exemple d'examen CLAD
Page 24 sur 24
35. Rponsecorrecte:A Rubrique:Tableauxetclusters Justification:Lesclusterspermettentderegrouperdesdonnesdansdesstructures.Ceciamliorelalisibilitdesdiagrammesenminimisantlenombredefilsdeliaisonetdeterminauxrequis.Diffrentstypesdedonnespeuventtreprsentsdansdesclusters. Rfrences:Groupagedesdonnesavecdestableauxetdesclusters
36. Rponsecorrecte:C Rubrique:Typesdedonnes Justification:Lespointsdecoercitionindiquentqu'untypededonnesestcblunterminalquiaccepteuntypededonnesdiffrentmaiscompatible.Quandceciseproduit,LabVIEWconvertitletypededonnesauplusgranddesdeux.Cecincessitelacrationd'unbufferdemmoirepourstockerlesdonnescontraintes. Rfrences:Conversionnumrique,Utilisationdesfilsdeliaisonpourrelierlesobjetsdudiagramme
37. Rponsecorrecte:D
Rubrique:Nudsdeproprit Justification:Lesnudsdepropritimplicitessontlisexplicitementlacommandeoul'indicateurpropritaire.Iln'yapasbesoindefilsdeliaisonderfrence.Unnuddepropritexpliciterequiertunfildeliaisonderfrencepourdterminerquellecommandeilmanipule.Lesrfrencesdevaleursdedonnesn'ontrienvoiraveclesnudsdeproprit. Rfrences:Nuddeproprit,Crationdepropritsetdemthodes,CrationdesousVIsderfrencelacommandepartirdenudsdepropritetdenudsdemthode
38. Rponsecorrecte:B
Rubrique:Modlesdeconception Justification:Unemachinetatssimplen'apasdebufferpourconserverlestransitionsd'tatquiontpuseproduirependantl'excutiondel'tatprcdent(telqu'unclicdel'utilisateursurunboutondelafaceavant,parexemple).Parconsquent,siplusieurstransitionsseproduisentavantdepouvoirtretraites,ellesseronttoutesperdues,l'exceptiondeladernire. Rfrences:VIsetfonctionsdesynchronisation,CrationdeVIspartirdemodles,StructureCondition
39. Rponsecorrecte:C
Rubrique:Boucles Justification:LeterminaldedcompteindiquecombiendefoisuneboucleFors'excute.Leterminaldeconditiond'uneboucleWhile,peutdterminercombiendefoislaboucles'excute,maisiln'estpaspossibledesavoirdirectementcombiend'itrationsvontseproduire.Leterminald'itrationrenvoielenombred'itrationsquionteulieu,moins1. Rfrences:StructuresbouclesForetbouclesWhile
40. Rponsecorrecte:D
Rubrique:EnvironnementLabVIEW Justification:Contrairementdesdossiers,lesprojetsLabVIEWnesontpaspropritairesdefichiers.Ilsorganisentsimplementlesfichiersquifontpartied'unemmeapplication. Rfrences:Gestiond'unprojetdansLabVIEW
Top Related