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

Тестовые задачи

Запишите в виде логической формулы следующие высказывания:

Т 4.13. Если Иванов здоров и богат, то он здоров.

Т 4.14. Число является простым, если оно делится только на единицу и само на себя.

Т 4.15. Если число делится на 4, оно делится на 2.

Т 4.16. Произвольно взятое число делится либо на 2, либо делится на 3.

Т 4.17. Спортсмен подлежит дисквалификации, если он некорректно ведет себя по отношению к сопернику или судье, и если он принимал «допинг».

5. Алгоритмизация и программирование

С этой темой можно ознакомиться в главе 5 пособия [1].

Тестовые задачи

Т 5.1. Кто является создателем языка Pascal? а) Никлаус Вирт; б) Блез Паскаль; в) Деннис Ритчи; г) Бьерн Страуструп.

Т 5.2. Какая информация известна, если задан тип данных?

а) количество обращений к данным; б) количество записей данных; в) начальное значение; г) диапазон возможных значении.

Т 5.3. При выполнении подпрограммы

Алг пр1 (арг цел X, рез цел F) Нач если X <= 1 то F:= 2 иначе F: = F * (X – 1) + 3 все кон

с параметрами (2, А) значение переменной А будет равно: а) 5; б) 0; в) 6; г) 2; д) 3.

Т 5.4. Переменная в программе считается полностью заданной, если известны ее:

а) тип, имя; в) тип, значение; б) имя, значение; г) тип, имя, значение.

Т 5.5. Из перечисленных языков программирования

1) ADA; 2) АССЕМБЛЕР; 3) PASСAL; 3) LISP; 4) МАКРОАССЕМБЛЕР

к языкам высокого уровня не относят:

а) 3 и 5; б) 1 и 3; в) 2 и 5; г) только 5; д) только 1.

Т 5.6. После введения значений переменных А, В, С и выполнения фрагмента программы переменная N принимает значение A2.

N=A

IF N > В THEN N = В

IF N < C THEN N = C

N=A*N

Это возможно при следующем соотношении входных переменных:

а) А>B и В>C; б) A<В и А>C; в) А< В и А < С; г) A>B и С < В.

Т 5.7. Первым программистом мира является:

а) Мария Кюри; б) Стив Возняк; в) Билл Гейтс; г) Ада Лавлейс.

Т 5.8. Дана блок – схема алгоритма. U1, U2 обозначают некоторые условия, а S1, S2, S3 – операторы. Выбрать логическое выражение, задающее условие, при котором будет выполняться оператор S3.

а) U1 = ложь или U2 = ложь;

б) U1 = ложь ;

в) U2 = ложь или U2 = истина;

г) U1 = ложь или U2 = истина;

д) U2 = истина и U2 = ложь.

6. Программное обеспечение и технологии программирования

С этой темой можно ознакомиться в главе 6 пособия [1].

Тестовые задачи

Т 6.1. Для реализации логики алгоритма и программы, с точки зрения структурного программирования НЕ ДОЛЖНЫ применяться

а) повторение вычислений (циклы); в) ветвления;

б) последовательное выполнение; г) безусловные переходы.

Т 6.2. Виртуальная машина Java является…

а) интерпретатором; в) обработчиком; б) анализатором; г) компилятором.

Т 6.3. Какая стадия трансляции занимается проверкой в выражениях?

а) синтаксический анализ; в) лексический анализ; б) генерация кодов; г) семантический анализ.

Т 6.4. Программа интерпретатор обеспечивает:

а) поиск файлов на диске;

б) формирование текстового файла;

в) пооператорное выполнение программы;

г) запись машинного кода в виде загрузочного файла.

Т 6.5. Программа-компилятор обеспечивает:

а) перевод исходного текста в машинный код;

б) формирование текстового файла;

в) запись машинного кода в форме загрузочного файла;

г) поиск файлов на дискете.

Т 6.6. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:

1) компиляции; 2) компоновки; 3) интерпретации; 4) исполнения программы.

Варианты ответов: а) 1, 4; б) 2, 3; в) 1, 2, 3; г) 1, 2.

Т 6.7. Транслятор необходим при программировании на:

а) языке низкого уровня; б) языке машинных команд;

в) языке высокого уровня; г) физическом языке.

Т 6.8. При проектировании программного обеспечения используются подходы:

1) «сверху-вниз»; 2) «снизу-вверх»; 3) «слева-направо»; 4) «справо-налево».

Варианты ответов: а) 1, 4; б) 2, 3; в) 3, 4; г) 1, 2.