Меню
Тесты
Тесты  /  Информатика  /  Прочее  /  Ошибки кода программирования

Ошибки кода программирования

Avatar
22.11.2021. Тест. Информатика, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
При разработке программ ошибки просто неизбежны, хотя окончательный вариант программы должен быть безошибочным или, по крайней мере, не содержать неприемлемых ошибок. Существует множество способов классификации ошибок

Список вопросов теста

Вопрос 1

ОШИБКИ ВО ВРЕМЯ КОМПИЛЯЦИИОШИБКИ 

Варианты ответов
  • Это ошибки, обнаруженные компилятором.
  • Это ошибки, обнаруженные редактором связей при попытке объединить объектные файлы в выполняемый модуль.
  • Это ошибки, обнаруженные в ходе контрольных проверок выполняемого модуля.
  • Это ошибки, найденные программистом в поисках причины неправильных результатов.
Вопрос 2

ОШИБКИ ВО ВРЕМЯ РЕДАКТИРОВАНИЯ СВЯЗЕЙ.

Варианты ответов
  • Это ошибки, обнаруженные компилятором. Их можно подразделить на категории в зависимости от того, какие правила языка он нарушают
  • Это ошибки, обнаруженные в ходе контрольных проверок выполняемого модуля.
  • Это ошибки, найденные программистом в поисках причины неправильных результатов.
  • Это ошибки, обнаруженные при попытке объединить объектные файлы в выполняемый модуль
Вопрос 3

ЛОГИЧЕСКИЕ ОШИБКИ

Варианты ответов
  • Это ошибки, обнаруженные компилятором. Их можно подразделить на категории в зависимости от того, какие правила языка он нарушают
  • Это ошибки, обнаруженные в ходе контрольных проверок выполняемого модуля.
  • Это ошибки, найденные программистом в поисках причины неправильных результатов.
  • Это ошибки, обнаруженные редактором связей при попытке объединить объектные файлы в выполняемый модуль
Вопрос 4

ОШИБКИ ВО ВРЕМЯ ВЫПОЛНЕНИЯ

Варианты ответов
  • Это ошибки, обнаруженные компилятором. Их можно подразделить на категории в зависимости от того, какие правила языка он нарушают
  • Это ошибки, обнаруженные в ходе контрольных проверок выполняемого модуля.
  • Это ошибки, найденные программистом в поисках причины неправильных результатов.
  • Это ошибки, обнаруженные редактором связей при попытке объединить объектные файлы в выполняемый модуль
Вопрос 5

ПЛОХАЯ СПЕЦИФИКАЦИЯ

Варианты ответов
  • в ходе разработки неизбежно возникают варианты, которые мы не предусмотрели
  • невозможно предусмотреть обработку всех ошибок
  • большинство программ хранит большое количество данных
  • эти ошибки приводят к тому, что программа просто делает не то, что от нее ожидается
Вопрос 6

РАССТАВЬТЕ СООТВТСТВИЯ

1.

Ошибки во время компиляции

2.

Ошибки во время редактирования связей

3.

Ошибки во время выполнения

4.

Логические ошибки

Варианты ответов
  • Это ошибки, обнаруженные при попытке объединить объектные файлы в выполняемый модуль.
  • Это ошибки, найденные программистом в поисках причины неправильных результатов.
  • Это ошибки, обнаруженные компилятором
  • Это ошибки, обнаруженные в ходе контрольных проверок выполняемого модуля
Вопрос 7

Ошибки периода компиляции

Варианты ответов
  • связаны, в основном, с неверной формулировкой алгоритма решения задачи, либо с неправильной его записью на алгоритмическом языке.
  • ошибки, обнаруженные в ходе контрольных проверок выполняемого модуля.
  • ошибки, связанные с нарушением синтаксиса программирования или неверным набором текста программы.
  • ошибки, обнаруженные компилятором. Их можно подразделить на категории в зависимости от того, какие правила языка он нарушают
Вопрос 8

РАССТАВЬТЕ СООТВТСТВИЯ

1.

Плохая спецификация

2.

Неполные программы

3.

Непредусмотренные аргументы

4.

Неожиданное состояние

Варианты ответов
  • В ходе разработки неизбежно возникают варианты, которые мы не предусмотрели. Наша цель — убедиться, что все варианты обработаны правильно.
  • Большинство программ хранит большое количество данных ("состояний"), предназначенных для разных частей системы. В этом случае разные части программы должны сохранять управляемость.
  • Если мы слабо представляем себе, что должна делать программа, то вряд ли сможем адекватно проверить все ее "темные углы" и убедиться, что все варианты обрабатываются правильно
  • Если функция принимает аргумент, который не был предусмотрен, то возникнет проблема
Вопрос 9

РАССТАВЬТЕ СООТВТСТВИЯ

1.

Синтаксические ошибки

2.

Ошибки, связанные с типами

3.

Не ошибки

4.

Ошибки во время редактирования связей

Варианты ответов
  • int x0 = arena(7,2); // ошибка: необъявленная функция int xl = area(7); // ошибка: неправильное количество аргументов
  • int area(int length, int width); // вычисляет площадь прямоугольника int main() { int x = area(2,3); }
  • int si = area(7,2; // ошибка: пропущена скобка ) int si = area(7,2) // ошибка: пропущена точка с запятой ; Int s3 = агеа(7,2); // ошибка: Int — это не тип int s4 = area('7,2); // ошибка: добавлен апостроф
  • int х5 = area(10.7,9.3); // ОК: но на самом деле вызывается аrеа(10,9) char х6 = area (100, 9999); // ОК: но результат будет усечен
Вопрос 10

НАЙДИТЕ ОШИБКУ В КОДЕ

Варианты ответов
  • maximum := i;
  • maximum := 1000;
  • if x > maximum then
  • writeln(maximum);
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт