Страница: 1 | 2 | 3 | 4 |
Вопрос: Что вернется?
Добавлено: 23.07.08 17:00
Автор вопроса: Artyom
1.
Try
Return 1
Finally
Return 2
End Try
End Function
2.
Try
Return 1
Finally
Hel = 2
End Try
End Function
Ответить не заглядывая в Visual Studio!!!
Ответы
Всего ответов: 52
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 23.07.08 17:07
Если заглянули в Visual Studio и не ответили сразу, лучше не отвечайте!
Номер ответа: 2
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #2
Добавлено: 23.07.08 17:07
То есть - сначала отвечеаем, потом смотрим в Visual Studio, но не наоборот.
Консольные компиляторы тоже не допускаются.
Номер ответа: 3
Автор ответа:
Алексей
black admin
ICQ: 261779681
Вопросов: 87
Ответов: 633
Web-сайт:
Профиль | | #3
Добавлено: 23.07.08 17:14
1. хз, вроде ничего или 1
2. 2
завтра проверю
3.
Try
Return 1
Finally
End Try
Return 2
End Function
4.
Try
Return 1
End Try
Return 2
End Function
5.
Try
Return 1
Finally
End Try
Hel = 2
End Function
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 23.07.08 18:01
3. 1
4. 1
5. 1
Номер ответа: 5
Автор ответа:
__Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #5
Добавлено: 23.07.08 19:58
что вернет эта функция, если входной параметр 1?
Select Case p_Int
Case 1
Return xxx(2)
Case 2
Return xxx(1)
End Select
End Function
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 23.07.08 20:11
Паша, твоими способностями гордится вся Россия, но твои тупизмы здесь уже не многих радуют.
Когда ты код пришлешь со своим шифрованием?
По поводу кода - в таком виде он очевидно не скомпилируется поэтому ничего и не вернет
Номер ответа: 7
Автор ответа:
__Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #7
Добавлено: 23.07.08 21:42
Мда... ошибочка в коде забыл исправить
Select Case p_Int
Case 1
Return Hel(2)
Case 2
Return Hel(1)
End Select
End Function
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 23.07.08 22:16
А ты даже не представляешь что будет
Будет исключение, какое - попробуй сам проверить и объяснить здесь нам почему оно происходит.
Номер ответа: 9
Автор ответа:
__Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #9
Добавлено: 23.07.08 23:35
да действительно будет исключение... но его почему-то нельзя отловить! я могу лишь предположить что это из-за превышения количества рекурсии в одной функции... а что это на самом деле? и почему даже конструкция try... Catch это исключение не ловит?
Номер ответа: 10
Автор ответа:
Skywalker
ICQ: 300-70-6пятьЪ
Вопросов: 62
Ответов: 545
Web-сайт:
Профиль | | #10
Добавлено: 24.07.08 00:09
это переполнение стека
Номер ответа: 11
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #11
Добавлено: 24.07.08 00:44
Ужас! Не может быть, что же это за магическое исключение???
Я просто в замешательстве, это фундаментальная ошибка в коде .NET. Нужно немедленно сообщить об этом в Microsoft, президенту России и в Еврокомиссию! Нельзя допустить чтоб компании с их сверхприбылями позволяли себе допускать такие ошибки и продавать программы!!!
Я не знаю. Я спрашивал многих ученых. И все ответы их были разными. Некоторые считают что это побочное влияние связано с тем что электроны в процессоре движутся с околосветовыми скоростями, и поэтому их рассчет необходимо было выполнять не в по классической механике, а теории относительности!
Один китайский институт утверждает и подкрепляет это своим исследованием что данная ошибка связана с специальным кодом который Пентагон внедрил в Windows чтоб контролировать росийские компьютеры в случае ядерной войны.
Также есть мнение что из-за множества вызовов одной функции электроны в процессоре накапливаются в одном месте и образуют микро-черную дыру, которая приводит к дефекту процессора и возникновению исключения.
В MSDN к сожалению не может быть ответа на этот вопрос. Его нужно искать в других областях науки, начни с изучения классических трудов по алхимии, геофизике, квантовой механике, политологии. Я сейчас тоже очень интерисуюсь этой темой и прочитал много трудов Зигмунда Фрейда!
Номер ответа: 12
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #12
Добавлено: 24.07.08 00:46
PS Я в шоке - человек хочет сделать свой алгоритм шифрования но даже не знает что такое стек...
Правду блин говорил один умный человек - из современной системы образования современные люди выходят только с совершенным знанием тарифных планов мобильных операторов.
ппцццццццццццццццццццццццццццццццццццц
Номер ответа: 13
Автор ответа:
Demrak
ICQ: 213668448
Вопросов: 6
Ответов: 22
Web-сайт:
Профиль | | #13
Добавлено: 24.07.08 00:55
Private Function Hel(ByVal p_Int As Integer) As Integer
Select Case p_Int
Case 1
Return xxx(2)
Case 2
Return xxx(1)
End Select
End Function
Смею предположить что это не весь код подразумеваемой программы, а лишь часть ее, в которой нет кода функции xxx(), которую мы можем придумать сами или просто написать ответ - xxx(2)
Номер ответа: 14
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #14
Добавлено: 24.07.08 01:11
он уже написал что это очепятка, листай вверх ^^
Номер ответа: 15
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #15
Добавлено: 24.07.08 01:26
В принципе, намного проще писать код, не кодируюя все функции - а только некоторые, остальные подразумевая.