wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Разработка, оформление и оптимизация программного кода

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

ОПТИМИЗАЦИЯ

a)

техническое устройства для облегчения выполнения какой-либо задачи

b)

последовательность преобразований исходной программы

c)

строго определенный порядок действий /система правил/ набор инструкций, предназначенных для решения определенной задачи

d)

задача, которая является эталонным тестом производительности компьютерной системы

2.

НЕ относится к основным принципам оптимизации

a)

естественность

b)

производительность

c)

память

d)

время

3.

Если оптимизировать работу цикла хотя бы на 5% за одну итерацию, а число его повторов будет 3000 раз, в итоге мы получим результат

a)

1500%

b)

600%

c)

10000%

d)

15000%

4.

НЕ относится к методам оптимизации

a)

Кэширование

b)

Использование других языков

c)

Рефакторинг

d)

МЕМОИЗАЦИЯ

5.

РЕФАКТОРИНГ выполняет данный процесс

a)

меняет поведение программы

b)

добавляет новую функциональность

c)

исправляет ошибки

d)

делает код удобным и понятным

6.

Чем РЕФАКТОРИНГ отличается от ОПТИМИЗАЦИИ?

a)

рефакторинг улучшает производительность

b)

улучшает понятность кода

c)

уменьшает затраченное время

d)

увеличивает время на выполнение задачи

7.

Выберите ИНТЕРПРЕТИРУЕМЫЙ язык

a)

C

b)

C++

c)

Pascal

d)

PHP

8.

Выберите КОМПИЛИРУЕМЫЙ язык

a)

Python

b)

C

c)

Ruby

d)

PHP

9.

В этом языке программирования код исходной программы сначала компилируется в промежуточный код (байт-код), а уже потом, во время выполнения, переводится в машинный код.

a)

Java

b)

С

c)

С++

d)

Python

10.

Недостаток языка Python

a)

Это простой язык

b)

платформозависимый язык

c)

он не требует отдельного этапа компиляции

d)

Динамическая типизация языка