GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

DS-101

Seb Jansen 15 Fragen

Quiz starten

Dieses Quiz enthält Fragetypen, die sich im gewohnten Player öffnen.

Fragen in diesem Quiz (15)

  1. 1Java kent zowel de == operator als de equals methode om gelijkheid te testen. Welke van de volgende uitspraken zijn waar?
    1. AAls equals() niet wordt overriden in klasse A. dan is voor twee instanties a en b van die klasse a.equals(b) niet gedefinieerd.
    2. Bequals() wordt gedefinieerd in Object
    3. CAls x == y dan ook x.equals(y)
    4. DAls x.equals(y) dan is ook x == y.
  2. 2Polymorfisme wordt gezien als een belangrijk kenmerk in object oriented programming. Welke van de volgende uitspraken is NIET overeenkomstig met het principe van polymorfisme?
    1. AEen array kan references bevatten naar objecten van verschillende klassen.
    2. BVan een klasse kun je verschillende soorten objecten instantieren.
    3. CEen methode kan objecten van verschillende typen teruggeven (return).
    4. DObjecten van verschillende klassen kunnen meegegeven worden aan dezelfde methode.
  3. 3Er is een klasse waar elke klasse altijd van erft. Welke klasse is dat?
    1. AClass
    2. BInterface
    3. CObject
    4. DAbstract
  4. 4Noem twee voordelen van het gebruik van ADT's.
    Het is makkelijker om op een [blank_start]hoog[blank_end] niveau software te bouwen. Code wordt als gevolg makkelijker te begrijpen en te [blank_start]testen[blank_end].
    In vele gevallen zorgt het voor een hogere graad van [blank_start]productiviteit[blank_end].
    1. Atesten
    2. Bhoog
    3. Cproductiviteit
  5. 5Welke van de volgened uitspraken is/zijn waar?
    1. Een recursieve functie meot altijd een resultaat naar de caller terug geven.
    2. Een recursieve functie roept altijd zichzelf direct of indirect aan.
    1. A1 waar, 2 waar
    2. B1 onwaar, 2 waar
    3. C1 waar, 2 onwaar
    4. D1 onwaar, 2 onwaar
  6. 6Bekijk de volgende methode:
    public int fun(int n, int k){
    if (k == 0){
    return n;
    } else {
    return fun(k, n % k);
    }
    }

    Wat is het resultaat van de aanroep fun(40, 16)?
    1. A16
    2. B1
    3. C24
    4. D8
  7. 7Het uitrekenen van een vermenigvuldiging a * b kan recursief worden gedefinieerd.

    Welke definitie is de juiste?
    1. Aa * 1 = a, en a * b = a * (b - 1) + b
    2. Ba * 0 = a, en a * b = a * (b - 1) + b
    3. C1 * b = b, en a * b = (a - 1) * b + b
    4. Da * 0 = 0, en a * b = a * (b + 1) + a
  8. 8Wat is de uitvoer van de aanroep print(2) met de volgende definitie van de methode print()?

    void print(int i) {
    for (int t = 0; t < i; t++)
    System.out.println(i);
    if (i > 1){
    System.out.print("Y");
    print(i-1);
    }
    for (int t = 0; t < i; t++)
    System.out.print(i);
    }

    Answer: [blank_start]22Y1122[blank_end]
    1. A22Y1122
  9. 9Bekijk de volgende functie:

    publci void fun(int a, int b){
    if (a < b) {
    fun(a + 1, b);
    }
    System.out.println(a + "-" + b):
    }

    Wat is de resultaat van de aanroep fun(1,5)?
    [blank_start]5-5[blank_end]
    [blank_start]4-5[blank_end]
    [blank_start]3-5[blank_end]
    [blank_start]2-5[blank_end]
    [blank_start]1-5[blank_end]
    1. A5-5
    2. B4-5
    3. C3-5
    4. D2-5
    5. E1-5
  10. 10Bij de implementatie van een Linked List zijn een Link klasse en een LinkList klasse gemaakt. De Link klasse heeft de variabelen:
    String name;
    Link next;

    De LinkList klasse heeft de variabelen:
    Link first;
    Link last;

    Hier is sprake van een:
    1. AIterator List
    2. BDouble-Ended List
    3. CDoubly Linked List
    4. DSingly Linked List

Informationen

Beschreibung
Studying on steroids
Sprache
English
Aufrufe
168
Bewertung
Noch keine Bewertungen
Bewerte dieses Quiz
Bewerte dieses Quiz

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck