wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы алгоритмизации в PascalABC

Total questions: 17

Worksheet time: 13mins

Name
Class
Date
1.

Что такое переменная в PascalABC?

a)

Переменная в PascalABC - это функция для выполнения операций.

b)

Переменная в PascalABC - это тип данных, который нельзя изменять.

c)

Переменная в PascalABC - это команда для компиляции программы.

d)

Переменная в PascalABC - это именованная область памяти для хранения данных.

2.

Какие типы данных существуют в PascalABC?

a)

Целые числа

b)

Вещественные числа

c)

Строки

d)

Целые числа, вещественные числа, строки.

3.

Какой оператор используется для проверки условий?

a)

for

b)

switch

c)

if

d)

while

4.

Что такое цикл и какие его виды вы знаете?

a)

Цикл - это одноразовая инструкция.

b)

Цикл - это последовательность инструкций, которая повторяется. Виды: 'for', 'while', 'do while'.

c)

Виды: 'if', 'switch', 'case'.

d)

Цикл - это случайный набор команд.

5.

Как объявить процедуру в PascalABC?

a)

procedure ИмяПроцедуры(параметры: тип);

begin
// тело процедуры

end;

b)

procedure ИмяПроцедуры(тип параметры);

begin

// тело процедуры
end;

c)

procedure ИмяПроцедуры(параметры: тип)

begin
// тело процедуры
end;

d)

function ИмяПроцедуры(параметры: тип);

begin
// тело функции
end;

6.

В чем разница между процедурой и функцией?

a)

Процедура всегда возвращает значение, функция нет.

b)

Процедура не возвращает значение, функция возвращает.

c)

Функция не может принимать параметры, процедура может.

d)

Процедура используется только в математике, функция в программировании.

7.

Что такое строковая величина в PascalABC?

a)

Строковая величина в PascalABC - это тип данных для хранения чисел.

b)

Строковая величина в PascalABC - это тип данных для хранения изображений.

c)

Строковая величина в PascalABC - это тип данных для хранения текстовой информации.

d)

Строковая величина в PascalABC - это тип данных для хранения логических значений.

8.

Как можно конкатенировать строки в PascalABC?

a)

Используйте оператор '*' для конкатенации строк.

b)

Используйте оператор '+' для конкатенации строк.

c)

Применяйте функцию 'Concat' для объединения строк.

d)

Используйте оператор '-' для соединения строк.

9.

Три кита (слова, которые есть в каждой программе) "PascalABC"?

a)

Uses

begin

end.

b)

Program

begin

end.

c)

A

B

C

d)

integer

real

boolean

10.

Что делают команды write, writeln?

a)

Печатают на клавиатуре за меня

b)

Выводят на экран информацию

c)

Вводят что-то с клавиатуры

d)

Вычисляют сумму 2 чисел

11.

Что будет выведено в результате данного кода:

write ('Hello, ');

writeln ('World');

a)

Hello,

World

b)

Hello, World

c)

Hello,World

d)

World,

Hello

12.

Что будет делать Pascal при виде read(a)?

a)

Ждать, пока пользователь введёт что-то с клавиатуры

b)

Выводить значение а на экран

c)

Читать, что написано на экране

d)

Возводить в квадрат а

13.

Где правильно описана переменная?

a)

begin g: char;

b)

var a: string;

c)

var ж: string

d)

var b integer;

14.

Сколько видов алгоритмов существует?

a)

2

b)

4

c)

5

d)

3

15.

Какой это вид алгоритма?

a)

Суммирующий

b)

Ветвление

c)

Цикл с параметром

d)

Линейный

16.

Какой это вид алгоритма?

a)

Цикл с предусловием

b)

Ветвление

c)

Цикл с параметром

d)

Линейный

17.

Какой это вид алгоритма?

a)

Цикл с предусловием

b)

Ветвление

c)

Цикл с параметром

d)

Линейный