¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Тест 4

Code Purpose 10 preguntas

Hacer el test

Preguntas del test (10)

  1. 1На колку различни начини може да се повика функцијата:
    int Volume(int x, int y , int z ) { return x*y*z;}
    1
    1. A1
    2. B2
    3. C3
    4. D4
  2. 2Како се вика стандардниот простор со имиња (namespace) за работа со функциите за стандарден влез и излез

    1. Astdio
    2. Bstd
    3. Ciostream
    4. Dcstring
  3. 3Ако го имаме следниот код:
    class X{
    public: int *x;
    X (int xx) { x = new int; *x = xx;}
    };
    X *obj = new X[3]
    Како ќе пристапиме до вредноста на атрибутот x во овјектот obj?
    1. Aobj->x
    2. B*(obj.x)
    3. C*(obj->x)
    4. Dobj.x
  4. 4Што ќе отпечати програмата
    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;
    }
    1. Aa c a d d d
    2. Ba b d d d
    3. Ca c b d d d
    4. Da b c b d d
  5. 5Кој е валиден прототип за Copy конструктор на класата Circle:
    class Circle { private: int x, y, r; public: … }
    1. ACircle {const Circle &circle};
    2. BCircle {const Circle *circle};
    3. CCircle {Circle &c};
    4. DCircle {const & Circle c};
  6. 6Дефинирана е следната класа:
    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;
    1. A11
    2. BX
    3. C111
    4. D1
  7. 7Што треба да се вклучи во С++ за да се овозможи употреба на стандардните влезо-излезни текови?
    1. A#include <stdio.h>
    2. B#include <fstream>
    3. C#include <iostream>
    4. D#include <stdio>
  8. 8Што ќе отпечати програмата:
    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;
    }
    1. A1 3 3
    2. B1 2 3
    3. C1 3 2
    4. D1 1 2
  9. 9Даден е следниот код:
    typedef struct Struktura {
    int i;
    }
    Str;
    typedef Str * pok;
    Str prom;
    pok prom_pok = *prom;

    Која од следните наредби е валидна ?
    1. Aprom_pok.i = 10;
    2. Bprom_pok->i = 10;
    3. CStr->i = 10;
    4. Dprom->i = 10;
  10. 10Што е НЕ е точно:
    1. AДеструктор на дадена класа се повикува при излегување од блок за објект инсталиран во тој блок
    2. BДеструктор на дадена класа се повикува при излегување од функција со параметар што се пренесува по вредност;
    3. CDefault конструктор се повикува при пренос на објект како аргумент (по вредност) на функција
    4. DCopy конструкторот се повикува при враќање на објект како резултат на функција

Información

Descripción
OOP Test sobre Тест 4, creado por Code Purpose el 02/05/2020.
Idioma
English
Visitas
612
Etiquetas
oop
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?