Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
112
Добавлен:
27.04.2015
Размер:
1.84 Mб
Скачать

Input a(I)

NEXT i

j=0

FOR i=1 TO c STEP 1

IF a(i)>0 THEN

j=j+1... b(j)=a(i)

END IF

NEXT i

  1. формирует массив из положительных элементов массива a

  2. упорядочивает массив по возрастанию

  3. меняет максимальный и минимальный элементы местами

  4. упорядочивает массив по убыванию

  1. Что выполняет следующий фрагмент программы

FOR i=1 TO c STEP 1

Input a(I)

NEXT i

m=a(1) ...im=1 ...n=a(1) ...in=1

FOR i=2 TO c STEP 1

IF a(i)>m THEN

m=a(i) ... im=i

END IF

IF a(i)<n THEN

n=a(i) ... in=i

END IF

NEXT i

a(in)=m ... a(im)=n

  1. меняет максимальный и минимальный элементы местами

  2. упорядочивает массив по возрастанию

  3. упорядочивает массив по убыванию

  4. формирует массив из положительных элементов массива a

  1. Что выполняет следующий фрагмент программы

FOR i=1 TO n STEP 1

Input a(I)

NEXT i

FOR i=1 TO n-1

m=a(i) ... km=i

FOR j=i+1 TO n

IF a(j)<m THEN

m=a(j) ... km=j

END IF

NEXT j

a(km)=a(i) ... a(i)=m

NEXT i

  1. упорядочивает массив по убыванию

  2. упорядочивает массив по возрастанию

  1. меняет максимальный и минимальный элементы местами

  2. формирует массив из положительных элементов массива

  1. Что выполняет следующий фрагмент программы

FOR i=1 TO c STEP 1

Input a(I)

NEXT i

FOR i=1 TO n-1 STEP 1

FOR j=i+1 TO n

IF a(i)<a(j) THEN

SWAP a(i), a(j)

END IF

NEXT j

NEXT i

  1. упорядочивает массив по убыванию*

  2. упорядочивает массив по возрастанию

  3. меняет максимальный и минимальный элементы местами

  4. формирует массив из положительных элементов массива a

  1. Укажите количество объявленных массивов

DIM A (0 to 3, 4)... DIM A (3, 4)... DIMA (3, 0 to 4)... DIMA (0 to 3, 0 to 4)

    1. 1

    2. 2

    3. 3

    4. 4

  1. Определите, какое значение приобретет элемент массива A(3,3) при выполнении следующего фрагмента программы

FOR I=1 TO 5

F0R J=1 TO 5

IF I<J THEN A (I, J) = I+J ELSE A (I, J) =I*J

NEXT J

NEXT I

  1. 9

  2. 6

  3. 12

  4. 3

  1. Определите, как будет напечатан двумерный массив после выполнения следующего фрагмента программы

FOR I=1 TO 7

FOR J=1 TO 5

PRINT A (I, J)

NEXT J

NEXT I

  1. в строку

  2. в виде таблицы

  3. в столбец

  4. будет выдано сообщение об ошибке

  1. Определите, какое значение приобретет элемент массива A(2,3) при выполнении следующего фрагмента программы

FOR I=1 TO 5

F0R J=1 TO 5

IF I<J THEN A (I, J) = I+J ELSE A (I, J) =I*J

NEXT J

NEXT I

  1. 5*

  2. 6

  3. 2

  4. 3

  1. Определите, что будет выведено на экран после выполнения следующего фрагмента программы

DIM A (1 TO 3, 1 TO 4) AS SINGLE

FOR I=1 TO 3

FOR J=1 TO 4

A (I, J) = I*J

NEXT J

NEXT I

PRINT A (I, J)

  1. сообщение об ошибке

  2. 12

  3. 20

  4. 15

  1. Определите, какое значение приобретет элемент массива C(4,3) при выполнении следующего фрагмента программы

FOR K=1 TO 5

F0R J=1 TO 5

IF K>J THEN C (K, J) = K+J ELSE C (K, J) =K*J

NEXT J

NEXT K

  1. 7

  2. 12

  3. 4

  4. 3

  1. Определите, как будет напечатан двумерный массив после выполнения следующего фрагмента программы

FOR I=1 TO 7

FOR J=1 TO 5

PRINT A (I, J)

NEXT I

PRINT

NEXT J

  1. будет выдано сообщение об ошибке

  2. в виде таблицы

  3. в строку

  4. в столбец

  1. Определите, какое значение приобретет элемент массива C(3,3) при выполнении следующего фрагмента программы

FOR K=1 TO 5

F0R J=1 TO 5

IF K>J THEN C (K, J) = K+J ELSE C (K, J) =K*J

NEXT J

NEXT K

  1. 9

  2. 6

  3. 12

  4. 5

  1. Определите, какой тип распределения памяти имеет объявленный массив.

DIM A (1 TO 3, 1 TO 5) AS SINGLE

  1. статический*

  2. динамический

  3. фактический

  4. вещественный

  1. Определите, что будет выведено на экран после выполнения следующего фрагмента программы

...

FOR i=1 TO 3

FOR j=1 TO 3

Соседние файлы в папке 2 Уровень повыше. Теоретика