Тест 4

Description

OOP Quiz on Тест 4, created by Code Purpose on 02/05/2020.
Code Purpose
Quiz by Code Purpose, updated more than 1 year ago
Code Purpose
Created by Code Purpose over 4 years ago
608
0

Resource summary

Question 1

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

Question 2

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

Question 3

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

Question 4

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

Question 5

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

Question 6

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

Question 7

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

Question 8

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

Question 9

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

Question 10

Question
Што е НЕ е точно:
Answer
  • Деструктор на дадена класа се повикува при излегување од блок за објект инсталиран во тој блок
  • Деструктор на дадена класа се повикува при излегување од функција со параметар што се пренесува по вредност;
  • Default конструктор се повикува при пренос на објект како аргумент (по вредност) на функција
  • Copy конструкторот се повикува при враќање на објект како резултат на функција
Show full summary Hide full summary

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