whatsappWhatsApp: +79119522521
telegramTelegram: +79119522521
Логин Пароль
и
для авторов
Выполненные работы

Программирование



Высшая школа технологии и энергетики СПбГУПТД


Тестирование on-line

Выполняем тестирование он-лайн для студентов ВШТЭ СПбГУПТД по предмету Программирование.
Стоимость прохождения он-лайн тестов по Программированию уточняйте при заказе.
Для заказа он-лайн тестирования присылайте свой логин и пароль.

Итоговый тест

1. Стандарт предусматривает запись алгоритма одним из следующих способов:
запись таблицами
- запись псевдокодами
- запись формулами
- запись числами
- запись рисунками

2. Правила записи алгоритма псевдокодом включают в том числе требование:
- предписания отделяются друг от друга точкой с запятой
- правила не регламентируют форму записи предписаний
- предписания отделяются друг от друга пробелом
- предписания отделяются друг от друга точкой
- предписания записываются в форме связного текста

3. В алгоритм может входить одна из следующих алгоритмических структур:
- файловая
- клиент-серверная
- реляционная
- динамическая
- линейная

4. Какой из этапов периода разработки программного обеспечения занимает порой до 90% времени всего проекта?
- обучение пользователей
- внедрение
- предпроектные исследования
- обучение заказчика
- разработка

5. Авторские права на программу – это:
- право бесплатного распространения программного продукта
- право указывать свое имя на начальной заставке программного продукта
- право постоянной модификации программного продукта
- право указывать свое имя или логотип своей фирмы на начальной заставке, в документации, на упаковочной коробке
- право указывать логотип своей фирмы на упаковочной коробке

6. Как называется стандарт международной системы сертификации компании?
- dBaseII
- UML 2000
- ISO 9000
- IDEF 3
- ГОСТ 55.13

7. Простые операторы управления последовательностью выполнения программы отличаются тем, что:
- на их выполнение процессор тратит минимум времени
- не содержат других операторов
- состоят из других операторов
- записываются одним словом
- не требуют данных для своего выполнения

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

9. В языке программирования TurboPascal тип данных, обозначаемый ключевым словом Real, представляет собой:
- вещественное число, хранящееся в 6 байтах
- целое число со знаком, хранящееся в 1 байте
- целое число без знака, хранящееся в 1 байте
- дробное число со знаком, хранящееся в 1 слове
- целое число со знаком, хранящееся в 1 слове

10. В языке программирования TurboPascal ключевым словом Array обозначают тип данных, характеризующийся тем, что:
- включает набор полей разного типа
- состоит из последовательности элементов одного типа, расположенных на внешнем устройстве
- состоит из подмножества возможных сочетаний объектов исходного множества
- содержит произвольный текст.
- содержит фиксированное количество упорядоченных однотипных элементов

11. В языке программирования TurboPascal ключевым словом Record обозначают тип данных, характеризующийся тем, что:
- состоит из последовательности элементов одного типа, расположенных на внешнем устройстве
- включает набор полей разного типа
- содержит фиксированное количество упорядоченных однотипных элементов,
- содержит произвольный текст
- состоит из подмножества возможных сочетаний объектов исходного множества

12. В языке программирования TurboPascal ключевым словом Set обозначают тип данных, характеризующийся тем, что:
- состоит из последовательности элементов одного типа, расположенных на внешнем устройстве
- состоит из подмножества возможных сочетаний объектов исходного множества
- включает набор полей разного типа
- содержит фиксированное количество упорядоченных однотипных элементов,
- содержит произвольный текст

13. В директивной парадигме программирования способом описания задачи является:
- совокупность отношений на множестве атрибутов и ограничений на их допустимы значения
- набор фактов и правил их использования в терминах «если – то»
- множество классов объектов и их представителей – экземпляров
- обработка ситуации как сценарий конкретных действий
- программа действий как последовательность команд

