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

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

08.12.2010, 23:29. Показов 37992. Ответов 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
Заблокирован
15.09.2011, 18:20
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Deviaphan Посмотреть сообщение
Есть ещё один момент. Тимлид скорее всего будет лет на 10-15 младше вас. Его будет смущать давать вам распоряжения, даже если вы не будете "включать диву" (а учитывая столь частые упоминания научных степеней, будете). Т.е. работодатель заботится о комфорте и психологическом спокойствии всех сотрудников.
Или "рожей не вышли" и вызываете патологическую неприязнь у потенциальных работодателей. Я это на себе прошёл, пока устроиться не мог. Пришлось имидж сменить чуток, чтобы со мной соглашались идти на контакт, а не посылали сразу же.
И маленький совет напоследок. Приходите на собеседование с какими-либо своими программами, вместе с исходным кодом (если захотят посмотреть). Один красивый скринсэйвер может сослужить вам гораздо большую службу, чем пачка диссертаций и дипломов.
Вот только не надо тень на плетень наводить! Это на самом деле именно тилид будет беспокоиться о своем теплом месте! К психологическому комфорту сотрудников это никакого отношения не имеет. Например, лично мне, как рядовому сотруднику, было бы интересно, если бы рядом со мной работали такие образованные и несомненно интересные люди!

На самом деле психологическая подоплека подобных решений банальна. Первое, работодателю не нравятся зрелые люди, так как они в состоянии дать отпор и порой поставить работодателя в то положение, которое он заслуживает. С молодыми проще. У них нет жизненного опыта, и их права можно безнаказно нарушать!
Второе, тимлид, если он молодой, обычно самый настоящий безграмотный выскочка, которому в подчиненные нужны еще более безграмотные. А кто может быть более безграмотнее молодого выскочки? Еще более молодые!
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
15.09.2011, 18:24
Сыроежка, вы измеряете уровень грамотности возрастом?
0
Заблокирован
15.09.2011, 18:26
Цитата Сообщение от talis Посмотреть сообщение
Сыроежка, вы измеряете уровень грамотности возрастом?
Мне не интересно с вами общаться, так как вы просто тролль! Тот, кому я отвечал, надеюсь, все хорошо понял!
0
 Аватар для talis
794 / 546 / 61
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
15.09.2011, 18:28
В соседней теме вы начали агрессию, а не я. Мне кажется, вам просто больше нечего ответить.

Добавлено через 32 секунды
Перестаньте кидаться на людей, ладно?
0
Заблокирован
15.09.2011, 21:12  [ТС]
Цитата Сообщение от Deviaphan Посмотреть сообщение
О_о Пример, пожалуйста, хочу.
Пожалуйста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
using namespace std;
 
class A {} ;
class B {} ;
 
void fa (int p){
    if (p < 4) { cout << "fa running ok" << endl ; return ; }
    throw A() ;
}
 
void fb (int p){
    if (p < 2) { cout << "fb running ok" << endl ; return ; }
    throw B() ;
}
 
int main () {
    int a ;
    try {
        cin >> a ;
        fa (a);
        fb (a);
    }
    catch (A) {
        cout << "fa aborted" << endl ;
    }
    catch (B) {
        cout << "fb aborted" << endl ;
    }
    
    cout << "main handled " << endl ;
    cin >> a ;
    return 0 ;
}
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.09.2011, 21:23
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
throw A() ;
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
throw B() ;
опять создание анонимного объекта, чем не переменная?
0
Заблокирован
15.09.2011, 21:31  [ТС]
Говоря об описании переменной я имел в виду именно описание переменной
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.09.2011, 21:33
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Говоря об описании переменной я имел в виду именно описание переменной
надо полагать для описания анонимных объектов тип не нужен?
0
Заблокирован
15.09.2011, 21:56  [ТС]
Цитата Сообщение от alex_x_x Посмотреть сообщение
создание анонимного объекта
чему равно его значение?
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.09.2011, 23:32
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
чему равно его значение?
вы у меня спрашиваете? вы же у нас доктор
очевидно его состояние будет в соответствии с вызванным конструктором
для POD'ов дефолтовый конструктор инициализирует нулем - например int(), с параметром - соответствующим значением - например int(100500)

