Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
При использовании какого метода обращения к элементам массива производительность будет выше?
При использовании какого метода обращения к элементам массива производительность будет выше?
вопросПравильный ответ:
при использовании стандартной записи массивов с индексами
при использовании указателей для массивов
скорость доступа к элементам массива не зависит от метода доступа и определяется только размером массива
Сложность вопроса
32
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы не смог решить c этими тестами intuit.
05 авг 2019
Аноним
Если бы не данные ответы - я бы не смог решить c этими тестами интуит.
08 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какой тип будет иметь переменная ch после выполнения приведения типов для вычисления значения d? char ch = 'a'; int a; float b; double c = 4.5; double d; printf("Enter a:"); scanf("%d", &a); printf("Enter b:"); scanf("%lf", &b); d = (double)ch + a + b + c;
- # Какая программа реализует сортировку массива целых чисел по убыванию методом прямого выбора?
- # Какое утверждение будет истинным после выполнения приведенного фрагмента кода? int size1, size2, size3; int arr[5][2] = {0,1,2,3,4,5,6,7,8,9}; size1 = sizeof(arr)/sizeof(arr[0][0]); size2 = sizeof(arr)/sizeof(arr[0]); size3 = sizeof(arr);
- # Аналогом какой стандартной функции является приведенный фрагмент кода? int i = 0, k = 0; char str1[10] = "Test"; char str2[10] = "Test1"; if (strlen(str1)>(strlen(str2))) k = 1; if (strlen(str1)<(strlen(str2))) k = -1; if (strlen(str1)==(strlen(str2))) while (str1[i]!='\0') { if (str2[i]!=str1[i]) { k = -1; break; } i++; }
- # Чему будет равно значение переменной str2 после выполнения приведенной программы? #include <stdio.h> #include <conio.h> int main() { char str1[10] = "", str2[10] = ""; char *ptr1, *ptr2; printf("Введите строку: %s", str1); scanf("%s", str1); ptr1 = str1; ptr2 = str2; while (ptr1>=str1) { if (ptr1<str1) *ptr2 = '\0'; *ptr2 = *ptr1; ptr1--; ptr2++; } printf("str2 = %s\n", str2); return 0; }