Помощь в написании студенческих работ
Антистрессовый сервис

Тесты. 
Основы программирования

РефератПомощь в написанииУзнать стоимостьмоей работы

Укажите неверное утверждение для одномерного массива: а) все элементы массива должны иметь одинаковый тип; Р — произведение индексов неотрицательных элементов массива, s — количество неотрицательных элементов; Р — произведение индексов неотрицательных элементов массива, s — сумма неотрицательных элементов; Р — произведение неотрицательных элементов массива, s — количество неотрицательных элементов. Читать ещё >

Тесты. Основы программирования (реферат, курсовая, диплом, контрольная)

  • 1. Укажите неверное утверждение для одномерного массива:
    • а) все элементы массива должны иметь одинаковый тип;
    • б) индекс элемента может быть отрицательным;
    • в) наименьший индекс массива всегда равен 1;
    • г) обращение к элементу массива происходит по его индексу;
    • д) значениями элементов могут быть только числовые значения.
  • 2. В результате выполнения фрагмента программного кода

р:=1; S:= 0;

for i:=1 to 10 do.

if a[i]>=0 then begin.

p:=p*a [ i]; inc (s); end;

характеризовать переменные pus будут величины:

a) p — произведение неотрицательных элементов массива, s — сумма неотрицательных элементов;

  • б) р — произведение всех элементов массива, s — сумма элементов;
  • в) р — произведение индексов неотрицательных элементов массива, s — количество неотрицательных элементов;
  • г) р — произведение индексов неотрицательных элементов массива, s — сумма неотрицательных элементов;
  • д) р — произведение неотрицательных элементов массива, s — количество неотрицательных элементов.
  • 3. Булевская переменная flag во фрагменте программного кода

flag:=true;

for i:=l to n do for j:=1 to n do.

if c[i, j]c[j, i] then flag:=false;: характеризует:

  • а) является ли матрица нулевой;
  • б) является ли матрица единичной;
  • в) совпадают ли первая и последняя строки (столбцы) матрицы;
  • г) является ли матрица, записанная в массиве, симметричной относительно главной диагонали;
  • д) является ли матрица, записанная в массиве, симметричной относительно вторичной диагонали.
  • 4. Результатом выполнения операции объединения множеств, если они объявлены следующим образом

х: = [ 1,2,3 ] ;

у: = [ 1.. 5].

будет:

  • а) [1,1,2,2,3,3,4,5];
  • б) [1,2,3,4,5];
  • в) [1,2,3,1,2,3,4,51;
  • г) [1,2,3,1.5);
  • д) [1,2,3,5].
  • 5. Оператор with… do служит:
    • а) для обработки записей, нолями которых являются массивы;
    • б) для обработки всех полей одной записи;
    • в) для обработки множества записей;
    • г) для формирования значений полей записи;
    • д) для перебора всех полей записи.

Задания для самостоятельного решения

  • 1. Составьте программу, которая формирует одномерный массив из 100 элементов, заполненный случайными неповторяющимися числами из отрезка [50,2001.
  • 2. Элемент двумерного массива называется седловым, если он является минимальным в столбце и одновременно максимальным в строке. Элемент, который является максимальным в столбце и одновременно минимальным в строке, также называется седловым. Требуется написать программу, которая определяет, имеется ли в массиве 10×10 седловой элемент. Если имеется, то вывести на экран его индексы.
  • 3. Напишите программу, которая сортирует строки матрицы по убыванию сумм элементов строк.
Показать весь текст
Заполнить форму текущей работой