14. В декларативной парадигме программирования способом описания задачи является:
- классы объектов и их представители – экземпляры
- отношения на множестве переменных и ограничения на их значения
- программа действий как последовательность команд
- обработка ситуации как сценарий конкретных действий
- факты и правила их использования в терминах «если – то»

15. В парадигме программирования в ограничениях способом описания задачи являются:
- обработка ситуации как сценарий конкретных действий
- классы объектов и их представители – экземпляры
- факты и правила их использования в терминах «если – то»
- программа действий как последовательность команд
- отношения на множестве переменных и ограничения на их значения

16. Представителем объектно-ориентированной парадигмы программирования является язык высокого уровня:
- CPL
- Modula
- Fortran
- ASP
- C#

17. Архитектура клиент-сервер предполагает наличие:
- на сервере – счетчика транзакций
- на удаленном от пользователя компьютере – серверной части прикладной программы
- на компьютере пользователя – значительного объема дискового пространства
- на компьютере пользователя – полного объема прикладного программного обеспечения;
- на удаленном компьютере – методов формирования пользовательских запросов

18. Условный оператор Case в языке TurboPascal выполняет следующие действия:
- Реализует выбор варианта из любого количества вариантов
- Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений
- Объединяет последовательность операторов в логический блок
- Организует выполнение одного оператора заранее известное число раз
- Реализует алгоритмическую конструкцию РАЗВИЛКА

19. Составной оператор Begin – end в языке TurboPascal выполняет следующие действия:
- Объединяет последовательность операторов в логический блок
- Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений
- Реализует алгоритмическую конструкцию РАЗВИЛКА
- Организует выполнение одного оператора неизвестное заранее число раз
- Организует выполнение одного оператора заранее известное число раз

20. Оператор цикла For в языке TurboPascal выполняет следующие действия:
- Реализует выбор варианта из любого количества вариантов
- Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений
- Организует выполнение одного оператора заранее известное число раз
- Организует выполнение одного оператора неизвестное заранее число раз
- Реализует алгоритмическую конструкцию РАЗВИЛКА

21. Условный оператор If – else в языке TurboPascal выполняет следующие действия:
- Реализует выбор варианта из любого количества вариантов
- Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений
- Реализует алгоритмическую конструкцию РАЗВИЛКА
- Организует выполнение одного оператора неизвестное заранее число раз
- Организует выполнение одного оператора заранее известное число раз

22. Процедура как разновидность подпрограмм в языке программирования TurboPascal играет следующую роль:
- управляет ходом выполнения главной программы
- обеспечивает вывод данных на стандартное устройство вывода
- обеспечивает ввод данных в оперативную память
- вычисляет искомое значение параметра
- выполняет логически законченную последовательность действий

23. В языке программирования С++ под «классом» понимается такой тип данных, который:
- содержит описание данных и функций
- хранит в каждый момент времени значение только одного элемента
- содержит фиксированное количество упорядоченных однотипных элементов
- содержит последовательность элементов одного типа, расположенных на внешнем устройстве
- содержит фиксированное число элементов разного типа

24. В языке программирования С++ в перечень арифметических операций НЕ входит операция:
- выбора элемента
- присваивания
- приращения
- превращения
- сложения

25. В языке программирования С++ в перечень операций отношения НЕ входит операция:
- не равно
- меньше
- логическое И
- нормально
- логическое ИЛИ

26. Псевдокод записи алгоритма – это:
- словесное описание последовательности действий на подмножестве естественного языка
- словесное описание последовательности действий естественным языком
- описание последовательности действий специальным шифром
- описание последовательности действий специальными кодами
- описание последовательности действий специальными шрифтом

27. Правила записи алгоритма псевдокодом включают в том числе требование:
- каждое предписание записывается особым шрифтом
- каждое предписание записывается прописными буквами
- каждое предписание записывается особым цветом
- каждое предписание записывается на английском языке
- каждое предписание записывается с новой строки

28. В алгоритм может входить одна из следующих алгоритмических структур:
- ветвящаяся
- реляционная
- клиент-серверная
- динамическая
- файловая

