pp egz, 2 Semestr, Podstawy Programowania, burdel, Podstawy programowania Egzamin


1. Zadeklarowano funkcję float *f(float a) { float w; w=0.3 * a; return &w}

  1. Popraw błąd w definicji funkcji, pozostaw typ funkcji bez zmiany uzasadnij:

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

  1. Przygotuj parametry, wywołaj funkcję po lewej stronie znaku przypisania. Omów skutki wywołania funkcji.

....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

2. Zadeklarowano strukturę struct st{ char *text, int *f ;};

  1. zdefiniuj wyłącznie wskaźnik do struktury st i nadaj wartości składowym struktury.

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

  1. Zdefiniuj 5cio elementową tablicę wskaźników do struktury st. Wypełnij tablicę i wpisz do każdego elementu następujące wartości: pod adres text: „idx”, a pod adres f wpisz 2.

.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

..........................................................................................................................................................................................................................................................................................................................................................................................................................

3. Zadeklarowano zmienne: float aux[22]; float *wsk; zakreśl przypisania, które uważasz za poprawne:

a) *aux = *wsk; b) *wsk = aux; c) *wsk=&aux[1] d) aux[2] = wsk; e) *wsk = aux[0]

4. Opisz jakie błędy popełniono definiując poniższą funkcję, popraw jej definicję.

a) Błędy: ................................................................................................................................................................................................

....................................................................................................................................................................................................................

b)

void drukuj (float zm[ ] ) {

int i, r;

r=sizeof(zm) / sizeof(float);

for(i=0; i < r; i++) printf(„%f”, zm[i]);

}

5. Zdefiniowano funkcję:

char *f( char *str, char zn) {

while((*str !=zn)&&(*str))str++;

return str;

}

  1. jakie jest zadanie tej funkcji ?

............................................................................................................................................................................................................

..........................................................................................................................................................................................................................................................................................................................................................................................................................

.............................................................................................................................................................................................................

  1. przygotuj parametry, wywołaj funkcję.

.............................................................................................................................................................................................................

.............................................................................................................................................................................................................

.............................................................................................................................................................................................................

.............................................................................................................................................................................................................

6. Napisz fragment programu tak, aby poprawne były przypisania w pkt b) i c). Opisz przypisania w pkt b)

  1. fragment programu: ....................................................................................................................................................................

.............................................................................................................................................................................................................

  1. *k = *adr++; ................................................................................................................................................................................

.............................................................................................................................................................................................................

  1. k = ++(*adr); ...............................................................................................................................................................................

.............................................................................................................................................................................................................

7. Zadeklarowano: char tab[3][9] = {„maj”, „lipiec”, „sierpień”};

  1. zmień instrukcją w tablicy tab łańcuch „lipiec” na łańcuch „luty”

...........................................................................................................................................................................................................

.............................................................................................................................................................................................................



Wyszukiwarka

Podobne podstrony:
pytanka na ustny, Automatyka i robotyka air pwr, IV SEMESTR, Podstawy automatyki 2, egzamin
odpowiedzi na robotykę, AGH WIMIR AiR, Semestr 5, Podstawy Robotyki, egzamin podstawy robotyki, egza
IP EGZAMIN, Studia PŚK informatyka, Semestr 5, Inżunieria programowania, Egzamin
zasady zaliczeń PP IG, Politechnika Białostocka, ZiIP (PB), Semestr 1, Podstawy programowania, Progr
zasady zaliczeń PP IG, Politechnika Białostocka, ZiIP (PB), Semestr 1, Podstawy programowania, Progr
cwiczenie10d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
Przykładowe zadania na 2 kolokwium z programowania w języku C, Studia, PWR, 1 semestr, Podstawy prog
cwiczenie8d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
cwiczenie13d2012, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
Przykładowe zadania na 1 kolokwium z programowania w języku C, Studia, PWR, 1 semestr, Podstawy prog
cwiczenie9d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
cwiczenie11d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
cwiczenie6d2013, WSTI Pawia 55, Semestr I, Podstawy programowania (wyk, lab - L.Grad, Laboratoria
Podstawy zarządzania - program, WZR, III semestr, Podstawy Zarządzania, Ćwiczenia Markowska
bank-program, WAT, SEMESTR V, podstawy symulacji, projekty, PS, PSym

więcej podobnych podstron