Заблокирован
1

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

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

Author24 — интернет-сервис помощи студентам
Я пишу книгу "Сборник тестовых вопросов и задач на знание C++ и умение его применять для решения конкретных задач.".
Предлагаю Вашему вниманию её текущую версию (бильд).
Вложения
Тип файла: rar FAQ C++ (Build6)20101208231403.rar (31.2 Кб, 680 просмотров)
12
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2010, 23:29
Ответы с готовыми решениями:

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

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

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

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

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

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

Добавлено через 32 секунды
Перестаньте кидаться на людей, ладно?
0
Заблокирован
15.09.2011, 21:12  [ТС] 245
Цитата Сообщение от 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
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.09.2011, 21:23 246
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
throw A() ;
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
throw B() ;
опять создание анонимного объекта, чем не переменная?
0
Заблокирован
15.09.2011, 21:31  [ТС] 247
Говоря об описании переменной я имел в виду именно описание переменной
0
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.09.2011, 21:33 248
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
Говоря об описании переменной я имел в виду именно описание переменной
надо полагать для описания анонимных объектов тип не нужен?
0
Заблокирован
15.09.2011, 21:56  [ТС] 249
Цитата Сообщение от alex_x_x Посмотреть сообщение
создание анонимного объекта
чему равно его значение?
0
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
15.09.2011, 23:32 250
Цитата Сообщение от Доктор ТуамОсес Посмотреть сообщение
чему равно его значение?
вы у меня спрашиваете? вы же у нас доктор
очевидно его состояние будет в соответствии с вызванным конструктором
для POD'ов дефолтовый конструктор инициализирует нулем - например int(), с параметром - соответствующим значением - например int(100500)

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

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

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

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

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

Добавлено через 1 минуту
А, прошу прощения, прочитал неправильно Ваше сообщение. Засиделся на работе, гляжу в книгу - вижу фигу, как говорится .
0
28.10.2011, 20:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2011, 20:19
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
260
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru