Сертификат от Tekmetrics
-
- Уже с Приветом
- Posts: 1490
- Joined: 24 Jan 1999 10:01
- Location: Russia -> village in WA
Сертификат от Tekmetrics
Получил оставшиеся 3 сертификата.
-
- Уже с Приветом
- Posts: 1545
- Joined: 03 Feb 1999 10:01
Сертификат от Tekmetrics
Сходил я на этот Текметрикс... Сдал экзамены по C, C++, Delphi и, ради прикола, по администрированию Win95. Что можно сказать?
1. Они сами говорят, что:
- на каждую тему в базе 250-400 вопросов (в каждом экзамене 24-40 вопросов, есть из чего выбирать)
- система учитывает ответы на предыдущие вопросы (вот только как? Перепроверяет правильные или неправильные ответы? Или, если на одну тему сразу ответил правильно, начинает мучать другой?)
С другой стороны, сдав экзамен по C 4 раза, я не заметил, чтобы вопросы уж очень сильно менялись. по меньшей мере 2/3 задавались из тех, что уже были. Кстати, оценочки: 4.34, 4.44, 4.53 и... 4.34 [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] У меня лично есть подозрение по нескольким вопросам, а один кажется мне просто неправильным, я его приведу ниже. Может кто подскажет.
2. Эти дурни даже не интересуются тем, нужен ли мне их сертификат. Вышлем, говорят, и точка. А зачем он мне, если я по третьему разу экзамен сдаю (ха! на халяву то) и разница в очках - одна десятая. И вообще, мне не нужен сертификат при оценке меньше, чем 4 балла. Только позориться.
3. Delphi - один и единственный раз: 4.61.
4. C++ - тоже один раз: 3.42 [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] Это интегральный показатель, там на самом деле два экзамена: по разным объектным штукам (дурацкие диаграммы с символами, которые хоть и описаны рядом, но непонятно, к какому объекту относятся; и еще вопросы типа: а как вы думаете, как лучше сделать в данной ситуации?) - это я сдал на 3. И собственно C++ - 3.6. Учитывая, что я на нем ничего не писал, и только неделю назад прочел книжку - неплохо. Но... меньше 4.
5. Администренье Win95 - я сдавал просто нахаляву, но при этом мои 3.72 лучше, чем 95% сдавших [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]. Надо просто почитать Resource Kit, и все можно сдать. Много вопросов - а для чего этот файл? а этот? а если его удалить?
6. Они не разрешили менять мне имя и фамилию в моем аккаунте, но при сдаче следующего экзамена высосали все данные на такую же форму и я спокойно все поменял [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]
В общем, еще немного сыровато, но скоро, думаю, начнут брать деньги.
А вот вопросик по C в виде моего вопроса к ним (я отослал уже. Не дай бог, чего-то не заметил [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] ):
--- CUT HERE ---
void printTime()
{
time_t currentTime = time();
char *strTime = ctime(¤tTime);
printf("%s",strTime);
}
What is wrong with the sample code above?
Choice 1: time() does not return a value of type time_t
Choice 2: ctime requires 2 parameters
Choice 3: ctime does not return a string
Choice 4: space must be allocated to strTime before calling ctime
Choice 5: memory leakage will occur
--- CUT HERE ---
First of all please mention the strange "¤tTime" in ctime() parameter.
I dont really think that it's your fault, but anyway this is what I
see in my browser (MSIE 4.01, russian). The sequence "&" plus "curren" in some
secret manner changed to "¤" symbol. I'm not very experinced in
Internet programming for now, so... Think about it [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]
Next, you've called time() without parameters. I think it's improper,
it should have the parameter as it was defined, while it can be NULL.
Now let's answer all the Q's.
Choice 1: Wrong. time() returns time_t.
Choice 2: Wrong. ctime requires 1 parameter.
Choice 3: Wrong. ctime returns pointer to string.
Choice 4: Wrong. strTime uses preallocated static storage for each call.
Choice 5: Wrong. strTime is just a pointer, no leakage in sight.
So, what's the catch?
P.S. If time() is called with NULL parameter, the code above is
executed perfectly in BC++ 3.1 (DOS). I haven't tested it in
MSC++ 4.1 but I do think it would run well.
Вот. Буду благодарен, если кто прояснит. А то от них хрен дождешься. Да, в примере вместо таракана с tTime должно быть адрес от currentTime. Браузер корежит.
---
[Сообщение редактировано - Mikus (29-05-99).]
1. Они сами говорят, что:
- на каждую тему в базе 250-400 вопросов (в каждом экзамене 24-40 вопросов, есть из чего выбирать)
- система учитывает ответы на предыдущие вопросы (вот только как? Перепроверяет правильные или неправильные ответы? Или, если на одну тему сразу ответил правильно, начинает мучать другой?)
С другой стороны, сдав экзамен по C 4 раза, я не заметил, чтобы вопросы уж очень сильно менялись. по меньшей мере 2/3 задавались из тех, что уже были. Кстати, оценочки: 4.34, 4.44, 4.53 и... 4.34 [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] У меня лично есть подозрение по нескольким вопросам, а один кажется мне просто неправильным, я его приведу ниже. Может кто подскажет.
2. Эти дурни даже не интересуются тем, нужен ли мне их сертификат. Вышлем, говорят, и точка. А зачем он мне, если я по третьему разу экзамен сдаю (ха! на халяву то) и разница в очках - одна десятая. И вообще, мне не нужен сертификат при оценке меньше, чем 4 балла. Только позориться.
3. Delphi - один и единственный раз: 4.61.
4. C++ - тоже один раз: 3.42 [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] Это интегральный показатель, там на самом деле два экзамена: по разным объектным штукам (дурацкие диаграммы с символами, которые хоть и описаны рядом, но непонятно, к какому объекту относятся; и еще вопросы типа: а как вы думаете, как лучше сделать в данной ситуации?) - это я сдал на 3. И собственно C++ - 3.6. Учитывая, что я на нем ничего не писал, и только неделю назад прочел книжку - неплохо. Но... меньше 4.
5. Администренье Win95 - я сдавал просто нахаляву, но при этом мои 3.72 лучше, чем 95% сдавших [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]. Надо просто почитать Resource Kit, и все можно сдать. Много вопросов - а для чего этот файл? а этот? а если его удалить?
6. Они не разрешили менять мне имя и фамилию в моем аккаунте, но при сдаче следующего экзамена высосали все данные на такую же форму и я спокойно все поменял [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]
В общем, еще немного сыровато, но скоро, думаю, начнут брать деньги.
А вот вопросик по C в виде моего вопроса к ним (я отослал уже. Не дай бог, чего-то не заметил [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974] ):
--- CUT HERE ---
void printTime()
{
time_t currentTime = time();
char *strTime = ctime(¤tTime);
printf("%s",strTime);
}
What is wrong with the sample code above?
Choice 1: time() does not return a value of type time_t
Choice 2: ctime requires 2 parameters
Choice 3: ctime does not return a string
Choice 4: space must be allocated to strTime before calling ctime
Choice 5: memory leakage will occur
--- CUT HERE ---
First of all please mention the strange "¤tTime" in ctime() parameter.
I dont really think that it's your fault, but anyway this is what I
see in my browser (MSIE 4.01, russian). The sequence "&" plus "curren" in some
secret manner changed to "¤" symbol. I'm not very experinced in
Internet programming for now, so... Think about it [img:373784f974]http://www.privet.com/ubb/smile.gif[/img:373784f974]
Next, you've called time() without parameters. I think it's improper,
it should have the parameter as it was defined, while it can be NULL.
Now let's answer all the Q's.
Choice 1: Wrong. time() returns time_t.
Choice 2: Wrong. ctime requires 1 parameter.
Choice 3: Wrong. ctime returns pointer to string.
Choice 4: Wrong. strTime uses preallocated static storage for each call.
Choice 5: Wrong. strTime is just a pointer, no leakage in sight.
So, what's the catch?
P.S. If time() is called with NULL parameter, the code above is
executed perfectly in BC++ 3.1 (DOS). I haven't tested it in
MSC++ 4.1 but I do think it would run well.
Вот. Буду благодарен, если кто прояснит. А то от них хрен дождешься. Да, в примере вместо таракана с tTime должно быть адрес от currentTime. Браузер корежит.
---
[Сообщение редактировано - Mikus (29-05-99).]
-
- Posts: 8
- Joined: 11 Apr 1999 09:01
- Location: Poltava, Ukraine
Сертификат от Tekmetrics
А как на счет 5го варианта ответа?
> Choice 5: memory leakage will occur
ctime выделит память и вернет тебе char* но никто потом эту память не освобождает!
Так что пока ТекМетрикс устоял [img:697c6058a5]http://www.privet.com/ubb/smile.gif[/img:697c6058a5]
> Choice 5: memory leakage will occur
ctime выделит память и вернет тебе char* но никто потом эту память не освобождает!
Так что пока ТекМетрикс устоял [img:697c6058a5]http://www.privet.com/ubb/smile.gif[/img:697c6058a5]
-
- Уже с Приветом
- Posts: 1545
- Joined: 03 Feb 1999 10:01
Сертификат от Tekmetrics
to Butskyy:
-----------
> А как на счет 5го варианта ответа?
>> Choice 5: memory leakage will occur
> ctime выделит память и вернет тебе char* но никто
> потом эту память не освобождает!
> Так что пока ТекМетрикс устоял
Кусок из борландовского хелпа:
--- cut here ---
char *ctime(const time_t *time);
...
Return Value:
...function returns a pointer to the character string containing the date and time.
This string is a static variable that is overwritten with each call to the function.
--- cut here ---
По-русски же написано: статическая переменная, очевидно распределенная в библиотеке (хотя сегмент данных все равно общий, но это неважно). При каждом вызове перекрывается один и тот же блок памяти. Ну и где этот memory leakage?
Вы что же думаете, я прямо так честно на все подряд отвечал? Это же не C++ или Delphi, где не каждый пример проверишь. А тут - copy/paste, компилишь и смотришь результат. Да и контекстный хелп под носом, если что. Как говорил Эдисон (или кто это был?) - главное не помнить наизусть, а знать, где найти [img:2d3cce66ee]http://www.privet.com/ubb/smile.gif[/img:2d3cce66ee] А борландовские компиляторы всегда выполняли все (или почти все) требования ANSI, в отличие от M$.
---
-----------
> А как на счет 5го варианта ответа?
>> Choice 5: memory leakage will occur
> ctime выделит память и вернет тебе char* но никто
> потом эту память не освобождает!
> Так что пока ТекМетрикс устоял
Кусок из борландовского хелпа:
--- cut here ---
char *ctime(const time_t *time);
...
Return Value:
...function returns a pointer to the character string containing the date and time.
This string is a static variable that is overwritten with each call to the function.
--- cut here ---
По-русски же написано: статическая переменная, очевидно распределенная в библиотеке (хотя сегмент данных все равно общий, но это неважно). При каждом вызове перекрывается один и тот же блок памяти. Ну и где этот memory leakage?
Вы что же думаете, я прямо так честно на все подряд отвечал? Это же не C++ или Delphi, где не каждый пример проверишь. А тут - copy/paste, компилишь и смотришь результат. Да и контекстный хелп под носом, если что. Как говорил Эдисон (или кто это был?) - главное не помнить наизусть, а знать, где найти [img:2d3cce66ee]http://www.privet.com/ubb/smile.gif[/img:2d3cce66ee] А борландовские компиляторы всегда выполняли все (или почти все) требования ANSI, в отличие от M$.
---
-
- Уже с Приветом
- Posts: 130
- Joined: 13 Apr 1999 09:01
- Location: Moscow<->NJ
Сертификат от Tekmetrics
To Dizzy:
Я тоже сдавал на MCSE и последним у меня был IIS 4.0 Экзамен легкий. Поскольку у меня тоже NT+IIS все время валились, а книги в продаже были по 2-й версии (сейчас и по 4-й есть, видел на Олимпийском), то я просто прочитал отзывы сдававших (braindumps), запомнил вопросы (ну еще simulation questions - надо хоть немного панель MMC представлять) ну и сдал его, с нормальным баллом, ни единой книжки не открыв и без практического опыта. После этого, кстати, я сильно разочаровался в этих сертификациях. Первые экзамены я сдавал - по полгода документацию штудировал, опыт набирал. А здесь...
Я тоже сдавал на MCSE и последним у меня был IIS 4.0 Экзамен легкий. Поскольку у меня тоже NT+IIS все время валились, а книги в продаже были по 2-й версии (сейчас и по 4-й есть, видел на Олимпийском), то я просто прочитал отзывы сдававших (braindumps), запомнил вопросы (ну еще simulation questions - надо хоть немного панель MMC представлять) ну и сдал его, с нормальным баллом, ни единой книжки не открыв и без практического опыта. После этого, кстати, я сильно разочаровался в этих сертификациях. Первые экзамены я сдавал - по полгода документацию штудировал, опыт набирал. А здесь...
-
- Уже с Приветом
- Posts: 269
- Joined: 05 Jan 1999 10:01
- Location: Mountain View, CA
Сертификат от Tekmetrics
To Mikus
А может быть они имели ввиду что ты как раз и должен был
заметить что функции time() не передан ни какой параметр
Правда даже в этом случае не понятно какой же ответ следовало выбрать, может 1й:
Choice 1: time() does not return a value of type time_t
Dmitri
А может быть они имели ввиду что ты как раз и должен был
заметить что функции time() не передан ни какой параметр
Правда даже в этом случае не понятно какой же ответ следовало выбрать, может 1й:
Choice 1: time() does not return a value of type time_t
Dmitri
-
- Уже с Приветом
- Posts: 164
- Joined: 22 Jun 1999 09:01
- Location: St.-Petersburg
Сертификат от Tekmetrics
А как насчет сиртификации по другим продуктам?
Может кто пробовал пройти что нибудь типа "Oracle Certified DBA" и как может котироваться такое звание?
В Питере знаю людей, которые это сдавали за сумму ~120$ в представительстве ORACLE.
Извините, что чуть-чуть не по теме. [img:41654548ce]http://www.privet.com/ubb/smile.gif[/img:41654548ce]
Может кто пробовал пройти что нибудь типа "Oracle Certified DBA" и как может котироваться такое звание?
В Питере знаю людей, которые это сдавали за сумму ~120$ в представительстве ORACLE.
Извините, что чуть-чуть не по теме. [img:41654548ce]http://www.privet.com/ubb/smile.gif[/img:41654548ce]
-
- Новичок
- Posts: 41
- Joined: 05 Jan 1999 10:01
- Location: Челябинск>MD>Челябинск>MA
Сертификат от Tekmetrics
Привет!
Я уже давно получил сертификаты по ORACLE и C, они пришли по почте.
Юра
Челябинск.
Я уже давно получил сертификаты по ORACLE и C, они пришли по почте.
Юра
Челябинск.
-
- Posts: 9
- Joined: 14 May 1999 09:01
- Location: Russia
Сертификат от Tekmetrics
Сдавал 5 мая получил сегодня, 24 июня.
Санкт-Петербург.
Санкт-Петербург.
-
- Новичок
- Posts: 46
- Joined: 05 Jan 1999 10:01
- Location: SPb
Сертификат от Tekmetrics
Я тоже получил сегодня.
Сдавал 7 мая.
Тоже Питер.
------------------
С системным приветом, КАМ
[This message has been edited by KAM (edited 25-06-1999).]
Сдавал 7 мая.
Тоже Питер.
------------------
С системным приветом, КАМ
[This message has been edited by KAM (edited 25-06-1999).]
-
- Уже с Приветом
- Posts: 1545
- Joined: 03 Feb 1999 10:01
Сертификат от Tekmetrics
Cool! Получил сертификат. Вообще-то я сдавал несколько экзаменов по C (все прошли, как master), первый из них - 19 мая. 10 июня пришло мыло о том, что они собираются послать мне сертификат, а вчера (5 июля) пришла бумажка! Довольно шустро, по нашим меркам. Самое прикольное, что сертификат голенький лежал в почтовом ящике, даже не помятый, но при этом - никакого конверта! Они что, всю забугорную почту просматривают, уроды?
Я зря волновался, кстати, а никто не сказал, что оценки в сертификате нет - только запись Master programmer. Я боялся, что они на каждый сданный экзамен высылать бумагу будут [img:0f84e23b11]http://209.15.20.236/ubb/smile.gif[/img:0f84e23b11]
Довольно симпатичная бумажка.
Вот теперь жду по Delphi. А по C++ я на мастера не натянул - объектное проектирование завалил - 3. Бум стараться еще, пока халяву не прикрыли.
---
Я зря волновался, кстати, а никто не сказал, что оценки в сертификате нет - только запись Master programmer. Я боялся, что они на каждый сданный экзамен высылать бумагу будут [img:0f84e23b11]http://209.15.20.236/ubb/smile.gif[/img:0f84e23b11]
Довольно симпатичная бумажка.
Вот теперь жду по Delphi. А по C++ я на мастера не натянул - объектное проектирование завалил - 3. Бум стараться еще, пока халяву не прикрыли.
---