29. В алгоритм может входить одна из следующих алгоритмических структур:
- клиент-серверная
- реляционная
- циклическая
- динамическая
- файловая

30. В языке программирования TurboPascal тип данных, обозначаемый ключевым словом Byte, представляет собой:
- дробное число со знаком, хранящееся в 1 слове
- целое число со знаком, хранящееся в 1 слове
- целое число без знака, хранящееся в 1 байте
- вещественное число без знака, хранящееся в 6 байтах
- целое число со знаком, хранящееся в 1 байте

31. В языке программирования TurboPascal ключевым словом File обозначают тип данных, характеризующийся тем, что:
- содержит фиксированное количество упорядоченных однотипных элементов,
- состоит из последовательности элементов одного типа, расположенных на внешнем устройстве
- содержит произвольный текст
- включает набор полей разного типа
- состоит из подмножества возможных сочетаний объектов исходного множества

32. В сценарной парадигме программирования способом описания задачи являются:
- классы объектов и их представители – экземпляры
- программа действий как последовательность команд
- факты и правила их использования в терминах «если – то»
- отношения на множестве переменных и ограничения на их значения
- ситуационное поведение как сценарий конкретных действий

33. Представителем парадигмы программирования в ограничениях является язык высокого уровня:
- CPL
- Visual Basic
- PHP
- CProlog
- Pyton

34. Представителем сценарной парадигмы программирования является язык высокого уровня:
- Haskell
- Java
- Fortran
- Ada
- ASP

35. Примером составного оператора управления последовательностью выполнения программы в языке TurboPascal является:
- пустой оператор
- оператор обращения к процедуре
- условный оператор If – else
- оператор безусловного перехода
- оператор присваивания (:=)

36. Оператор цикла While в языке TurboPascal выполняет следующие действия:
- Организует выполнение одного оператора неизвестное заранее число раз
- Организует выполнение одного оператора заранее известное число раз
- Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений
- Реализует алгоритмическую конструкцию РАЗВИЛКА
- Реализует выбор варианта из любого количества вариантов

37. Оператор цикла Repeat в языке TurboPascal выполняет следующие действия:
- Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений
- Реализует выбор варианта из любого количества вариантов
- Организует выполнение одного оператора неизвестное заранее число раз
- Реализует алгоритмическую конструкцию РАЗВИЛКА
- Организует выполнение одного оператора заранее известное число раз

38. Функция как разновидность подпрограмм в языке программирования TurboPascal играет следующую роль:
- управляет ходом выполнения главной программы
- выполняет логически законченную последовательность действий
- обеспечивает вывод данных на стандартное устройство вывода
- вычисляет значение параметра и возвращает его в вызывающую программу
- обеспечивает ввод данных в оперативную память

39. Алгоритмическое программирование – это:
- правила написания программы на языке программирования низкого уровня
- разбиение программы на последовательность модулей, каждый из которых выполняет одно или несколько действий
- выполнение отдельных модулей программы в асинхронном режиме на различных компьютерах сети
- правила написания программы на языке программирования высокого уровня
- выполнение модулей программы в синхронном режиме на различных компьютерах сети

40. Базовая алгоритмическая структура «ветвление» реализуется в директивных языках высокого уровня с помощью оператора:
- begin
- write
- read
- for
- if-else

41. Структурное программирование – это:
- написание программы с учетом требований форматирования текста
- разработка программы с учетом требований заказчика
- разработка программы в виде совокупности модулей, укрупнено отражающих структуру алгоритма
- разработка программы с использованием только сложных типов данных (структур)
- разработка программы с использованием только простых типов данных

42. Объектно-ориентированное программирование базируется на ключевых концепциях, в числе которых:
- понятие эмерджентности
- понятие мажоритарности
- понятие толерантности
- понятие наследования
- понятие изоморфизма

43. Как называется конкретный объект, имеющий структуру определенного класса?
- объект класса
- атрибут класса
- предмет реального мира
- экземпляр класса
- индивид класса

44. Оператором вывода данных из программы в языке TurboPascal является оператор:
- Write
- Const
- Var
- Begin
- Break

45. Какой из разделов НЕ входит составной частью в структуру программы, записанной на языке TurboPascal:
- Раздел объявления процедур и функций
- Раздел объявления массивов
- Раздел объявления переменных
- Раздел объявления констант
- Раздел заголовка программы

46. Для обозначения раздела объявления процедур в структуре программы на языке TurboPascal используется ключевое слово:
- Const
- Program
- Var
- Procedure
- Function

47. К структурированным типам данных в языке С++ НЕ относится:
- объединение
- класс
- пересечение
- массив
- структура

48. В языке программирования С++ под «объединением» понимается такой тип данных, который:
- хранит в каждый момент времени значение только одного элемента
- содержит фиксированное число элементов разного типа
- содержит последовательность элементов одного типа, расположенных на внешнем устройстве
- содержит описание данных и функций
- содержит фиксированное количество упорядоченных однотипных элементов

49. В языке программирования С++ под «структурой» понимается такой тип данных, который:
- хранит в каждый момент времени значение только одного элемента
- содержит фиксированное число элементов разного типа
- содержит последовательность элементов одного типа, расположенных на внешнем устройстве
- содержит описание данных и функций
- содержит фиксированное количество упорядоченных однотипных элементов

50. Оператором ввода данных в программу в языке TurboPascal является оператор:
- Var
- Const
- Read
- Write
- Begin

51. Объектно-ориентированное программирование базируется на ключевых концепциях, в числе которых:
- понятие эмерджентности
- понятие мажоритарности
- понятие толерантности
- понятие изоморфизма
- понятие инкапсуляции

52. Объект в объектно-ориентированных языках программирования описывается совокупностью:
- фазовых сдвигов
- амплитуд
- свойств
- циклов
- габаритов

53. Базовая алгоритмическая структура «циклическая» реализуется в директивных языках высокого уровня с помощью оператора:
- begin
- for
- if-else
- write
- read

54. Выражение как синтаксическая единица языка, определяющая способ вычисления некоторого значения, НЕ включает одну из следующих составляющих:
- функции
- константы
- скобки
- переменные
- библиотеки

Тест 1

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

2. Элементная база процессора:
- транзисторы
- вентили
- конденсаторы
- усилители
- диоды

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

4. Программа для процессора представляет собой
- текст на языке программирования высокого уровня
- логику предикатов
- машинный код
- состояние электрический элементов
- алгоритм решения задачи

5. В цифровой вычислительной технике транзисторы применяются
- в качестве электронных переключателей
- для создания автоколебательных контуров
- для создания усилителей
- в качестве обратной связи
- для создания аккумуляторов

6. В одном байте можно хранить в том числе
- презентацию
- графическое изображение
- число без знака
- дробное число
- логическую величину

7. К устройствам ввода данных с точки зрения программирования можно отнести в том числе
- маршрутизатор
- экран монитора
- принтер
- мышь
- клавиатура

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

9. Основные составляющие алгоритма (3 ответа)
- описание исходных данных
- управление порядком вычислений
- включение библиотек математических формул
- шифрование исходных данных
- вычисление значений данных

10. Свойство алгоритма «результативность» подразумевает, что
- алгоритм должен приводить к получению результата за конечное число шагов
- предписания алгоритма должны быть точными и понятными
- алгоритм не зависит от состояния начальных данных и предпочтений разработчика
- описываемый процесс и его алгоритм могут быть разбиты на отдельные элементарные этапы
- алгоритм пригоден для решения всех задач данного типа

11. Свойство алгоритма «определенность» подразумевает, что
- алгоритм должен приводить к получению результата за конечное число шагов
- предписания алгоритма должны быть точными и понятными
- алгоритм пригоден для решения всех задач данного типа
- алгоритм не зависит от состояния начальных данных и предпочтений разработчика
- описываемый процесс и его алгоритм могут быть разбиты на отдельные элементарные этапы

