Quiz
Тест 4
Erstelle ein kostenloses Konto, um dieses Quiz zu beenden
Speichere deinen Fortschritt und sieh dir dein Endergebnis an.
oder mit deiner E-Mail registrieren
Schon ein Konto? Anmelden
Fragen in diesem Quiz (10)
1На колку различни начини може да се повика функцијата:
int Volume(int x, int y , int z ) { return x*y*z;}
1- A1
- B2
- C3
- D4
2Како се вика стандардниот простор со имиња (namespace) за работа со функциите за стандарден влез и излез
- Astdio
- Bstd
- Ciostream
- Dcstring
3Ако го имаме следниот код:
class X{
public: int *x;
X (int xx) { x = new int; *x = xx;}
};
X *obj = new X[3]
Како ќе пристапиме до вредноста на атрибутот x во овјектот obj?- Aobj->x
- B*(obj.x)
- C*(obj->x)
- Dobj.x
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;
}- Aa c a d d d
- Ba b d d d
- Ca c b d d d
- Da b c b d d
5Кој е валиден прототип за Copy конструктор на класата Circle:
class Circle { private: int x, y, r; public: … }- ACircle {const Circle &circle};
- BCircle {const Circle *circle};
- CCircle {Circle &c};
- DCircle {const & Circle c};
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;- A11
- BX
- C111
- D1
7Што треба да се вклучи во С++ за да се овозможи употреба на стандардните влезо-излезни текови?
- A#include <stdio.h>
- B#include <fstream>
- C#include <iostream>
- D#include <stdio>
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;
}- A1 3 3
- B1 2 3
- C1 3 2
- D1 1 2
9Даден е следниот код:
typedef struct Struktura {
int i;
}
Str;
typedef Str * pok;
Str prom;
pok prom_pok = *prom;
Која од следните наредби е валидна ?- Aprom_pok.i = 10;
- Bprom_pok->i = 10;
- CStr->i = 10;
- Dprom->i = 10;
10Што е НЕ е точно:
- AДеструктор на дадена класа се повикува при излегување од блок за објект инсталиран во тој блок
- BДеструктор на дадена класа се повикува при излегување од функција со параметар што се пренесува по вредност;
- CDefault конструктор се повикува при пренос на објект како аргумент (по вредност) на функција
- DCopy конструкторот се повикува при враќање на објект како резултат на функција
Informationen
- Beschreibung
- OOP Quiz am Тест 4, erstellt von Code Purpose am 02/05/2020.
- Autor
- Code Purpose
- Sprache
- English
- Aufrufe
- 612
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz