Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.83/170: Рейтинг темы: голосов - 170, средняя оценка - 4.83
Заблокирован

Список вопросов по C++ для желающих проверить свои знания C++

08.12.2010, 23:29. Показов 35602. Ответов 328
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я пишу книгу "Сборник тестовых вопросов и задач на знание C++ и умение его применять для решения конкретных задач.".
Предлагаю Вашему вниманию её текущую версию (бильд).
Вложения
Тип файла: rar FAQ C++ (Build6)20101208231403.rar (31.2 Кб, 680 просмотров)
12
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.12.2010, 23:29
Ответы с готовыми решениями:

Контрольная работа(( проверь свои знания):D
помогите пожалуйста сделать контрольную работу, мне нада сделать её хорошо или незачёт((( очень прошу... я в классах ниочём( ...

Где можно протестировать свои знания JS для резюме?
подскажите сайт где можно оценить свои знания в js, чтобы смело можно было добавить его в свое резюме.

Испытай свои знания
По информатике задали задание на массивы. Я ваще в них не вдупляю Вот они: Задачи для дополнительных занятий 27. Линейная таблица...

328
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
29.10.2011, 12:35
Лучший ответ Сообщение было отмечено как решение

Решение

Студворк — интернет-сервис помощи студентам
Мда. Товарищ доктор зажигает...
3
Заблокирован
29.10.2011, 13:32  [ТС]
Цитата Сообщение от silent_1991 Посмотреть сообщение
Что за бред... Так можно любую белиберду написать и сказать, что она скомпилится. Условие задачи было не полным, задача не на знание языка.
Цитата Сообщение от Bers Посмотреть сообщение
Нужно иметь особую фантазию, что б додуматься до такого извращения.
Тут речь о знании языка, или конкурс за звание лучшего извращенца?
Цитата Сообщение от Deviaphan Посмотреть сообщение
Стандарт запрещает писать программы людям, у которых отсутствует логика и здравый смысл.
Понятно.
Пытаетесь, господа, "сделать хорошую мину при плохой игре"(R)

Мол это не мы ламеры, совершенно не знающие языка С++, и поэтому не сумевшие ответить на элементарный вопрос, это автор вопроса идиот.

Так и запишем.
P.S. А вообще хорошая позиция: вопросы, на которые вы не можете ответить, называть идиотскими а их авторов, идиотами.
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
29.10.2011, 13:41
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
поэтому не сумевшие ответить на элементарный вопрос
int a; должно обозначать int a; и ничего другого. Точка. Другие варианты не рассматриваются.
Вот трактовать запись MyClass a; можно как угодно, но int a; означает только то, что обозначает.
0
Заблокирован
29.10.2011, 13:55
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Мол это не мы ламеры, совершенно не знающие языка С++, и поэтому не сумевшие ответить на элементарный вопрос, это автор вопроса идиот.
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Стандарт запрещает использовать препроцессорные директивы?
Автор осознает разницу между исходным кодом, написанном на с++, и той портянкой, что существует до препроцессора?

Автор осознает какое отношение имеет препроцессор к стандарту языка с++ ?
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 14:09
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
вообще хорошая позиция: вопросы, на которые вы не можете ответить, называть идиотскими а их авторов, идиотами.
Доктор ТуамОсес, вы понимаете в чём дело... Не все те вопросы, которые не нашли очевидного ответа, хорошие. Если вы ясно покажете человеку свою точку зрения, он вас поймёт. Может, не согласится, но поймёт. И если после этого вы зададите ему вопрос, он постарается ответить на него так, чтобы вам с вашей точки зрения была правильно видна его мысль. Если же вы зададите вопрос, вырвав его из контекста своей точки зрения (например, считая её общеизвестной), вы рискуете получить ответ, лежащий в совершенно другой плоскости. Более того, не понимая точки зрения отвечающего человека, вы можете неправильно понять его ответ.

Здесь никто не придуривается и не придирается. Смысл некоторых ваших вопросов действительно сложно понять, по крайней мере без понимания вашей позиции и ваших взглядов. Постарайтесь изложить свою точку зрения. Почему и зачем, например, вы хотите переопределять ключевые слова? В чём, вообще, вы видите смысл подобных вопросов? Какого рода пользу можно извлечь из процесса поиска ответов на них, равно как и из самих ответов?
3
Заблокирован
29.10.2011, 14:19  [ТС]
Тогда вот вам, уважаемые знатоки языка цЭплис, вопросик попроще:
Есть фрагмент кода:
C++
1
2
char s = "\x0000042\\\a\000042%:??/v"
cout << s << sizeof (s) ;
Так. Скажите ка мне, любезные (не прибегая к помощи компилятора!!! ) что будет показано на экране в результате
выполнения этого участка кода

Добавлено через 1 минуту
Цитата Сообщение от Deviaphan Посмотреть сообщение
int a; должно обозначать int a; и ничего другого. Точка. Другие варианты не рассматриваются.
А Вам знаком такой термин как "обфускация кода"?
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 14:21
Доктор ТуамОсес, вы понимаете, что обфускация имеет смысл только применительно к (скомпилированному) байт-коду, чтобы затруднить анализ программы? А морочить голову коллегам по цеху, которые потом будут разбираться в ваших художествах - это не обфускация, это суицид.
2
Заблокирован
29.10.2011, 14:26  [ТС]
Цитата Сообщение от talis Посмотреть сообщение
Доктор ТуамОсес, вы понимаете, что обфускация имеет смысл только применительно к (скомпилированному) байт-коду, чтобы затруднить анализ программы? А морочить голову коллегам по цеху, которые потом будут разбираться в ваших художествах - это не обфускация, это суицид.
В жизни всякие ситуации бывают
P.S. Сразу видно, что Вы ещё молодой/неопытный кодерас. А то бы знали, что "коллеги" "лёгким движением руки"(R) могут превращаться в "конкурентов"
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
29.10.2011, 14:29
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
P.S. Сразу видно, что Вы ещё молодой/неопытный кодерас

Не по теме:

Если опустить то, что вы говорите про ваши степени и прочее, а учитывать только ваши вопросы и терминологию книжки, то про вас то же самое можно сказать. Да, и "кодерас" - это несколько неблагозвучно, вам не кажется?

0
274 / 175 / 12
Регистрация: 14.03.2010
Сообщений: 501
29.10.2011, 14:33
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Так. Скажите ка мне, любезные, что будет показано на экране в результате выполнения этого участка кода
Вы это пробовали скомпилировать, или это очередной "каверзный" вопрос?
0
Заблокирован
29.10.2011, 14:37  [ТС]
Цитата Сообщение от volovzi Посмотреть сообщение
Вы это пробовали скомпилировать
Вы так спрашиваете, как будто код в предыдущем моём вопросе не компилируется О_о
0
Заблокирован
29.10.2011, 14:42
C++
1
2
3
char s = "\x0000042\\\a\000042%:??/v"  //Попытка присвоить чару значение массива. 
                                          //Отсутствует точка с запятой.
cout << s << sizeof (s) ;
Данный код не скомпилируется.
Ситуацию, когда автор вырвал его из контекста плясок с бубнами и извращениями препроцессора не рассматриваю.

Добавлено через 39 секунд
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Вы так спрашиваете, как будто код в предыдущем моём вопросе не компилируется
const i=10; //не компилируется.
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
29.10.2011, 14:42
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Вы так спрашиваете, как будто код в предыдущем моём вопросе не компилируется
А Вы так отвечаете, как будто он компилируется...
3
Заблокирован
29.10.2011, 14:47  [ТС]
Цитата Сообщение от ForEveR Посмотреть сообщение
Мда. Товарищ доктор зажигает...
ТО ЛИ


ЕЩЁ БУДЕТ



Добавлено через 4 минуты
Цитата Сообщение от grizlik78 Посмотреть сообщение
А Вы так отвечаете, как будто он компилируется...
Компилируется.

 Комментарий модератора 
поосторожней в выражениях
0
Заблокирован
29.10.2011, 14:50
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
А у Вас нет? Может нужно что-то в драйверах руки.sys и голова.com подправить? Или у Вас имеет место быть фатальная генетическая ошибка в мозги.exe?
может это у вас с головой не все в порядке, коли вы разницы не видети, между стандартом с++ и той дикой портянкой, что существует до препроцессинга?
0
29.10.2011, 14:53

Не по теме:

Большие дядьки уже вроде, прекращайте кормить тролля :p

0
Заблокирован
29.10.2011, 14:57  [ТС]
Цитата Сообщение от Bers Посмотреть сообщение
const i=10; //не компилируется.
А строчечку #define const double написать чуть выше Вам "религия не позволяет"(R)?
Или Вы узнали об этой возможности только сегодня наткнувшись на эту тему?

Добавлено через 3 минуты
Цитата Сообщение от mimicria Посмотреть сообщение

Не по теме:

Большие дядьки уже вроде, прекращайте кормить тролля :p

Действительно! Хватит троллить Господа! Отвечайте на новый вопрос, который я задал. Если же не знаете ответа, так и скажите!


Даю подсказку: чтобы ответить на этот вопрос, нужно изучить пункт 4.1.2 моей книги "Путеводитель по C++.
Путь от ламера до гуру
."
0
Заблокирован
29.10.2011, 15:02
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
А строчечку #define const double написать чуть выше Вам "религия не позволяет"(R)?
Или Вы узнали об этой возможности только сегодня наткнувшись на эту тему
Мухи отдельно. Котлеты отдельно.

1. Да. Мне такую ересь писать религия не позволяет. И я не буду против, если святая инквизиция всех таких еретиков пожгет на кострах. (шифрование готовых исходников - другая плоскость)

2. Ещё раз: Есть стандарт языка. Есть директивы препроцессора. Какое отношение директивы препроцессора имеют к стандарту языка?

Вы различаете исходный код на с++, и ту портянку, которая существует до препроцессинга?
Вы осознаете вообще, что такое препроцессинг?

const i=10; //не скомпилируется по стандарту.

Что вы там за пляски с бубнами устроите с препроцессором к самому языку отношения не имеет.
Можно вапще собственную ИДЕ замутить, в которой можно будит писать и на с++ и на паскале одновременно. ИДЕ сама приведет куски кода на паскали к виду с++ .

Какое это имеет отношение к стандарту языка?

Вы либо реально тупой. Либо просто тролль
3
Заблокирован
29.10.2011, 15:28  [ТС]
Цитата Сообщение от Bers Посмотреть сообщение
Автор осознает какое отношение имеет препроцессор к стандарту языка с++ ?
А Вы осознаёте?
Тогда лично Вам задам вопрос из "новеньких" (из нового, ещё нигде не зарелизинного бильда моего "сборника вопросов"):
Что делает препроцессор с исходником, в котором нет НИ ОДНОЙ препроцессорной директивы? И вообще делает ли он что-либо в этом случае?

Добавлено через 6 минут
Цитата Сообщение от alex_x_x Посмотреть сообщение
grizlik78, чего уж там
C++
1
2
3
4
/*
  const i = 10;
  i = i + 1.618;
*/
Тоже вариант.

Признаю, что я до него не додумался

Добавлено через 2 минуты
Цитата Сообщение от greeezz Посмотреть сообщение
Конечно, круто знать тонкости того что позволено стандартом, а что не позволено, но это не значит что все что позволено нужно использовать. К примеру возможно вернуть рефернс на прайвет переменную класса, но это не значит что это нужно применять.
Я не говорю, что это нужно использовать.
Но знать про такие "штучки-дрючки" с языком может только человек, который хорошо знает язык вплоть до нюансов и тонкостей

Добавлено через 1 минуту
Цитата Сообщение от Bers Посмотреть сообщение
Вы либо реально тупой. Либо просто тролль
А в Вашем случае вариантов всего один. Без "... либо, ... либо ...".
Вы просто хам.

Добавлено через 1 минуту
Цитата Сообщение от Bers Посмотреть сообщение
Да. Мне такую ересь писать религия не позволяет. И я не буду против, если святая инквизиция всех таких еретиков пожгет на кострах.
С "релегиозными фанатиками" предпочитаю дела не иметь.
Поэтому не буду против если Вы любезно покинете эту тему и больше сюда никогда не вернётесь.

Добавлено через 10 минут
Цитата Сообщение от Bers Посмотреть сообщение
2. Ещё раз: Есть стандарт языка. Есть директивы препроцессора. Какое отношение директивы препроцессора имеют к стандарту языка?
1) Откройте PDF-овский файл стандарта C++ программой Adobe Acrobat
2) Нажмите комбинацию кнопок Ctrl+F
3) Введите Preproces
4) Нажимайте кнопку "Next" до тех пор пока Вас не озарит ответ на "какое же отношение имеют препроцессорные директивы к стандарту"
0
 Аватар для OstapBender
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
29.10.2011, 15:35
напоминает 1 вопрос из книги Страуструпа:
"Приведите пример программы, где будет последовательность как минимум из 10 ключевых слов языка С++, которая будет успешно компилироваться."

тогда мне в голову пришло только поместить эту последовательность в строковый литерал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.10.2011, 15:35
Помогаю со студенческими работами здесь

Как определить свои знания?
При составлении резюме столкнулся с такой проблемой как определить свои знания в конкретной технологии или в языке в таких терминах типа...

Все дружно проверяем свои знания!!!:-)
1. (60c.) Какое из имен используется для задания текста процедур, функций, методов? (один ответ) 1) LABEL 2) INTERFACE 3)...

Как подтверждать свои знания при устройстве на работу?
Добрый день! Вопрос к тем кто уже работает программистами или кем-то другим. Как вы подтверждали свои знания С++ при устройстве на...

где в Инете можно протестировать свои знания по пользованию ЭВМ
Здравствуйте. Подскажите, где в Инете можно протестировать свои знания по пользованию ЭВМ. Скиньте ссылку, пожалуйста.

Написание тетриса на winapi поможет сильно улучшить свои умения/знания?
Где-то читал, что написать тетрис на winapi поможет сильно улучшить свои умения/знания Так ли это?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
300
Закрытая тема Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru