Здравствуйте, гость ( Вход | Регистрация )
|
void* |
10.2.2009, 22:08
Сообщение
#1
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3
|
Вот собственно предлагаю скидывать сюда интересные задачи по С/С++. Желательно не слишком простые и не требующие написания программы, а только касательно понимания кода и знания стандартов. Начну сам:
1)Каков результат вычисления следующего кода? а) 4 б) 5 в) 6 г) 7 д) Любое число ввиду неопределенности данной конструкции 2) Почему в C нельзя выводить текстовую информацию таким способом? 3) Что делает следующий С++ код? (Matt Marcus) 4)Выбрать результат выполнения программы. A. AA B. A C. Пустой экран D. Программа не скомпилируется E. Программа не запустится F. Свой вариант (написать в комментариях) Сообщение отредактировал void* - 10.2.2009, 22:12 |
|
|
|
![]() |
|
Novak |
19.2.2009, 16:23
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 319 Регистрация: 15.3.2008 Из: Замкадыш Пользователь №: 121 Спасибо сказали: 28 раз(а) Репутация: 6
|
Цитата(void* @ 10.2.2009, 22:08) Link 1)Каков результат вычисления следующего кода? Нормального варианта ответа в предложенных нет. По сути результат будет зависеть от конкретной реализации компилятора, в какой последовательности он будет разрешать т.н. undefined behaviour. Но это неопределённое поведение не касается самого исполнения программы, просто в стандарте не задан порядок обработки такой ситуации, и те, кто реализуют компиляторы, могут на своё усмотрение эту ситуацию разрешить. Потому говорить, что будет возвращено любое число также неверно, как и полагать какой-то конкретный результат. Сообщение отредактировал Novak - 19.2.2009, 16:23 |
|
|
|
void* Интересные и занимательные задачи по С/С++ 10.2.2009, 22:08
Sami 1) Определенно д)
2) А вот почему? незнаю. сам та... 11.2.2009, 12:03
Tonal В задаче 3 нужно таки использование.
Кроме того, в... 11.2.2009, 12:35
void* вроде все правильно, насчет 3-его сам еще не думал... 11.2.2009, 17:46
kuler чему будет равно z?
int z = 1. / 3 - 1; 5.3.2009, 15:58
AD Цитата(kuler @ 5.3.2009, 15:58) чему буде... 5.3.2009, 16:13
void* Цитата(kuler @ 5.3.2009, 14:58) чему буде... 5.3.2009, 17:51
kuler что и требовалось доказать 5.3.2009, 18:47
void* так все-таки будет -1? 5.3.2009, 20:12
AD Цитата(void* @ 5.3.2009, 20:12) так все-т... 5.3.2009, 23:08
kwisp Цитата(AD @ 5.3.2009, 23:08) 1./3 = 0.667... 6.3.2009, 0:21
AD Цитата(kwisp @ 6.3.2009, 0:21) Цитата(AD ... 6.3.2009, 1:55
AD Ответ 0!
В этом и штука: правильный ответ по ... 6.3.2009, 9:58
kuler все таки это тупой момент языка, все должно быть п... 6.3.2009, 13:19
Tonal В языке всё последовательно.
Ежели тебе нужно окру... 7.3.2009, 15:25![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 13.12.2025, 15:06 |