wiki:2012/tietovisa
Last modified 5 years ago Last modified on 2013-01-04 14:46:59

Pages linking to 2012/tietovisa:
pikaopas
s2012
k2013
kirjallisuus

Tietovisa

Valitse oikeat kussakin kysymyksessä oikeat vaihtoehdot, perustele väärät.

kirjoita ensin paperille tai tekstitiedostoon omat PERUSTELUT vastauksesi ja katso vasta sitten vastaukset.

1. Muuttujat ja sijoitus

1.1. a:n arvon sijoitus b:lle

 int a = 3;
 int b; 
  1. int b = a;
  2. b = a;
  3. a = b;
  4. ei väliä kumminko päin kirjoitetaan

1.2 i:n kasvatus, mitä ohjelma tulostaa

 int i = 2;
 int summa = i;
 Console.Write(summa + " "); 
 i++;
 Console.WriteLine(summa); 
  1. tulostaa 2 3
  2. tulostaa 3 3
  3. tulostaa 2 2
  4. tulostaa 0 1 2 3

2. Silmukat

2.1 For-silmukka

  1. for-silmukassa on aina oltava break
  2. for-silmukassa on aina oltava return
  3. for-silmukassa voi olla return
  4. for-silmukassa voi olla korkeintaan yksi return
  5. for-silmukassa voi olla 0-n kpl return-lauseita
  6. for-silmukassa voi olla continue-lause

2.2 Mitä ohjelman pätkä tulostaa

int luku =0;
for (int i=0; i<3; i++);
{
   System.Console.Write(luku++);
}
  1. 0 1 2
  2. 0
  3. 0 1
  4. 0 1 2 3
  5. kyseessä on ikuinen silmukka

2.3 Silmukkamuuttujan nimi

  1. on aina oltava i
  2. on alettava kirjaimella i
  3. voi olla myös j
  4. voi olla mitä tahansa (mikäli nimen ehdot täyttyvät)