Code Purpose
Test por , creado hace más de 1 año

OOP Test sobre Тест 8, creado por Code Purpose el 02/05/2020.

237
0
0
Code Purpose
Creado por Code Purpose hace más de 6 años
Cerrar

Тест 8

Pregunta 1 de 10

1

Што ќе се испечати по извршуванње на следниот програмски код:
enum numbers { a, b, c=3, d=7, e, f };
int main(){
numbers n = a;
cout << n << " ";
n=b; cout << n << " "; n = c; cout << n << " ";
n=d; cout << n << " "; n = e; cout << n << " ";
n=f; cout << n << " ";
return 0;
}

Selecciona una de las siguientes respuestas posibles:

  • 0 0 3 7 0 0

  • 0 1 3 7 8 9

  • 1 2 3 7 8 9

  • 0 1 2 3 4 5

Explicación

Pregunta 2 de 10

1

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

Selecciona una de las siguientes respuestas posibles:

  • #include <stdio.h>

  • #include <fstream>

  • #include <iostream>

  • #include <stdio>

Explicación

Pregunta 3 de 10

1

Дефинирана е класата:
class A{ double i;
public: A(double ii = 0.0) {}
const A operator -(const A& a1)
{return A(i - a1.i); }
friend const A operator+(const A& a1, const A& a2)
{ return A(a1.i + a2.i); }};
int main()
{
A a(2.3), b(3.5), c;
...
return 0;
}
Која од селдните наредби не е валидна?

Selecciona una de las siguientes respuestas posibles:

  • c = a + 8.2;

  • c = 3.4 - b;

  • c = b - 4.6;

  • c = 7.6 + a;

Explicación

Pregunta 4 de 10

1

Дадени се функциите:
int f(int x) { return x/4; }
float f(float x) { return x/4; }
Што ке се испечати по извршување на наредвите:
int x=8.4; cout<<f(x);

Selecciona una de las siguientes respuestas posibles:

  • 2.1

  • 2

  • 0

  • ќе има грешка при преведување на програмата

Explicación

Pregunta 5 de 10

1

class Pravoagolnik{
int a,b;
public:
Pravoagolnik(int a, int b=6){
this->a=a;
this->b=b;
}
};

Selecciona una de las siguientes respuestas posibles:

  • Pravoagolnik c(3);

  • Pravoagolnik c(1,2);

  • Pravoagolnik *c = new Pravoagolnik c(3);

  • Pravoagolnik c();

Explicación

Pregunta 6 de 10

1

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

Selecciona una de las siguientes respuestas posibles:

  • 1

  • 2

  • 3

  • 4

Explicación

Pregunta 7 de 10

1

Ако меморијата вила оцлободена од кодот delete[] niza, како била резервирана:

Selecciona una de las siguientes respuestas posibles:

  • int *niza = new int

  • int* niza = new int[10]

  • int niza = new int [10]

  • int niza[10]

Explicación

Pregunta 8 de 10

1

Која е валиден прототип за Copy констркуктор на класата Krug:
class Krug{ private: int a, b, c; public: ...... }

Selecciona una de las siguientes respuestas posibles:

  • Krug {const & Krug s};

  • Krug {const Krug *s};

  • Krug {Krug &s};

  • Krug {const Krug &s};

Explicación

Pregunta 9 de 10

1

Што ке се испечати по извршуванње на следниот програмски код:
class K{
private: int k;
public: void SetK(int kk) {k=kk;}
int GetK(){return k;}
};
int main(){
K y, *py; py = &y; py->SetK(10); y.SetK(100);
cout << (*py).GetK()<<endl;
return 0;
}

Selecciona una de las siguientes respuestas posibles:

  • 100

  • 10

  • 1000

  • 0

Explicación

Pregunta 10 de 10

1

Како се пристапува до името (name) на првиот елемент на полето emp во структурата comp:
struct Employee { char name[100]; };
struct Company { Employee emp[50]; } comp;

Selecciona una de las siguientes respuestas posibles:

  • comp.emp[0].name

  • omp->emp[0]->name;

  • Company::emp[0].name;

  • comp.emp.name[0];

Explicación