Главная » 2016 » Январь » 14 » Контрольная работа по информатике 10 класс за год
12:38
Контрольная работа по информатике 10 класс за год

Вставь, пропущены слова:

Раздел описания переменных ________
Служебное слово, завершающее программу _______
Оператор вывода данных _____________
Запуск программы на выполнение клавиши ___________
Операторы отделяются друг от друга ________________
Переменные вещественного типа описываются служебным словом _____
Оператор цикла с предусловием _____________________
Остаток от деления вычисляется ______________________
Служебное слово Const в программе фиксирует __________

Продолжите предложение:

Индекс – это ________________________________________________________________________
Одномерный массив характеризуется следующими свойствами: _________________________________
Способ описания элементов массива через раздел переменных: __________________________
Что определяет количество индексов массива: ___________________________
Запишите имя массива, если он имеет элементы mas[1],mas[2],... _________________________
Задавая разные значения элементам массива, можно изменить размерность массива: ____________

Отметьте верные высказывания:

Массивы - это способ организации данных
Размерность массива - количество элементов в массиве
Одномерный массив имеет размерность 1
Массивы позволяют использовать циклы для своей обработки
Тип массива определяется типом своих элементов

Массив состоит из 3-х элементов, которые определяются по формуле С[i]:=i-5. Определите С[3]:

-2
3
2
-3

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

0
2
5
6

Пусть в массиве а хранятся следующие числа: 2,7,10,2,5. Какое число будет выведено на экран в результате выполнения этого фрагмента:

n:=1;

for i:=1 to 5 do

if a[i] mod 2=0 then n:=n*2;

write(n);

3
6
8
0

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

For i:=1 to 10 do

Begin

A[i]:=10-i;

End;

For i:=1 to 10 do

B[i]:=A[5]+A[i];

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

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

for i:=0 to 10 do

a[i]:=i;

for i:=0 to 9 do

begin

a[i]=a[i+1];

end;

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

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

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

Program pr;

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

i,p,n: integer;

begin

for i:=1 to 40 do

readln (a [i] ) ;

for i:=1 to 40 div 2 do

begin

p:=a[i] ;

a[i]:=a[n-i+1] ;

a[n-i+1]:=p;

end;

for i:=1 to n do

writeln (a [i] ) ;

end.

Данная программа осуществляет:

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

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

массив состоял из 25 элементов целого типа;
значения элементов массива должны меняться в интервале от 1 до 30;
в результате выполнения программы должна быть найдена сумма квадратов всех элементов массива.

Program massiv;

Const n=10;

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

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.

Категория: Информатика | Просмотров: 888 | | Рейтинг: 0.0/0
Всего комментариев: 0
avatar