Image5

Image5



c)    int tab[] [3] = {10,11,20,21,28,30};

d)    int tab[][3] = {-1,2,4,5,3};

e)    int tab[][] = { 10,4,23,76,21,6,};

27. Zdeklarowano zmienne char *ptr; char x. Zakreśl poprawne przypisanie:

a)

ptr = x;

b)

*x = ptr;

c)

*ptr = ‘2’;

d)

*ptr = &x;


28.    Oblicz średnią wartość ciągu liczb umieszczonych w tablicy tab[10].

29.    Napisz program w którym wczytasz łańcuch z klawiatur)' i utworzysz jego kopię wykorzystując wskaźnik.

30.    Zadeklarowano tablicę char tab[] = „borland c++”. Napisz fragment programu, przepisze pierwsze słowo łańcucha do obszaru zarezerwowanego dla tego słowa. Jeżeli zmieni się tekst w tablicy tab[], program ma działać poprawnie. Tekst w tablicy to zawsze dwa słowa rozdzielone jedną spacją.

31.    Wczytaj z klawiatury znak i łańcuch. Sprawdź na której pozycji znak występuje ostatni raz.

32.    Zdefiniowano strukturę: struct test{

char *p; float *f;} st *wsk;

Przypisz wartości składowym struktury st wykorzystując deklaracje: char t[] = „tekst”; float x = 3. przypisz wartości składowym struktury wykorzystując wskaźnik wsk.

33. Zdeklarowano funkcje char *f(int, char *);

a)    Jak nazywamy sposób przekazania do funkcji f() jej parametrów.

b)    Zadeklaruj wskaźnik do tej funkcji.

c)    Wywołaj funkcje wykorzystując wcześniej zdefiniowany wskaźnik

33.    napisz fragment programu, który odwróci tekst w tablicy char t[]. Tekst ma być wczytany z klawiatury.

34.    Zadeklaruj 50-cio elementową tablicę liczb całkowitych. Wykorzystując funkcję scanff) wczytaj wszystkie wartości tablicy.

35.    Zadeklarowano tablice float tab[] = {10,3,65,8,-3}; float *wsk. Wypisz wszystkie wartości tej tablicy wykorzystując zadeklarowany wskaźnik.

36.    Napisz program, który oblicz sumę ciągu: l + l/2+1/3+1/4+...+ l/n.

37.    Zadeklaruj zmienną typu znakowego i przypisz jej znak cyfry.

38.    Zadeklaruj tablicę o najmniejszym rozmiarze, który pozwoli umieścić w niej tekst: kosmos. Uzasadnij.

39.    Zadeklarowano tablicę char i[] = „Karolina” oraz char n[] = „Janik”. Napisz fragment programu, który utworzy tablicę będącą połączeniem tablicy i[] oraz n[], tzn. zostanie utworzona tablica w której znajdzie się łańcuch: Karolina Janik.

40.    Dopisz warunek przy whilef...), tak by program działał zgodnie z odpowiedzią na pytanie, do {

znak=getche();    rr,i_f

cout«”czy chcesz zakończyć? T/N”;

while    .......);

41.    Opisz deklaracje: char (*wsk)[12] -char *wsk[12] -

char (*wsk[12])(int,char) -char *wsk(int,char) -

42.    Jaki jest błąd w definicji funkcji f():

Int *f(float a,float b)

{

int iloraz; iloraz = a/b; return &iloraz;

- J };

43.    Opisz deklaracje: const char *const c;

44.    Które z poniższych instrukcji dla tej deklaracji (zad 43.) nie są poprawne: a) c++; b) int d = *c++; c)c=c+l; d) *c = 10;

45.    Zadeklaruj zmienną typu osoba i nadaj wartości polom: rok, imienazwisko, pensja: struct datafint dzień; miesiąc; rok);

struct danefchar imie_nazwisko;struct data); struct osoba(struct dane; long pensja);

46.    Podaj trzy sposoby przekazywania argumentów do funkcji.

47.    Jakie funkcje nazywamy przeciążonymi?

48.    Jakie wartości może przyjąć zmienna a, w zależności od wartości zmiennej b po wykonaniu instrukcji a=!(b).

49.    Zdeklarowano tablicę char tekst[]=”pko”. Napisz instrukcję, która zamieni w tablicy literę ‘o’, na ‘p’.

2


Wyszukiwarka

Podobne podstrony:
Tab 2 Lp. Elementy budynku Stopnie z u ż y c i a b u dy n k u w procentach 0*10 1 11*20 21-40 41
IMG 61 (5) 200 WpakoK potattflu frtekiop Uczni •M* 1-10 11-20 21- -30 31-40 41-50
Miesiąc 19. Tarnów Klasa 0— 10 11— 20 21— 40 41— 60 61—
CCF20110119027 GODZINA DZIEŃ MIESIĄC TIME    b 7 M 10 U 1213 14 15 Ib 17 16 11 20 21
DSC00564 3 mm GODZINA TIME b 7 a 1 10 11 12 13 IM 15 Ib 17 18 11 20 21
47dyktanda graficzne Tabela 19 Tabela 20 1 2 3 4 5 6 7 8 9 10 11 Tabela 21 ABCDEFGHJKLŁ 1 2 3 4 5 6
38473 Obraz (12) GODZINA DZIEŃ HIESIĄC TlflE DAY flONTH b 7 a T 10 11 12 13 14 15 Ib 1? Ifl 11 20 21
08 11 09 252525252825 2525252529 Test Fagerstr odoeiSa/o?rOSÓW opalasz dziennie? O 11-20 (1)oma cd
Kram z robótkami 5,6 20024 haft krzyżykowyrta 22002 Lipiec 12 5 4 5 5? B g 10 1112 15 14 15
1. DANE DO NACINANIA WALCOWYCH ŚLIMAKÓW1.5.9.9. KONSTRUOWANIE WALCOWYCH ŚLIMAKÓW [6], [11], [20], [2
74050 Scanned at 10 11 15 56 (28) Były art. 4 przeniesiony i otrzymał oznaczenie na Były art. 5 zas
2012 10 16 20 21 Terem partu nd Jfmmkamym Svr w iIH /.ii 11i 1 ■i 5
P1010244 ł--- - • O ^0 VJ70 10 wio 25 22 M 22x1.5 21 8 28 G»/. 16 U 10 x 1.25 30 7 17 6 12 10 19 55

więcej podobnych podstron