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

Тесты на синтаксис с++, собеседование на джуниора

22.09.2014, 11:01. Показов 7352. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу подготовиться к собеседованию на джуниора, одногруппник сказал, что у него спрашивали тесты на синтаксис с++, может кто-нибудь накидать сюда тестов какие знает?
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.09.2014, 11:01
Ответы с готовыми решениями:

Портфолио джуниора
Всем привет. Посоветуйте, пожалуйста, какое портфолио создать джуниору на C#. Какие программы хочет видеть работодатель от новичка в...

тесты(систем продуктов программ.)тесты?!?!
тесты,плиз кто умеет?!?! токо овтет кратко,например 2-а,и т.д. заранее благодарю и спс......

Наставник для джуниора
Здравствуйте. Обращаюсь к более-менее опытным пользователям Джава. Я студент и есть крошечный опыт по программированию. Но дело это мне...

34
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
21.01.2017, 01:12
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от nonedark2008 Посмотреть сообщение
то никогда не пользовался typeinfo.
Возможно, оно и к лучшему. Тем более, оно не до конца точно выводит типы.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
21.01.2017, 01:18
Цитата Сообщение от John Prick Посмотреть сообщение
http://certifications.ru/ тут есть тест на С++, правда, не для начинающих, как мне кажется.
Количество "кривых" вопросов в их С++ тесте - зашкаливает.
0
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
21.01.2017, 02:21
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
"кривых" вопросов
Ну как кривых? Просто бьют по редко используемым аспектам языка.
Их
C++
1
2
3
4
5
int main() {
  ...
  http:// имя-сайта
  ...
}
заставило чутка подзависнуть =) (Вопрос был: "Скомпилируется или нет")
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
21.01.2017, 02:45
Цитата Сообщение от nonedark2008 Посмотреть сообщение
Ну как кривых?
А вот именно "кривых". Сначала я даже копировал "кривые" вопросы.

Для каких объектов вызовутся деструкторы при возникновении исключения?
- Для всех объектов, созданных внутри текущей функции
- Для всех объектов, созданных с момента начала работы программы
- Для всех объектов, созданных внутри блока try
- Для всех объектов, созданных в стеке внутри текущей функции
- Для всех объектов, созданных в стеке внутри блока try
Правильного ответа здесь нет.

Ваша программа содержит список студентов (используется std::list). Вам необходимо разработать алгоритм поиска студента с определенной фамилией. Для поиска Вы решили применить стандартный алгоритм std::find_if. Для этого Вам необходимо создать специальный класс Finder, объект которого будет хранить искомую фамилию и осуществлять операцию сравнения фамилии каждого студента с искомой. Какой метод необходимо определить в классе Finder?
- bool operator<(Student&);
- bool operator==(Student&, Student&);
- bool operator<(Student&, Student&);
- bool operator==(Student&);
- bool operator()(Student&);
В общем случае правильного ответа здесь нет (можно попробовать "повертеть попой", но в тестах такое верчение недопустимо).

В первой десятке был еще третий "кривой" вопрос, который я уже записывать не стал, а просто плюнул закрыл нафиг этот "тест".
1
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
21.01.2017, 03:27
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
bool operator()(Student&);
Это единственное, с чем программа скомпилируется. Разве не так?
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
- Для всех объектов, созданных в стеке внутри блока try
Как только мы выйдем из try - так все объекты на стеке, созданные в этом try, и уничтожатся же?
Во всех остальных вариантах допускается неточность: выделили объект на стеке или в куче, отловили исключение или не отловили.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13233 / 6865 / 1827
Регистрация: 18.10.2014
Сообщений: 17,398
21.01.2017, 03:45
Цитата Сообщение от nonedark2008 Посмотреть сообщение
Это единственное, с чем программа скомпилируется. Разве не так?
Это единственное, с чем программа может скомпилироваться.

Цитата Сообщение от nonedark2008 Посмотреть сообщение
Как только мы выйдем из try - так все объекты на стеке и уничтожатся же?
Ответ на вопрос зависит от того, где было поймано исключение и было ли оно вообще поймано.
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
21.01.2017, 07:05
MrGluck, final - это идентификатор со
специальным значением, а не ключевое слово.
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
21.01.2017, 09:56
Croessmah, вопрос стоит "какие из приведённых слов являются ключевыми или зарезервированными в С++"
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
21.01.2017, 10:00
MrGluck, никто не мешает сделать
C++
1
int final;
так что по сути, оно и не зарезервированно.

Добавлено через 1 минуту
MrGluck, так же как и override.
Свои свойства они приобретают лишь в узком контексте.
2
21.01.2017, 19:47

Не по теме:

Мне всё равно не стыдно за выбранный вариант ответа. :)

0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
26.01.2017, 22:07
Цитата Сообщение от Croessmah Посмотреть сообщение
MrGluck, никто не мешает сделать
C++
1
int final;
так что по сути, оно и не зарезервированно.
Добавлено через 1 минуту
MrGluck, так же как и override.
Свои свойства они приобретают лишь в узком контексте.
Кстати, Майерс называет их контекстными ключевыми словами (contextual keywords). В любом случае, я бы просто убрал данный ответ во избежании недоразумений.
0
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
26.01.2017, 22:24
Извиняюсь, что встреваю в разговор, но кажись основные причины, что новый С++11 "ключевые слова" не совсем ключевые с точки зрения создания индикаторов с ними это совместимость старого кода (много пришлось бы переписывать)
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8217 / 5048 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
27.01.2017, 12:07
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
создания индикаторов с ними это совместимость старого кода (много пришлось бы переписывать)
Да, и поэтому имеют право на жизнь подобные конструкции:
C++
1
2
3
4
5
6
7
8
9
struct Foo
{
    void override();
};
 
void Foo::override() {}
 
int main()
{}
Валидно для С++98, С++11, С++14
http://rextester.com/CYZZE44404
1
0 / 0 / 3
Регистрация: 26.01.2017
Сообщений: 16
27.01.2017, 13:39
http://www.interqiew.com/tests?type=cpp
https://www.tutorialspoint.com... e_test.htm
0
Неэпический
 Аватар для Croessmah
18150 / 10732 / 2067
Регистрация: 27.09.2012
Сообщений: 27,047
Записей в блоге: 1
28.01.2017, 11:39
Цитата Сообщение от MrGluck Посмотреть сообщение
Кстати, Майерс называет их контекстными ключевыми словами (contextual keywords).
Не помоню, как там у Майерса,
но в стандарте оно называется
Identifiers with special meaning.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.01.2017, 11:39

Тестовое задание для джуниора на C#
Всем привет. Много раз читал и слышал что работодатели любят проверять знания джуниоров тестовыми заданиями. Если кто то с этим...

Приоритетные знания для джуниора
Добрый день. Устроился недавно на свою первую работу в качестве веб программиста. Работается весело, справляюсь хорошо, но можно и...

Вакансии джуниора, как с этим быть?
Всем доброго времени суток, спасибо, что откликнулись. Вопрос многим может показаться из серии &quot;ну и так все ясно&quot;,...

Обязательно ли для джуниора знание WinForms
Господа, как вы думаете, обязательно ли для джуниора знание winforms?? Хотел сделать голосование но не знаю как.

Идея проекта для портфолио джуниора
Приветствую всех посетителей форума. У меня вопрос к бывалым. Подскажите проект для джуниора что бы вы могли сказать: Да нам нужен этот...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru