Re[5]: Сертификация Brainbench 1-15 ноября бесплатно
От: Глеб Алексеев  
Дата: 02.11.05 14:35
Оценка:
Здравствуйте, srggal, Вы писали:

S>Я, отвечая на вопросы ничем не пользовался, ни студией, ни МСДН, ни бумажкой и ручкой.

S>Инетерсно, как проходили участники этого треда ?
Я сильно долго делал умное лицо на этом форуме, самое время показать истинное . Скажу страшное — бессовестно нарушал правила . Если серьезно, воспользовался компилятором, когда отвечал на вопрос о dynamic_cast (а в классах A и B ни одной виртуальной функции, поставило в тупик), и разок заглянул в стандарт — узнать, что такое primary expression.

ИМХО, это нормально, и вот почему:
1) Время на ответ ограничено по времени, а главная способность программиста — решить поставленную задачу корректно и в срок (деятели, утверждающие, что решительно ничего знать напямять не нужно, т.к. все можно найти в МСДН, с задачей не справятся, будут искать в MSDN std::copy, string::c_str и т.д.).
2) Вопросы (должны быть) составлены так, чтобы справочная информация не содержала прямого ответа на вопрос (кстати, в этом отношении у них никуда не годится тест по Win32, половина вопросов типа "что делает функция XXX").
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Сертификация Brainbench 1-15 ноября бесплатно
От: srggal Украина  
Дата: 02.11.05 14:41
Оценка:
Здравствуйте, Глеб Алексеев, Вы писали:

ГА>Здравствуйте, srggal, Вы писали:


S>>Я, отвечая на вопросы ничем не пользовался, ни студией, ни МСДН, ни бумажкой и ручкой.

S>>Инетерсно, как проходили участники этого треда ?
ГА>Я сильно долго делал умное лицо на этом форуме, самое время показать истинное . Скажу страшное — бессовестно нарушал правила . Если серьезно, воспользовался компилятором, когда отвечал на вопрос о dynamic_cast (а в классах A и B ни одной виртуальной функции, поставило в тупик), и разок заглянул в стандарт — узнать, что такое primary expression.

Да этот вопрос мне тоже попался, но как я писал Выше об условиях прохождения мной Теста. Компилятора небыло.
Тоже сильно задумался, ответил 0, и оказался не прав .
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[5]: Сертификация Brainbench 1-15 ноября бесплатно
От: crable США  
Дата: 02.11.05 14:48
Оценка:
Здравствуйте, srggal, Вы писали:

S>Здравствуйте, srggal, Вы писали:


S>>Здравствуйте, Глеб Алексеев, Вы писали:


ГА>>>Здравствуйте, <Аноним>, Вы писали:


ГА>>>Карточку завести можно.

ГА>>>А цена ничтожная по сравнению с сертификатами Microsoft и подобными (хотя встречал здесь не раз мнение, что и отношение работодателя к такому сертификату соответствующее).

S>>Ну это — у кого — как. Я на той нелеле ходил на собеседование, так мне сразу предложили пройти С++ на Брэйн Бэнче, прошел, за 65 минут ответил 4.21.



S>Со временем понятно, есть куда стремиться.


S>Я, отвечая на вопросы ничем не пользовался, ни студией, ни МСДН, ни бумажкой и ручкой.


S>Инетерсно, как проходили участники этого треда ?


аналогично

правда в одном вопросе из Programming Concepts (про xor) я ДНФ на бумажке строил
The last good thing written in C was Franz Schubert's Symphony No. 9.
Re[5]: а кто заметил ошибки?
От: srggal Украина  
Дата: 02.11.05 15:11
Оценка: +1
Здравствуйте, Pavel Chikulaev, Вы писали:

E>>

E>>According to the C++ standard, what is an object's internal representation in memory guaranteed to be?

E>>1) Initialized
E>>2) On the stack
E>>3) Contiguous
E>>4) On a word boundary
E>>5) On the heap

PC>3, 5 не катит,
PC>4 платформо-зависимо значит нет,

PC>А вот contiguos или initialized ?

PC>смотря что иметь под contiguous... std::list<T> contiguous?
PC>а не POD объекты не могут быть не initialized, ибо они инициализованы(сконструированны) либо объекта нет вообще...

PC>Я ответил initialized наверно ошибся


Голословное ИМХО правильно ответили. Ибо если объекта нет, то гарантировать что-либо о его памяти невозможно, а если он есть, то он уже проинициализирован.
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[5]: а кто заметил ошибки?
От: elcste  
Дата: 02.11.05 15:16
Оценка: 10 (1)
Здравствуйте, Глеб Алексеев, Вы писали:

