GRY-Online.pl --> Archiwum Forum

Test C/C++ 5 dziwnych pytan:)

25.02.2006
22:27
smile
[1]

TCG [ Chor��y ]

Test C/C++ 5 dziwnych pytan:)

Witam,

Jutro test z C++, usalo mi sie znalezc kilka pytan do niego, jednak jak zawsze na ostatnia chwile szukam odpowiedzi. Moze ktos bedzie mogl mi pomoc? Pozdrawiam..

1. Wyliczenie enum D7 ‹pn,wt=3, Sr, cz=8 , Pt=10› definiuje identyfik………
A. PN=1, wt=3 ,Sr=1, cz=8 , Pt=10,
B. PN=0, wt=3 ,Sr=0, cz=8 , Pt=10,
C. PN=0, wt=3 ,Sr=4, cz=8 , Pt=10,
D. wt=3, cz=8, Pt=10, natomiast PN oraz Sr nie maja określonych wartości.


2. Jeśli k jest typu całkowitego oraz n<8*sizeof(k) to wyrażanie k^=lu<<n
A. zaneguje n-ty bit w słowie k
B ustawi n-ty bit w słowie k
C. wyzeruje n-ty bit w słowie k
D. da w wyniku jeden gdy n-ty bit w słowie k jest jedynką


3. Predefiniowana zmienna this:
A) występuje tylko w niestatycznych funkcjach klasy
B) występuje we wszystkich funkcjach klasy
C) występuje tylko w statycznych funkcjach klasy
D) występuje tylko w funkcjach zaprzyjaźnionych z klasą


4. Standardowa konwersja z klasy pochodnej do klasy bazowej w ciągu klas nie istnieje gdy:
A) klasa pochodna dziedziczy wiele różnych klas bazowych
B) nie ma takiej sytuacji – konwersja zawsze istnieje
C) klasa bazowa jest wirtualna ale dziedziczona jest wielokrotnie
D) klasa bazowa nie jest wirtualna i dziedziczona jest wielokrotnie

5. Zaznacz prawidłowe stwierdzenie:
A) w konstruktorach i destruktorach funkcje polimorficzne zachowują się jak zwykłe funkcje
B) funkcja polimorficzna nie wolno przedefiniować w dziedziczonych klasach pochodnych
B) funkcja polimorficzna aktywuje się z klasy obiektu, a nie z klasy wskazującej na ten obiekt
C) funkcji polimorficznych nie wolno przedefiniować w klasach pochodnych
D) destruktory mogą być funkcją polimorficzną choć mają różne nazwy

25.02.2006
22:29
smile
[2]

alex17a [ Konsul ]

Spoko. Nie znam sie, ale jak zaznaczysz jak napisalem to masz duze szanse na trafienie:

1. B)
2. B)
3. B)
4. B)
5. B) B)

Lepsze to niz nic B-)

25.02.2006
22:35
smile
[3]

TCG [ Chor��y ]

wlasnie nie - moga istniec nawet 3 poprawne odpowiedzi.. haha:)

25.02.2006
22:36
smile
[4]

ExistoR [ Sigma Private Hitman ]

Prawdziwi wyjadacze C++ testują teraz swoje wypociny, robią poprawki, dodają inne rzeczy i zagadnienia do swoich programów więc pewnie nie uzyskasz jak na razie odpowiedzi na ww pytania. Sam czytam książke o C++ ale jak narazie jestem na temacie o abstrakcji proceduralnej czyli jeszcze daleko mam do zagadnień z Twoich pytań :P

25.02.2006
22:40
[5]

TCG [ Chor��y ]

Zgadzam sie... Ci co potrafia siedza i koduja:)

25.02.2006
22:45
[6]

BIGos [ bigos?! ale głupie ]

1. D

tyle wiem :)

25.02.2006
22:47
smile
[7]

@@@ [ Generaďż˝ ]

W pierwszym wydaje sie, ze D. Wiecej grzechow nie pamietam, programowanie mialem tylko na pierwszym roku :)

25.02.2006
22:51
[8]

J_A_C_K [ Konsul ]

1. C) (jak w enum nie przydzielisz wartości to zaczyna od zera i do kazdego nastepnego nieprzydzielonego dodaje jeden)

25.02.2006
22:59
[9]

TCG [ Chor��y ]

Dzieki bardzo:)

25.02.2006
23:01
smile
[10]

fifalk [ fifalkowiec ]

1c
2 nie rozumiem co napisales ;)
3b
4 nie wiem co to znaczy "standardowa konwersja" - jakbys troche wiecej napisal, to moze bede wiedzial :-)

glowy nie dam, ale tak mi sie wydaje :-)

26.02.2006
00:05
[11]

BIGos [ bigos?! ale głupie ]

Jack i fifalk mają rację, rzeczywiście C), mój błąd :)
D byłoby, gdyby to nie był typ wyliczeniowy, a zwykłe zmienne, bądź tablica

26.02.2006
12:17
smile
[12]

TCG [ Chor��y ]

Dzieki za odpowiedzi:) Pytania formulowane byly przez nauczciela, ja tylko podkradlem kilka:)

Pozdrawiam!

26.02.2006
14:51
smile
[13]

fifalk [ fifalkowiec ]

ale chodziles chyba na lekcje, to wiesz o co mniej wiecej chodzi? :-P

© 2000-2024 GRY-OnLine S.A.