Главная » 2016 » Январь » 22 » Контрольная работа по информатике 10 класс в конце года
14:19
Контрольная работа по информатике 10 класс в конце года
Вставь, пропущены слова:

Заголовок программы ________
Тело программы, начинается служебным словом _________
Оператор присваивания ______
Оператор ввода данных _____________
Переменные целого типа описываются служебным словом ________________
Запуск программы на выполнение команда _________
Оператор цикла с постусловием ____________
Квадратный корень вычисляется ________________
Переменная в программировании характеризуется ___________

Продолжите предложение или ответьте на вопрос:

Массив – это ___________________________________________
Одномерный массив имеет следующие характеристики: __________
Способ описания элементов массива через раздел констант: _____________________
Как называется параметр, определяющий место элемента в массиве______________
Сколько элементов в массиве A=2, -2, 2, -2, 2: ________________________________

Доступ элементу массива осуществляется по:

Адресу;
Имени;
Номеру;
Ничего из вышеперечисленного

Массив D состоит из нечетных чисел от 11 до 21. Установите тип массива:

вещественный
целый
символьный
логический

Массив D состоит из действительных чисел от 0.1 до 0.9 с шагом 0.1. Определите формулу для заполнения массива:

D[i]:=i*0.1
D[i]:=i+0.1
D[i]:=i*0.1*0.1
D[i]:=i-1

Выберите строчку, в которой присутствует неправильное обращение к элементу одномерного массива.

a[2]:=3*a[2.5]-2;
write(x[3*k-2]);
readln(b[p+k]);
x[i]:=y[1+n mod 2];

Значения двух массивов A[1..10] и B[1..10] задаются с помощью следующего фрагмента программы:

For n:=1 to 10 do

Begin

A[n]:=-n-n;

B[11-n]:=A[n];

End;

For n:=1 to 10 do

A[n]:=B[n]+10;

Чему равен элемент массива A[8]?

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

for i:=0 to 10 do

a[i]:=i;

for i:=0 to 4 do

begin

k:=a[i];

a[i]=a[10-i];

a[10-i]:=k;

end;

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

10 9 8 7 5 4 3 2 1 0
0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 4 3 2 1 0
10 9 8 7 6 6 7 8 9 10

Вводится одномерный массив размерностью 100 для обработки данной программой. Что делает программа?

Program pr;

Var х: array [1..100] of integer;

i, s: integer;

begin

s: =0;

for i:=l to 100 do

begin

readln (x [i]) ;

if i mod 2=0 then s:=s+x[i] ;

end;

writeln (s) ;

end.

Данная программа определяет:

сумму значений элементов массива с четными индексами;
сумму значений отрицательных элементов;
количество элементов, значение которых четное число;
среднее арифметическое значений элементов массива с четными индексами.

Дана программа нахождения суммы всех элементов массива. Изменить программу таким образом, чтобы:

массив состоял из 15 элементов вещественного типа;
значения элементов массива должны меняться в интервале от 0 до 5;
в результате выполнения программы должно быть найдено произведение всех элементов массива, а не их сумма.

Program massiv;

Const n=10;

Var a:array[1..n] of integer;

s,i: integer;

Begin

WriteLn('Исходный массив:');

For i:=1 to n do

begin

a[i]:=random(10);

Write('a[',i,']=',a[i],' ');

end;

s:=0;

For i:=1 to n do

s:=s+a[i];

WriteLn('Сумма всех элементов массива S=',s);

end.
Категория: Контрольные работы | Просмотров: 1188 | | Рейтинг: 0.0/0
Всего комментариев: 0
avatar