Тест Программирование на языке Паскаль

Автор публикации:

Дата публикации:

Краткое описание: ...


Программирование на языке Паскаль



  1. Выбрать фрагмент программы, в котором ищется произведение 1∙ 2 ∙ 3 ∙ 4 ∙ 5.

  1. p:=1; i:=1; while i<=6 do begin; p:=p*i; i:=i+1 end;

  2. p:=0; i:=0; while i<=5 do i:=i+1; p:=p*i;

  3. p:=1; i:=1; while i<=6 do i:=i+1; p:=p*i;

  1. Какая из математических формул соответствует данному выражению

на Паскале: a+b/c+(c*d)/(a*d)?

  1. [pic]

  2. [pic]

  3. [pic]

  1. Какой результат получится после выполнения данной программы?

[pic]

  1. Назовите оператор ввода на Паскале

  1. real (t);

  2. read(t);

  1. Какова структура программы на языке Паскаль?

  1. Program, var,begin,end.

  2. var,begin,end.

  3. Program, begin,end.

  4. Program,end,begin.


  1. Выбрать фрагмент программы на Паскале, в котором переменной у

присваивается значение, равное 0, если -5<х<5. В противном случае переменной

у присваивается значение, равное 1.

  1. if x>-5 then if x<5 then y:=0 else y:=1.

  2. if x>-5 then if x<5 then y:=0; y:=1;

  3. y:=1; if x>-5 then if x<5 then y:=0;

7. Сопоставьте варианты, что обозначения структуры программы.


Заголовок программы

const b: integer = 5;


Описание переменных

begin readln (a); s:=a+b; write (s); end.


Тело программы

8. Определить порядок построения программы 

  1. readln (b);

  2. var b, c: integer;

  3. begin

  4. end.

  5. if b>=0 then c:=b*b; else c:=-b*b*b;

  6. program A;

  7. writeln (‘c=’, c);

9. Запишите формат оператора вывода сообщений на экран ____________

10. Укажите, в какой строке была допущена ошибка

[pic]