EGZAMIN AiR 21.06.2011
Imię:.... Nazwisko:
// -................................pyt- .................—...........
Dany jest fragment programu. Napisz jaki będzie wynik jego działania? int a«4; int wynik; switch(a)
Odpowiedź:
// -
Wypisać wartość int a,licz = 15 for(a-0;a<l5,a+
b - (--licz % 2) + a;
1
case 1:
wynik = 1;
case 2:
wynik ■ 2;
case 4:
wynik § 4; default:
wynik = 0;
}
printf("Wynik - %d\n",wynik);
Odpowiedź:................,.. .....................................
// -...............................pyt. 2.......———....................
Dany jest fragment programu. Napisz jaki będzie wynik jego działania? int ile - 0,b,c; for(c»0;c<-10;c++)
for(b*10;b>0;b—)
ile++;
printf("Zmienna c ma wartość %d\nZmienna b ma wartość %d\nZmienna ile ma wartość %d\n",c,b,ile);
//......-.............-............Pyt. 3 —..................................
Dana jest zmienna Z typu char, przechowująca znak wpisany przez użytkownika. Zaproponować fragment programu, który wykona określone akcje w zależności od tego co wpisze użytkownik. Możliwe wartości Z to. a, b, C oraz wszystkie pozostałe znaki Odpowiedź:
f 1 znak == 'a') { cout« | LATO " ; } if (znak ='b'){cout«" JESIEŃ lf ( znak == V ) { cout« " ZIMA " ; } 1
Interacja 1: a = 0 , b = 0 , licz = 14 Interacja 2: a = 2 , b = 3 , licz = 13 Interacja 3: a = 4 , b = 4 , licz = 12 Interacja 4: a = 6 , b = 7 , licz = 11 Interacja 5: a = 8 , b = 8 , licz = 10 Interacja 6: a = 10, b = 11, licz = 9 Interacja 7: a = 12, b = 12, licz = 8 Interacja 8: a = 14, b = 15, licz = 7