Тест по теме: Массивы в Паскаль

1)    Массив – это:
а)  именованный набор, состоящий из фиксированного количества однотипных данных;
б)  именованная область на диске;
в)  множество элементов одного типа;
г)  специальная программа, предназначенная для работы с числовыми данными.
2)    Укажите правильное описание массива:
а)  a: array [1…n, 1…n] of real;
б)  a: array {1..n} of  integer;
в)  a: array [1..n, 1..m] of real;
г)  a: aray  [1..n, 1..m] of integer.
3)В данной последовательности операторов:
       m:= A[1];
       for i:=1 to n do
            if A[ i ]>m then A[ i ]:=m else m:=A[ i ];
1)    ищется минимальный элемент массива A (значение  m);
2)    ищется максимальный элемент массива A (значение  m);
3)    меняются местами минимальный и максимальный элементы массива A;
4)    каждому элементу массива а присваивается значение, равное минимальному из 
      значений всех элементов исходного массива, предшествующих данному элементу,   
            и  значения самого этого элемента;
5)    выполняется сортировка элементов массива А в порядке возрастания.
2.  Что определяет для массива X[1..n] следующий алгоритм
          S:= 0;
          For k:= 1 to n do
                 If  X[k] <0  then S:=S+X[k];          
1)    минимальный элемент массива;
2)    сумму отрицательных элементов массива;
3)    максимальный элемент массива;
4)    количество отрицательных элементов массива;
5)    индекс последнего  отрицательного элемента массива;
6)    Ни один из ответов 1-5 не верен.
3.  Что определяет для массива X[1..n] следующий алгоритм
         V:= X[1];
          For k:= 1 to n do
                 If  X[k] <V  then  V:=X[k];      
1)    минимальный элемент массива;
2)    сумму отрицательных элементов массива;
3)    максимальный элемент массива;
4)    количество отрицательных элементов массива;
5)    индекс последнего отрицательного элемента массива;
6)    Ни один из ответов 1-5 не верен.
4.   Что определяет для массива X[1..n] следующий алгоритм
          P:= 0;
          For k:= 1 to n do
                 If  X[k] <0  then  P:=k;          
1)    минимальный элемент массива;
2)    сумму отрицательных элементов массива;
3)    максимальный элемент массива;
4)    количество отрицательных элементов массива;
5)    индекс последнего отрицательного элемента массива;
6)    ни один из ответов 1-5 не верен.
5. Что определяет для массива X[1..n] следующий алгоритм
          R:= 0;
          For k:= 1 to n do
                 If  X[k] <0  then  R:=R+1;          
1)    минимальный элемент массива;
2)    сумму отрицательных элементов массива;
3)    максимальный элемент массива;
4)    количество отрицательных элементов массива;
5)    индекс последнего отрицательного элемента массива;
6)    ни один из ответов 1-5 не верен.
6. Что определяет для массива X[1..n] следующий алгоритм
          R:= 0;
          For k:= 1 to n do
                 If  X[k] <T  then  R:=R+1;          
1)    номер первого элемента массива, большего T;
2)    количество элементов массива, больших T;
3)    номер первого элемента массива, меньшего T;
4)    номер последнего элемента массива, большего T;
5)    количество элементов массива, меньших T;
6)    ни один из ответов 1-5 не верен.
7. Что определяет для массива X[1..n] следующий алгоритм
          R:= n;
          For k:= 1 to n do
                 If  X[k] <=T  then  R:=R-1; 
1)    номер первого элемента массива, большего T;
2)    количество элементов массива, больших T;
3)    номер первого элемента массива, меньшего T;
4)    номер последнего элемента массива, большего T;
5)    количество элементов массива, меньших T;
6)    ни один из ответов 1-5 не верен.
8. Что определяет для массива X[1..n] следующий алгоритм
          P:= 0;
          For k:= n downto 1 do
                 If  X[k] <T  then  P:=k;          
1)    номер первого элемента массива, большего T;
2)    количество элементов массива, больших T;
3)    номер первого элемента массива, меньшего T;
4)    номер последнего элемента массива, большего T;
5)    количество элементов массива, меньших T;
6)    ни один из ответов 1-5 не верен.
9. Что определяет для массива X[1..n] следующий  алгоритм
          P:= 0;
          For k:= 1 to n do
                 If  X[k] >T  then  P:=k;          
1)    номер последнего элемента массива, меньшего T;
2)    количество элементов массива, больших T;
3)    номер первого элемента массива, меньшего T;
4)    номер последнего элемента массива, большего T;
5)    количество элементов массива, меньших T;
6)    ни один из ответов 1-5 не верен.
10. Что определяет для массива X[1..n] следующий  алгоритм
          R:= 0;
          For k:= 1 to n do
                 If  X[k] <>T  then  R:=R+1;          
1)    номер последнего элемента массива, не равного T;
2)    количество элементов массива, не равных T;
3)    номер первого элемента массива, не равного T;
4)    номер последнего элемента массива, равного T;
5)    количество элементов массива, равных T;
6)    ни один из ответов 1-5 не верен.
11. Что определяет для массива X[1..n] следующий  алгоритм
          P:= 0;
          For k:= n downto 1 do
                If  X[k] < >T  then  P:=k;
1)    номер последнего элемента массива, не равного T;
2)    количество элементов массива, не равных T;
3)    номер первого элемента массива, не равного T;
4)    номер последнего элемента массива, равного T;
5)    количество элементов массива, равных T;
6)    ни один из ответов 1-5 не верен.
12. Что определяет для массива X[1..n] следующий  алгоритм
          R:= 0;
          For k:= 1 to n do
                 If  X[k] =T  then  R:=R+1;          
1)    номер последнего элемента массива, не равного T;
2)    количество элементов массива, не равных T;
3)    номер первого элемента массива, не равного T;
4)    номер последнего элемента массива, равного T;
5)    количество элементов массива, равных T;
6)    ни один из ответов 1-5 не верен.
13. Что определяет для массива X[1..n] следующий  алгоритм
          P:= 0;
          For k:= 1 to n do
                 If  X[k] =T  then  P:=k;         
1)    номер последнего элемента массива, не равного T;
2)    количество элементов массива, не равных T;
3)    номер первого элемента массива, не равного T;
4)    номер последнего элемента массива, равного T;
5)    количество элементов массива, равных T;
6)    ни один из ответов 1-5 не верен.

Категория: