Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Перечень вопросов к экзамену по ОП.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
105.47 Кб
Скачать

Билет № 14

  1. Структурированные типы данных языка Borland Pascal: строки.

  2. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 100. Написать программу, позволяющую найти и вывести сумму элементов массива, кратных двенадцати.

  3. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do

A[i]:= i;

for i:=1 to 11 do

A[i-1]:= A[11-i];

Чему будут равны элементы этого массива?

Билет № 15

  1. Структурированные типы данных языка Borland Pascal: множества.

  2. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 100. Напишите программу, позволяющую найти и вывести произведение элементов массива, которые имеют чётное значение и не оканчиваются на 0.

  3. В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do A[i]:=i;

for i:=0 to 10 do begin

A[10-i]:=A[i];

A[i]:=A[10-i];

end;

Чему будут равны элементы этого массива?

Билет № 16

  1. Ввод и вывод одномерных массивов.

  2. Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 100. Напишите программу, позволяющую найти и вывести минимальное значение среди элементов массива, которые имеют чётное значение и не делятся на три.

  3. Элементы двухмерного массива A размером 99 задаются с помощью следующего фрагмента программы:

for n:=1 to 9 do

for k:=1 to 9 do

A[n,k]:=n+k+1;

Сколько элементов массива A будут принимать четные значения?

Билет № 17

  1. Обработка массивов.

  2. Дана матрица из 30 элементов. В сменить в матрице знак максимального по модулю элемента на противоположный.

  3. В программе описан одномерный целочисленный массив с индексами от 0 до 10 и целочисленные переменные k, i. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i:=0 to 10 do A[i]:=i;

for i:=10 downto 0 do begin

k:=A[10-i];

A[10-i]:=A[i];

A[i]:=k;

end;

Чему будут равны элементы этого массива?

Билет № 18

  1. Стандартные функции для массива целых и вещественных чисел.

  2. Написать программу, спрашивающую сокращенное имя, и выдающую полное (например, Саша - Александр) для десяти ваших знакомых. Ввод незнакомого имени должен вывести заявление типа: "Я с вами не знаком".

  3. Элементы двухмерного массива A размером 44 первоначально были равны 0. Затем они изменяются с помощью следующего фрагмента программы:

for n:=1 to 4 do

for k:=n to 4 do

A[n,k]:=1;

Сколько элементов массива A будут равны 1?

Билет № 19

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

  2. Написать программу, которая требует ввода времени дня и, в зависимости от введенного значения, желает доброго утра, доброго дня, доброго вечера или спокойной ночи.

  3. Элементы двухмерного массива A размером 1010 первоначально были равны 1. Затем значения некоторых из них меняют с помощью следующего фрагмента программы:

for n:=1 to 4 do

for k:=1 to n+1 do begin

A[n,k]:=A[n,k]-1;

A[n,k+1]:=A[n,k]-1;

end;

Сколько элементов массива в результате будут равны 0?