1. Dla jakich wartości zmiennych pętla się wykona:
While((x-21)&&!x)
2. Jaka wartość zmiennej zostanie wyświetlona:
Int f=(42.5);
Printf(„%d’\f);
3. Podaj wartość zmiennych po wykonaniu instrukcji przypisania: a = 3; b =2;
Z = —a*b++*a—;
4. Zadeklarowano zmienne: float temp = 2; float *wsk;. Które przypisanie jest poprawne?
a) Wsk = temp;
b) wsk = &temp;
c) *wsk = 2;
d) *temp = wsk;;
5. Jakie wartości zmiennych i oraz j zostaną wyświetlone po 5-cio krotnym wywołaniu funkcji f. static int i= 1;
int j=l;
Cout«i«j;
i++; j++;
6. Podczas deklaracji przypisz wartości do tablicy char t[5].
7. Jakie wartości może przyjąć zmienna wynik: int wynik = c>p;
8. Zadeklaruj odpowiedni wskaźnik i wykorzystaj go od wypisania trzeciego elementu tablicy int tab[20].
9. Wyjaśnij zapis: *wsk++.
10. Jaką wartość przyjmie zmienna a po wykonaniu przypisania a=!(0).
11. Opisz deklarację: char (*wsk)[12].
12. Jaką długość będzie miał łańcuch: char zn ak i [ ]=”\0 A rt ur\0 Party ka”.
13. Podaj wartość zmiennej k: int k, i = 5;
k = i + 011.
14. Zadeklaruj stały wskaźnik do stałego obiektu.
15. Zadeklarowano strukturę: struct punkt {
int x,y;
char opisf 12];}
Napisz fragment programu, w którym zadeklarujesz wskaźnik do stuktury punkt i wykorzystując go nadasz wartości składowym struktury.
16. Napisz funkcję, która będzie liczyć ilość swoich wywołań.
17. Opisz deklarację: int (*(*P)[2][3j)( int).
18. Opisz deklaracje: float *wsk;
int wsk; char wsk[5]; char *wsk[5];
19. Wczytaj z klawiatury liczbę z przedziału <-l; I> jeżeli wprowadzona liczba nie spełnia warunek to wczytaj ją ponownie. Dokonaj deklaracji zmiennych.
20. Jaki tekst otrzymamy na ekranie po wykonaniu fragmentu programu - uzasadnij, int nr = 7; {
case 6: printf(,jestem w 6”); case 7: printf(,jestem w 7”); case 8: printf(, jestem w 8”);}
21. Dokonaj deklaracji zmiennej d aby możliwe było przypisanie - uzasadnij, int cena;
d= &cena;
22. Zadeklarowano tablicę: char Tf 10]; nazwa[10] = „profesor”. Skopiuj tekst z tablicy nazwaf] do tablicy T[] nie korzystając z kopiujących funkcji bibliotecznych.
23. Zdeklarowano strukturę: struct dane]
char napis[50];}
a) Napisz fragment programu, w którym zdeklarujesz zmienną typu dane i nadasz wartości jej składowym.
b) Napisz fragment programu, w którym zdeklarujesz wskaźnik struktury typu dane i nadasz wartości jej składowym przy pomocy wskaźnika.
24. Zmienne zdeklarowano jako int i; int tab[20]. Podaj adresy zmiennych.
25. Dla jakich wartości zmiennej x pętla się wykona - uzasadnij.
While (!(x-15)||(x<=15))
26. Podczas deklaracji inicjalizowano dwuwymiarową tablicę. Zakreśl poprawne deklaracje:
a) int tab[7][] = (10,2,-1,-2,3,2,4};
b) int tab[5][2] = {-1,0};