egzamin 25 06 2009


1.Trzy założenia podejścia obiektowego:
a)
b)
c)
2. Cztery paradygmaty programowania obiektowego:
a)
b)
c)
d)
3. Które polecenie jest poprawne w C++ ?
a) char* a = new int[10];
b) int *a = new int*[10];
c) int ** a = new int*[10];
d) żadne z powyższych
4. Ile razy wykona się następująca pętla for(int i=0;i==3;++i)
a) zero razy
b) trzy razy
c) cztery razy
d) nieskooczoną ilośd razy
5.Dla wskaznika zadeklarowanego następująco: int * const x;
a) nie można modyfikowad wskaznika
b) nie można modyfikowad wskazywanej wartości
c) nie można modyfikowad ani wskaznika ani wartości przez
niego wskazywanej
6. Jak klasa o nazwie  A ma bezparametrowy konstruktor to podaj 2 możliwości stworzenia obiektu:
a)
b)
7.Które zdanie jest nieprawdziwe:
destruktory:
 służą do zrobienia porządków po obiekcie, gdy jest on niszczony
 w klasie może byd wiele destruktorów
 nic niezwraca (nawet void)
 nie ma argumentów
8.Które zdanie jest nie prawdziwe:/tu napisałam z wykładu prawdziwe/
a)Celem deklaracji czystych funkcji wirtualnych jest
otrzymanie klas potomnych dziedziczących
wyłącznie interfejs
b) Celem deklaracji funkcji wirtualnych
(nieczystych) jest otrzymanie klas potomnych
dziedziczących interfejs i domyślną implementację
c) Celem deklaracji niewirtualnej funkcji jest
otrzymanie klas potomnych dziedziczących
zarówno interfejs jak i wymaganą implementację
tej funkcji
9.Czy program w C skompiluje się i wykona w C++
10.Wymiend trzy typy całkowite ze znakiem
- signed char,
- signed short int
- signed int
11.Jak napisad funkcję wypisania na strumieo dla klasy o nazwie  A :
friend ostream &operator<<(ostream&, A&);
12.Która deklaracja szablonu funkcji jest poprawna:
a) template
Typ abc(Typ, Typ);
b)template
T suma(T*, U);
c)template
T suma(T*, U);
d)żadna z powyższych
13.Jakie będą wartości zmiennych a,b w wyniku następującego wywołania:
int a=4,b=1;
do{
a*=b;
b+=2;
}
while(b<=5);
a = _______________________
b = _______________________
14. Napisz jak najdokładniej definicje klas:
class Node
{
//...
Node* next;
};
class Nadajnik : public virtual Node
{
// ...
};
class Odbiornik : public virtual Node
{
// ...
};
class Przekaznik : public Nadajnik, public Odbiornik
{
};
15. Co wypisze program
#include
#include
struct A{
A( ){std::cout<< A1 <~A( ){std::cout<< A2 <};
struct B{
B( ){std::cout<< B1 <~B( ){std::cout<< B2 <};
int main(){
{B b;
}
A a;
}


Wyszukiwarka

Podobne podstrony:
odpowiedzi do egzaminu 15 06 2009
Egzamin z MPiS 25 06 2010 Zestaw 2
Co najmniej 25 ofiar wybuchu samochodu pułapki (30 06 2009)
egzamin 26 06 2012
Zaczyna się ważny przetarg (ropa w Iraku) (30 06 2009)
Egzamin 2006 06
(b) Irak zabito amerykańskiego żołnierza (25 02 2009)
Iran wciąż wspiera terrorystów w Iraku (30 06 2009)
egzamin tz z 2008 2009
Technik Informatyk Egzamin Praktyczny Czerwiec 2009 (Zadanie 4)
W Brytania chce ws wojny irackiej powtórzyć scenariusz z 1982 roku (14 06 2009)
egzamin 05 06 14
PKM egzamin 15 06 2011

więcej podobnych podstron