СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

10_Тест "Процедуры и функции" 10 класс_учеб. Полякова_2 урок

Категория: Информатика

Нажмите, чтобы узнать подробности

Тест "Процедуры и функции" 10 класс_учеб. Полякова_2 урок. Два варината теста содержат теоретический материал для повторения, 5 заданий с выбором ответа, 5 заданий с записью краткого ответа. Предлагаю задания оценивать следующим образом: 5 заданий с выбором ответа - по 1 баллу, последнее задание (определить результат работы процедуры) - 3 балла, остальные задания - 2 балла. Отметка "3"- не менее 7 баллов, отметка "4" - не менее 11 баллов, отметка "5" - 16 баллов.

Просмотр содержимого документа
«10_Тест "Процедуры и функции" 10 класс_учеб. Полякова_2 урок»

Описание процедур и функций

Процедура или функция представляет собой последовательность операторов, которая имеет имя, список параметров и может быть вызвана из различных частей программы. Функции, в отличие от процедур, в результате своего выполнения возвращают значение, которое может быть использовано в выражении. Для единообразия функции и процедуры называются подпрограммами.

Любая используемая в программе процедура или функция должна быть предварительно описана в разделе описаний.

Описание процедуры имеет вид:


procedure имя(список формальных параметров);
описания констант и переменных

begin
    операторы
end;

Описание функции имеет вид:

function имя(список формальных параметров): тип возвращаемого значения;

описания констант и переменных

begin
    операторы
end;

Операторы подпрограммы, окаймленные операторными скобками begin/end, называются телом этой подпрограммы.



Тест Процедуры и функции Вариант 1

ФИО_____________________________________________КЛАСС___________________

1. Программа, предназначенная для решения какой-то конкретной частной задачи и к которой обращаются из другой программы называется…
 модуль
 функция
 подпрограмма
 процедура

2. Заголовок функции начинается со слова ...
procedure
function
program
нет правильного ответа

3. Функция может возвращать в основную программу …
 единственное значение
 несколько значений
 0 значений
 все варианты правильные

4. Определите, какой заголовок функции записан правильно

 funtion nod(x,y:integer):integer;
 function nod(x,y);
 function nod(x,y:integer):integer;
 function nod(x,y:integer);

5. Определите как вызвать значение функции в основном алгоритме по следующему заголовку:
funсtion nok(x,y:integer):real;

Ответ:________________________________

6.Определите тип значения функции в следующем заголовке
function nok(x,y:integer):real;

Ответ: _______________________________

7. Каковы отличия функции от процедуры?

Ответ: _______________________________________________________________________________________

_____________________________________________________________________________________________

8. В приведенных фрагментах описания заголовков процедур выберите ошибочные:

- Procedure Sum1 (a,b:Integer; Var c:integer): real;

- Procedure S2m3;

- Procedure 2S (a: Real; b: integer);

- Procedure SQ (a,c: array[1..10] of real);

9. В приведенном заголовке процедуры укажите изменяемые параметры:

Procedure Sum (k,t: integer; Var c, d: integer; );

Ответ: _______________________________

10. Определите результат работы процедуры:


program StarLine;

procedure StarLine;

var i: integer;

begin

 for i:=1 to 135 do

 write('*');

end;

 begin

StarLine;

end.

 Ответ: ______________________________________________________________________________________

Описание процедур и функций

Процедура или функция представляет собой последовательность операторов, которая имеет имя, список параметров и может быть вызвана из различных частей программы. Функции, в отличие от процедур, в результате своего выполнения возвращают значение, которое может быть использовано в выражении. Для единообразия функции и процедуры называются подпрограммами.

Любая используемая в программе процедура или функция должна быть предварительно описана в разделе описаний.

Описание процедуры имеет вид:


procedure имя(список формальных параметров);
описания констант и переменных

begin
    операторы
end;

Описание функции имеет вид:

function имя(список формальных параметров): тип возвращаемого значения;

описания констант и переменных

begin
    операторы
end;

Операторы подпрограммы, окаймленные операторными скобками begin/end, называются телом этой подпрограммы.



Тест Процедуры и функции Вариант 2

ФИО_____________________________________________КЛАСС___________________

1. Программа, предназначенная для решения вывода на экран результата работы конкретной частной задачи и к которой обращаются из другой программы называется…
 модуль
 функция
 подпрограмма
 процедура

2. Заголовок процедуры начинается со слова ...
procedure
function
program
нет правильного ответа

3. В приведенном заголовке процедуры укажите параметры изменяемых переменных:

Procedure Sum (a,b: integer; Var c, d: integer; );

4. Процедура может возвращать в основную программу …
 единственное значение
 несколько значений
 0 значений
 все варианты правильные

5. В приведенных фрагментах описания заголовков функций выберите правильные:

- Function Sum1 (a,b:Integer; Var c:integer): real;

- function Sum ( a: integer; Var c: integer);

- Function 2S (a, b): integer;

- Function SQ (a,c: real): integer;

6.Определите тип значения входных данных в следующем заголовке function nok(x,y:integer):real;

Ответ: _______________________________

7. Каковы отличия процедуры от функции?

Ответ: _______________________________________________________________________________________

_____________________________________________________________________________________________

8. В приведенных фрагментах описания заголовков процедур выберите ошибочные:

- Procedure P (Var a : Integer);

- Procedure P (a : Integer);

- Procedure P (Var a, b : Integer);

- Procedure P (a, b);

9. В приведенном заголовке процедуры укажите не изменяемые параметры:

Procedure Sum (k,t: integer; Var c, d: integer; );

Ответ: _______________________________

10. Определите результат работы процедуры:


program risunok;

procedure k;

begin

writeln('* * *');

writeln('*    *');

writeln('* * *');

end;

 begin

k; writeln; writeln;

k; writeln; writeln;

k;

end.

 Ответ: ______________________________________________________________________________________




Ответы:

Вариант 1

Вариант 2

1

2

4

2

2

1

3

4

C, d

4

3

4

5

nok

1, 4

6

Real

Integer

7

Функция возвращает значение, процедура выводит результат на экран не запоминая

8

2,3

4

9

С, d

K, t

10

Линия из 135 звездочек

3 квадратика из звездочек



Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!