Тест 4

Descripción

OOP Test sobre Тест 4, creado por Code Purpose el 02/05/2020.
Code Purpose
Test por Code Purpose, actualizado hace más de 1 año
Code Purpose
Creado por Code Purpose hace más de 4 años
607
0

Resumen del Recurso

Pregunta 1

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

Pregunta 2

Pregunta
Како се вика стандардниот простор со имиња (namespace) за работа со функциите за стандарден влез и излез
Respuesta
  • stdio
  • std
  • iostream
  • cstring

Pregunta 3

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

Pregunta 4

Pregunta
Што ќе отпечати програмата 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; }
Respuesta
  • a c a d d d
  • a b d d d
  • a c b d d d
  • a b c b d d

Pregunta 5

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

Pregunta 6

Pregunta
Дефинирана е следната класа: 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;
Respuesta
  • 11
  • X
  • 111
  • 1

Pregunta 7

Pregunta
Што треба да се вклучи во С++ за да се овозможи употреба на стандардните влезо-излезни текови?
Respuesta
  • #include <stdio.h>
  • #include <fstream>
  • #include <iostream>
  • #include <stdio>

Pregunta 8

Pregunta
Што ќе отпечати програмата: 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; }
Respuesta
  • 1 3 3
  • 1 2 3
  • 1 3 2
  • 1 1 2

Pregunta 9

Pregunta
Даден е следниот код: typedef struct Struktura { int i; } Str; typedef Str * pok; Str prom; pok prom_pok = *prom; Која од следните наредби е валидна ?
Respuesta
  • prom_pok.i = 10;
  • prom_pok->i = 10;
  • Str->i = 10;
  • prom->i = 10;

Pregunta 10

Pregunta
Што е НЕ е точно:
Respuesta
  • Деструктор на дадена класа се повикува при излегување од блок за објект инсталиран во тој блок
  • Деструктор на дадена класа се повикува при излегување од функција со параметар што се пренесува по вредност;
  • Default конструктор се повикува при пренос на објект како аргумент (по вредност) на функција
  • Copy конструкторот се повикува при враќање на објект како резултат на функција
Mostrar resumen completo Ocultar resumen completo

Similar

Object Oriented Programming Concepts
Cmagapu
Concepts of Objects and Classes
BK Modding
Introduction to Java
BK Modding
Paradigma de Programación Orientado a Objetos
JULIAN CAMILO RIVEROS FONSECA
1.2.4 OOP
Louis N
constructor
balakvm.it
Classes
needajob517
OOP Definitions
Matt Dumbrill
Object Oriented Programming Concepts
agni bharathi
Object Oriented Programming Concepts
Rian McCollom