Programowanie Pytania testowe, cześć 1.
Autor: Barbara Fryc
1. 3 « 2 + 1
Podane operatory dadzą w wyniku:
1
2. Kolejność wykonywania operatorów: Poprawne są priorytety od lewej w: a) && // I
b) i/ && A
c) , == &&
d) && H ,
3. Czy deklaracja : char str[3] = "abc"; jest poprawna?
a) Tak, jeżeli deklarujemy zmienna na początku aplikacji
b) żadna z odpowiedzi nie jest prawdziwa
c) Tak
d) Ne
J
4. Która z odpowiedzi ma odniesienie do podanego wzoru: a+b+c+d
a) (a+(b+c))
b) (a+b)+(c+d)
c) ((a+b)+c)+d
d) (a+(b+(c+d))
5. Przy porównywaniu logicznym, domyślną wartością zwróconą może być:
a) tylko 0
b) 0 lub 1
c) tylko 1
d) żadna z odpowiedzi nie jest prawdziwa
6. Znak końca łańcucha to:
a) end
b) żadna z odpowiedzi nie jest prawdziwa
c) *n’
7. Wybierz poprawna odpowiedź:
a) sizeof(2) / / zwróci 2
b) strlen("xxx") // zwróci 4
c) strlen(2); // zwróci 2
d) strlen("xxx") / / zwróci 3
8. Stwierdzenie, że zapętlona instrukcja wykonuje sie co najmniej raz, dotyczy pętli:
a) for
b) do .. while
c) while
d) każdej z powyższych
9. Obiektów cout, cin, cerr należy używać wg. zasad:
a) cin «, cout «, cerr »
b) cin «, cout », cerr <<
c) cin », cout «, cerr «
d) cin », cout «, cerr «
10. Jaki będzie wynik (co pojawi się na ekranie) po wykonaniu poniższego fragmentu programu (dla deklaracji int a, b, c;): a = b = 5;