12. Универсальными способами записи алгоритма являются (2 ответа)
- запись псевдокодами
- запись блок-схемой
- запись логическим выражением
- запись математическим выражением
- запись текстом

13. Структурная алгоритмизация основывается на принципах (2 ответа)
- наследования алгоритмами-потомками свойств алгоритмов-родителей
- взаимодействия подпрограмм посредством передачи фактических значений параметров
- последовательная детализация алгоритма «сверху вниз»
- инкапсуляция данных и вычислений в едином алгоритме
- ограниченность базового набора структур для построения алгоритма любого уровня сложности

14. Линейный алгоритм содержит следующие типовые предписания (3 ответа)
- ввод данных
- сортировка данных по возрастанию
- перестановка значений данных
- описание данных
- вывод данных

15. Циклическим называется алгоритм, у которого
- одни и те же операторы выполняются бесконечное число раз
- операторы выполняются многократно, изменяя исходные данные
- многократное повторение действий алгоритма не ведет к изменению исходных данных

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

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

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

19. Основным дискретом оперативной памяти является в том числе:
- мегабит
- область
- слово
- фраза
- килобайт

20. Основным дискретом оперативной памяти является в том числе
- поле
- байт
- диод
- фраза
- транзистор

21. В одном байте можно хранить в том числе
- рисунок
- текст
- логическую величину
- дробное число
- число со знаком

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

23. Алгоритм как вычислительный процесс – это:
- программа, написанная в машинных кодах
- формальное описание функций операционной системы при выполнении программы
- формальное описание решения задачи в виде конечной последовательность элементарных операций
- совокупность аппаратных средств, производящих вычисления
- формальное описание искомого результата решения задачи

24. Ветвящимся (разветвляющимся) называется фрагмент алгоритма, в котором:
- в зависимости от конечного результата действия алгоритма представляются направленным графом с взвешенными дугами
- в зависимости от результата проверки условия вычисления реализуются по одному из нескольких заранее предусмотренных направлений
- независимо от результата предыдущих действий выбирается направление дальнейших вычислений

25. С точки зрения программирования важно учитывать три основные составляющие компьютера, одна из которых:
- устройства ввода-вывода
- повторитель
- оптоволоконная линия связи
- мультиплексор
- счетчик команд

26. Процессор компьютера представляет собой:
- автоколебательный контур
- микроконденсатор
- интегральную микросхему
- диодный усилитель
- релейное устройство

27. Для решения специальных задач (проектирование вычислительных устройств) применяются особые способы задания алгоритмов (2 ответа):
- блок-схемы
- матричные схемы
- семантические схемы
- логические схемы
- математические схемы

28. К устройствам вывода данных с точки зрения программирования можно отнести в том числе:
- сканер
- клавиатуру
- экран монитора
- мышь
- роутер

29. Циклические алгоритмы делятся на (3 ответа):
- циклы с заданным условием продолжения работы (цикл-ПОКА)
- циклы с заданным условием окончания работы (цикл-ДО)
- циклы с заданным условием начала работы (цикл-ОТ)
- циклы с заданным числом повторений
- циклы с заданным условием возобновления работы (цикл-ОКОЛО)

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

Тест 2

1. Синтаксис языка - это
- смысл слов и конструкций языка
- способ перевода слов на другой язык
- правила написания слов языка
- правила расстановки знаков препинания в тексте
- правила произношения слов

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

3. Компиляторы
- переводят текст программы в машинный код процессора для последующего выполнения
- тестирую программу на наличие семантических ошибок
- тестируют программу на соответствие ГОСТу
- размещают программу в оперативной памяти
- последовательно выполняют команды исходного текста программы

