Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Testy_Inform.docx
Скачиваний:
21
Добавлен:
26.04.2019
Размер:
176.83 Кб
Скачать
  1. 2.5.7. Эволюция и классификация языков программирования.

  2. Основные понятия языков программирования

1. Мысль о предварительной записи порядка действий машины для последующей автоматической реализации вычислений была высказана в 20-х годах XIX века:

1) Чарльзом Бэббиджем;

2) Жозефом Мари-Жаккаром;

3) Огастой Адой Лавлейс;

4) Джоном Моучли.

Ответ: 1.

2. Записывать программы на перфокарты для управления ткацким станком придумал:

1) Чарльз Бэббидж;

2) Жозеф Мари-Жаккар;

3) Огаста Ада Лавлейс;

4) Джон Моучли.

Ответ: 2.

3. Как звали первого программиста в мире, человека, придумав-шего одну из важнейших конструкций любого языка програм-мирования – цикл?

1) Чарльз Бэббидж;

2) Жозеф Мари-Жаккар;

3) Огаста Ада Лавлейс;

4) Джон Моучли.

Ответ: 3.

4. Как звали сотрудника Пенсильванского университета, придумавшего систему кодирования машинных команд с помощью специальных символов?

1) Чарльз Бэббидж;

2) Жозеф Мари-Жаккар;

3) Огаста Ада Лавлейс;

4) Джон Моучли.

Ответ: 4.

5. Выберите концепции, придуманные Грейс Мюррей Хоппер и её командой: 1) подпрограмма; 2) сборка; 3) отладка.

1) 2;

2) 1,2;

3) 1,3;

4) 3.

Ответ: 3.

6. С чем было связано прерывание работы одной из первых ЭВМ – «Марк-1» и появление термина «отладка» (debuging)?

1) с отключением электричества;

2) с неисправностью одного из реле, контакты которого были заблокированы мотыльком;

3) с механическим повреждением одного из выключателей;

4) с неисправностью реле из-за сильного износа.

Ответ: 2.

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

1) Грейс Мюррей Хоппер;

2) Жозеф Мари-Жаккар;

3) Огаста Ада Лавлейс;

4) Джон Моучли.

Ответ: 1.

8. Академик Сергей Петрович Ершов создал первый в СССР транслятор, сыгравший важную роль в становлении в нашей стране школьной информатики. Он назывался:

1) Альфа;

2) Амега;

3) Сигма;

4) Бета.

Ответ: 1

9. Наибольшей популярностью в среде Unix-систем пользуется язык:

1) Perl;

2) Pascal;

3) C;

4) Java.

Ответ: 3.

10. Перечислите основные методологии непроцедурного программирования: 1) объектно-ориентированный подход; 2) декла-ративное программирование; 3) структурное программирование; 4) «черный ящик».

1) 2,4;

2) 3,4;

3) 1,3,4;

4) 1,2,4.

Ответ: 4.

11. Декларативными языками программирования являются:

1) Lisp, Prolog;

2) Lisp, Pascal;

3) С, Pascal;

4) Prolog, PHP.

Ответ: 1.

12. Концепция декларативного языка формулируется следующим образом

1) указываются исходные информационные структуры, взаимосвя-зи между ними и то, какими свойствами должен обладать результат;

2) для решения задачи создается объект;

3) для решения задачи создается алгоритм;

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

Ответ: 1.

13. Для разработки несложных динамических сайтов используется язык:

1) PHP;

2) Ada;

3) Prolog;

4) Pascal.

Ответ: 1.

14. Формальный язык, созданный специально для общения человека с компьютером, – это:

1) операционная система;

2) интегрированная среда программирования;

3) язык программирования;

4) компилятор.

Ответ: 3.

15. Что подразумевает некоторую синтаксическую конструкцию и определяемые ею свойства программных объектов или процесса обработки данных?

1) алфавит;

2) синтаксис;

3) семантика;

4) понятие.

Ответ: 4.

2.5.8. Структуры и типы данных языка программирования

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

    1. Real;

    2. Boolean;

    3. Byte;

    4. String.

Ответ: 4.

  1. Объявление типов переменных следует после служебного слова:

    1. Begin;

    2. Var;

    3. Const;

    4. Program.

Ответ: 2.

  1. Целочисленный тип Integer может принимать значения:

    1. от -32768 до 32767;

    2. от -128 до 127;

    3. от -65535 до 65535;

    4. от -2147483648 до 2147483647.

Ответ: 1.

  1. Типы данных, вводимые пользователем, описываются после служебного слова:

    1. Type;

    2. Var;

    3. Const;

    4. Label.

Ответ: 1.

  1. Тип Longint является:

    1. строковым;

    2. вещественным;

    3. целочисленным;

    4. булевым.

Ответ: 3.

  1. К составным типам данных не относятся:

    1. множества;

    2. массивы;

    3. метки;

    4. строки.

Ответ: 3.

  1. Количество символов переменной типа String не более:

    1. 1024;

    2. 8;

    3. 255;

    4. 256.

Ответ: 3.

  1. Параметром цикла с заданным числом повторений является переменная типа:

    1. Char;

    2. Integer;

    3. Single;

    4. Real.

Ответ: 2.

  1. Выберите правильное описание двумерного массива переменных вещественного типа:

    1. A: array (1..10, 1..10) real;

    2. A: array [1..10, 1..10] of real;

    3. A: array (1..10, 1..10) of real;

    4. A: array [1..10, 1..10] real.

Ответ: 2.

  1. В языке Pascal под множеством понимается:

    1. ограниченный неупорядоченный набор различных элементов одинакового типа;

    2. последовательность, состоящая из фиксированного числа полей;

    3. ограниченная совокупность элементов различного типа;

    4. неограниченный упорядоченный набор элементов одинакового типа.

Ответ: 1.

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

    1. Type;

    2. Var;

    3. Const.

Ответ: 3.

  1. Для переменных типа Boolean не применима операция:

    1. And;

    2. Mod;

    3. Or;

    4. Not.

Ответ: 2.

  1. Функция Ord(A) применятся для переменных типа:

    1. Real;

    2. Boolean;

    3. Integer;

    4. Char.

Ответ: 4.

  1. Результатом выполнения данного выражения

G:=(Random (10)-5)/2

будет переменная G типа:

    1. Byte;

    2. Real;

    3. Integer;

    4. Longint.

Ответ: 2.

  1. Оператор Div используется для данных типа:

    1. Real;

    2. Boolean;

    3. Integer;

    4. Char.

Ответ: 3.

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