Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Каким образом хранится в памяти массив a, начинающийся по адресу 1000 и объявленный как char a[7]?
Каким образом хранится в памяти массив a
, начинающийся по адресу 1000 и объявленный как char a[7]
?
вопрос
Правильный ответ:
Сложность вопроса
70
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами интуит.
22 дек 2020
Аноним
Я завалил экзамен, почему я не нашёл этот сайт с ответами с тестами intuit до сессии
13 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие утверждения являются неверными для приведенной программы? #define MAX 20 double sum(double, double); int main (void) { struct test { char A[MAX+1]; double ax; char B[MAX+1]; double by; }; struct test AB; printf("\nEnter 1st name: "); gets_s(AB.A, MAX); printf("\nEnter the first real number: "); scanf_s("%lf", &AB.ax); _flushall(); printf("\nEnter 2nd name: "); gets_s(AB.B, MAX); printf("\nEnter the second real number: "); scanf_s("%lf", &AB.by); printf("\n\nThe sum of two numbers %1.2f and %1.2f, %s and %s: %1.2f\n", AB.ax, AB.by, AB.A, AB.B, sum(AB.ax, AB.by)); return 0; } double sum(double x, double y) { return (x + y); }
- # Файл second.h, расположенный на диске D:, содержит следующие описания переменных и функций: extern int x, y; extern char ch; void func22(void) { y = 100; } void func23(void) { x = y/10; ch = 'R'; } Каким образом файл second.h должен быть подключен для возможности использования описанных в нем переменных и функций в другом файле?
- # Каким образом хранится в памяти массив a, начинающийся по адресу 1000 и объявленный как int a[7]?
- # При выводе какой строки возникнут проблемы и почему? char str1[10] = "Course"; char str2[] = "Lection"; char str3[7] = "Example";
- # Какое утверждение будет верным после выполнения приведенной программы? #include <stdio.h> #include <stdlib.h> #define N 10 int main(void) { int size1, size2, size3, i, n = 0; int arr1[N] = {1,2,3,4,5}, *arr; size1 = sizeof(arr1); arr = (int *)calloc(N, sizeof(int)); if (!arr) { printf("\nERROR! Out of memory in calloc() function. Press any key: "); _getch(); exit(1); }; for (i=0; i<N; i++) { arr[i] = i+1; n++; printf("arr[%d] = %d\n", i, arr[i]); } size2 = N*sizeof(int); 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]); } for (i=0, n=0; i<N+2; i++) n++; size3 = n*sizeof(int); free(arr); return 0; }