wiki:s2013/tietovisa
Last modified 4 years ago Last modified on 2013-09-22 12:29:30

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ä ohjelmanpä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)