Главная /
Основы программирования - обучения основам /
Рассмотрим следующий фрагмент программы: #include <string.h> . . . int n; char a[32]; strcpy(a, "e2e4e7e5"); strcpy(a + 2, "e3"); strcpy(a + 6, "e6d2d4"); n = strlen(a); Чему будет равно значение переменной n в результате выполнения этого фрагмента?
Рассмотрим следующий фрагмент программы:
#include <string.h>
. . .
int n;
char a[32];
strcpy(a, "e2e4e7e5");
strcpy(a + 2, "e3");
strcpy(a + 6, "e6d2d4");
n = strlen(a);
Чему будет равно значение переменной n
в результате выполнения этого фрагмента?
вопрос
Правильный ответ:
Значение
n
равно 2.
Значение
n
равно 3.
Значение
n
равно 4.
Значение
n
равно 5.
Значение
n
равно 12.
Значение
n
равно 32.
Сложность вопроса
59
Сложность курса: Основы программирования - обучения основам
50
Оценить вопрос
Комментарии:
Аноним
Экзамен сдал на 4 с минусом. Спасибо за халяуву
06 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Может ли в красно-черном дереве число красных вершин более чем в два раза превышать число черных вершин?
- # Какова точность вычислений с вещественными числами типа float?
- # Пусть x — вещественная переменная типа double. Может ли произойти прерывание из-за переполнения при вычислении логического выражения 1.0 <= x и x <= 1.0e+30 и x*x < 1000.0?
- # Как передаются аргументы функций в языке Си?
- # Пусть описана структура struct Tree { struct Tree *left; struct Tree *right; void *value; }; и переменые struct Tree *t1, *t2; int m; Укажите все корректные выражения языка Си среди перечисленных ниже: