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

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

08.12.2010, 23:29. Показов 37139. Ответов 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
2383 / 1667 / 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
Закрытая тема Создать тему
Новые блоги и статьи
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера» Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит. Придуман Биллом Госпером в 1970-х, опубликован в. . .
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru