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

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

University

10 Qs

quiz-placeholder

Similar activities

Информатика

Информатика

University

10 Qs

Облачные_технологии_9_класс

Облачные_технологии_9_класс

10th Grade - University

15 Qs

Код и Сталь. Закалка цвета

Код и Сталь. Закалка цвета

8th Grade - University

10 Qs

Знакомство с IDLE 6 класс

Знакомство с IDLE 6 класс

6th Grade - University

15 Qs

Искусственный интеллект

Искусственный интеллект

University

12 Qs

Искусственный интеллект

Искусственный интеллект

1st Grade - Professional Development

15 Qs

Путешествие в страну компьютера

Путешествие в страну компьютера

1st Grade - Professional Development

14 Qs

Игруха

Игруха

University

15 Qs

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

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

Assessment

Quiz

Computers

University

Hard

Created by

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

Used 5+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?