ProgramProbleem
Nieuwe gebruiker
- Lid geworden
- 2 sep 2013
- Berichten
- 1
Hallo, iemand die me even kan helpen met het oplossen van deze vragen?
Er zijn meerdere oplossingen mogelijk.
1. In C# zijn er afspraken omtrent de naamgeving van klasses. Duid in onderstaande lijst de correcte afspraken aan :
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. alle letters in een klasse naam moeten hoofdletters zijn;
c. alle letters in een klasse naam moeten kleine letters zijn;
d. de naam van een klasse moet starten met een getal;
e. de naam van een klasse moet starten met een hoofdletter.
2. In welke van onderstaande situaties wordt er in C#gesproken over Operator overloading?:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. wanneer bij een numerieke bewerking de getallen te groot zijn, waardoor we een overload krijgen;
c. Wanneer we voor een eigen klasse een operator herdefiniëren;
d. Wanneer we op een klasse teveel operatoren definiëren;
e. Het heeft iets te maken met GSM operatoren.
3. Wanneer de klasse A erft van de klasse B, duid dan hieronder de correcte statements aan. We veronderstellen dat A en B een parameter loze constructor hebben;
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken.
b. A a = new B();
c. B b = new A();
d. A a = new B() as A;
e. B b = new A() as B;
4. Veronderstel dat a.b = c een NullReferenceException veroorzaakt. Duid de correcte uitspraken aan in onderstaande lijst:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. de fout kan veroorzaakt zijn doordat a null is;
c. de fout kan veroorzaakt zijn doordat b null is;
d. de fout kan veroorzaakt zijn doordat c null is;
5. Wanneer onze programmalogica een niet afhandelbare uitzondering ontdekt zullen we een exception veroorzaken. Duid het keyword aan dat daarvoor wordt gebruikt (1 correct antwoord) . :
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. raise;
c. throw
d. catch
e. crash
6. Veronderstel dat de klasse A erft van de klasse B. Duid dan alle correcte uitspraken in onderstaande lijst aan:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. A erft alle fields en alle methodes van B;
c. A erft alle fields en alle methodes van B, uitgezonderd de constructoren;
d. A erft alle fields en alle methodes van B, uitgezonderd de constructoren en de private methodes.
7. Veronderstel dat de klasse A erft van de klasse B. De klasse A overschrijft de methode M die werd geërfd van B. We definiëren de variabele b als volgt: B b = new A(); Duid in onderstaande lijst de correcte beweringen aan :
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. b.M voert de logica uit die in de klasse B werd gedefinieerd;
c. b.M voert de logica uit die in de klasse A werd gedefinieerd;
d. b.M voert de logica uit die in de klasse B werd gedefinieerd, gevolgd door de logica die in de klasse A werd gedefinieerd;
e. b.M voert de logica uit die in de klasse A werd gedefinieerd, gevolgd door de logica die in de klasse B werd gedefinieerd;
8. Elke klasse heeft een methode die de tekst voorstelling van instanties van die klasse aanlevert. Hoe heet deze methode?
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. ToText()
c. ToString()
d. Description()
e. ToDelo();
9. Veronderstel dat de klasse A de interface IB implementeert. Duid in onderstaande lijst de correcte statements aan. Alle constructoren zijn parameter loos.
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. A a = new IB();
c. IB b = new A();
d. IB b = new A() as IB;
10. Duid in onderstaande lijst de correcte UML symbolen aan:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. public = *
c. public = +
d. private = *
e. private = +
Er zijn meerdere oplossingen mogelijk.
1. In C# zijn er afspraken omtrent de naamgeving van klasses. Duid in onderstaande lijst de correcte afspraken aan :
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. alle letters in een klasse naam moeten hoofdletters zijn;
c. alle letters in een klasse naam moeten kleine letters zijn;
d. de naam van een klasse moet starten met een getal;
e. de naam van een klasse moet starten met een hoofdletter.
2. In welke van onderstaande situaties wordt er in C#gesproken over Operator overloading?:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. wanneer bij een numerieke bewerking de getallen te groot zijn, waardoor we een overload krijgen;
c. Wanneer we voor een eigen klasse een operator herdefiniëren;
d. Wanneer we op een klasse teveel operatoren definiëren;
e. Het heeft iets te maken met GSM operatoren.
3. Wanneer de klasse A erft van de klasse B, duid dan hieronder de correcte statements aan. We veronderstellen dat A en B een parameter loze constructor hebben;
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken.
b. A a = new B();
c. B b = new A();
d. A a = new B() as A;
e. B b = new A() as B;
4. Veronderstel dat a.b = c een NullReferenceException veroorzaakt. Duid de correcte uitspraken aan in onderstaande lijst:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. de fout kan veroorzaakt zijn doordat a null is;
c. de fout kan veroorzaakt zijn doordat b null is;
d. de fout kan veroorzaakt zijn doordat c null is;
5. Wanneer onze programmalogica een niet afhandelbare uitzondering ontdekt zullen we een exception veroorzaken. Duid het keyword aan dat daarvoor wordt gebruikt (1 correct antwoord) . :
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. raise;
c. throw
d. catch
e. crash
6. Veronderstel dat de klasse A erft van de klasse B. Duid dan alle correcte uitspraken in onderstaande lijst aan:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. A erft alle fields en alle methodes van B;
c. A erft alle fields en alle methodes van B, uitgezonderd de constructoren;
d. A erft alle fields en alle methodes van B, uitgezonderd de constructoren en de private methodes.
7. Veronderstel dat de klasse A erft van de klasse B. De klasse A overschrijft de methode M die werd geërfd van B. We definiëren de variabele b als volgt: B b = new A(); Duid in onderstaande lijst de correcte beweringen aan :
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. b.M voert de logica uit die in de klasse B werd gedefinieerd;
c. b.M voert de logica uit die in de klasse A werd gedefinieerd;
d. b.M voert de logica uit die in de klasse B werd gedefinieerd, gevolgd door de logica die in de klasse A werd gedefinieerd;
e. b.M voert de logica uit die in de klasse A werd gedefinieerd, gevolgd door de logica die in de klasse B werd gedefinieerd;
8. Elke klasse heeft een methode die de tekst voorstelling van instanties van die klasse aanlevert. Hoe heet deze methode?
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. ToText()
c. ToString()
d. Description()
e. ToDelo();
9. Veronderstel dat de klasse A de interface IB implementeert. Duid in onderstaande lijst de correcte statements aan. Alle constructoren zijn parameter loos.
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. A a = new IB();
c. IB b = new A();
d. IB b = new A() as IB;
10. Duid in onderstaande lijst de correcte UML symbolen aan:
a. ik sla deze vraag over omdat ik het correcte antwoord niet ken;
b. public = *
c. public = +
d. private = *
e. private = +