ГА>Стало интересно, неужто С++ может держать в памяти не-POD объекты как-то по-другому .


Может.
Автор: elcste
Дата: 03.09.04
Re[5]: а кто заметил ошибки?
От: elcste  
Дата: 02.11.05 15:19
Оценка:
Здравствуйте, Pavel Chikulaev, Вы писали:

E>>According to the C++ standard, what is an object's internal representation in memory guaranteed to be?

E>>1) Initialized
E>>2) On the stack
E>>3) Contiguous
E>>4) On a word boundary
E>>5) On the heap


PC>Так как всё таки?


Это Вы у меня спрашиваете?
Re[6]: а кто заметил ошибки?
От: elcste  
Дата: 02.11.05 15:21
Оценка:
Здравствуйте, srggal, Вы писали:

S>Ибо если объекта нет, то гарантировать что-либо о его памяти невозможно, а если он есть, то он уже проинициализирован.


int main()
{
    int i;

    // Есть ли объект 'i'?
    // А инициализирован ли он?
}
Re[7]: а кто заметил ошибки?
От: srggal Украина  
Дата: 02.11.05 15:25
Оценка:
Здравствуйте, elcste, Вы писали:

E>Здравствуйте, srggal, Вы писали:


S>>Ибо если объекта нет, то гарантировать что-либо о его памяти невозможно, а если он есть, то он уже проинициализирован.


E>
E>int main()
E>{
E>    int i;

E>    // Есть ли объект 'i'?
E>    // А инициализирован ли он?
E>}
E>


Гм, что-то я туплю, но все-таки — а является ли i объектом ?
Объект — экзепмляр класса ? Или я ошибаюсь в терминологии ?
Поправте плиз.
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[6]: офтоп: о тестах и образовании
От: Глеб Алексеев  
Дата: 02.11.05 15:33
Оценка: +1 :)
Здравствуйте, elcste, Вы писали:

E>Это Вы у меня спрашиваете?

Прошу прощения за злостный офтопик, показалось уместным упомянуть.
Статья о тенденциях в образовании и пользе тестирования.

Академик Владимир Арнольд однажды спросил знакомого американского физика, как он ухитряется хорошо сдавать американские тесты. Тот ответил, что, по-видимому, у него выработалось адекватное представление об уровне глупости их авторов.

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: а кто заметил ошибки?
От: elcste  
Дата: 02.11.05 15:35
Оценка:
Здравствуйте, srggal, Вы писали:

S>Гм, что-то я туплю, но все-таки — а является ли i объектом ?

S>Объект — экзепмляр класса ? Или я ошибаюсь в терминологии ?
S>Поправте плиз.

Собственно, объект определяется так.

1.8/1 An object is a region of storage.

Re[9]: а кто заметил ошибки?
От: srggal Украина  
Дата: 02.11.05 15:40
Оценка:
Здравствуйте, elcste, Вы писали:

E>Здравствуйте, srggal, Вы писали:


S>>Гм, что-то я туплю, но все-таки — а является ли i объектом ?

S>>Объект — экзепмляр класса ? Или я ошибаюсь в терминологии ?
S>>Поправте плиз.

E>Собственно, объект определяется так.


E>

1.8/1 An object is a region of storage.


Т.е. код приведенный Вами Re[3]: Классы и структуры
Автор: elcste
Дата: 03.09.04


Это два региона ? и => 2а объекта ?

Что-то я запутался
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[6]: а кто заметил ошибки?
От: Глеб Алексеев  
Дата: 02.11.05 15:40
Оценка:
Здравствуйте, srggal, Вы писали:

S>Ибо если объекта нет, то гарантировать что-либо о его памяти невозможно

Можно, оказывается, см. 3.8/5.
S>, а если он есть, то он уже проинициализирован.
Об этом уже сказали, POD-объекты не инициализируются.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[10]: а кто заметил ошибки?
От: srggal Украина  
Дата: 02.11.05 15:48
Оценка:
Здравствуйте, srggal, Вы писали:

S>Здравствуйте, elcste, Вы писали:


E>>Здравствуйте, srggal, Вы писали:


S>>>Гм, что-то я туплю, но все-таки — а является ли i объектом ?

S>>>Объект — экзепмляр класса ? Или я ошибаюсь в терминологии ?
S>>>Поправте плиз.

E>>Собственно, объект определяется так.


E>>

1.8/1 An object is a region of storage.


