Конференция "Прочее" » Тесты на знание Delphi
 
  • antonn © (24.11.08 22:29) [80]

    > Григорьев Антон ©   (24.11.08 21:16) [77]

    скорее всего там дело не в теге, а в хедере (заголовке страницы. "Content-Type: text/html", а ИЕ возможно хочет "Content-Type: text/html; charset=utf-8")
  • antonn © (24.11.08 22:38) [81]
    попробывал тест на ГДИ, 7 из 12 правильно, больше половины всяких способов вижу впервые, тыкал наугад :)
  • Leonid Troyanovsky © (24.11.08 23:00) [82]

    > Григорьев Антон ©   (24.11.08 17:27) [68]

    > > 4. Посылает SendMessage окну Application.

    > Нет, такой ответ туда точно не впишется. Там речь идёт об
    > общей идеологии - кто кого ждёт и кто что делает, а не о
    > конкретном механизме обеспечения этого ожидания.

    Тогда, исключить 4 статью на.
    Нужны ли антинаучные эскапады.

    --
    Regards, LVT.
  • тимохов (24.11.08 23:03) [83]
    2Антон

    Хоть убей - не соглашусь, что нужно считать корректным вопрос про некорректность TerminateThread. Его нужно задавать иначе - например, так, чтобы раскрылось знание отвечающего какие последствия будут у terminatethread. В MSDN есть список последствий. Вот на него и можно проэкзаменовать. А корректность - термин расплывчатый.
  • Leonid Troyanovsky © (24.11.08 23:14) [84]

    > Leonid Troyanovsky ©   (24.11.08 23:00) [82]

    Кста, при выборе 4 ответа на вопрос 3
    http://www.delphikingdom.com/quintana/quintana.asp?ItemID=14
    комментарий не доступен.
    Видимо, предполагалось, что начало - 1 вопрос/ответ.

    Ну, а вообще - весьма полезное начало, спасибо.

    --
    Regards, LVT.
  • Leonid Troyanovsky © (24.11.08 23:22) [85]

    > Leonid Troyanovsky ©   (24.11.08 23:14) [84]

    > Видимо, предполагалось, что начало - 1 вопрос/ответ.

    А, я понял, нужно пометить все, sorry.

    Ну, ничего-ничего, такое тоже имеет место быть.

    --
    Regards, LVT.
  • @!!ex © (25.11.08 00:09) [86]
    Написал кучу комментариев.. удалил все. Оставлю только один, который на мой взгляд единственный, действительно бредовый. :)
    Не с целью поспорить, просто вижу косяки на мой взгляд, и пользуюсь для того, чтобы улучшить качество тестов и поднять свой уровень.

    > Я про половину вопросов могу придумать ситуацию, как извратиться
    > и заставить код работать не так, как он работает в нормальных
    > условиях. Например, про все вопросы группы "VCL" можно сказать:
    > а если это написано не в главной нити, то всё неправильно.
    > Ну и что? Вы хотите, чтобы оговаривалось абсолютно всё?
    > Чтобы, как у юристов, на простейшее действие - 10-страничный
    > договор? Это, что ли, ваш идеал вопросов для теста?
    >
    > Вы просто неверно понимаете цель этих тестов. Главное в
    > них - не ответить правильно, а понять некоторые особенности
    > работы Delphi, которые описаны в комментарии. Сам вопрос
    > - это средство сделать изучение этих особенностей более
    > интересным. И тест надо оценивать с этих позиций. Ну не
    > знают многие новички, зачем нужен OnPaint, если они рисуют
    > где попало, и всё рисуется! Если можете, придумайте на эту
    > тему такой вопрос, чтобы он был понятен такому человеку,
    > но с более точными формулировками, и я с удовольствием
    > размещу его вместо нынешнего.

    Да нет. Просто формулировка о том, что нарисованное "не стирается" - откровенный бред. "не стирается" и "перерисовывается" - абсолютно не синонимы. Об этом собственно и говорю. У юристов, между прочим количество текста такое, чтобы избежать двусмысленности. Если часть юридического текста можно трактовать двусмысленно, и это пропустил ответственный юрист, такой юрист идет нафиг.
  • Германн © (25.11.08 01:54) [87]

    > Если часть юридического текста можно трактовать двусмысленно,
    >  и это пропустил ответственный юрист, такой юрист идет нафиг.
    >
    >

    Вот только не надо переводить "наши термины" на другой язык!
  • {RASkov} © (25.11.08 09:32) [88]
    > [86] @!!ex ©   (25.11.08 00:09)
    > Написал кучу комментариев.. удалил все. Оставлю только один

    Ты лучше свой тест напиши :)
  • сюжетнаялиния (25.11.08 09:37) [89]
    ух ты, я оказывается Дэлфи знаю - 13 из 13 )))
  • data © (25.11.08 09:43) [90]
    тряхнула стариной, протестировалась. По графике половину только ответила, в каком-то вопросе тип Cardinal проглядела, остальное вроде ок, получается, что не забыла еще:).
    Хороший тест.
  • @!!ex © (25.11.08 10:03) [91]
    > Ты лучше свой тест напиши :)

    А смысл?
    Тем более мой уровень не достаточен для того, чтобы написать адекватный тест.
    Чукча не писатель.
  • Ping-Pong (25.11.08 14:09) [92]
    Вопрос №2
    В программе объявлена переменная A типа TSomeClass (некоторый класс). Что нужно сделать, чтобы создать экземпляр этого класса?

    1. Больше ничего, экземпляр уже существует, т.к. переменная A объявлена
    2. A.Create;
    3. A := TSomeClass.Create;
    4. New(A, Create);



    При проверке говорят, мол, правильньій вариант - 3. А я считаю, что 2. Вопрос - о создании єкземпляра класса; о переменной А в вопросе ничего нет. Переменная А фигурирует в условии, но зачем - совершенно непонятно.

    Что-то типа: У Васи есть три яблока. Сколько будет 2 х 2 = ?
  • Rouse_ © (25.11.08 14:59) [93]

    > При проверке говорят, мол, правильньій вариант - 3. А я считаю, что 2

    Хорошо когда есть собственное мнение :) А где во втором варианте создание экземпляра класса, раз уж о нем шла речь в вопросе? :)
  • Сергей М. © (25.11.08 15:47) [94]

    > Ping-Pong   (25.11.08 14:09) [92]


    > А я считаю, что 2


    2-й ответ верен условно, в то время как 3-й верен безусловно.
  • Юрий Зотов © (25.11.08 15:53) [95]
    > Ping-Pong   (25.11.08 14:09) [92]

    При вызове конструктора, как обычного метода (т.е., НЕ через ссылку не класс) новый экземпляр класса НЕ создается.

    А в вопросе речь идет как раз о создании экзмляра класса,  поэтому вариант 2 - ошибочный, а вариант 3 - правильный.
  • Юрий Зотов © (25.11.08 15:56) [96]
    > Сергей М. ©   (25.11.08 15:47) [94]

    Согласно формулировке вопроса, переменая А - это ссылка на объект, а не на класс. Поэтому я не нашел условий, при которых ответ 2 был бы верен.
  • Сергей М. © (25.11.08 16:02) [97]

    > Юрий Зотов ©   (25.11.08 15:56) [96]


    > я не нашел условий, при которых ответ 2 был бы верен


    type
     TMyObjectClass = class(TObject)
       ..
     end;

     TSomeClass = class of TMyObjectClass;

    var
     A: TSomeClass;

    ..
     
     A.Create;
  • Сергей М. © (25.11.08 16:07) [98]

    > Юрий Зотов ©   (25.11.08 15:56) [96]
    > Согласно формулировке вопроса, переменая А - это ссылка
    > на объект, а не на класс


    Под "некоторым классом" ведь можно понимать и декларацию вида
    class of ..

    и декларацию вида
    class(..)

  • blackman © (25.11.08 16:19) [99]
    Григорьев Антон ©   (24.11.08 21:16) [77]
    Посмотрел еще раз в Opera и CHrome все нормально и видно исходник. Видимо это глюки IE7.
 
Конференция "Прочее" » Тесты на знание Delphi
Есть новые Нет новых   [134447   +40][b:0.001][p:0.001]