4. Язык программирования низкого уровня
- не позволяет создавать надежные программы
- операторы языка близки к машинному коду и ориентированы на конкретные команды процессора
- применяется для взаимодействия пользователя с операционной системой
- подлежит дальнейшей доработке для практического использования
- содержит недостаточный набор команд

5. Язык ассемблера
- разбивает исходный текст программы на примитивы
- компонует готовую программу из отдельных модулей с помощью механизма сборки
- представляет каждую команду машинного кода с помощью символьных условных обозначений
- собирает программу из отдельных модулей
- тестирует оборудование

6. Язык низкого уровня применяется для
- реализации сложных программных проектов
- быстрого и прямого доступа к аппаратным ресурсам
- разработки человеко-машинного интерфейса
- работы программы под управлением разных операционных систем
- работы программы на разных типах процессоров

7. Языки Фортран, Кобол, Си, Джава относятся к группе
- языков программирования баз данных
- языков моделирования сложных систем
- языков работы со знаниями
- алгоритмических языков программирования
- сценарных языков интернет-приложений

8. Структурированный язык запросов SQL предназначен для
- работы с группами записей баз данных
- создания драйверов технических устройств
- разработки экспертных систем
- написания системных утилит
- подготовки текстов к публикации в Интернет

9. SQL-программы, подготовленные для разных СУБД
- не совместимы друг с другом
- совместимы друг с другом
- противоречат друг другу
- идентичны друг другу

10. Скрипт-языки обладают следующим общим свойством
- компиляторы для них распространяются бесплатно
- программы распространяются только в формате исполняемого кода (.exe)
- являются компилируемыми
- интерпретаторы для них распространяются только на коммерческой основе (платно)
- являются интерпретируемыми

11. Что не требуется для создания программ
- компилятор
- библиотеки функций
- редактор связей
- база данных
- текстовый редактор

12. Объектный код - это
- результат работы компилятора
- результат работы текстового редактора
- результат работы отладчика
- результат работы библиотеки программных модулей
- результат работы редактора связей

13. Современные интегрированные системы программирования включают
- процессор электронных таблиц
- средство обработки пользовательских запросов
- специализированный текстовый редактор
- операционную систему
- экспертную систему

14. Среды быстрого проектирования программ (RAD) основаны на
- визуальном (компонентном) подходе к разработке приложений
- трехзвенном подходе к разработке приложений
- комбинаторном подходе к разработке приложений
- многоуровневом подходе к разработке приложений
- фазовом подходе к разработке приложений

15. Технологии объектного, событийного и структурного программирования объединены в современных инструментальных средствах, называемых
- ERP-системы
- CASE-системы
- IDEF-системы
- RAD-системы
- СУБД-системы

16. Исторически отношение к программированию как деятельности развивалось в следующем направлении
- ремесло→наука→искусство
- наука→искусство→ремесло
- искусство→наука→ремесло

17. Какой из этапов реализации проекта создания информационной системы занимает порой до 90% времени всего проекта?
- этап обучения заказчика
- этап предпроектных исследований
- этап внедрения
- этап разработки

18. Текст программы – это:
- детальное описание алгоритма на языке программирования
- последовательность двоичных чисел
- блок-схема алгоритма
- запись условия задачи на естественном языке
- запись алгоритма псевдокодами

19. Семантика языка – это:
- способ перевода слов на другой язык
- правила расстановки знаков препинания в тексте
- правила произношения слов
- правила написания слов языка
- смысл слов и конструкций языка

20. Отладка программы – это:
- процесс составления алгоритма программы
- процесс перевода программы на машинный язык
- процесс поиска ошибок в программе
- процесс записи программы на языке высокого уровня
- процесс устранения ошибок в программе

21. Интерпретаторы:
- размещают программу в оперативной памяти компьютера
- последовательно выполняют операторы исходного текста программы
- переводят текст программы в машинный код процессора для последующего выполнения
- тестируют программу на наличие ошибок
- тестируют программу на соответствие ГОСТу