S>Т.е. код приведенный Вами Re[3]: Классы и структуры
Автор: elcste
Дата: 03.09.04


S>Это два региона ? и => 2а объекта ?


S>Что-то я запутался


Распутался, таки да:

An object is created by a definition (3.1), by a new-expression (5.3.4) or by the
implementation (12.2) when needed. The properties of an object are determined when the object is created.
An object can have a name (clause 3). An object has a storage duration (3.7) which influences its lifetime
(3.8). An object has a type (3.9). The term object type refers to the type with which the object is created.


i — объект, пример приведенный Вами корректен, поскольку регион — ничего общего с непрерывной последовательностью не имеет.

Решпект
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[10]: а кто заметил ошибки?
От: elcste  
Дата: 02.11.05 15:58
Оценка:
Здравствуйте, srggal, Вы писали:

E>>1.8/1 An object is a region of storage.


S>Т.е. код приведенный Вами Re[3]: Классы и структуры
Автор: elcste
Дата: 03.09.04


S>Это два региона ? и => 2а объекта ?


Один объект. Из контекста 1.8 понятно, что region понимается как не обязательно непрерывная область. Требование непрерывности накладывается лишь на некоторые объекты:

1.8/5 An object of POD type (3.9) shall occupy contiguous bytes of storage.


Объект из моего примера к ним не относится.
Re[11]: а кто заметил ошибки?
От: Глеб Алексеев  
Дата: 02.11.05 16:01
Оценка:
Здравствуйте, elcste, Вы писали:

E>Один объект. Из контекста 1.8 понятно, что region понимается как не обязательно непрерывная область. Требование непрерывности накладывается лишь на некоторые объекты:

E>

1.8/5 An object of POD type (3.9) shall occupy contiguous bytes of storage.

E>Объект из моего примера к ним не относится.
А вот интересно, the most derived object может быть разрывным? Скорее всего, нет, но стандарт ничего такого не гарантирует. Вопрос, естественно, чисто академический.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[11]: а кто заметил ошибки?
От: srggal Украина  
Дата: 02.11.05 16:04
Оценка:
Здравствуйте, elcste, Вы писали:

E>Здравствуйте, srggal, Вы писали:


E>

E>>1.8/1 An object is a region of storage.


S>>Т.е. код приведенный Вами Re[3]: Классы и структуры
Автор: elcste
Дата: 03.09.04


S>>Это два региона ? и => 2а объекта ?


E>Один объект. Из контекста 1.8 понятно, что region понимается как не обязательно непрерывная область. Требование непрерывности накладывается лишь на некоторые объекты:


E>

1.8/5 An object of POD type (3.9) shall occupy contiguous bytes of storage.


E>Объект из моего примера к ним не относится.


Спасибо, я сам себе уже ответил
здесь
Автор: srggal
Дата: 02.11.05
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[7]: Уже не ОФФТОП
От: srggal Украина  
Дата: 02.11.05 16:08
Оценка: +1
Здравствуйте, Глеб Алексеев, Вы писали:

ГА>Здравствуйте, elcste, Вы писали:


E>>Это Вы у меня спрашиваете?

ГА>Прошу прощения за злостный офтопик, показалось уместным упомянуть.
ГА>Статья о тенденциях в образовании и пользе тестирования.
ГА>

ГА>Академик Владимир Арнольд однажды спросил знакомого американского физика, как он ухитряется хорошо сдавать американские тесты. Тот ответил, что, по-видимому, у него выработалось адекватное представление об уровне глупости их авторов.


Правильно ли я понял, уважаемы участники дисскусии по

According to the C++ standard, what is an object's internal representation in memory guaranteed to be?


Что надо говорить не о правильном ответе, а об ответе, который по мнению разработчика теста, является правильным ответтом на этот вопрос.
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[5]: а кто заметил ошибки?
От: Константин Ленин Франция  
Дата: 02.11.05 17:07
Оценка:
ответил initialized
с++ f — 3.98
с++ — 3.77
Re: Сертификация Brainbench 1-15 ноября бесплатно
От: Unregister  
Дата: 02.11.05 17:43
Оценка:
А где там можно посмотреть весь Top List по С++ среди сдававших?
Re[2]: Сертификация Brainbench 1-15 ноября бесплатно
От: jazzer Россия Skype: enerjazzer
Дата: 02.11.05 18:01
Оценка:
Здравствуйте, Unregister, Вы писали:

U>А где там можно посмотреть весь Top List по С++ среди сдававших?


http://www.brainbench.com/xml/bb/common/testcenter/toptenscores.xml

в обещм, в меню есть top ten
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.