Z następującej sekwencji znaków: x-> wiek, można Wywnioskować, że:
x jest wskaźnikiem do struktury
x i wiek są tego samego typu
po wykonaniu polecenia zawartość x zostanie skopiowana do wiek
sekwencja jest niedozwolona
Zmienna typu long double jest reprezentowana na:
4 bajtach
8 bajtach
10 bajtach
16 bajtach
Dla unsigned char x; wartość zmiennej x po operacji x=0xaabb; wynosi:
Oxaabb
Oxaa
0xbb
operacja zakończy się błędem
Jeżeli zadeklarujemy strukturę oraz unię o takich samych polach to:
obie zajmą taką samą liczbę bajtów pamięci
unia zajmie więcej bajtów pamięci
struktura zajmie więcej bajtów pamięci
Wskaż prawidłową deklarację tablicy:
inttab [20,20];
int tab(20,20);
inttab(20)(20)];
int tab[20] [20];
W języku C/C++ można deklarować tablice o maksymalnej liczbie wymiarów równej:
2
4
8
dowolnej
Jeżeli: int tab[20]; to wskaźnikiem do początku tablicy tab jest:
&tab
*tab
tab
tab[0]
Nieprawidłowym zapisem stałej jest:
23
1.34F
.23H
23U
Wartością wyrażenia 4»213 jest:
operacja jest niedozwolona
O
2
4
Polem struktury może być zmienna typu:
dowolnego
tylko podstawowego (wbudowanego)
tylko typu złożonego (unia, tablica itp)
każdy za wyjątkiem typu wskaźniowego
Jeżeli zmienne lani i Ian2 są zadeklarowane jako string to niedopuszczalna jest operacja:
lani - lan2
lani + lan2
lani = lan2
lani = lan2
Funkcją realizującą blokowy zapis do pliku jest:
fputc()
fivrite()
putO
fgetcO
Zmienne globalne są deklarowane:
w funkcji mainO
poza funkcjami
w dowolnym miejscu
tylko w pliku zewnętrznym
Które z poniższych poleceń nie tworzy tablicy dynamicznej:
x=(int*)malloc(n);
x=new int[n];
int x[20];
Victor x(n);
Które z poniższych wywołań ftinkcji jest wywołaniem funkcji z argumentem przekazywanym przez referencje:
x=fcn(**y)
x=fcn(*y)
x=fcn(y)
x=fcn(&y)
Którą z poniższych funkcji nie można przydzielić pamięci:
getO;
mallocO;
callocO;
reallocO;
Wskaż zdanie prawdziwe:
pętlą while zawsze można zastąpić pętlę do/white
pętlą do/Chile zawsze można zastąpić pętlę while
pętla while wykonuję się z góry znaną liczbę razy
pętla do/while wykonuje się z góry znaną liczbę razy
Instrukcja: fseek(strm,0,0); ustawia wskaźnik pozycji pliku:
na początku
na końcu
zostawia na pozycji bieżącej
instrukcja nie ustawia wskaźnika pozycji pliku
Zmienne lokalne funkcji są domyślnie deklarowane jako zmienne klasy:
auto
static
register
extem
Instrukcja: fseek(strm,0,l); ustawia wskaźnik pozycji
pliku:
na początku
na końcu
zostawia na pozycji bieżącej
instrukcja nie ustawia wskaźnika pozycji pliku