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

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

University

10 Qs

quiz-placeholder

Similar activities

IP-адрес безопасности

IP-адрес безопасности

8th Grade - Professional Development

15 Qs

Web-dizayn

Web-dizayn

1st Grade - University

15 Qs

Большое Повторение C#

Большое Повторение C#

5th Grade - University

15 Qs

Базы данных 1

Базы данных 1

9th Grade - University

11 Qs

untitled

untitled

6th Grade - University

12 Qs

Python Quiz

Python Quiz

10th Grade - University

7 Qs

Облачные приложения

Облачные приложения

University

15 Qs

brawl stars

brawl stars

KG - Professional Development

15 Qs

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

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

Assessment

Quiz

Computers

University

Hard

Created by

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

Used 5+ times

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?