16-02-2017, 00:41
Jeg har nogle opgaver, jeg ikke kan finde ud af at forstå og løse UDEN brug af hjælpemidler.
Kun pen and paper. Det kunne være fedt, hvis nogen kunne hjælpe og forklare.
Opgave 1)
Opgavespørgsmål:
- Hvad udskrives til skærmen?
Kommentar:
Fx. 0 < 5, printer en stjerne ud og så inkrementeres i.
Derefter spørger den om, j (som er 1) er større end i (som er 0). Det er den jo ikke.
Så den første System.out.print-sætning bliver ikke printet ud. Men gør den anden?
Opgave 2)
Hvad er resultatet af udtrykket:
a % b;
når a og b er typen int og deres værdier er: a = 3 and b = -67
a. -2
b. -3
c. 4
d. 3
Opgave 3)
Opgavespørgsmål:
- Hvad skriver ovenstående kode på skærmen?
a. Hello there
b. Der printes ingenting
c. ello ther
d. o there
Kommentar: Den del af koden jeg ikke forstår, er %c og charAt metoden. Hvad gør charAt og %c
Opgave 4)
Givet følgende variabelerklæringer:
Opgavespørgsmål:
- Hvilke af nedenstående sætninger er ikke tilladt?
a) l=i;
b) d=i;
c) d=f;
d) i=l;
Kommentar: Er alle sætninger ikke tilladte? Alle typerne er numeriske datatyper. Jeg troede at java godt kunne konvertere frem og tilbage selvom man kunne miste noget data.
Opgave 5)
Givet følgende kode:
Opgave spørgsmål:
- Hvad er værdien af elementet I myArray[1][2] efter udførelsen af ovenstående kode?
a) 5
b) 2
c) 3
d) 4
Kommentar: Jeg er bare lost. Jeg forstår ikke koden. Har sjældent set et Array med 2 '[][]' efter hinanden.
Kun pen and paper. Det kunne være fedt, hvis nogen kunne hjælpe og forklare.
Opgave 1)
Kode:
for (int i = 0; i < 5; i++) {
System.out.println('*');
for (int j = 1; j < i; j++)
System.out.print(j + "+");
}
System.out.print("*");
}
Opgavespørgsmål:
- Hvad udskrives til skærmen?
Kommentar:
Fx. 0 < 5, printer en stjerne ud og så inkrementeres i.
Derefter spørger den om, j (som er 1) er større end i (som er 0). Det er den jo ikke.
Så den første System.out.print-sætning bliver ikke printet ud. Men gør den anden?
Opgave 2)
Hvad er resultatet af udtrykket:
a % b;
når a og b er typen int og deres værdier er: a = 3 and b = -67
a. -2
b. -3
c. 4
d. 3
Opgave 3)
Kode:
String s = "hello there";
for ( int count = 4; count < s.length()-2; count ++) {
System.out.printf("%c", s.charAt(count));
}
}
}
Opgavespørgsmål:
- Hvad skriver ovenstående kode på skærmen?
a. Hello there
b. Der printes ingenting
c. ello ther
d. o there
Kommentar: Den del af koden jeg ikke forstår, er %c og charAt metoden. Hvad gør charAt og %c
Opgave 4)
Givet følgende variabelerklæringer:
Kode:
long l=2L;
int i = 6;
float f=0.5F;
double d=0.6;
Opgavespørgsmål:
- Hvilke af nedenstående sætninger er ikke tilladt?
a) l=i;
b) d=i;
c) d=f;
d) i=l;
Kommentar: Er alle sætninger ikke tilladte? Alle typerne er numeriske datatyper. Jeg troede at java godt kunne konvertere frem og tilbage selvom man kunne miste noget data.
Opgave 5)
Givet følgende kode:
Kode:
int i, j;
int ctr = 0;
int myArray[][] = new int [2][3];
for (i=0; i<3; i++)
for (j=0; j<2; j++) {
myArray[j][i] = ctr;
++ctr;
Opgave spørgsmål:
- Hvad er værdien af elementet I myArray[1][2] efter udførelsen af ovenstående kode?
a) 5
b) 2
c) 3
d) 4
Kommentar: Jeg er bare lost. Jeg forstår ikke koden. Har sjældent set et Array med 2 '[][]' efter hinanden.