test

Transkrypt

test
Przykład testu
1. Instrukcja return służy do:
a) nie ma takiej instrukcji – to jest funkcja
b) wyjścia z funkcji main
c) zwracania wyłącznie wartości stałoprzecinkowych d) przerwania działania pętli
2. Operator potęgowania oznaczony jest symbolem:
a) ^
b) **
c) *=
d) nie ma takiego operatora
3. Dany jest fragment kodu: int x = 2, y = 3;
x = y++;
Jaką wartość przyjmie zmienna x?
a) 2
b) 3
c) 4
d) 5
4. Specyfikator formatu ”%ld” oznacza wartość typu:
a) int
b) long
c) float
d) double
5. Które słowo w języku ANSI C nie oznacza instrukcji?
a) if
b) printf
c) return
d) for
6. Typ danych double oznacza wartość:
a) zmiennoprzecinkową bez znaku
b) zmiennoprzecinkową pojedynczej precyzji
c) zmiennoprzecinkową 6-bajtową
d) zmiennoprzecinkową podwójnej precyzji
7. Który z podanych operatorów nie jest operatorem logicznym?
a) ||
b) &&
c) !
d) !=
8. Dany jest fragment kodu: int x = 2, y = 3;
x += (y = = 3) ? ++y * 2 : ++y / 2;
Jaką wartość przyjmie zmienna x?
a) 2
b) 4
c) 8
d) 10
9. Który z zestawów słów kluczowych języka ANSI C jest niepoprawny:
a) for, long, unsigned
b) break, switch, signed
c) double, then, case
d) void, if, goto
10. Który zapis jest błędny, przy założeniu, że zadeklarowano zmienne int x, y = 1;
a) x = 2*y;
b) int z = ++x+y;
c) const int x = 1; d) x = y;
11. Dwuargumentowy operator < > to operator:
a) przesunięcia bitowego w lewo
b) nie ma takiego operatora
c) przesunięcia bitowego w prawo
d) nierówności (różności)
12. Typ danych unsigned int w środowisku 32-bitowym oznacza wartość:
a) stałoprzecinkową ze znakiem
b) stałoprzecinkową bez znaku
c) nie ma takiego typu danych
d) stałoprzecinkową 2-bajtową
13. Który z podanych operatorów można stosować dla argumentów zmiennoprzecinkowych?
a) %
b) <<
c) /
d) ^
14. Operator sizeof zwraca:
a) rozmiar zmiennej w bitach
b) nie ma takiego operatora – to jest funkcja
c) rozmiar zmiennej w bajtach d) liczbę komórek pamięci zajętych przez zmienną
15. Która deklaracja jest poprawna?
a) const int x;
b) int x[2, 2]; c) int x[1];
d) int [5]x;

Podobne dokumenty