Matlab/Octave Quiz 3
Velg svar på de 13 spørsmålene og klikk [Vis resultat] nederst på siden.

1) Hva blir verdien til variabelen a etter at kommandoene   a=1; a=2; a=3==4 er utført?
a) 0
b) 1
c) 2
d) 3
e) 4

2) Hva blir skrevet som resultat etter at følgende kommando er utført?
if 3 == 4
5 == 6
else
7 < 8
end
a) Feilmelding
b) 1
c) 3
d) 5
e) 7

3) Hva blir utskrift av kommandoene   a=0; b=1; a&&~b
a) Feilmelding
b) 0
c) 1
d) 0 1
e) 1 0

4) Hva blir utskrift av kommandoene  a=0; b=1; c=1; a||(~b||c)
a) 0
b) 1
c) 0 0 0
d) 0 0 1
e) 0 1 0

5) En tenåring er eldre enn 12 år, men yngre enn 20 år.
Hvilken av testene nedenfor vil IKKE kunne brukes til å teste om en persom med alder år er tenåring?
a) ~(alder < 13 || alder > 19)
b) alder >= 13 && alder <= 19
c) 13 <= alder <= 19
d) ~(alder < 13) && ~(alder > 19)

6) Hvilket nøkkelord brukes for å kjøre kommandoer et ikke kjent antall ganger?
a) for
b) while
c) do
d) if
e) switch

7) Hvilket nøkkelord brukes for å kjøre kommandoer på en betingelse?
a) for
b) while
c) do
d) if
e) switch

8) Hva blir verdien til   q   etter at følgende kommandoer kjøres?
q = 0;
for z = 1:2:3
q = 2*q + 3;
end
a) 5
b) 6
c) 7
d) 8
e) 9

9) Hva er verdien av  q  etter at kommandoene nedenfor er kjørt? ?
for m = 1:3
for n = 4:6
q = m + n;
end
end
a) 5
b) 7
c) 9
d) 11
e) 13


10) Gitt følgende løkke i et program:
n = 10;
while n < 10
disp(n);
n = n + 1;
end

Hvor mange ganger vil løkka kjøre?
a) 0
b) 1
c) 9
d) 10
e) 11
f) Uendelig

11) Gitt følgende løkke i et program:
n = 10;
while n <= 10
disp(n);
n = n + 1;
end

Hvor mange ganger vil løkka kjøre?
a) 0
b) 1
c) 9
d) 10
e) 11
f) Uendelig

12) Gitt følgende løkke i et program:
n = 10;
while n <= 10
disp(n);
n = n - 1;
end

Hvor mange ganger vil løkka kjøre?
a) 0
b) 1
c) 9
d) 10
e) 11
f) Uendelig

13) Gitt følgende løkke i et program:
n = 1;
while n < 10
disp(n);
n = n + 1;
end

Hvor mange ganger vil løkka kjøre?
a) 0
b) 1
c) 9
d) 10
e) 11
f) Uendelig

14) Forskjellen mellom et skript og en funksjon er at
a) bare en funksjonsfil kan kjøres fra kommandovinduet
b) bare en funksjon kan ha filnavn som slutter på .m
c) bare et skript kan utføre kommandoer etter hverandre
d) funksjoner kan ikke lagre variabler
e) variabler definert i funksjoner gjelder bare for funksjonen, mens variabler i skript er tilgjengelige for andre programmer