Search Header Logo

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

Authored by Дмитрий Майер

Computers

University

Used 8+ times

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

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

ОПТИМИЗАЦИЯ

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

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

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

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

Answer explanation

ОПТИМИЗАЦИЯ - последовательность эквивалентных преобразований исходной программы, уменьшающих ее временные показатели и затраты по памяти.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

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

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

память

время

Answer explanation

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

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

1500%

600%

10000%

15000%

Answer explanation

3 * 5000 = 15000

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

Кэширование

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

Рефакторинг

МЕМОИЗАЦИЯ

Answer explanation

Рефакторинг — не оптимизация, хотя и может быть с нею связан. Часто его проводят одновременно с оптимизацией, поэтому понятия кажутся синонимами. Но у этих процессов разные цели.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

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

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

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

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

Answer explanation

Программу можно написать тысячей разных способов, и она будет работать. Но код придётся почистить. Рефакторинг не меняет поведение программы, не исправляет ошибки и не добавляет новую функциональность. Он делает код более понятным и удобочитаемым

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

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

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

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

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

Answer explanation

Цель оптимизации — улучшение производительности программы, а рефакторинга — улучшение понятности кода. После оптимизации исходный код может стать сложнее для понимания.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

C

C++

Pascal

PHP

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?