22. Первым современным языком программирования баз данных для ПК принято считать:
- СУБД Excel
- СУБД dBase II
- СУБД Oracle
- СУБД Access
- СУБД FoxPro

23. К языкам программирования для Интернет относится язык:
- IDEF
- Ada
- PHP
- SQL
- Excel

24. К языкам моделирования сложных систем относится язык:
- Lisp
- CLP
- C++
- Prolog
- UML

25. К средствам создания программ НЕ относится приложение: - компилятор
- процессор электронных таблиц
- текстовый редактор
- отладчик
- редактор связей

26. Современные технологии создания надежного ПО предусматривают непрерывный контроль качества разрабатываемого продукта:
- на этапе создания
- на всех этапах жизненного цикла
- на этапе внедрения
- на этапе тестирования

27. Сообщение о синтаксической ошибке в программе вызвано:
- использованием команд, не отвечающим алгоритму
- использованием неверного условия в ветвящейся алгоритмической структуре
- нарушением формы записи конструкций языка программирования
- нарушением ограничений, водимых на значения исходных данных
- нарушением условия выхода из оператора цикла

28. Тестирование программы – это:
- процесс составления алгоритма программы
- процесс устранения ошибок в программе
- процесс поиска ошибок в программе
- процесс записи программы на языке высокого уровня
- процесс перевода программы на машинный язык

29. СУБД (системы управления базами данных) поддерживают:
- язык SQL и собственный уникальный язык
- один из универсальных алгоритмических языков высокого уровня
- язык разметки текстов
- язык моделирования сложных систем
- исключительно язык SQL

30. Исполнимый код – это результат работы:
- результат работы компилятора
- редактора связей
- результат работы текстового редактора
- результат работы отладчика
- результат работы библиотеки программных модулей

31. К методам маркетинга программного обеспечения относится (3 ответа)?
- бесплатное ПО
- коммерческое ПО
- льготное ПО
- условно-бесплатное ПО
- бюджетное ПО

32. Бета-тестирование программного продукта происходит:
- у исполнителя
- у тестера компании-исполнителя
- у заказчика

Тест 3

1. Переменная в программировании - это
- способ обращения к адресу памяти по буквенно-цифровому имени
- способ вычисления суммы элементов массива
- способ задания количества итераций выполнения цикла
- способ задания предельного размера массива
- способ задания счетчика

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

3. К логическим операциям относится операция
- операция оценки
- операции сдвига вправо
- операции умножения
- операции сравнения
- операции транспонирования

4 Инициализация переменной в программировании - это
- приравнивание значения переменной нулю
- вычисление значения переменной в результате выполнения арифметической операции
- удаление переменной из программы
- присвоение переменной начального значения
- резервирование памяти под хранение величины заданного типа

5. Условный оператор служит для
- выполнения арифметических действий над переменными
- реализации многократно повторяющихся действий
- резервирования памяти под новую переменную
- разветвления последовательности выполнения программы по результату проверки условия
- выполнения циклических операций

6. Константа в программировании - это
- ячейки памяти, в которые заносятся значения в процессе выполнения программы
- регистры общего назначения на материнской плате
- ячейки памяти, предназначенные для временного хранения промежуточных данных
- постоянный адрес хранения данных в оперативной памяти
- данные, которые при выполнении программы всегда определены и неизменны

7. Среди прочих различают следующий тип оператора цикла
- бессрочный оператор цикла
- арифметический оператор цикла
- формальный оператор цикла
- безусловный оператор цикла
- цикл с фиксированным числом повторений

8. В состав арифметического выражения языка программирования в числе прочих входит
- арифметическая операция
- встроенный каталог
- элементарный модуль
- алгоритм сложения
- чистый бланк

9. Программа, предназначенная для работы под управлением графической операционной системы, представляет собой
- файл, размещенный в папке Мои_Документы
- ярлык, обеспечивающий открытие папки с файлами рабочих документов
- пиктограмма на панели инструментов в рабочем окне редактора
- окно с экранной формой приложения

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

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

