где у нас можно получить сертификат по какому-либо

  • Автор темы Dmitry
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

Dr.Gigabit

#2
Но они того стоят! ;)
Как вам такой этюд(ине понравился):

class A {};
class B {};
class C {};

class D : public B, public A, public C
{
B objB;
}

int main()
{
D objB;

return 0;
}


Given the class declarations above, what is the correct construction and destruction sequence of "d"?
Choice 1
D, B, B, A, C, ~C, ~A, ~B, ~B, ~D
Choice 2
B, A, C, B, D, ~B, ~A, ~C, ~B, ~D
Choice 3
D, B, B, A, C, ~D, ~B, ~B, ~A, ~C
Choice 4
C, A, B, D, B, ~B, ~D, ~B, ~A, ~C
Choice 5
B, A, C, B, D, ~D, ~B, ~C, ~A, ~B

ps. Естественно, отвечать без копмилятора под рукой ;)
 
P

Pete

#4
Похоже, что
Choice 4
C, A, B, D, B, ~B, ~D, ~B, ~A, ~C

На Brainbenche кстати сейчас скидки на годовую подписку для стран СНГ $30 в год, вместо $199. Не так уж и много, оплатить можно карточкой Visa Internet Прирбанка.
 
D

Dmitry

#5
????: а как насчёт с признанием валидности ? Приду я к работодателя и скажу- у меня сертификаты есть от RetraTech, а он скажит - "ну и фих ?" :)
 
?

????

#6
Dmitry
Смотря кем собираешся устраиваться :) Если текстики в ворде набирать - может и прокатит...
 
D

Dmitry

#7
вмсысле ? они никому не нужны что-ли ? или как ...
 
D

Dmitry

#8
Pete: а что это значит - годовая подписка ? объячни плз.
 
D

Dr.Gigabit

#9
2 Pete

Неверный ответ :)
Как параметры фунции слева направо? На самом деле не так, и в учебниках об этом не пишут(я во всяком случае не помню)
Т.е. нужно быть именно программистом-практиком, и как раз в области ООП. Тогда и сертификаты ценить будут
 
D

Dr.Gigabit

#10
Pete: а что это значит - годовая подписка ? объячни плз.
If you purchase an unlimited subscription today and are purchasing a certification test or practice test, it will be included for free as part of your subscription plan! Purchasing an unlimited subscription is the most cost-effective way to earn Brainbench Certifications.
Subscription Plan Terms and Conditions

All tests and practice tests must be taken during the subscription term. Unused tests and practice tests will be removed from the account when the subscription term is completed.
Monthly subscription plans are billed each month. The first three installments are billed at signup.
Annual and 6-month subscriptions are billed in full at the time of signup.
All subscriptions will be automatically renewed at the end of the term. Two reminder e-mails will be sent: one 30 days before the end of the contract term, and another 14 days before the end of the contact term.
A non-renewal request must be submitted 14 days before the expiration of the subscription term to avoid being automatically billed for the next term.
Subscriptions are for individual use only. Violation of this condition can result in the termination of subscription.
Subscriptions are not prorated and are non-refundable.
Brainbench reserves the right to cancel a subscription at any time.
 
D

Dr.Gigabit

#11
Sorry, продублировалось. См выше :)
Выделенние жирным - мое
 
P
#12
2Dr.Gigabit

Не слева направо!!! (ты перепутал с Choice 3), а наоборот - справа налево, в порядке наследования С, A, B, D последним создается объект obj. Деструктор вызывается в обратном порядке. Я сейчас на жаве пишу, там нет множественного наследования, но в универе нам читали именно так, как я написал!

В Приоре карточка стоит $14 на год, + минимальный платеж $20, если кому интересно
 
D

Dr.Gigabit

#14
Не слева направо!!! (ты перепутал с Choice 3), а наоборот - справа налево, в порядке наследования С, A, B, D последним создается объект obj. Деструктор вызывается в обратном порядке.
Как раз таки слева направо. И правильный ответ - Choise 5:)
Кто не верит - вот код:

#include <iostream>

using namespace std;

class A
{
public:
A() { cout << "Constr A" << endl; }
~A() { cout << "Destr A" << endl; }
};

class B
{
public:
B() { cout << "Constr B" << endl; }
~B() { cout << "Destr B" << endl; }
};

class C
{
public:
C() { cout << "Constr C" << endl; }
~C() { cout << "Destr C" << endl; }
};

class D : public B, public A, public C
{
public:
D() { cout << "Constr D" << endl; }
~D() { cout << "Destr D" << endl; }
B objB;
};

int main()
{
D objD;

return 0;
}
 
P
#15
Согласен =) я сам дома проверил, мда отсутствие долгой практики сказывается. Что-то порядок наследования у меня наоборот получился...
 
D

Dr.Gigabit

#17
Следовательно вывод: на месте работодателя, я бы при прочих равных условиях отдавал предпочтения кандидатам с сертификатом brainbench. Сумма, потраченная на тестирование быстро окупится, правда с карточкой долго возиться, что бы ее получить.
 
D

Dr.Gigabit

#18
А кто-нибудь в конкурсе на test-the-best.by участвовал?
Имхо, есть другие пути попасть на Епам:)
Хотя, действительно интересно. Лично я был занят, не успел. А то бы с удовольствием.
 
P
#19
Ну а флэшку выиграть не хочется или еще что-нить за час работы?? У меня к сожалению времени не было свободного, тоже бы поучаствовал. Правда стоит подождать когда они там все настроят, а то во-первых условие глючно поставили, во-вторых класс неправильно написали, тестовая прога заглючила, вообщем отложили объявление результатов до понедельника.

Я карточку оформил в четверг минут за 30, в среду уже получу. Кстати если вы подпишетесь до 30 ноября, то первые два hardcopy сертификата по любым тестам (даже уже сданным) будут вам отправлены по почте. Можете повесить где-нить, у меня с незапамятных времен еще два сертификата валяются, правда уже срок годности давно истек =).
 
Статус
Закрыто для дальнейших ответов.