Здравствуйте, system.console, Вы писали:
SC>Здравствуйте, dimgel, Вы писали:
D>>http://lleo.me/dnevnik/2013/03/20_telefon.html SC>лажа какая-то
Ребята — это не лажа!
Наблюдаю такое КАЖДЫЙ день у нынешних студней.
Вот один пример.
Пишут у нас курсовые по программированию.
Обязательная часть в программе — тестирование.
То есть, студень должен написать небольшую подсистемку, которая будет проводить тестирование пользователя по какой-то теме.
Исполнитель вопросы по теме должен придумать сам (или взять где-то готовые).
И вот прога по теме "линейные списки".
Пацан — 2 курс (прямо сейчас читаю).
Тестовый вопрос: Что понимается под пустым указателем списка ?
Варианты ответов:
1. Конец списка
2. Начало списка
3. указатель на следующий элемент
4. ни один из этих вариантов
Правильный ответ, знаете какой? Конец списка.
И это студень еще хоть как-то сдал экзамен на слабый-слабый троячок.
Причем — это бюджет. Как они сюда попали?
А представляете, как и что писали те, которых мы выгнали?
В этой группе, по-хорошему, надо было еще 4 выгнать и оставить только 2.
Руководство на это не пошло — группу расформировать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Эх, давно Lleo не выдавал столь прекрасного, ООООООООЧЕНЬ давно... :)
Здравствуйте, LaptevVV, Вы писали:
LVV>Тестовый вопрос: Что понимается под пустым указателем списка ? LVV>Варианты ответов: LVV>1. Конец списка LVV>2. Начало списка LVV>3. указатель на следующий элемент LVV>4. ни один из этих вариантов LVV>Правильный ответ, знаете какой? Конец списка.
мдя, я бы выбрал 4-ый вариант, хотя за плечами 15 лет програмирования и десяток сданных проектов.
Вот нафига спрашивается задавать такие вопросы, меня это очень бесило в универе.
спрашивайте что-то более практическое, готовьте студентов к реальной работе, не мучайте теориями
Здравствуйте, Holms, Вы писали:
LVV>>Правильный ответ, знаете какой? Конец списка. H>мдя, я бы выбрал 4-ый вариант, хотя за плечами 15 лет програмирования и десяток сданных проектов. H>Вот нафига спрашивается задавать такие вопросы, меня это очень бесило в универе. H>спрашивайте что-то более практическое, готовьте студентов к реальной работе, не мучайте теориями
а, если прочтёшь внимательно, то поймёшь, что этот вопрос придумал сам студент.
по заданию сам студент должен придумать вопросы для тестирования
...coding for chaos...
Re[4]: Эх, давно Lleo не выдавал столь прекрасного, ООООООООЧЕНЬ давно... :)
Здравствуйте, Holms, Вы писали:
H>Здравствуйте, LaptevVV, Вы писали:
LVV>>Тестовый вопрос: Что понимается под пустым указателем списка ? LVV>>Варианты ответов: LVV>>1. Конец списка LVV>>2. Начало списка LVV>>3. указатель на следующий элемент LVV>>4. ни один из этих вариантов LVV>>Правильный ответ, знаете какой? Конец списка. H>мдя, я бы выбрал 4-ый вариант, хотя за плечами 15 лет програмирования и десяток сданных проектов. H>Вот нафига спрашивается задавать такие вопросы, меня это очень бесило в универе. H>спрашивайте что-то более практическое, готовьте студентов к реальной работе, не мучайте теориями
Вопросы студент должен придумать сам — он и придумал...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, LaptevVV, Вы писали: LVV>Причем — это бюджет. Как они сюда попали?
Уменя в универе возникал такой же вопрос относительно большинства преподов по ИТ предметам.
Re[5]: Эх, давно Lleo не выдавал столь прекрасного, ООООООООЧЕНЬ давно... :)
Здравствуйте, neFormal, Вы писали:
F>а, если прочтёшь внимательно, то поймёшь, что этот вопрос придумал сам студент. F>по заданию сам студент должен придумать вопросы для тестирования
Поэтому я в универе в таких случая применял следующую защиту от дурака препода:
Вопрос: Вопрос #1
Варианты ответа:
А (правильный)
В (неправильный)
С (неправильный)
Re[4]: Эх, давно Lleo не выдавал столь прекрасного, ООООООООЧЕНЬ давно... :)
Здравствуйте, tpascal, Вы писали:
T>Здравствуйте, LaptevVV, Вы писали: LVV>>Причем — это бюджет. Как они сюда попали? T>Уменя в универе возникал такой же вопрос относительно большинства преподов по ИТ предметам.
Удивляло что удерживает таких профессионалов в бюджетном вузе со скромной зарплатой?
Здравствуйте, Holms, Вы писали:
LVV>>Тестовый вопрос: Что понимается под пустым указателем списка ? LVV>>Варианты ответов: LVV>>1. Конец списка LVV>>2. Начало списка LVV>>3. указатель на следующий элемент LVV>>4. ни один из этих вариантов LVV>>Правильный ответ, знаете какой? Конец списка. H>мдя, я бы выбрал 4-ый вариант,
А почему не первый вариант? Это же пустой указатель списка, а не указатель пустого списка.
H>хотя за плечами 15 лет програмирования и десяток сданных проектов.
А на такой простой вопрос ответить не можете. Как же вы чужой код читаете, если таких простых вещей не понимаете.
Вот, накидал вам пример. Эксцепшены, конечно, не ловятся... ну да не суть.
Шедевр, я считаю:
struct Node
{
Node(Node* pHead, std::string str)
: m_pNext(pHead), m_str(str)
{
}
~Node()
{
if ( m_pNext != &s_EmptyPointerOfTheList )
delete m_pNext;
}
std::string m_str;
Node* m_pNext;
static Node s_EmptyPointerOfTheList;
};
//static
Node Node::s_EmptyPointerOfTheList(&Node::s_EmptyPointerOfTheList, std::string("I am empty pointer of the list!!!!"));
int main()
{
Node* pNode = new Node(&Node::s_EmptyPointerOfTheList, "4. something else...");
pNode = new Node(pNode, "3. pointer to the next element");
pNode = new Node(pNode, "2. start of the list");
pNode = new Node(pNode, "1. end of the list");
pNode = new Node(pNode, "What is the empty pointer of the list?");
for(Node* p = pNode; p != &Node::s_EmptyPointerOfTheList; p = p->m_pNext)
std::cout << p->m_str << std::endl;
char ch = getch();
if ( ch == '1' )
std::cout << "\n\nYou know! You know!\n\n";
else
std::cout << "You answer is '" << ch << "'\n";
delete pNode;
std::cout << "Press any key to exit..." << std::endl;
ch = getch();
return 0;
}
И никаких NULL'ов!
И каждый день — без права на ошибку...
Re[4]: Эх, давно Lleo не выдавал столь прекрасного, ООООООООЧЕНЬ давно... :)
T>Уменя в универе возникал такой же вопрос относительно большинства преподов по ИТ предметам.
И у меня часто возникал.
Но самое интересное, когда сам преподаешь возникает вопрос "что я тут делаю?".
В общем для преподавания нужен особый скилл. В море маразма нести зерно истины.
Make flame.politics Great Again!
Re[3]: Эх, давно Lleo не выдавал столь прекрасного, ООООООООЧЕНЬ давно... :)
Здравствуйте, LaptevVV, Вы писали:
LVV>Тестовый вопрос: Что понимается под пустым указателем списка ? LVV>1. Конец списка LVV>2. Начало списка LVV>3. указатель на следующий элемент LVV>4. ни один из этих вариантов
5. rand();
In P=NP we trust.
Re: Эх, давно Lleo не выдавал столь прекрасного, ООООООООЧЕНЬ давно... :)