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.
| |
|
Всего комментариев: 0 | |