Wk16 / Oefentoets

Oefentoets CSD-I en -II
C# development-II
Week 16
1 / 30
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 30 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Oefentoets CSD-I en -II
C# development-II
Week 16

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Over de toets - regels
  • Het betreft een praktische toets. 
  • Dus: je mag gebruik maken van bronnen.
  • Maar: niet communiceren (op wat voor manier dan ook).

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Over de toets - inhoud
  • Naast praktische taken bevat de toets ook vragen.
  • Invulvragen, aanwijsvragen, meerkeuzevragen, enz.. 
  • De toets gaat over module CSD-I t/m H9.
  • Je krijgt de vragen en praktische taken op willekeurige volgorde in een Itslearning-toets te zien.

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Oefentoets
Van iedere soort / categorie in de toets, gaan we een aantal vragen oefenen.

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Basics

Slide 5 - Tekstslide

Deze slide heeft geen instructies

Je wil een nieuwe Border toevoegen
aan je app. Welke file moet je openen?​​​​
A
References
B
App.xaml
C
MainPage.xaml
D
MainPage.xaml.cs

Slide 6 - Quizvraag

Deze slide heeft geen instructies

Vul r3 aan zodat de popup zal tonen: de eigenschap "Email" van iedere
gebruiker.

Slide 7 - Open vraag

Deze slide heeft geen instructies

In de toets kom je vereenvoudigde code tegen die in het echt niet zal werken. Struikel daar niet over.

Slide 8 - Tekstslide

Deze slide heeft geen instructies

Zet de stappen voor het openen van een csv op de juiste volgorde:
Gebruik usings om bestand te openen
Bestand omzetten naar List met CsvReader
Filepicker tonen
Check of gekozen bestand niet 'null' is

Slide 9 - Sleepvraag

Deze slide heeft geen instructies

Op welke regel wordt een
element in de XAML
aangeroepen? Vul alléén
het nummer in.

Slide 10 - Open vraag

Deze slide heeft geen instructies

Wat komt op de puntjes op
r5? Je kunt dit afleiden uit
de rest van de code.

Slide 11 - Open vraag

Deze slide heeft geen instructies

Conventies

Slide 12 - Tekstslide

Deze slide heeft geen instructies

Je bouwt een applicatie die een lijst met gebouwen zal gaan beheren. Wat is de beste naam voor de klasse die je moet maken in deze app?

Slide 13 - Open vraag

Deze slide heeft geen instructies

Wat is de meest geschikte naam voor deze variabele die een lijst van lokalen zal bevatten?

Slide 14 - Open vraag

Deze slide heeft geen instructies

Debuggen

Slide 15 - Tekstslide

Deze slide heeft geen instructies

Deze code bevat een
aantal fouten. Vink aan
wat waar is (meerdere
antwoorden mogelijk).
A
r1 - hier hoort "async" bij te staan
B
r3 - hier hoort een dubbele = te staan
C
r6 - return hoort "continue" te zijn
D
r9 - de variabele selected bestaat nog niet

Slide 16 - Quizvraag

Deze slide heeft geen instructies

Errors interpreteren

Slide 17 - Tekstslide

Deze slide heeft geen instructies

Kijk naar deze code
en de errors. Wat is
de beste oplossing?
A
Er moet een { staan op de plek van de fout
B
Er moet een => staan op de plek van de fout
C
Het woordje "get" moet weg
D
Er moet een ; staan op de plek van de fout

Slide 18 - Quizvraag

Deze slide heeft geen instructies

Event-handlers en methodes

Slide 19 - Tekstslide

Deze slide heeft geen instructies

Je drukt op deze knop,
maar er gebeurt niets.
Vul exact aan wat op de
puntjes moet komen.

Slide 20 - Open vraag

Deze slide heeft geen instructies

Als je op de knop drukt, moet
in de popup jouw naam
ingevuld worden. Vul in wat
op de puntjes moet komen.

Slide 21 - Open vraag

Deze slide heeft geen instructies

Variabelen

Slide 22 - Tekstslide

Deze slide heeft geen instructies


Slide 23 - Open vraag

Deze slide heeft geen instructies


Slide 24 - Open vraag

Deze slide heeft geen instructies

XAML

Slide 25 - Tekstslide

Deze slide heeft geen instructies

Geef een voorbeeld van een self-closing tag.

Slide 26 - Open vraag

Deze slide heeft geen instructies

Maak een Foo-element met een Bar-attribuut dat de waarde "Baz" heeft. De inhoud van het element moet Qux worden.

Slide 27 - Open vraag

Juiste antwoord:
<Foo Bar="Baz">Qux</Foo>
Uit hoeveel rijen en kolommen
zal dit Grid bestaan?

Slide 28 - Open vraag

Deze slide heeft geen instructies

Praktische taken

Slide 29 - Tekstslide

Deze slide heeft geen instructies

var devices = new List<Device>();
devices.Add(new Device { Name = "HP zbook x360", Type = "Laptop" });
devices.Add(new Device { Name = "HP spectre x360", Type = "Laptop" });
devices.Add(new Device { Name = "Mitel 5212 IP Phone", Type = "Phone" });
devices.Add(new Device { Name = "Dell XPS 13", Type = "Laptop" });
devices.Add(new Device { Name = "HP E241i IPS", Type = "Display" });
devices.Add(new Device { Name = "HP USB-c G2", Type = "Docking station" });
Opdracht
Schrijf een programma dat van de volgende lijst bepaalt hoeveel laptops er in de lijst zitten. Dat aantal moet op het scherm verschijnen. Inleveren: screenshot van C#-code.

Slide 30 - Open vraag

Deze slide heeft geen instructies