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

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

University

10 Qs

quiz-placeholder

Similar activities

Информатика 5 сынып

Информатика 5 сынып

University - Professional Development

13 Qs

Виолетта

Виолетта

KG - University

13 Qs

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

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

University

15 Qs

PyGame_4_lesson

PyGame_4_lesson

10th Grade - University

14 Qs

AI - ИИ

AI - ИИ

University

10 Qs

untitled

untitled

6th Grade - University

12 Qs

Анализ и разработка алгоритмов

Анализ и разработка алгоритмов

University

6 Qs

Программное обеспечение

Программное обеспечение

8th Grade - University

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?