12. Сохранение данных экранной формы в файле происходит в следующей последовательности
- переменные памяти->запись в файле->поля формы
- запись в файле->переменные памяти->поля формы
- поля формы->переменные памяти->запись в файле
- переменные памяти->поля формы->запись в файле

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

14. В объектно-ориентированных языках программирования под инкапсуляцией понимается - самоуничтожение объекта в случае ошибки в программе
- объединение свойств (данных) с методами (подпрограммами) в одном типе данных (классе)
- создание объекта при инициализации программы
- коммуникация объектов в ходе работы программы

15. В объектно-ориентированных языках программирования под наследованием понимается
- возможность создания нового класса с наследованием свойств и методов родительского и добавлением собственных
- возможность прямой передачи свойств от одного объекта-экземпляра другому объекту-экземпляру
- возможность объединения свойств и методов в одном классе через их описание как Public
- возможность переопределения методов у класса-наследника через их описание как Public

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

17. Обеспечение целостности объекта в объектно-ориентированном программировании достигается
- защитой его свойств описанием Object
- защитой его свойств описанием Private
- защитой его свойств описанием Public
- защитой его свойств описанием Class

18. Переменная в программировании – это:
- способ задания счетчика
- способ задания предельного размера массива
- способ обращения к адресу памяти по буквенно-цифровому имени
- способ вычисления суммы элементов массива
- способ задания количества итераций выполнения цикла

19. Массив – это:
- базовый тип данных, доступ к элементам которого происходит по имени
- простой тип данный, состоящий из индексов
- сложный тип данных, образованный сочетанием различных базовых типов
- сложный тип данных, доступ к элементам которого происходит по их именам
- сложный тип данных, доступ к элементам которого происходит по их номерам (индексам)

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

21. Логические скобки служат:
- для реализации цикла в ходе выполнения программы
- для определения последовательности выполнения арифметических операций в выражении
- для реализации ветвления в ходе выполнения программы
- для выделения группы операторов программы в блок
- для задания комментариев программы

22. Оператор присваивания позволяет:
- проводить сравнение переменных
- изменять текущее значение переменной
- выполнять арифметические действия над переменными
- резервировать память под новую переменную
- управлять ходом выполнения программы

23. Операторы цикла позволяют:
- разветвить последовательность выполнения программы по результату проверки условия
- накапливать электрический потенциал
- резервировать память под новую переменную
- реализовать многократно повторяющиеся действия
- выполнять арифметические операции

24. Функции ввода-вывода служат для:
- для прерывания работы процессора
- для управления памятью
- организации интерфейса с пользователем
- выполнения арифметических операций
- для управления ходом выполнения программы

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

26. С точки зрения создания кода обработки событий важнейшим свойством элемента управления формы является:
- свойство Text
- свойство Caption
- свойство Tabindex
- свойство Font
- свойство Name

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

28. В объектно-ориентированном программировании свойства объекта, определенные как Private:
- доступны из объектов других классов
- недоступны пользователю
- недоступны никому
- доступны только через действие методов данного объекта

29. К базовым типам данных не относится:
- тип «логическая величина»
- тип «число»
- тип «дата-время»
- тип «строка»
- тип «символ»

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

31. Указатель в программировании используется для:
- отметки точки останова программы при ее отладке
- отметки текущего шага программы
- прямого доступа к адресу физической памяти
- отметки точки возврата в программе
- прямого перемещения внутри программы

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

33. В объектно-ориентированном программировании представители класса, определенные как Public:
- доступны из объектов других классов
- доступны из объектов данного класса
- недоступны никому
- недоступны пользователю

34. В событийном программировании глобальные переменные типа Public как правило описываются:
- в форме как составной части проекта
- в модуле как составной части проекта
- в отчете как составной части проекта

Итоговый тест, Тест 1, Тест 2, Тест 3

скрыть

Мы используем cookie. Продолжая пользоваться сайтом,
вы соглашаетесь на их использование.   Подробнее