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
2.. Poprawnym zapisem stałej w notacji szesnastkowej w języku C/C++ jest:
x6e
brak jest możliwości przedstawienia stałej w notacji 16
hex6e
0x6e
Znak * nie jest:
operatorem dostępu do pola struktury
operatorem mnożenia
operatorem dostępu do wartości pod adresem
wykorzystywany do deklaracji wskaźnika
Operatorem dostępu do pola struktury przez wskaźnik jest:
.(kropka)
->
[]
:
Elementarny składnik programu opracowywanego przez programistę, przekłada się na jeden lub więcej rozkazów procesora - jest to definicja:
instrukcji
procedury
procedury lub funkcji
funkcji
Niepoprawną nazwą w języku C jest:
auto
rower
hulajnoga
motor
Poprawnym zapisem stałej w notacji dwójkowej w jeżyku C/C++ jest:
b1010
#1010
1010b
brak jest możliwości przedstawienia stałej w notacji dwójkowej
Słowem kluczowym w języku C nie jest:
for
byte
do
register
Wskaż nieprawidłową deklarację zmiennej:
unsigned char ch;
long char ch;
signed char ch;
char ch;
Które ze stów kluczowych nie pasuje do pozostałych
char
int
default
double
Jeżeli występują zmienne: globalna i lokalna funkcji o tej samej nazwie, to:
kompilator wykryje błąd
zmienna lokalna zostanie przesłonięta przez zmienną globalną
zmienna globalna zostanie przesłonięta przez zmienną lokalną
zmienna lokalna będzie kopia zmiennej globalnej
Z instrukcji: printf(„sdsds%casa”,x) wynika że x jest typu:
char
int
string
float
Zmienne lokalne funkcji są domyślnie deklarowane jako zmienne klasy:
auto
static
register
extern
Do skonstruowania pętli "while" użyjesz słów kluczowych:
while
do, while
do, while, ifj else
do, while, if else, continue
Instrukcja: x=fopen(„.\plik”,”ab”)otwiera plik w trybie:
zapisu i odczytu
tylko do odczytu
do dopisywania
do zapisu (z przewinięciem na początek)
Którą z poniższych funkcji nie można przydzielić pamięci:
a. get();
malloc();
calloc();
realloc();
Z instrukcji: printf(„sdsds%sa”,x) wynika że x jest:
typu char
typu int
tablicą znaków
typu float
Instrukcja: fseek(strm,0,0); ustawia wskaźnik pozycji pliku:
na początku
na końcu
zostawia na porcji bieżącej
d. instrukcja nie ustawia wskaźnika pozycji pliku
Instrukcja: x=fopen(..\plik","r+") otwiera plik w trybie:
zapisu i odczytu
tylko do odczytu
tylko do zapisu
do zapisu uprzednio go resetując
Które z poniższych poleceń nie pasuje do pozostałych:
cin
scanf()
putch()
d. putch()