Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Какие утверждения являются верными?
Какие утверждения являются верными?
вопросПравильный ответ:
ячейка памяти с наименьшим адресом относится к первому элементу массива, а с наибольшим – к последнему
элементы массива располагаются в памяти случайным образом, занимая свободные участки памяти
элементы многомерного массива располагаются в памяти в порядке возрастания самого правого индекса
Сложность вопроса
61
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это очень элементарный тест по интуиту.
27 янв 2020
Аноним
Я сотрудник деканата! Срочно заблокируйте сайт и ответы по интуит. Я буду жаловаться!
24 фев 2019
Аноним
Я провалил зачёт, за что я не углядел этот сайт с всеми ответами с тестами intuit в начале года
05 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какая программа выводит на экран все строки из файла?
- # Какую ошибку содержит приведенная программа? void Init(struct student*); void Print(struct student*); int main(void) { struct student { char fio[30]; int group; float average; }; struct student s, *st; int i; st = &s; Init(st); Print(st); return 0; } void Init(struct student *st) { printf("\nEnter name: "); scanf("%s", st->fio); printf("\nEnter group: "); scanf("%d", &st->group); printf("\nEnter average mark: "); scanf("%f", &st->average); } void Print(struct student *st) { printf("\nName: %s", st->fio); printf("\nGrouproup: %d", st->group); printf("\nAverage mark: %.2f", st->average); }
- # В программе задан макрос #define MAX(x, y) ((x)>(y) ? (x) : (y)). Для каких переменных он может быть использован?
- # При инициализации какого массива не возникнет ошибок?
- # В приведенной программе выполняется перераспределение памяти для увеличения размерности массива: #include <stdio.h> #include <stdlib.h> #define N 10 int main(void) { int i; int *arr; for (i=0; i<N; i++) { arr[i] = i+1; printf("arr[%d] = %d\n", i, arr[i]); } arr = (int *)realloc(arr, (N+2)*sizeof(int)); if (!arr) { printf("\nERROR! Out of memory in realloc() function. Press any key: "); _getch(); exit(1); }; for (i=N; i<N+2; i++) { arr[i] = i+1; printf("arr[%d] = %d\n", i, arr[i]); } free(arr); return 0; } Определите, есть ли в этой программе ошибки?