Test podstawy języka C++ cz. 1

Transkrypt

Test podstawy języka C++ cz. 1
Test podstawy języka C++ cz. 1
1. Wynikiem działania "Preprocesora " jest :
a) tekst wyjściowy po przetworzeniu podlegający następnie kompilacji
b) tekst wejściowy po przetworzeniu podlegający następnie kompilacji
c) ) tekst wejściowy po kompilacji podlegający zapisowi do pliku
d) ) tekst wejściowy po kompilacji podlegający zapisowi do pliku
2. Dyrektywa #include:
a) włącza tekst innego pliku źródłowego w miejscu jej wystąpienia w pliku wynikowym
b) wyłącza tekst innego pliku źródłowego w miejscu jej wystąpienia w pliku podlegającym aktualnie
przetwarzaniu
c) blokuje tekst tekst innego pliku źródłowego w miejscu jej wystąpienia w pliku podlegającym
aktualnie przetwarzaniu
d) włącza tekst innego pliku źródłowego w miejscu jej wystąpienia w pliku podlegającym aktualnie
przetwarzaniu.
3. Przykład deklaracji tablicy jednowymiarowej statycznej to:
a) int tab [ ],
b) int tab [3x],
c) int tab [25],
d) int [25];
5. Zmienna char przechowuje:
a) litery, cyfry, znaki interpunkcyjne,
b) wartości logiczne true/false (prawda/fałsz),
c) przydział miejsca w pamięci dla zmiennej,
d ) dane typu void.
6. const to klasa zmiennych:
a) stała - nie można zmieniać wartości raz nadanej,
b) zmienna w momencie uruchomienia programu otrzymuje stałe miejsce w pamięci,
c) gdzie przydział miejsca w pamięci dla zmiennej następuje dynamicznie,
d) oznaczającą zmienną, z której mogą korzystać także inne procesy.
7. Komentarze to tekst w kodzie źródłowym:
a) który podlega kompilacji,
b) który nie podlega kompilacji,
c) który podlega kompilacji warunkowo,
d) podlega kompilacji tymczasowej,
8. Dane typu void:
a) są to dane "niezdefiniowane";
b) są to dane "logiczne";
c) są to dane "w postaci znaków specjalnych";
d) są to dane "nie podlegające kompilacji";
9. Operatory arytmetyczne to:
a) ........................................ operator mnożenia " * "
b) ....................................... operator mnożenia " / "
c) ....................................... operator mnożenia " + "
d)....................................... operator mnożenia " - "
e) ...................................... operator dzielenia modulo " % "
10. Pliki możemy dołączać do naszego programu na dwa sposoby :
a) #include <cstdio>,
b) #include "moj.h",
c) #include <cstdio.h>,
b) #include 'moj.h',
11. Typ wyliczeniowy to:
a) enum {nazwa1 = warotsc1, nazwa2 = wartosc2} nazwa_zmiennej;
b)enum TYP_ZMIENNEJ {nazwa1 = warotsc1, nazwa2 = wartosc2}
nazwa_zmiennej;
c)TYP_ZMIENNEJ {nazwa1 = warotsc1, nazwa2 = wartosc2} nazwa_zmiennej;
d)enum TYP_ZMIENNEJ {nazwa1 = warotsc1, nazwa2 = wartosc2}
12. Podstawowa instrukcja warunkowa wygląda tak:
a) if( <warunek> )
{//blok1
...
}
else
{//blok2
...
}
b) if instrukcja
else ( <warunek> )
{//blok1
...
}
c)
if( <warunek> )
{{//blok1
...
}
else}
{//blok2
...
}
d)
if( <warunek> )
{//blok1
...
else
//blok2
...
}