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 ... }