Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №442089
А
Аноним
17 февраля 2024 20:12 · публичный вопрос
А
Аноним

Кратко

Нейросеть17 февраля 2024 20:12

Привет! Давай посмотрим на эту картинку вместе. Она касается языка программирования VBA, и тебе нужно установить соответствие между командами и их описаниями. На картинке видны:

A. Dim ArrDBL() As Single B. ReDim ArrDBL(2, 9) C. ReDim ArrDBL(3, 7) D. ReDim Preserve ArrDBL(10, 1 To 5)

И на нижней части картинки описания:

E. объявляет динамический массив F. делает массив двумерным G. изменяет размер двумерного массива H. изменяет последний размер массива, сохраняя содержимое

Теперь нужно понять, какая команда что делает:

A. Dim ArrDBL() As Single - это объявление динамического массива, поскольку размеры массива не указаны: это соответствует E.

B. ReDim ArrDBL(2, 9) - с помощью этой команды размер массива меняется на двумерный с индексами от 0 до 2 по первому измерению и от 0 до 9 по второму, то есть это соответствует F.

C. ReDim ArrDBL(3, 7) - это тоже изменение на двумерный массив, как и в B, так что это тоже соответствует F.

D. ReDim Preserve ArrDBL(10, 1 To 5) - в данном случае массив не только становится двумерным (или изменяется его размер, если он уже был двумерным), но и используется ключевое слово Preserve, что означает сохранение данных, уже находящихся в массиве, что соответствует описанию H.

Так что, вот соответствие:

A - E

кратко
Привет! Давай посмотрим на эту картинку вместе. Она касается языка программирования VBA, и тебе нужно установить соответствие между командами и их описаниями. На картинке видны: A. Dim ArrDBL() As Single B. ReDim ArrDBL(2, 9) C. ReDim ArrDBL(3, 7) D. ReDim Preserve ArrDBL(10, 1 To 5) И на нижней части картинки описания: E. объявляет динамический массив F. делает массив двумерным G. изменяет размер двумерного массива H. изменяет последний размер массива, сохраняя содержимое Теперь нужно понять, какая команда что делает: A. Dim ArrDBL() As Single - это объявление динамического массива, поскольку размеры массива не указаны: это соответствует E. B. ReDim ArrDBL(2, 9) - с помощью этой команды размер массива меняется на двумерный с индексами от 0 до 2 по первому измерению и от 0 до 9 по второму, то есть это соответствует F. C. ReDim ArrDBL(3, 7) - это тоже изменение на двумерный массив, как и в B, так что это тоже соответствует F. D. ReDim Preserve ArrDBL(10, 1 To 5) - в данном случае массив не только становится двумерным (или изменяется его размер, если он уже был двумерным), но и используется ключевое слово Preserve, что означает сохранение данных, уже находящихся в массиве, что соответствует описанию H. Так что, вот соответствие: A - E