24
Exemple d'examen CLAD Examen Certified LabVIEW Associate Developer Livret de test Remarque : l'utilisation d'un ordinateur ou de tout autre matériel de référence N'EST PAS autorisé pendant l'examen. Instructions : Si vous n’avez pas reçu cet examen dans une enveloppe scellée portant la mention "Certification NI", NE L'ACCEPTEZ PAS. Veuillez le rapporter immédiatement au surveillant. Un examen de remplacement vous sera donné. Veuillez ne détacher aucune agrafe. Si National Instruments reçoit un examen incomplet, si une partie de celuici manque ou est détachée, nous considérerons que vous avez échoué à l'examen. Veuillez ne pas demander d'aide au surveillant. Si vous estimez que l’intitulé d’une question n’est pas clair, notez cette question et les raisons pour lesquelles vous choisissez la réponse que vous jugez la mieux adaptée. Vous ne pouvez en aucun cas quitter la salle d'examen avec ce livret de test ou le reproduire. Vous n’avez pas le droit de conserver des pages de ce livret après avoir passé l'examen. Détails de l'examen : Temps alloué : 1 heure Type d'examen : QCM (questions à choix multiples) Nombre d'éléments : 40 questions Seuil d'obtention : 70 % IMPORTANT : une fois que vous avez terminé cet examen, mettezle dans l’enveloppe fournie avec votre page de réponses et SCELLEZ cette enveloppe. Donnez l’enveloppe scellée au surveillant. Page 1 sur 24

CLAD Sample Exam-2

Embed Size (px)

DESCRIPTION

Certificat labview

Citation preview

  • 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