/in<)
Zostaw 2
1. wla jakich wartości zmiennej x pętla się wykonuje?
while ((x - 21) && !x) (...) pętla wykona się dla x =* 0.
2. Jaka wartość zmiennej f zostanie wyświetlona po wykonaniu fragmentu programu. Odpowiedź
uzasadnij. _
int f * (42.5 / 5); printf ("%d\n",f);
wartość f = 8, zostanie odrzucona reszta dzielenia i zostanie podstawiona liczba -całkowi
daj wartość zmiennych z, a = 3; b * 2; z * —a * b4-4- * a--; a-l b = 3
wy*::nar.iu instrukcji przypisania.
4 . Z |
ade |
kia |
rowano : |
imienne: i |
rioat ismi; - Z- |
fliat •'chuj |
2 a kr |
eśl |
pr |
zypisan: |
La, które |
uważasz Z2 poprawne. | |
a) |
chuj = |
temp; | ||||
b) |
*chuj - |
^ • | ||||
spcx |
c) |
chuj » |
i temp; |
- | ||
d) |
-temp = |
chuj; | ||||
aki |
e wartości |
zmiennej |
i oraz j zostaną |
« wyświeClone | ||
Wid |
f ( |
) ( | ||||
st < |
3tic int |
i -1; |
ir.t j - 1; cout «1«M "<<j; i-x; j ++;
3
6. Podczas deklaracji przypisz wartości dc tablicy char t [ 5 ] .
char t(5) = {’a\ ’bł, 7. Jakie wartości moZ-e przyjąć z mi er.na wynik. Odpowiedź uzasadnij.
__ int wynik = c > p; _ -
wynik przyjmie wartoś-ć 1 lub 2,‘w zależności od prawdziwości warunku lodpowiednio true 1 -lalse) - takie wartości zostały ustalone w kompilatorze Borland*, w innych kompilatorach będzie para liczb 0 i liczba rożna od 0.
9. Zadeklaruj odpowiedni wskaźnik i wykorzystaj go do wypisania trzeciego elementu tablicy int
tab(20^;^a?i -3( li t £{{*')vV]\ 5-__
prinT^t^rźT^" (chuj + 2})-;
?. Dla deklaracji: struct PUNKTJ
int~ś‘uma^_ iloczyn; char znak;
inion PUNKT{ _
int suma, iloczyn; char znak;
Wybierz poprawne odpowiedzi:
a) Struktura PUNKT zajmuje 2 bajty, unia 5; w? St^oLlitura PUNKT Z5 j_muje 5 bajtów, unia 2; cp Struktura PUNKT zajmuje 5 bajtów, unia 5; d) brak właściwej odpowiedzi.
10. Wyjaśnij zapis: - chujprzy deklaracji char *chuj; _
"wskaranie na następny bajt (element typu char) w pamięci
a --i {0 ' ;
11. Jaka wartość przymie zmienna a, pc wykonaniu przypisania:
a przyjmie wartość 1. _ ___
12. Cpisz_dekiarację cnar i-chuj)(12}.
k do tablicy 12 elementów typu char.
Zestaw 2
13. Czy poniższy fragment r rcgrsr.u spowoduje wydruk tekstu "warunek spełniony". Uzasadnij od po w int d = 0; — —
inc z * 0; _
if (z < 0 || zx+ ;|—-ł-d) printf("\nwarunek Tpełniony");
Jakie sa wartości zmiennych: d * 1 z =1 _
instrukcja printf zostanie wykonana ponieważ jest spełniony warunek --d.
Jaki tekst otrzymamy na ekranie, po wykonaniufragmentu programu? Uzasadnij odpowiedź, int chuj =7; switch (chuj) {
14.