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

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

08.12.2010, 23:29. Показов 35519. Ответов 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
Закрытая тема Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru