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

  • Автор темы 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. Естественно, отвечать без копмилятора под рукой ;)
 
?

????

Гость
#3
Dmitry
Есть "бесплатные" - _http://www.certifications.ru/
 
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

Pete

Гость
#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

Pete

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

Pete

Гость
#16
А кто-нибудь в конкурсе на test-the-best.by участвовал?
 
D

Dr.Gigabit

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

Dr.Gigabit

Гость
#18
А кто-нибудь в конкурсе на test-the-best.by участвовал?
Имхо, есть другие пути попасть на Епам:)
Хотя, действительно интересно. Лично я был занят, не успел. А то бы с удовольствием.
 
P

Pete

Гость
#19
Ну а флэшку выиграть не хочется или еще что-нить за час работы?? У меня к сожалению времени не было свободного, тоже бы поучаствовал. Правда стоит подождать когда они там все настроят, а то во-первых условие глючно поставили, во-вторых класс неправильно написали, тестовая прога заглючила, вообщем отложили объявление результатов до понедельника.

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