- •2.1.2. Меры и единицы количества и объема информации
- •0 Бит информации;
- •0 Бит информации;
- •2.1.3. Позиционные системы счисления
- •2.1.4. Логические основы эвм
- •2.2.2. Состав и назначение основных элементов персонального
- •Компьютера, их характеристики
- •2.2.3. Запоминающие устройства: классификация, принцип
- •Работы, основные характеристики
- •2.2.4. Устройства ввода/вывода данных, их разновидности
- •И основные характеристики
- •2.3.2. Файловая структура операционных систем. Операции
- •С файлами
- •2.3.3. Технологии обработки текстовой информации
- •2.3.4. Электронные таблицы
- •2.3.5. Технологии обработки графической информации
- •2.3.6. Средства электронных презентаций
- •2.3.7. Основы баз данных и знаний
- •2.3.8. Системы управления базами данных
- •2.4. Тесты к теме: Модели решения функциональных
- •И вычислительных задач
- •2.4.1. Моделирование как метод познания
- •2.4.2. Классификация и формы представления моделей
- •2.4.3. Методы и технологии моделирования
- •2.4.4. Информационная модель объекта
- •2.5.2. Программы линейной структуры. Операторы ветвления.
- •Операторы цикла
- •2.5.3. Модульный принцип программирования. Подпрограммы.
- •Принципы проектирования программ сверху вниз
- •И снизу вверх
- •2.5.4. Объектно-ориентированное программирование
- •2.5.5. Интегрированные среды программирования
- •2.5.6. Этапы решения задач на компьютере
- •2.5.7. Эволюция и классификация языков программирования.
- •Основные понятия языков программирования
- •2.6. Локальные и глобальные сети эвм. Методы защиты
- •Информации
- •2.6.1. Сетевые технологии обработки данных
- •2.6.2. Основы компьютерной коммуникации. Принципы
- •Построения, основные топологии вычислительных сетей,
- •Коммуникационное оборудование
- •9. Задан адрес электронной почты в сети Интернет: user_name@mtu-net.Ru. Каково имя домена верхнего уровня?
- •2.6.4. Защита информации в локальных и глобальных
- •Компьютерных сетях. Шифрование данных.
- •Электронная подпись
2.5.7. Эволюция и классификация языков программирования.
Основные понятия языков программирования
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. Структуры и типы данных языка программирования
Какой из перечисленных типов данных не является простым?
Real;
Boolean;
Byte;
String.
Ответ: 4.
Объявление типов переменных следует после служебного слова:
Begin;
Var;
Const;
Program.
Ответ: 2.
Целочисленный тип Integer может принимать значения:
от -32768 до 32767;
от -128 до 127;
от -65535 до 65535;
от -2147483648 до 2147483647.
Ответ: 1.
Типы данных, вводимые пользователем, описываются после служебного слова:
Type;
Var;
Const;
Label.
Ответ: 1.
Тип Longint является:
строковым;
вещественным;
целочисленным;
булевым.
Ответ: 3.
К составным типам данных не относятся:
множества;
массивы;
метки;
строки.
Ответ: 3.
Количество символов переменной типа String не более:
1024;
8;
255;
256.
Ответ: 3.
Параметром цикла с заданным числом повторений является переменная типа:
Char;
Integer;
Single;
Real.
Ответ: 2.
Выберите правильное описание двумерного массива переменных вещественного типа:
A: array (1..10, 1..10) real;
A: array [1..10, 1..10] of real;
A: array (1..10, 1..10) of real;
A: array [1..10, 1..10] real.
Ответ: 2.
В языке Pascal под множеством понимается:
ограниченный неупорядоченный набор различных элементов одинакового типа;
последовательность, состоящая из фиксированного числа полей;
ограниченная совокупность элементов различного типа;
неограниченный упорядоченный набор элементов одинакового типа.
Ответ: 1.
Для описания данных, значения которых не изменяются в результате выполнения программы, используется служебное слово:
Type;
Var;
Const.
Ответ: 3.
Для переменных типа Boolean не применима операция:
And;
Mod;
Or;
Not.
Ответ: 2.
Функция Ord(A) применятся для переменных типа:
Real;
Boolean;
Integer;
Char.
Ответ: 4.
Результатом выполнения данного выражения
G:=(Random (10)-5)/2
будет переменная G типа:
Byte;
Real;
Integer;
Longint.
Ответ: 2.
Оператор Div используется для данных типа:
Real;
Boolean;
Integer;
Char.
Ответ: 3.