Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_Ekzamen_DO_Informatik.doc
Скачиваний:
9
Добавлен:
17.04.2019
Размер:
104.45 Кб
Скачать

На экзамене студенту предлагается 30 вопросов из данного списка.

На каждый вопрос система тестирования отводит 2 минуты. В течении отведенного времени студент должен выбрать правильный ответ(правильных ответов может быть несколько об этом студент предупреждается заранее). По истечении времени предлагается следующий вопрос. Если ответ на вопрос не был выбран, то ответ заносится в группу неверных ответов.

После 30 вопроса система выводит результат тестирования, где содержится информация о студенте и о результате тестирования: количество правильных ответов, процентное соотношение с неправильными ответами и оценка за тестирование.

Для оценки знаний используется следующая шкала: более 85%-отлично, 70-85% - хорошо, 48-64%-удовлетворительно, менее 48%-неудовлетворительно.

При тестировании система формирует отчет по каждому студенту и ведомость для преподавателя по тестируемой группе студентов. Отчет и ведомость прилагаются.

1. Продолжите определение. Идентификатором является:

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

  • последовательность любых символов, которая начинается с буквы или символа подчеркивания и не содержит пробелов.

  • последовательность букв и цифр, которая начинается с буквы и не содержит пробелов.

  • последовательность букв, цифр и знаков подчеркивания, которая начинается с буквы или цифры и не содержит пробелов.

2. Укажите правильный идентификатор.

  • Center

  • Monday_Sunday

  • @5S

  • 7Colors

3. Укажите правильную последовательность разделов программы на языке Turbo Pascal.

  • Заголовок программы – раздел описаний – раздел указания используемых модулей – раздел операторов

  • Заголовок программы – раздел указания используемых модулей – раздел описаний – раздел операторов

  • Заголовок программы – раздел операторов – раздел описаний – раздел указания используемых модулей

  • Заголовок программы – раздел указания используемых модулей – раздел операторов – раздел описаний.

  1. Какой из перечисленных типов НЕ относится к простым?

  • Вещественный

  • Строковый

  • Целый

  • Логический

  1. Какая из перечисленных операций НЕ является логической?

  • div

  • not

  • xor

  • or

  1. Какой из перечисленных типов НЕ является целым?

  • Integer

  • Longint

  • Word

  • Extended

  1. Какая из предложенных структур программы ПРАВИЛЬНА?

  • program MyProgram;

begin

Writeln(‘Привет!’);

End.

  • program MyFirst;

begin

x:=y+100;

end.

  • program Tutor;

begin

var x,y: byte;

y:=10; x:=y+100;

end.

  • var x,y: real;

begin

program Tutor;

y:=1.2; x:=y/1009;

end.

  1. Продолжите предложение. Результатом выполнения операции 5 Div 2 является

  • 2,5

  • 1

  • 2

  • 3

  1. Продолжите предложение. Результатом выполнения операции 5 mod 2 является

  • 2

  • 2,5

  • 3

  • 1

  1. Какой из перечисленных разделов ОБЯЗАТЕЛЕН в программе?

  • Раздел var

  • раздел begin..end

  • раздел uses

  • раздел const

  1. Для чего используется оператор uses?

  • с его помощью подключают стандартные библиотеки;

  • это логическая операция;

  • это пользовательский идентификатор;

  • это стандартная константа, равная 3,14.

  1. Что в списке НЕЛЬЗЯ рассматривать как идентификатор?

  • ФИО

  • FIO2

  • 2Summa

  • _Rezult

  1. Какое из операторов записан ПРАВИЛЬНО?

  • if b<0 then a:=b;

  • if b<0 then a=b;

  • if b<0 then a:=b else b:=a;

  • if b<=0 then a:=b; else b:=a;

  1. Какое утверждение НЕВЕРНО?

  • Адрес’ – целочисленная константа

  • 124,98 – вещественное число

  • -12.3 – отрицательное вещественное число

  • 125 – целое десятичное число

  1. Какой тип лучше всего подходит для данных диапазона 0..60000?

  • integer

  • Word

  • shortint

  • longint

  1. Какой результат выполнения выражения указан НЕПРАВИЛЬНО?

  • (60>70) OR (100>90) = True

  • NOT(30>10) = false

  • (3>2) AND (5>6) = True

  • 60>20 = true

  1. Какой результат выполнения выражения указан неправильно?

  • 2 div 3 = 1

  • 10 div 3 = 3

  • 15 + 21 div 2 = 25

  • 11 mod 5 = 2

  1. Результатом выполнения какого выражения будет число 24?

  • (10+6)*3/2

  • 10+6*3/2

  • (10+6*3)/2

  • 10+6*(3/2)

  1. Укажите ПРАВИЛЬНОЕ написание выражения на Паскале с использованием стандартных арифметических функций, вычисляющего Tg5+Ln3.

  • Tan(5)+log(3)

  • Tg5+Ln3

  • sin(5)/cos(5)+ln(3)

  • (Sin5)/(cos5)+(ln3)

  1. Какой из комментариев оформлен НЕПРАВИЛЬНО?

  • Комментарий

  • ({И это комментарий в комментарии})

  • {Программа вычисляет логарифм введенного числа}

  • (*Это тоже комментарий*)

  1. В разделе процедур и функций описываются только стандартные процедуры?

  • Да, только стандартные

  • И стандартные, и пользовательские

  • Нет, только пользовательские

  • Такого раздела вообще не может быть в программе

  1. Сколько ошибок содержит программа?

Program ЦЕЛОЧИСЛЕННОЕ_ДЕЛЕНИЕ;

Const A, B : integer; Rezult: byte;

Begin

Write(‘Введите два числа’); Read(A,B);

Rezult=A div B; Write(‘Отношение равно: ’, Rezult)

End.

  • 3

  • ошибок нет

  • 5

  • 7

  1. Продолжите определение. Оператором называется

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

  • конструкция языка, задающая порядок выполнения действий над элементами данных.

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

  • осуществление присваивания значений, их комбинирование (сложение, деление и т.д) и сравнение значений.

  1. Укажите ИСТИННОЕ утверждение.

  • цикл While работает пока условие ложно

  • цикл Repeat завершается, когда условие становится истинным

  • цикл Repeat обязательно выполняется как минимум один раз

  • независимо от количества операторов в теле цикла Repeat использование составного оператора не требуется.

  1. Укажите ЛОЖНОЕ утверждение для цикла For.

- цикл For – это цикл с предусловием

  • цикл For –это цикл с заданным числом повторений

  • шаг изменения параметра цикла всегда равен 1 или -1

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

  1. Продолжите определение. Массив это

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

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

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

  • совокупность данных, записанная во внешней памяти под определенным именем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]