Code Purpose
Test por , creado hace más de 1 año

OOP Test sobre Тест 4, creado por Code Purpose el 02/05/2020.

607
0
0
Code Purpose
Creado por Code Purpose hace más de 4 años
Cerrar

Тест 4

Pregunta 1 de 10

1

На колку различни начини може да се повика функцијата:
int Volume(int x, int y , int z ) { return x*y*z;}
1

Selecciona una de las siguientes respuestas posibles:

  • 1

  • 2

  • 3

  • 4

Explicación

Pregunta 2 de 10

1

Како се вика стандардниот простор со имиња (namespace) за работа со функциите за стандарден влез и излез

Selecciona una de las siguientes respuestas posibles:

  • stdio

  • std

  • iostream

  • cstring

Explicación

Pregunta 3 de 10

1

Ако го имаме следниот код:
class X{
public: int *x;
X (int xx) { x = new int; *x = xx;}
};
X *obj = new X[3]
Како ќе пристапиме до вредноста на атрибутот x во овјектот obj?

Selecciona una de las siguientes respuestas posibles:

  • obj->x

  • *(obj.x)

  • *(obj->x)

  • obj.x

Explicación

Pregunta 4 de 10

1

Што ќе отпечати програмата
class C {
public: int a;
C() {
cout << "a ";
};
C(int aa) {
a = aa;
cout << "b ";
};
C(const C & c) {
a = c.a;
cout << "c ";
};
~C() {
cout << "d ";
};
};
int main() {
C c1, c2(c1), c3;
c1 = c3;
}

Selecciona una de las siguientes respuestas posibles:

  • a c a d d d

  • a b d d d

  • a c b d d d

  • a b c b d d

Explicación

Pregunta 5 de 10

1

Кој е валиден прототип за Copy конструктор на класата Circle:
class Circle { private: int x, y, r; public: … }

Selecciona una de las siguientes respuestas posibles:

  • Circle {const Circle &circle};

  • Circle {const Circle *circle};

  • Circle {Circle &c};

  • Circle {const & Circle c};

Explicación

Pregunta 6 de 10

1

Дефинирана е следната класа:
class Broj {
private: int x;
public: Broj(int xx = 1) {
x = xx;
cout << x;
}
Broj(const Broj & b) {
cout << b.x;
}
};
Што ќе отпечати по извршувањето на следниот програмски код:
Broj br1;
Broj br2(br1);
br1 = br2;

Selecciona una de las siguientes respuestas posibles:

  • 11

  • X

  • 111

  • 1

Explicación

Pregunta 7 de 10

1

Што треба да се вклучи во С++ за да се овозможи употреба на стандардните влезо-излезни текови?

Selecciona una de las siguientes respuestas posibles:

  • #include <stdio.h>

  • #include <fstream>

  • #include <iostream>

  • #include <stdio>

Explicación

Pregunta 8 de 10

1

Што ќе отпечати програмата:
class C {
public:
int x;
C() {
cout << "1 ";
}
C(const C & c) {
x = c.x;
cout << "2 ";
}
C & operator = (const C & c) {
x = c.x;
cout << “3“;
return *this;
}
};
int main() {
C a;
C b = a;
a = b;
return 0;
}

Selecciona una de las siguientes respuestas posibles:

  • 1 3 3

  • 1 2 3

  • 1 3 2

  • 1 1 2

Explicación

Pregunta 9 de 10

1

Даден е следниот код:
typedef struct Struktura {
int i;
}
Str;
typedef Str * pok;
Str prom;
pok prom_pok = *prom;

Која од следните наредби е валидна ?

Selecciona una de las siguientes respuestas posibles:

  • prom_pok.i = 10;

  • prom_pok->i = 10;

  • Str->i = 10;

  • prom->i = 10;

Explicación

Pregunta 10 de 10

1

Што е НЕ е точно:

Selecciona una de las siguientes respuestas posibles:

  • Деструктор на дадена класа се повикува при излегување од блок за објект инсталиран во тој блок

  • Деструктор на дадена класа се повикува при излегување од функција со параметар што се пренесува по вредност;

  • Default конструктор се повикува при пренос на објект како аргумент (по вредност) на функција

  • Copy конструкторот се повикува при враќање на објект како резултат на функција

Explicación