Тесты по "Программированию"

Автор работы: Пользователь скрыл имя, 28 Марта 2015 в 21:23, тест

Описание работы

В работе даны тестовые задания с правильными вариантами ответов по дисциплине "Программирование"

Файлы: 1 файл

Контрольные работы.doc

— 340.00 Кб (Скачать файл)

Вопрос 5. В каких случаях используется цикл по счетчику?

  • когда известно начальное значение управляющей переменной цикла;
  • когда известен шаг изменения управляющей переменной цикла;
  • когда число повторений цикла известно до прохождения цикла;
  • когда известны пределы изменения переменной и шаг её изменения;
  • когда известно перечисленное в п.3 или в п.4.

оценка 5  11.05.07

Задание 18

Вопрос 1. Что такое трассировочная таблица?

  • в трассировочную таблицу записываются все значения, последовательно принимаемые изменяемыми переменными;
  • в трассировочную таблицу записываются начальные значения переменных;
  • в трассировочную таблицу записываются только те переменные, значения которых не изменяются;
  • в трассировочную таблицу записываются значения переменных, перечисленные в пунктах 2 и 3;
  • нет правильного ответа.

Вопрос 2. Что такое синтаксическая ошибка в программе?

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

Вопрос 3. Что такое ошибка в организации программы?

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

Вопрос 4. Что такое ошибка в инициализации программы?

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

Вопрос 5. Что такое ошибки в циклах?

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

Оценка 5  12.05.2007

Задание 19

Вопрос 1. Для решения какой задачи используется алгоритм, схема которого приведена на рис.1?

  • переменная М принимает значение, противоположное по знаку переменной К — если К < 0, то М > 0, если К > 0, то М < 0;
  • поиска максимального из трех чисел;
  • поиска минимального из трех чисел;
  • переменная М принимает значение, соответствующее по знаку переменной К — если К < 0, то и М < 0, если К > 0, то и М > 0 и т.д.;
  • для другой задачи.

Вопрос 2. Какая из приведенных трассировочных таблиц соответствует схеме на рис.1?

1.

К

М

0

1

-6

-1

3

0


2.

К

М

0

0

-6

-1

3

1


3.

К

М

0

1

-6

-1

3

1


4.

К

М

0

-1

-6

-1

3

1


5.

К

М

0

-1

-6

-1

3

0



Вопрос 3. Какая из приведенных трассировочных таблиц соответствует схеме на рис.2?

1.

К

М

0

1

-6

-1

3

0


2.

К

М

0

0

-6

-1

3

1


3.

К

М

0

1

-6

-1

3

1


4.

К

М

0

-1

-6

-1

3

1


5.

К

М

0

-1

-6

-1

3

0



Вопрос 4. Для решения какой задачи используется алгоритм, схема которого приведена на рис.3?

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

Вопрос 5. Какую задачу решают с использованием алгоритма, схема которого показана на рис.4?

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

Оценка 5  13.05.2007

Задание 20

Вопрос 1. С чего начинается решение задачи на ЭВМ?

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

Вопрос 2. Для чего нужны тесты (контрольные примеры) и отладочная печать?

  • для обнаружения ошибок программы;
  • для локализации ошибок программы;
  • для обнаружения и локализации ошибок программы;
  • для составления документации к программе;
  • нет правильного ответа.

Вопрос 3. Для чего в программе вместо констант лучше использовать переменные?

  • т.к. константы занимают больше памяти;
  • т.к. при изменении значения константы в исходной программе нужно будет изменить каждый оператор, в котором эта константа использовалась;
  • т.к. при использовании констант программа работает медленнее;
  • из-за причин, перечисленных в пунктах 1 и 3;
  • нет правильного ответа.

Вопрос 4. Что такое блок-схема?

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

Вопрос 5. После какого блока в блок-схеме появляется разветвление?

  • после блока присваивания;
  • после блока ввода-вывода информации;
  • после блока, обозначающего конец или начало вычислительного процесса;
  • после блока проверки условия;
  • нет правильного ответа.

Оценка 5  

Итоговая оценка за предмет 5

 

 


Информация о работе Тесты по "Программированию"