Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Алгоритмизация и программирование. 10 класс

Алгоритмизация и программирование. 10 класс

Avatar
17.05.2020. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
итоговое тестирование по теме "Алгоритмизация и программирование" за курс 10 класса

Список вопросов теста

Вопрос 1

К целочисленным типам данных относятся:

Варианты ответов
  • Real, Single, Dooble;
  • Integer, Byte, Word;
  • Boolean, Char, String;
Вопрос 2

Что вычисляет данный фрагмент программы:  

For i:=1 to 10 do

begin

Writeln(m);

S:=S+m;

End;

Варианты ответов
  • Сумму чисел m;
  • Количество чисел m;
  • Сумму чисел S;
Вопрос 3

Отметьме правильный варианта записи оператора:

Варианты ответов
  • If a>b then c:=a-b else c:=a+b;
  • If a>b else c:=a-b then c:=a+b;
  • If a>b then c:=a+b; else c:=a-b;
  • If a>b then c=a-b else c=a+b;
Вопрос 4

Укажите правильное описание массива:

Варианты ответов
  • A,B: array[1..50] of real;
  • A:array[1..50 of real];
  • A: [1..50] array of integer;
  • A: array[1…100] of integer;
Вопрос 5

Разработка решения алгоритма  - это..

Варианты ответов
  • сведение задачи к математической модели, для которой известен метод решения
  • выбор наилучшего метода из имеющихся
  • точное описание данных, условий задачи и ее целого решения
  • определение последовательности действий, ведущих к получению результатов
Вопрос 6

Цикл с предусловием определяется служебным словом:

Варианты ответов
  • FOR;
  • WHILE;
  • CASE;
  • REPEAT;
Вопрос 7

В каком из операторов допущена синтаксическая ошибка

Варианты ответов
  • While s<3 do s:=s-3;
  • For I:=10 downto 5 do p:=p+1;
  • For i=1 to 20 do p:=p+1;
  • Repeat k:=k+1 until k<7;
Вопрос 8

Что выведется на экран в результате выполнения фрагмента программы:

s:=0;

FOR j:=10 TO 15 DO

begin

s:=s+2*j;

end;

write(s);

 

Варианты ответов
  • 120
  • 130
  • 140
  • 150
Вопрос 9

Что производит следующий фрагмент программы?

min:=a[l]; max:=a[l];

for i:=1 to n do

if a[i]>= max then

begin max:=a[i]; imax:=i;

end;

writeln(max, 'номер', imax);

 

Варианты ответов
  • Находит максимальный элемент и печатает на экране.
  • Находит максимальный элемент, его индекс и печатает их на экране.
  • Находит индекс максимального элемента и печатает на экране.
Вопрос 10

Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те вы­пол­не­ния про­грам­мы (за­пи­сан­ной ниже на раз­ных язы­ках про­грам­ми­ро­ва­ния):

var n, s: integer;
begin
    n := 0;
    s := 512;
    while s >= 0 do
    begin
        s := s - 20;
        n := n + 1
    end;
    write(n)
end.
Варианты ответов
  • 24
  • 25
  • 26
  • 27
Вопрос 11

Со­труд­ник ме­те­о­бю­ро в ходе из­ме­ре­ний сред­не­су­точ­ной тем­пе­ра­ту­ры за­пи­сы­вал по­ка­за­ния тер­мо­мет­ра в таб­ли­цу Tem (Tem[1] — тем­пе­ра­ту­ра, по­лу­чен­ная в ре­зуль­та­те пер­во­го из­ме­ре­ния, Tem[2] — вто­ро­го и т. д.).

Опре­де­ли­те, какое число будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­щей про­грам­мы. Текст про­грам­мы при­ведён на трёх язы­ках про­грам­ми­ро­ва­ния.

 

Var k, b: integer;
 Tem: array[1..12] of integer;
 Begin
 b := 0;
 Tem[1] := 22; Tem[2] := 25;
 Tem[3] := 20; Tem[4] := 18;
 Tem[5] := 16; Tem[6] := 14;
 Tem[7] := 20; Tem[8] := 23;
 Tem[9] := 17; Tem[10] := 19;
 Tem[11] := 20; Tem[12] := 21;
 For k := 1 to 12 Do
 If Tem[k] < 19 Then
 b := b + Tem[k];
 Writeln(b);
 End.
Варианты ответов
  • 63
  • 53
  • 64
  • 65
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт