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

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

University

10 Qs

quiz-placeholder

Similar activities

Нейронные сети. Машинное обучение

Нейронные сети. Машинное обучение

University

12 Qs

АЛГОРИТМЫ И ПРОГРАММИРОВАНИЕ

АЛГОРИТМЫ И ПРОГРАММИРОВАНИЕ

6th Grade - University

14 Qs

КОМПЬЮТЕР

КОМПЬЮТЕР

University

14 Qs

Теория информации

Теория информации

KG - University

10 Qs

ИКТ !

ИКТ !

University

9 Qs

Информатизация и управление системами образования

Информатизация и управление системами образования

University

15 Qs

B2B: Intro to C

B2B: Intro to C

University

10 Qs

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

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

1st Grade - Professional Development

15 Qs

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

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

Assessment

Quiz

Computers

University

Practice Problem

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?