wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по языкам программирования Pascal & Pyhon

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Записи алгоритмов на языках программирования называются:

a)

данными

b)

программами

c)

стилем

d)

словом

2.

Разработчиком языка Паскаль является:

a)

Блез Паскаль

b)

Никлаус Вирт

c)

Норберт Винер

d)

Эдегер В. Дейкстра

3.

Алфавит-это:

a)

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

b)

набор допустимых букв, которые можно использовать для записи программы

c)

набор допустимых символов, которые можно использовать для записи программы

4.

Что из нижеперечисленного НЕ входит в алфавит языка Паскаль?

a)

латинские строчные и прописные буквы

b)

служебные слова

c)

русские строчные и прописные буквы

d)

знак подчеркивания

5.

Какой тип данных не используются в языке Паскаль?

a)

буквенный

b)

целочисленный

c)

вещественный

d)

символьный

e)

строковый

6.

В программе, записанной на языке Паскаль можно выделить … раздела:

a)

2

b)

3

c)

4

d)

5

7.

Разделителями между операторами служит:

a)

точка

b)

точка с запятой

c)

пробел

d)

запятая

8.

Какую клавишу необходимо нажать после набора последнего данного в операторе read?

a)

Enter

b)

точка с запятой

c)

пробел

d)

Ctrl

9.

Какая функция используется для определения значения модуля?

a)

abs(x)

b)

sqr(x)

c)

sqrt(x)

d)

frac(x)

10.

Величины логического типа принимают сколько значений?

a)

0

b)

1

c)

2

d)

3

11.

Цикл с заданным условием продолжения работы (цикл-Пока) программируется в языке Паскаль с помощью оператора:

a)

for

b)

repe

12.

Величины логического типа принимают сколько значений?

a)

0

b)

1

c)

2

d)

3

13.

Цикл с заданным условием продолжения работы (цикл-Пока) программируется в языке Паскаль с помощью оператора:

a)

for

b)

repeat

c)

while

d)

if

14.

При записи на языке Паскаль неполных ветвлений используют следующую форму условного оператора. Его общий вид:

a)

If <условие> then <оператор_1> else <оператор_2>

b)

If <условие> then < оператор_2> else <оператор_1>

c)

If <оператор> then условие>

d)

If < условие > then <оператор>

15.

В какой строке программы допущена ошибка: program n_3 var x: real: begin writeln ('Исследование функций round, round, int, frac'); write('Введите x>>'); readln(x); writeln('Округление - ', round(x)); writeln('Целая часть - ', int(x)); writeln('Дробная часть - ', frac(x)); end.

a)

В первой строке ошибка

b)

Во второй строке ошибка

c)

В данном фрагменте программы

16.

s:=0; for i:= 1 to 10 do s:=s+2*i; вычисляется:

a)

сумма целых чисел от 1 до 10

b)

сумма четных чисел от 1 до 10

c)

удвоенная сумма целых чисел от 1 до 10

d)

сумма первых десяти натуральных четных чисел

17.

Процесс получения программой информации называется:

a)

данными

b)

вводом данных в программу

c)

стилем

d)

словом

18.

Разработчиком языка Python является:

a)

Блез Паскаль

b)

Никлаус Вирт

c)

Норберт Винер

d)

Гвидо Ван Россумом

19.

Файлы кода, написанного на Python, имеют расширение:

a)

.doc

b)

.txt

c)

.py

d)

.wav

20.

Какая последовательность символов не может служить именем в языке Python?

a)

_mas

b)

maSl

c)

d2

d)

2d

21.

Именованная информация, которая хранится в компьютере при работе программы?

a)

цикл

b)

раздел

c)

класс

d)

переменная

22.

Запись list_of_numbers = [1, 2, 3] относится к типу данных:

a)

строки

b)

списки

c)

целые числа

d)

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

23.

Разделителями между операторами служит:

a)

точка

b)

точка с запятой

c)

пробел

d)

запятая

24.

Для вывода результатов в Python используется оператор?

a)

while

b)

input

c)

print

d)

and

25.

Какое математическое действие соответствует записи на Python: "23" * 2?

a)

23

b)

2323

c)

232

d)

46

26.

Какая функция используется для конвертирования числа или строки в число с плавающей точкой?

a)

abs(x)

b)

float()

c)

sqrt(x)

d)

frac(x)

27.

Какая команда отвечает за вывод информации на экран?

a)

for

b)

if

c)

print

d)

write

28.

В данном фрагменте программы, получится следующий результат: a = 5 if a % 2 == 0: print("Yes") else: print("No")

a)

No

b)

Yes

c)

1

29.

В какой строке программы допущена ошибка: for i in range(2,-1,-1); print ( i, end="" )

a)

В первой строке ошибка

b)

Во второй строке ошибка

30.

IDLE - это…

a)

среда разработки программного кода

b)

текстовый редактор

c)

компилятор

d)

средства автоматизации сборки