Главная /
Язык программирования C++ для профессионалов /
Какой результат будет у следующего выражения? int main() { char *s1; char s2[] = "Hello"; *s1 = "Hi!"; s1[2] = s2[1]; cout << s1; }
Какой результат будет у следующего выражения?
int main()
{
char *s1;
char s2[] = "Hello";
*s1 = "Hi!";
s1[2] = s2[1];
cout << s1;
}
вопрос
Правильный ответ:
Hi
Hie
He
ошибка выполнения
Сложность вопроса
89
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Какой человек гуглит вот эти тесты по интуит? Это же очень просты вопросы
10 авг 2017
Аноним
Я провалил сессию, почему я не углядел этот сайт с решениями по тестам интуит месяц назад
20 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # Реализован ли в стандарте С++ "сборщик мусора"?
- # Какие служебные слова предназначены для указания видимости членов класса?
- # Какой будет результат следующей программы? class t { public: t() { s = 2; } ~t() {}; int s; int f(int a) { s++; return s * a; } class t2 { public : int i; }; }; main() { t obj_t; t::t2 obj_t2; obj_t2.i = 5; cout << (obj_t.f(2) + obj_t2.i) << endl; }
- # Какие из перечисленных операторов не следует реализовывать как внешние функции, а только как функции-члены класса:
- # Есть ли ошибка в таком объявлении класса: class A { public: template <class Type> void f1( Type ) {}; template <class Type> int f2( Type ) {}; };