Code Purpose
Quiz por , criado more than 1 year ago

OOP Quiz sobre Тест 4, criado por Code Purpose em 02-05-2020.

608
0
0
Code Purpose
Criado por Code Purpose mais de 4 anos atrás
Fechar

Тест 4

Questão 1 de 10

1

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

Selecione uma das seguintes:

  • 1

  • 2

  • 3

  • 4

Explicação

Questão 2 de 10

1

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

Selecione uma das seguintes:

  • stdio

  • std

  • iostream

  • cstring

Explicação

Questão 3 de 10

1

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

Selecione uma das seguintes:

  • obj->x

  • *(obj.x)

  • *(obj->x)

  • obj.x

Explicação

Questão 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;
}

Selecione uma das seguintes:

  • a c a d d d

  • a b d d d

  • a c b d d d

  • a b c b d d

Explicação

Questão 5 de 10

1

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

Selecione uma das seguintes:

  • Circle {const Circle &circle};

  • Circle {const Circle *circle};

  • Circle {Circle &c};

  • Circle {const & Circle c};

Explicação

Questão 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;

Selecione uma das seguintes:

  • 11

  • X

  • 111

  • 1

Explicação

Questão 7 de 10

1

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

Selecione uma das seguintes:

  • #include <stdio.h>

  • #include <fstream>

  • #include <iostream>

  • #include <stdio>

Explicação

Questão 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;
}

Selecione uma das seguintes:

  • 1 3 3

  • 1 2 3

  • 1 3 2

  • 1 1 2

Explicação

Questão 9 de 10

1

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

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

Selecione uma das seguintes:

  • prom_pok.i = 10;

  • prom_pok->i = 10;

  • Str->i = 10;

  • prom->i = 10;

Explicação

Questão 10 de 10

1

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

Selecione uma das seguintes:

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

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

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

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

Explicação