в вашем случае вызовется trivial constructor
0
Заблокирован
15.09.2011, 23:38  [ТС]
Цитата Сообщение от alex_x_x Посмотреть сообщение
очевидно его состояние будет в соответствии с вызванным конструктором
А какой здесь конструктор?
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.09.2011, 23:43
Цитата Сообщение от alex_x_x Посмотреть сообщение
в вашем случае вызовется trivial constructor
это не очевидно?
0
Заблокирован
15.09.2011, 23:56  [ТС]
Это я так. Проверил Вас на вшивость
0
Заблокирован
28.10.2011, 19:51  [ТС]
Для поддержания
Кликните здесь для просмотра всего текста
троллинга
интереса к моей книжке хочу преподнести вам, уважаемые господа гуру C++, ещё один урок (это вопрос и нового (пока ещё не зарелизиного) бильда моей книги).

Есть фрагмент кода:
Code
1
2
const i = 10;
i = i + 1.618;
Предлагаю вам ответить на вопрос:
Будет ли успешно скомпилирована программа, где есть такой фрагмент кода? Или компилятор будет ругаться?
Т.е. есть ли в этом коде ошибки?
Если есть, то какие?
Варианты ответов:
1) Да. Есть ошибки. Чтобы их устранить нужно ... <опишите как их устранить>
2) Есть. При условии ... <назовите, что за условия>
3) Нет. Ошибок нет. И i (в результате выполнения этого участка кода) станет равным ...<назовите значение>
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
28.10.2011, 19:58
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Варианты ответов
Т.к. речь о С++, то вариант (1). <без спойлера>
0
Заблокирован
28.10.2011, 20:05
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Для поддержания
Кликните здесь для просмотра всего текста
троллинга
интереса к моей книжке хочу преподнести вам, уважаемые господа гуру C++, ещё один урок (это вопрос и нового (пока ещё не зарелизиного) бильда моей книги).

Есть фрагмент кода:
Code
1
2
const i = 10;
i = i + 1.618;
Предлагаю вам ответить на вопрос:
Будет ли успешно скомпилирована программа, где есть такой фрагмент кода? Или компилятор будет ругаться?
Т.е. есть ли в этом коде ошибки?
Если есть, то какие?
Варианты ответов:
1) Да. Есть ошибки. Чтобы их устранить нужно ... <опишите как их устранить>
2) Есть. При условии ... <назовите, что за условия>
3) Нет. Ошибок нет. И i (в результате выполнения этого участка кода) станет равным ...<назовите значение>
Может быть я что-то не углядел, но не совсем понятен смысл этого примера. В объявлении переменной i отсутствует спецификатор типа. Насолкьок мне известно, в С++ только у функций может отсутствовать спецификатор типа, и тогда по умолчанию принимается тип возвращаемого значения int. Однако это правило не действует при объявлении объектов, хотя некоторые старые компиляторы, как, например, Borland C++ Builder 5.0 вполне возможно могут пропускать без внимание данное определение.
Если компилятор новый, то он уже "споткнется" на этом определении объекта, а дальше скорей всего сообщит, что такой идентификатор, как i, не объявлен.
Если же компилятор старый и примет для этого определения i значение типа int, то он споткнется на следующей строчке, где имеется попытка изменить константный объект.

Короче говоря, я не вижу никакой содержательной полезности данного примера.
0
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
28.10.2011, 20:10
Цитата Сообщение от Deviaphan Посмотреть сообщение
Т.к. речь о С++, то вариант (1)
Впорос из любопытства. В чистом С нет надобности указывать тип объявляемой переменной?
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
28.10.2011, 20:13
Цитата Сообщение от greeezz Посмотреть сообщение
В чистом С нет надобности указывать тип объявляемой переменной?
По умолчанию int.

Цитата Сообщение от Сыроежка Посмотреть сообщение
то он споткнется на следующей строчке
Ахаха. Я вторую строчку даже читать не стал, а там ещё ошибка.) Так что вариант 1, дважды.)
0
Заблокирован
28.10.2011, 20:16
Цитата Сообщение от Deviaphan Посмотреть сообщение
По умолчанию int.
В языке С вообще нет правило умолчания для типа, ни при объявлении объектов, ни для типа возвращаемого значения для функций!
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
28.10.2011, 20:19
Цитата Сообщение от Сыроежка Посмотреть сообщение
В языке С вообще нет правило умолчания для типа, ни при объявлении объектов, ни для типа возвращаемого значения для функций!
Есть-есть, просто немного другой смысл имеет.

Добавлено через 1 минуту
А, прошу прощения, прочитал неправильно Ваше сообщение. Засиделся на работе, гляжу в книгу - вижу фигу, как говорится .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.10.2011, 20:19

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
260
Закрытая тема Создать тему
Новые блоги и статьи
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru