Тесты
Язык сайта: Русский
Українська
English
Русский
Тесты по программированию
Вход
Регистрация
Тесты по программированию
Теория
сниппеты
Статьи
Главная
Android
Цены
FAQ
История Cosmo
Правила и условия сервиса
Политика конфиденциальности
Политика в отношении файлов cookie
Обратная Связь
char pointer
:
Язык контента: Русский
English
Какая проблема в данной программе? char * CutString(const char * str1) { char str2[4]; strncpy(str2, str1, 3); str2[3] = '\0'; //1 return str2; } int main() { char * s = CutString("aaaaaaa"); std:cout<<(s); }
char pointer
32-х битная система. Что выведет программа: int main() { char a[] = "Hello"; char *ptr = a; std::cout << sizeof(a); ptr++; std::cout << sizeof(++ptr); std::cout << *ptr; }
char pointer
Выберите строчки, в которых присваивание и инициализация корректны с точки зрения языка С++: int main() { char c; char *p0 = &c; const char *p1 = &c; // 1 char *const p2 = &c; // 2 const char *const p3 = &c; // 3 const char **p; p = &p0; // 4 p = &p1; // 5 p = &p2; // 6 p = &p3; // 7 }
char pointer
Что напечатает программа: s.cpp: const char* const S = "Hello World"; main.cpp #include <iostream> extern const char* const S; int main() { std::cout << S << std::endl; return 0; }
char pointer
Что выведет на экран следующий код? (архитектура x86, sizeof(int) == 4) #include <iostream> int main() { static char str[5]; *(int*)str = 0x34333231; std::cout << str; }
char pointer
При выполнении/компиляции каких строк произойдут ошибки? char *s1((char *)("foo")); //1 char s2[] = "foo"; //2 char *s3 = (char *) new char[10]; //3 s1[2] = 'a'; //4 *s2 = 'b'; //5 3[s3] = 'c'; //6
char pointer
Что будет выведено на консоль в результате выполнения программы? #include <iostream> class A { char (*provider)(); public: A(char (*p)()) : provider(p) {} char Get() { return provider(); } }; char foo1() { return '1'; } char foo2() { return '2'; } int main(int argc, char* argv[]) { A x(foo1); A y(foo2); std::cout << x.Get() << y.Get(); return 0; }
char pointer
← Предыдущая
1
Следующая →
Зарегистрируйся сейчас
или
Подпишись на будущие тесты