оригинальный файл 156 Кб

advertisement
Тест по информатике на тему «Отладка»
1.Отладка – это …
a) локализация и устранение уже найденных ошибок
b) испытание программы
c) корректировка и модификация программы
d) проверка правильности работы программы
e) проверка соответствия алгоритма решаемой задачи
2.Какие ошибки выявляются при компиляции программы?
a) синтаксические
b) ошибки анализа
c) ошибки в данных
d) семантические
e) статические
3.Когда имеет место отладка?
a) если программа работает неправильно
b) если заказчик внес изменения в проект
c) если результаты работы программы не удовлетворяют пользователя
d) если программа морально устарела
e) по мере необходимости
4.С помощью какого инструмента сред программирования можно создавать и изменять
исходные символьные файлы, содержащие программу?
a) редактор
b) транслятор
c) библиотекарь
d) компоновщик
e) загрузчик
5.Какой инструмент сред программирования переводит программы с языка
программирования на язык машинных кодов?
a) транслятор
b) редактор
c) библиотекарь
d) компоновщик
e) загрузчик
6.Какой инструмент сред программирования поддерживает совокупность объектных
файлов с подпрограммами, типами данных?
a) библиотекарь
b) редактор
c) транслятор
d) компоновщик
e) загрузчик
7.Какой инструмент сред программирования формирует исполняемый файл?
a) компоновщик
b) редактор
c) транслятор
d) библиотекарь
e) загрузчик
8.Какой инструмент сред программирования копирует исполняемый файл с диска в
память и инициализирует компьютер перед выполнением программы?
a) загрузчик
b) редактор
c) транслятор
d) библиотекарь
e) компоновщик
9.Как называется процесс преобразования кода программы в машинный код?
a) трансляция
b) отладка
c) тестирование
d) компиляция
e) компоновка
10. Инструмент сред программирования, загрузчик - …
a) копирует исполняемый файл с диска в память и инициализирует компьютер перед
выполнением программы
b) формирует исполняемый файл
c) поддерживает совокупность объектных файлов с подпрограммами, типами данных
d) переводит программы с языка программирования на язык машинных кодов
e) создает и изменяет исходные символьные файлы, содержащие программу
11. Инструмент сред программирования, компоновщик - …
a) формирует исполняемый файл
b) копирует исполняемый файл с диска в память и инициализирует компьютер перед
выполнением программы
c) поддерживает совокупность объектных файлов с подпрограммами, типами данных
d) переводит программы с языка программирования на язык машинных кодов
e) создает и изменяет исходные символьные файлы, содержащие программу
12. Инструмент сред программирования, библиотекарь - …
a) поддерживает совокупность объектных файлов с подпрограммами, типами данных
b) формирует исполняемый файл
c) копирует исполняемый файл с диска в память и инициализирует компьютер перед
выполнением программы
d) переводит программы с языка программирования на язык машинных кодов
e) создает и изменяет исходные символьные файлы, содержащие программу
13. Инструмент сред программирования, редактор - …
a) создает и изменяет исходные символьные файлы, содержащие программу
b) поддерживает совокупность объектных файлов с подпрограммами, типами данных
c) формирует исполняемый файл
d) копирует исполняемый файл с диска в память и инициализирует компьютер перед
выполнением программы
e) переводит программы с языка программирования на язык машинных кодов
14. Инструмент сред программирования, транслятор - …
a) переводит программы с языка программирования на язык машинных кодов
b) создает и изменяет исходные символьные файлы, содержащие программу
c) поддерживает совокупность объектных файлов с подпрограммами, типами данных
d) формирует исполняемый файл
e) копирует исполняемый файл с диска в память и инициализирует компьютер перед
выполнением программы
15. Какой из языков программирования относится к языкам низкого уровня?
a) Assembler
b) Pascal
c) Basic
d) Prolog
e) C++
16. Для создания программы необходимо:
a) компилятор, библиотеки функций, редактор связей
b) редактор связей, компилятор
c) текстовый редактор, редактор связей, компилятор, интерпретатор
d) редактор связей, текстовый редактор, библиотеки функций
e) интерпретатор, библиотеки функций, редактор связей, текстовый редактор
17. Что из ниже перечисленного относится к языкам программирования
a) Delphi, Basic, GPSS, Pascal
b) Delphi, Word, Excel, Pascal
c) PowerPoint, Basic, GPSS, Paint
d) Delphi, Basic, Internet, PhotoShop
e) Adobe, Mathcad, Office, WinRAR
18. Что из ниже перечисленных не является средством для создания программ:
a) файлы;
b) компилятор;
c) редактор связей;
d) библиотеки функций;
e) текстовый редактор;
19. Первым программистом является:
a) Ада Байрон - Лавлайс.
b) Б. Паскаль;
c) Г. Лейбниц;
d) Ч. Бэббидж;
e) Дж. Фон Нейман;
20. Кто является исполнителем такого этапа решения задач с помощью компьютера, как
формулировка задачи:
a) Человек
b) Компьютер
c) Язык программирования
d) Транслятор
e) Отладчик
21. Кто является исполнителем такого этапа решения задач с помощью компьютера, как
выбор алгоритма:
a)
b)
c)
d)
e)
Человек
Компьютер
Язык программирования
Транслятор
Отладчик
22. Кто является исполнителем такого этапа решения задач с помощью компьютера, как
составление исходной программы на алгоритмическом языке:
a) Человек
b) Компьютер
c) Язык программирования
d) Транслятор
e) Отладчик
23. Кто является исполнителем такого этапа решения задач с помощью компьютера, как
перевод исходной программы в коды машинных команд:
a) Компьютер
b) Человек
c) Заказчик
d) Разработчик
e) Профилировщик
24. Кто является исполнителем такого этапа решения задач с помощью компьютера, как
исполнение машинной программы:
a) Компьютер
b) Человек
c) Заказчик
d) Разработчик
e) Профилировщик
25. На какие два направления разделяется программирование как наука:
a) Прикладное и системное
b) Прикладное и объектно-ориентированное
c) Системное и процедурное
d) Модульное и структурное
e) Процедурное и прикладное
26. Укажите виды трансляторов
a) Интерпретатор, компилятор, ассемблер
b) Редактор, компилятор, библиотекарь
c) Интерпретатор, загрузчик, ассемблер
d) Компилятор, компоновщик, редактор
e) Интерпретатор, компилятор, ассемблер, редактор, библиотекарь
27. Языки программирования по специфики структуры конструкций языка делятся на…
a) операторные и функциональные
b) языки высокого уровня и языки низкого уровня
c) процедурно-ориентированные и проблемно-ориентированные
d) процедурные и непроцедурные
e) машинно-ориентированные и объектно-ориентированные
28. Языки программирования по специфики синтаксиса языка делятся на…
a) процедурные и непроцедурные
b) операторные и функциональные
c) языки высокого уровня и языки низкого уровня
d) процедурно-ориентированные и проблемно-ориентированные
e) машинно-ориентированные и объектно-ориентированные
29. Языки программирования по уровню приближенности к пользователю делятся на…
a) языки высокого уровня и языки низкого уровня
b) операторные и функциональные
c) процедурно-ориентированные и проблемно-ориентированные
d) процедурные и непроцедурные
e) машинно-ориентированные и объектно-ориентированные
30. Языки программирования по ориентации на сферу применения делятся на…
a) процедурно-ориентированные, проблемно-ориентированные, машинноориентированные, объектно-ориентированные
b) операторные и функциональные, проблемно-ориентированные
c) языки высокого уровня и языки низкого уровня
d) процедурные, непроцедурные, функциональные
e) машинно-ориентированные, объектно-ориентированные, непроцедурные
31. Какой из следующих основных файлов среды программирования TurboPascal
предназначен для запуска интегрированной среды программирования?
a) Turbo.exe
b) Turbo.hlp
c) Turbo.TP
d) Turbo.TPL
e) Gruph.TPU
32. Какой из следующих основных файлов среды программирования TurboPascal
содержит данные для оперативной подсказки?
a) Turbo.hlp
b) Turbo.exe
c) Turbo.TP
d) Turbo.TPL
e) Gruph.TPU
33. Какой из следующих основных файлов среды программирования TurboPascal является
модулем с графическими процедурами и функциями?
a) Graph.TPU
b) Turbo.exe
c) Turbo.hlp
d) Turbo.TP
e) Turbo.TPL
34. Какое расширение имеют файлы драйверов различных типов видеосистем в
TurboPascal?
a) .bgi
b) .exe
c) .com
d) .hlp
e) .chr
35. Какое расширение имеют исполняемые файлы, которые могут запускаться независимо
от среды TurboPascal ?
a) .exe
b) .bgi
c) .com
d) .hlp
e) .chr
36. Какое расширение имеют файлы, содержащие тексты программ на языке TurboPascal?
a) .pas
b) .bgi
c) .com
d) .hlp
e) .chr
37. В каком каталоге пакета программ среды программирования TurboPascal
располагаются различные модули с библиотеками процедур и функций?
a) UNITS
b) BIN
c) BGI
d) TEMP
e) в корневом каталоге загрузочного диска
38. В каком каталоге пакета программ среды программирования TurboPascal
располагаются файлы, необходимые для работы в графическом режиме?
a) BGI
b) BIN
c) UNITS
d) TEMP
e) в корневом каталоге загрузочного диска
39. Какая из следующих опций пункта меню File создает новый файл?
a) New
b) Open
c) Save
d) Save as
e) Dos shell
40. Какая из следующих опций пункта меню File сохраняет под новым именем?
a) Save as
b) Open
c) Save
d) New
e) Dos shell
41. Какая из следующих опций пункта меню File выполняет временный выход из среды
программирования TurboPascal?
a) Dos shell
b) Open
c) Save
d) New
e) Save as
42. Какой пункт главного меню среды программирования TurboPascal выполняет запуск
программы текущего окна?
a) Run
b) File
c) Compile
d) Debug
e) Edit
43. Какая команда меню редактирования Edit среды программирования TurboPascal
удаляет выделенный блок текста и помещает его в промежуточный буфер?
a) Cut
b) Copy
c) Paste
d) Clear
e) Redo
44. Какая команда меню редактирования Edit среды программирования TurboPascal
копирует выделенный блок текста в промежуточный буфер без удаления его из текущего
файла?
a) Copy
b) Cut
c) Paste
d) Clear
e) Redo
45. Какая команда меню редактирования Edit среды программирования TurboPascal
помещает информацию из промежуточного буфера в текущий файл, начиная с позиции
курсора?
a) Paste
b) Copy
c) Cut
d) Clear
e) Redo
46. Какая команда меню редактирования Edit среды программирования TurboPascal
удаляет выделенный блок текста без записи его в промежуточный буфер?
a) Clear
b) Paste
c) Copy
d) Cut
e) Redo
47. Какая команда меню выполнения программы Run среды программирования
TurboPascal выполняет очередные операторы программы, соответствующие одной строке
текста, причем трассировка подпрограмм не производится – они рассматриваются как
единые операторы?
a) Step over
b) Trace into
c) Go to cursor
d) Program reset
e) Redo
48. Какая команда меню выполнения программы Run среды программирования
TurboPascal выполняет трассировку с заходом в подпрограммы?
a) Trace into
b) Step over
c) Go to cursor
d) Program reset
e) Redo
49. Какая команда меню выполнения программы Run среды программирования
TurboPascal выполняет программу до строки, на которой находится курсор?
a) Go to cursor
b) Step over
c) Trace into
d) Program reset
e) Redo
50. Какая команда меню выполнения программы Run среды программирования
TurboPascal прекращает сеанс отладки программы?
a) Program reset
b) Step over
c) Trace into
d) Go to cursor
e) Redo
51. Какой пункт главного меню среды программирования TurboPascal вызывает
встроенный редактор среды программирования TurboPascal?
a) Edit
b) File
c) Run
d) Compile
e) Debug
52. Какому действию соответствует нажатие клавиши F1?
a) help
b) save
c) open
d) compile
e) run
53. Какому действию соответствует нажатие клавиши F2?
a) save
b) open
c) help
d) compile
e) run
54. Какому действию соответствует нажатие клавиши F3?
a) open
b) save
c) help
d) compile
e) run
55. Какому действию соответствует нажатие комбинации клавиш Alt+F9?
a) compile
b) save
c) open
d) help
e) run
56. Какое сочетание клавиш позволяет запустить проект на выполнение?
a) Ctrl+F9
b) Ctrl+F6
c) Shift +F9
d) Alt+F9
e) F+9
57. Какая команда меню окон Window среды программирования TurboPascal обновляет
экран среды?
a) Refresh display
b) Next
c) Previous
d) Close
e) Redo
58. Какая команда меню окон Window среды программирования TurboPascal
активизирует следующее по номеру окно?
a) Next
b) Refresh display
c) Previous
d) Close
e) Redo
59. Какая команда меню окон Window среды программирования TurboPascal
активизирует предыдущее по номеру окно?
a) Previous
b) Refresh display
c) Next
d) Close
e) Redo
60. Какая команда меню окон Window среды программирования TurboPascal закрывает
активное окно?
a) Close
b) Next
c) Previous
d) Refresh display
e) Redo
61. Словесный способ описания алгоритма
a) запись в произвольном изложении на естественном языке
b) формализованное представление, с использованием ограниченного набора типовых
синтаксических конструкций
c) представление действий совокупностью блочных символов, соединенных линиями
передач управления
d) запись на алгоритмическом языке программирования инструкций вычислительного
процесса
e) конечная последовательность шагов переработки данных в машинных кодах
62. Стурктурно-стилизованный способ описания алгоритма
a) формализованное представление, с использованием ограниченного набора типовых
синтаксических конструкций
b) запись в произвольном изложении на естественном языке
c) представление действий совокупностью блочных символов, соединенных линиями
передач управления
d) запись на алгоритмическом языке программирования инструкций вычислительного
процесса
e) конечная последовательность шагов переработки данных в машинных кодах
63. Графический способ описания алгоритма
a) представление действий совокупностью блочных символов, соединенных линиями
передач управления
b) запись в произвольном изложении на естественном языке
c) формализованное представление, с использованием ограниченного набора типовых
синтаксических конструкций
d) запись на алгоритмическом языке программирования инструкций вычислительного
процесса
e) конечная последовательность шагов переработки данных в машинных кодах
64. Как называется блочный символ, представленный на рисунке
a) процесс
b) решение
c) модификация
d) комментарий
e) предопределенный процесс
65. Как называется блочный символ, представленный на рисунке
a) логический блок
b) процесс
c) модификация
d) комментарий
e) предопределенный процесс
66. Как называется блочный символ, представленный на рисунке
a) модификация
b) процесс
c) решение
d) комментарий
?
?
?
e) логический блок
67. Как называется блочный символ, представленный на рисунке
a) подпрограмма
b) процесс
c) решение
d) модификация
e) комментарий
?
68. Какое действие определяет блок процесса?
a) вычислительное действие или последовательность вычислительных действий
b) проверка условия
c) начало цикла
d) вычисление по подпрограмме
e) пояснение
69. Какое действие определяет логический блок?
a) проверка условия
b) вычислительное действие или последовательность вычислительных действий
c) начало цикла
d) вычисление по подпрограмме
e) пояснение
70. Какое действие определяет блок модификации?
a) начало цикла
b) вычислительное действие или последовательность вычислительных действий
c) проверка условия
d) вычисление по подпрограмме
e) пояснение
71. Какое действие определяет блок «подпрограмма»?
a) обращение к подпрограмме
b) вычислительное действие или последовательность вычислительных действий
c) проверка условия
d) начало цикла
e) пояснение
72. Какое действие определяет блок комментарии?
a) пояснение
b) вычислительное действие или последовательность вычислительных действий
c) проверка условия
d) начало цикла
e) вычисление по подпрограмме
73. Алгоритм, который для решения задачи предусматривает многократное выполнение
определенных последовательностей действий, является:
a) циклическим
b) линейным
c) разветвляющимся
d) комбинированным
e) не существует такого алгоритма
74. На каком этапе решения задачи с помощью компьютера устанавливается область
допустимых значений исходных данных
a) Формулировка задачи
b) Выбор алгоритма
c) Составление исходной программы
d) Перевод программы в коды машинных команд
e) Исполнение машинной программы
75. На каком этапе решения задачи с помощью компьютера оценивается эффективность
использования время и ресурсов компьютера
a) Исполнение машинной программы
b) Формулировка задачи
c) Выбор алгоритма
d) Составление исходной программы
e) Перевод программы в коды машинных команд
76. В алгоритмах какого класса простые данные обрабатываются с помощью набора
сложных процедур?
a) Вычислительные
b) Информационные
c) Управляющие
d) Все перечисленные
e) Ни один из перечисленных классов
77. В алгоритмах какого класса сложные данные обрабатываются с помощью набора
простых процедур?
a) Информационные
b) Вычислительные
c) Управляющие
d) Все перечисленные
e) Ни один из перечисленных классов
78. В алгоритмах какого класса процедуры обрабатывают данные от внешних процессов,
которыми они управляют?
a) Управляющие
b) Вычислительные
c) Информационные
d) Все перечисленные
e) Ни один из перечисленных классов
79. Определенность алгоритма означает:
a) Исключение произвольного толкования и заданного порядка исполнения
b) Через конечное число шагов выдача результатов или сообщения о невозможности
решения задачи
c) Возможность решения однотипных задач с различными исходными данными
осуществлять по одному и тому же алгоритму
d) Возможность разбить на отдельные этапы, элементарные операции
e) Повторяемость результатов при неоднократном выполнении алгоритма
80. Результативность алгоритма означает:
a) Через конечное число шагов выдача результатов или сообщения о невозможности
решения задачи
b) Исключение произвольного толкования и заданного порядка исполнения
c) Возможность решения однотипных задач с различными исходными данными
осуществлять по одному и тому же алгоритму
d) Возможность разбить на отдельные этапы, элементарные операции
e) Повторяемость результатов при неоднократном выполнении алгоритма
81. Массовость алгоритма означает:
a) Возможность решения однотипных задач с различными исходными данными
осуществлять по одному и тому же алгоритму
b) Исключение произвольного толкования и заданного порядка исполнения
c) Через конечное число шагов выдача результатов или сообщения о невозможности
решения задачи
d) Возможность разбить на отдельные этапы, элементарные операции
e) Повторяемость результатов при неоднократном выполнении алгоритма
82. Дискретность алгоритма означает:
a) Возможность разбить на отдельные этапы, элементарные операции
b) Исключение произвольного толкования и заданного порядка исполнения
c) Через конечное число шагов выдача результатов или сообщения о невозможности
решения задачи
d) Возможность решения однотипных задач с различными исходными данными
осуществлять по одному и тому же алгоритму
e) Повторяемость результатов при неоднократном выполнении алгоритма
83. Какой тип алгоритма потребуется для поиска наибольшего из двух чисел?
a) альтернатива
b) линейный
c) циклический (типа ПОКА)
d) циклический (типа ДО)
e) множественное ветвление
84. Какой из алгоритмов является алгоритмом ветвления?
a) алгоритм решения квадратного уравнения
b) алгоритм вычисления площади треугольника по его сторонам
c) алгоритм удаления всех шаров из урны по одному
d) алгоритм определения кислотности раствора
e) алгоритм поиска наибольшего из N чисел
85. Какую структуру лучше использовать для вычисления значения N!?
a) циклическую регулярную
b) линейную
c) ветвление
d) итерационную с предусловием
e) итерационную с постусловием
86. Какую структуру лучше использовать для вычисления значений функций выраженных
аналитически?
a) линейную
b) циклическую
c) ветвление
d) регулярную
e) множественного ветвления
87. Развилка бывает…
a) Полной и неполной
b) С параметром и без параметра
c) Прямой и последовательной
d) С предусловием с постусловием
e) Регулярной и линейной
88. Какая фигура обязательно присутствует в блок-схеме алгоритма дважды?
a) овал
b) прямоугольник
c) параллелограмм
d) ромб
e) треугольник
89.Как называется определенное описание способа решений задач в виде
конечной последовательности действий?
a) Алгоритм.
b) Программа.
c) Трансляция программы.
d) Приложение.
e) Отладка программы
90.К основным алгоритмическим структурам относятся…
a) следование, развилка, цикл
b) расследование, разводка, цикл
c) полная развилка, неполная развилка, цикл с параметром
d) функциональный блок, логический блок, блок модификаций
e) простая структура, условная структура, сложная структура
91. Алгоритм, ранее разработанный и целиком используемый при алгоритмизации
конкретных задач, называется:
a) вспомогательным
b) линейным
c) цикличным
d) условным
e) разветвленным
92. Какое из следующих утверждений неверно?
a) для диапазона 0…260 лучше всего подходит тип byte
b) для диапазона 0…65535 лучше всего подходит тип word
c) для диапазона ‘a’…’z’лучше всего подходит тип char
d) для диапазона -128…127 лучше всего подходит тип shortint
e) значение 32000 входит в тип integer
93. Какой тип подходит для данных диапазона 0…255?
a) byte
b) integer
c) shortint
d) word
e) longint
94. Какой тип подходит для данных диапазона -128…127?
a) shortint
b) integer
c) byte
d) word
e) longint
95. Какой идентификатор описывает самый широкий диапазон данных?
a) extended
b) integer
c) real
d) double
e) longint
96. Какое из следующих утверждений неправильно?
a) Имена переменных не обязательно описывать в разделе var
b) Для описания меток используется слово label
c) Для описания переменных используется слово var
d) Для описания констант используется слово const
e) Значение константы нельзя изменить
97. Какие слова языка программирования не могут изменяться программистом?
a) зарезервированные
b) стандартные идентификаторы
c) пользовательские идентификаторы
d) слова, определяющие имена библиотек
e) таких слов нет
98. Какие слова используют для обозначения определенных разработчиками языка типов
данных, констант, процедур, функций?
a) стандартные идентификаторы
b) пользовательские идентификаторы
c) зарезервированные
d) слова, определяющие имена библиотек
e) таких слов нет
99. Какие слова используются для обозначения меток, констант, переменных, процедур,
функций, определенных программистом?
a) пользовательские идентификаторы
b) стандартные идентификаторы
c) зарезервированные
d) слова, определяющие имена библиотек
e) таких слов нет
100. Какое зарезервированное слово определяет блок описания меток?
a) label
b) uses
c) var
d) type
e) const
101. Какой тип данных не является целым?
a) single
b) integer
c) byte
d) word
e) shortint
102. Какой тип данных не является вещественным?
a) byte
b) real
c) single
d) double
e) extended
103. Сколько в следующем списке зарезервированных слов: X, Program, Summa,
MyMoney, Произведение, Vova, Begin, end?
a) 3
b) 12
c) 10
d) 9
e) 4
104. Какой заголовок программы НЕ правильный?
a) Program Summa Nalogov;
b) Program Zarplata;
c) Program Kurs2;
d) Program Teach_Kurs;
e) Program MyProgram;
105. Какая переменная образована неверно?
a) My.program
b) Day1
c) Day_1
d) FD_H
e) _X_Y
106. Какие описания констант являются верными
a) min, max, s, one, k, n
b) min, max, one, k, n
c) s, m
d) min, max, s, one, n
e) все описания верны
?
107. Какие переменные описаны верно
a) index, color, a1, d
b) A, index, color, a1, d, color1
c) index, color, a, d color1
d) index, color, a, d
e) все переменные описаны верно
?
108. Какой тип не относится к простым?
a) строковый
b) целый
c) вещественный
d) логический
e) тип-диапазон
109. Какой тип относится к простым?
a) перечисляемый
b) массив
c) строка
d) множество
e) запись
110. Идентификатор в TurboPascal не может начинаться с:
a) цифры
b) латинской буквы
c) заглавной латинской буквы
d) знака подчеркивания
e) латинской буквы, а затем знака подчеркивания
111. Тип данных, хранящий в себе какое-либо значение, изменяемое в ходе программы,
называется:
a) переменная
b) константа
c) массив
d) указатель
e) запись
112. Какой тип относится к структурированным?
a) строковый
b) вещественный
c) перечисляемый
d) тип-диапазон
e) целый
113. Совокупность символов для записей выражений в языке программирования,
называется:
a) алфавитом языка программирования
b) синтаксисом языка программирования
c) семантикой языка программирования
d) языком программирования
e) программой
114. Совокупность алфавита системы, синтаксиса и семантики для создания алгоритмов с
использованием символов естественного языка, называется:
a) язык программирования
b) система программирования
c) язык ассемблера
d) машинный язык
e) программа
115. Совокупность правил для записей выражений в языке программирования,
называется:
a) синтаксисом языка программирования
b) алфавитом языка программирования
c) семантикой языка программирования
d) языком программирования
e) программой
116. Пусть в программе объявлены переменные a,b,c,n : integer; d,e : real; Определите тип
следующего выражения: d+1
a) real
b) integer
c) char
d) Boolean
e) Longint
117. Пусть в программе объявлены переменные a,b,c,n : integer; d,e : real; Определите тип
следующего выражения: a-2
a) integer
b) real
c) char
d) Boolean
e) Longint
118. Какой диапазон значений имеет тип данных integer?
a) -32768…32767
b) 128…127
c) 0…255
d) 0..65535
e) -12345784121…12345784120
119. Переменная какого типа данных принимает значения true, false?
a) Boolean
b) byte
c) register
d) short
e) word
120. Какие типы данных являются базовыми?
a) логические, числовые, символьные
b) числовые, логические, указатели
c) символьные, переменные, константы
d) символьные, массивы, объекты
e) записи, массивы, объекты
121. Какой диапазон значений имеет тип данных word?
a) 0..65535
b) 128…127
c) 0…255
d) -32768…32767
e) -12345784121…12345784120
122. Кто создал язык программирования Pascal?
a) Никлаус Вирт
b) Бъярни Страуструп
c) Питер Нортон
d) Ада Байрон-Лавлайс
e) Блез Паскаль
123. Никлаус Вирт является разработчиком…
a) языка программирования Pascal
b) языка программирования C++
c) операционной системы Unix
d) компиляторов для С++
e) пакета Microsoft Office
124. Какие из этих операций являются логическими?
a) not, and, or, xor
b) not, and, mod, div
c) not, and, or, mod
d) not, and, shl, xor
e) not, and, or, shr
125. Какого типа переменные следует использовать для представления значений
количества каких-либо предметов?
a) integer
b) real
c) char
d) Boolean
e) Longint
126. Какого типа переменные следует использовать для представления значений
коэффициентов уравнения?
a) real
b) integer
c) char
d) Boolean
e) Longint
127. Какого типа переменные следует использовать для представления значений
количества солнечных дней в году?
a) integer
b) real
c) char
d) Boolean
e) Longint
128. Какого типа переменные следует использовать для представления значений
квадратного корня из целого числа?
a) real
b) integer
c) char
d) Boolean
e) Longint
129. Какого типа переменные следует использовать для представления значений
среднемесячной температуры?
a) real
b) integer
c) char
d) Boolean
e) Longint
130. Какого типа переменные следует использовать для представления значений цены
товара с учетом скидки, заданной в процентах?
a) real
b) integer
c) char
d) Boolean
e) Longint
131. Какое из перечисленных слов не является зарезервированным?
a) reg
b) array
c) if
d) begin
e) or
132. Какое из перечисленных слов не является зарезервированным?
a) square
b) goto
c) label
d) div
e) unit
133. Что из перечисленного относится к основным типам данных Паскаля?
a) real
b) array
c) repeat
d) uses
e) xor
134. Что из перечисленного не относится к основным типам данных Паскаля?
a) packed
b) integer
c) Boolean
d) real
e) string
135. Сколько значений принимает логическая константа?
a) два
b) одно
c) бесконечное множество
d) ни одного
e) три
136. Логический тип- …
a) Boolean
b) Extended
c) Byte
d) Double
e) Integer
137. На каком этапе создания программы формируется задача и выбирается метод
решения?
a) постановка задачи
b) алгоритмизация задачи
c) реализация задачи
d) анализ задачи
e) тестирование
138. На каком этапе создания программы обнаруживаются и исправляются
синтаксические ошибки?
a) трансляция программы
b) постановка задачи
c) алгоритмизация задачи
d) анализ работы программы
e) тестирование
139. Процесс поиска ошибок в программе называется:
a) тестированием;
b) отладкой;
c) программированием;
d) синтаксисом ;
e) семантикой;
140. Процесс устранения ошибок в программе:
a) отладкой;
b) тестированием;
c) программированием;
d) синтаксисом ;
e) семантикой;
141. На каком этапе разработки прикладных программных средств проводится перевод
алгоритма на язык программирования
a) Составление программы
b) Постановка задачи
c) Математическое описание
d) Разработка алгоритма
e) Тестирование программы
142. На каком этапе разработки прикладных программных средств проводится
демонстрация отсутствия ошибок в разработанных программах
a) Тестирование программы
b) Постановка задачи
c) Математическое описание
d) Разработка алгоритма
e) Составление программы
143. На каком этапе разработки прикладных программных средств устраняются ошибки
в программах
a) Тестирование и отладка программы
b) Постановка задачи
c) Математическое описание
d) Разработка алгоритма
e) Составление программы
144. На каком этапе разработки прикладных программных средств разработанные
программные средства вместе с сопроводительной документацией передаются
пользователю
a) Приемо-сдаточные испытания
b) Постановка задачи
c) Математическое описание
d) Разработка алгоритма
e) Составление программы
145. Качество (quality) приложенияa) совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей
b) способность приложения выполнять набор функций, удовлетворяющих заданным или
подразумеваемым потребностям пользователей
c) устойчивость приложения к ошибкам программы, к взломам и т.д
d) характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя.
e) отношение уровня услуг, предоставляемых приложения пользователю при заданных
условиях, к объему используемых ресурсов
146. Совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей a) Качество (quality) приложения
b) Функциональность приложения
c) Надежность приложения
d) Легкость применения приложения
e) Эффективность приложения
147.
Функциональность приложения
a) способность приложения выполнять набор функций, удовлетворяющих заданным или
подразумеваемым потребностям пользователей
b) совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей
c) устойчивость приложения к ошибкам программы, к взломам и т.д
d) характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя.
e) отношение уровня услуг, предоставляемых приложения пользователю при заданных
условиях, к объему используемых ресурсов
148. Способность приложения выполнять набор функций, удовлетворяющих заданным
или подразумеваемым потребностям пользователей
a) Функциональность приложения
b) Качество (quality) приложения
c) Надежность приложения
d) Легкость применения приложения
e) Эффективность приложения
149. Надежность приложения
a) устойчивость приложения к ошибкам программы, к взломам и т.д
b) способность приложения выполнять набор функций, удовлетворяющих заданным или
подразумеваемым потребностям пользователей
c) совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей
d) характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя.
e) отношение уровня услуг, предоставляемых приложения пользователю при заданных
условиях, к объему используемых ресурсов
150. Устойчивость приложения к ошибкам программы, к взломам и т.д.
a) Надежность приложения
b) Функциональность приложения
c) Качество (quality) приложения
d) Легкость применения приложения
e) Эффективность приложения
151. Легкость применения приложения
a) характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя.
b) устойчивость приложения к ошибкам программы, к взломам и т.д
c) способность приложения выполнять набор функций, удовлетворяющих заданным или
подразумеваемым потребностям пользователей
d) совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей
e) отношение уровня услуг, предоставляемых приложения пользователю при заданных
условиях, к объему используемых ресурсов
152. Характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя
a) Легкость применения приложения
b) Надежность приложения
c) Функциональность приложения
d) Качество (quality) приложения
e) Эффективность приложения
153. Эффективность приложения
a) отношение уровня услуг, предоставляемых приложения пользователю при заданных
условиях, к объему используемых ресурсов
b) характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя.
c) устойчивость приложения к ошибкам программы, к взломам и т.д
d) способность приложения выполнять набор функций, удовлетворяющих заданным или
подразумеваемым потребностям пользователей
e) совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей
154. Отношение уровня услуг, предоставляемых приложения пользователю при
заданных условиях, к объему используемых ресурсов
a) Эффективность приложения
b) Легкость применения приложения
c) Надежность приложения
d) Функциональность приложения
e) Качество (quality) приложения
155. Сопровождаемость приложения
a) характеристики приложения, которые позволяют минимизировать усилия по внесению
изменений для устранения в нем ошибок и по его модификации в соответствии с
изменяющимися потребностями пользователей.
b) характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя.
c) устойчивость приложения к ошибкам программы, к взломам и т.д
d) способность приложения выполнять набор функций, удовлетворяющих заданным или
подразумеваемым потребностям пользователей
e) совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей
156. Характеристики приложения, которые позволяют минимизировать усилия по
внесению изменений для устранения в нем ошибок и по его модификации в соответствии
с изменяющимися потребностями пользователей
a) Сопровождаемость приложения
b) Мобильность приложения
c) Надежность приложения
d) Функциональность приложения
e) Качество (quality) приложения
157. Мобильность приложения
a) способность приложения быть перенесенным из одной среды (окружения) в другую, в
частности, с одной ЭВМ на другую
b) характеристики приложения, которые позволяют минимизировать усилия
пользователя по подготовке исходных данных, применению приложения и оценке
полученных результатов, а также вызывать положительные эмоции определенного или
подразумеваемого пользователя.
c) устойчивость приложения к ошибкам программы, к взломам и т.д
d) способность приложения выполнять набор функций, удовлетворяющих заданным или
подразумеваемым потребностям пользователей
e) совокупность его черт и характеристик, которые влияют на его способность
удовлетворять заданные потребности пользователей
158. Способность приложения быть перенесенным из одной среды (окружения) в
другую, в частности, с одной ЭВМ на другую
a) Мобильность приложения
b) Сопровождаемость приложения
c) Надежность приложения
d) Функциональность приложения
e) Качество (quality) приложения
159. Критерии качества приложений (укажите неправильный ответ)
a) Обеспечение точности перевода
b) Мобильность приложения
c) Сопровождаемость приложения
d) Надежность приложения
e) Функциональность приложения
160. Критерии качества приложений (укажите неправильный ответ)
a) Обеспечение точности перевода
b) Мобильность приложения
c) Сопровождаемость приложения
d) Эффективность приложения
e) Функциональность приложения
161. Перечислите критерии качества приложений
a) мобильность, сопровождаемость, эффективность, функциональность, надежность,
легкость применения
b) мобильность, сопровождаемость, эффективность, функциональность, надежность,
обеспечение точности перевода
c) мобильность, сопровождаемость, эффективность, функциональность, надежность,
контроль принимаемых решений
d) мобильность, обеспечение точности перевода, эффективность, функциональность,
надежность, легкость применения
e) мобильность, сопровождаемость, эффективность, контроль принимаемых решений,
надежность, легкость применения
162. Какие критерии качества приложений являются обязательными при разработке
приложений
a)
b)
c)
d)
e)
функциональность, надежность
мобильность, сопровождаемость
мобильность, эффективность
эффективность, функциональность
надежность, легкость применения
163. Функциональность и надежность являются … критериями качества приложения
a) обязательными
b) произвольными
c) сомнительными
d) второстепенными
e) выборочными
164. Существуют четыре подхода к обеспечению надежности приложения. Какого из
перечисленных ниже подходов не существует?
a) контроль принимаемых решений
b) предупреждение ошибок;
c) самообнаружение ошибок;
d) самоисправление ошибок;
e) обеспечение устойчивости к ошибкам.
165. Существуют четыре подхода к обеспечению надежности приложения. Какого из
перечисленных ниже подходов не существует?
a) функциональность ошибок
b) предупреждение ошибок;
c) самообнаружение ошибок;
d) самоисправление ошибок;
e) обеспечение устойчивости к ошибкам.
166. Существуют четыре подхода к обеспечению надежности приложения. Какого из
перечисленных ниже подходов не существует?
a) Обеспечение точности перевода
b) предупреждение ошибок;
c) самообнаружение ошибок;
d) самоисправление ошибок;
e) обеспечение устойчивости к ошибкам.
167. К переменным какого типа можно применить операции DIV и MOD?
a) целого
b) вещественного
c) логического
d) символьного
e) любого типа
168. В каком разделе программы на Pascal для переменных определяется множество
допустимых значений?
a) var
b) type
c) const
d) uses
e) begin…end
169. Какой из перечисленных разделов обязателен в программе?
a) begin…end
b) var
c) const
d) type
e) label
170. Для чего используется слово uses?
a) с его помощью подключают стандартные библиотеки
b) таково слова нет в языке TurboPascal
c) это пользовательский идентификатор
d) это стандартная константа, равная 3.14
e) это логическая операция
171. С какого зарезервированного слова начинается раздел описания меток?
a) label
b) program
c) var
d) procedure
e) type
172. С какого зарезервированного слова начинается раздел описания типов?
a) type
b) program
c) label
d) var
e) procedure
173. С какого зарезервированного слова начинается раздел инструкций в тексте
программы?
a) begin
b) var
c) end
d) readln
e) write
174. Каким словом заканчивается раздел инструкций в тексте программы?
a) end
b) var
c) begin
d) readln
e) write
175. Тело программы заключено в операторные скобки…
a) begin end;
b) {};
c) begin end;;
d) {};;
e) begin end..
176. С какого зарезервированного слова начинается раздел описания заголовка
программы?
a) program
b) label
c) var
d) procedure
e) type
177. С какого зарезервированного слова начинается раздел описания переменных?
a) var
b) program
c) label
d) procedure
e) type
178. Какой командой подключают внешний модуль программы в Паскале?
a) USES имя
b) {$Iname}
c) procedure имя
d) unit имя
e) function имя
179. Что из перечисленного не является встроенной математической функцией Паскаля?
a) val
b) abs
c) sin
d) arctan
e) ln
180. Что из перечисленного не является функцией преобразования Паскаля?
a) cos
b) int
c) trunc
d) round
e) frac
181. Комментарий к программе – это…
a) Набор символов, который игнорируется компилятором
b) Набор символов, который не игнорируется компилятором
c) Заголовок программы
d) Символы, необходимые для организации процесса вычисления
e) Символы, необходимые для передачи компилятору определенного набора инструкции
182. Укажите правильное определение комментариев
a) /*комментарии*/
b) /*комментарии/*к программе*/
c) /*комментарий к следующей /*программе*/*/
d) //комментарий*//
e) /*комментарий//
183. Укажите оператор ввода:
a) read(<список переменных через запятую>);
b) write(<список вывода>)
c) goto<метка>
d) <enter>
e) Label
184. В чем состоит основное отличие между Write и Writeln?
a) Writeln выводит еще и возврат каретки/перевод строки
b) Write может иметь только один аргумент
c) Writeln может быть без аргументов
d) Writeln ожидает нажатия клавиши <Enter>
e) Отличия нет
185. Какая структура программы правильна?
a) Writeln (‘Summa=’,a+b);
b) Begin;
c) Writel(1);
d) Y+z:=x;
e) Z:=2d;
186. Каков будет результат выполнения программы
a) 30 Привет
b) 5*6
c) 5*6 Привет
d) Привет
e) 30
187. В какой строке программы ошибка
a) 1
b) 2
c) 4
d) 6
e) 7
?
188. Какое значение получит переменная А в результате выполнения инструкций
присваивания: B:=5; C:=4; A:=(B/5+C)*3
a) 15
b) 10
c) 1
d) -5
e) 28
189. Какое значение получит переменная А в результате выполнения инструкций
присваивания: B:=5; A:=B; А:=А+В;
a) 10
b) 15
c) 1
d) -5
e) 28
190. 10 div 3 =
a) 3
b) 5
c) 4
d) 2
e) 1
191. 10 mod 3 =
a) 1
b) 3
c) 7
d) 4
e) 0
192. 11 div 3 =
a) 3
b) 5
c) 4
d) 2
e) 1
193. 11 mod 3 =
a) 2
b) 3
c) 7
d) 4
e) 0
194. (11 mod 3) - 2=
a) 0
b) 3
c) 7
d) 4
e) 2
195. (10 div 3) + 4 =
a) 7
b) 5
c) 4
d) 2
e) 1
196. (10 div 3) - 4 =
a) -1
b) 5
c) 4
d) 2
e) 1
197. Какой результат выполнения выражения неверный?
a) 11div5=1
b) 24/12=2
c) 11mod5=1
d) 6*5=30
e) 15+21div2=25
198. Что будет выведено на экран после выполнения процедуры вывода write(15.123:0:0)
a) 15
b) 0.15123
c) 15.1
d) 0
e) Ошибка
199. Какая процедура выводит на экран текст с переносом курсора на следующую строку?
a) writeln
b) write
c) read
d) gotoxy
e) readln
200. Из перечисленных ниже разделов, в программе обязателен:
a) begin…end
b) var
c) const
d) type
e) label
201. Какая структура программы правильна?
a) Readln (a, b);
b) Begin;
c) Writel(1);
d) Y+z:=x;
e) Z:=2d;
202. Какая структура программы правильна?
a) begin
b) Begin;
c) Writel(1);
d) Y+z:=x;
e) Z:=2d;
203.
Что будет выведено на экране в результате выполнения инструкции
writeln(x1); writeln (x2)?
a) значение переменной х1, затем в следующей строке значение переменной х2
b) текст «х1=» и значение переменной х1
c) значение переменной х1. Затем сразу без пробелов значение переменной х2
d) значение переменной х1
e) значение переменной х2
204.
Какие функции возвращают целочисленный результат?
a)
b)
c)
d)
e)
Pred, Succ, Ord
Pred, Succ, Chr
Pred, Succ, Sqrt
Pred, Succ, Random
все упомянутые
205. Какая из операций имеет высший приоритет?
a) not
b) *
c) +
d) div
e) <>
206. Какая из операций имеет низший приоритет?
a) in
b) *
c) +
d) div
e) not
207. В каком порядке будут выполняться действия в выражении? C mod B+A or not D –
e*f
a) not, mod, *, +, or, b) mod, +, or, not, -, *
c) mod, or, not, *, +, d) or, not, mod, *, +, e) *, + -, mod, not, or
208. Какое из выражений имеет результат true?
a) (x*y<>0) and (y>x), если x=1,y=2
b) t and(p=0), если t=true, p=2
c) (not a) or b, если a=true, b=false
d) (x=0) or (y=0), если x=2,y=3
e) (y mod x)<>0, если x=1, y=2
209. В каком порядке будут выполняться действия в выражении? not A and (B<>C) or
(D-E div F)
a) <>, div, -, not, and, or
b) not, <>, and, div, or
c) <>, -, div, and, or, not
d) not, <>, div, -, or, and
e) div, -, <>, or, not, and
210. Вычислить значения выражений false<true; ord(false)=1; pred(true);
ord(succ(false))>0
a) true, false, false, true
b) false, true, true, false
c) true, false, true, true
d) true,true, false, false
e) false, false, false, true
211. Вычислить значение выражений: not(pred(c) or (ord(c)=1)) при c=true;
(p=true)=(q=false) при p=q=true; a and b>a при a=false; b=true
a) false, false, false
b) true, true, true
c) false, true, true
d) false, false, true
e) true, false, true
212. Для обозначения определенных разработчиками языка типов данных, констант,
процедур, функций используют
a) стандартные идентификаторы
b) пользовательские идентификаторы
c) зарезервированные
d) слова, определяющие имена библиотек
e) таких слов нет
213. Для обозначения меток, констант, переменных, процедур, функций, определенных
программистом используются
a) пользовательские идентификаторы
b) стандартные идентификаторы
c) зарезервированные
d) слова, определяющие имена библиотек
e) таких слов нет
214. Блок описания меток определяет зарезервированное слово
a) label
b) uses
c) var
d) type
e) const
215. Какая структура языка Pascal используется для выбора, когда есть два возможных
выбора
a) if-then-else
b) if-then
c) while-do
d) repeat-until
e) case-of
216. Какой оператор передает управление на оператор, помеченный меткой
a) goto
b) return
c) break
d) if
e) for
217. Каким оператором в Паскаль обозначается цикл с постусловием
a) repeat _until
b) while_do
c) for
d) switch
e) if
218. Каким оператором в Паскаль обозначается цикл с предусловием
a) while_do
b) repeat _until
c) for
d) switch
e) if
219. Каким оператором в Паскаль обозначается цикл с параметром
a) for
b) while do
c) repeat _until
d) switch
e) if
220. Какой синтаксис имеет оператор множественного выбора
a) CASE N OF значение 1: оператор1; значение 2: оператор2; … значение N: операторN; END;
b) if (условие) оператор1; else оператор 2;
c) for ( выражение 1; выражение 2; выражение 3 ) {тело цикла ;}
d) case оператор 1 begin {список операторов;} end;
e) while (выражение) тело выбора
221. Какой синтаксис имеет оператор цикла с параметром
a) for x:=nz to kz do begin тело цикла; end;
b) if (условие) оператор1; else оператор 2;
c) switch ( выражение ) { case константное-выражение1 : список-операторов1;… default: список
операторов;}
d) case оператор 1 begin {список операторов;} end;
e) while (выражение) тело выбора
222. Какой синтаксис имеет оператор цикла с постусловием
a) repeat тело цикла; until условие;
b) while условие do begin тело цикла; end;
c) for ( выражение 1; выражение 2; выражение 3 ) {тело цикла ;}
d) case оператор 1 begin {список операторов;} end;
e) while (выражение) тело выбора
223. Какой синтаксис имеет оператор цикла с предусловием
a) while условие do begin тело цикла; end;
b) switch ( выражение ) { case константное-выражение1 : список-операторов1;… default: список
операторов;}
c) for ( выражение 1; выражение 2; выражение 3 ) {тело цикла ;}
d) repeat тело цикла; until условие;
e) do {тело цикла} while (выражение);
224. Оператор if в Pascal используется для…
a) выбора одного из двух направлений дальнейшего хода программы
b) выбора из множества различных вариантов
c) организации цикла с постусловием
d) организации цикла с предусловием
e) организации цикла с параметром
225. Оператор case of в Pascal используется для…
a) выбора из множества различных вариантов
b) выбора одного из двух направлений дальнейшего хода программы
c) организации цикла с постусловием
d) организации цикла с предусловием
e) организации цикла с параметром
226. Оператор repeat_until в Pascal используется для…
a) организации цикла с постусловием
b) выбора из множества различных вариантов
c) выбора одного из двух направлений дальнейшего хода программы
d) организации цикла с предусловием
e) организации цикла с параметром
227. Оператор while_do в Pascal используется для…
a) организации цикла с предусловием
b) организации цикла с постусловием
c) выбора из множества различных вариантов
d) выбора одного из двух направлений дальнейшего хода программы
e) организации цикла с параметром
228. Оператор for в Pascal используется для…
a) организации цикла с параметром
b) организации цикла с постусловием
c) выбора из множества различных вариантов
d) выбора одного из двух направлений дальнейшего хода программы
e) организации цикла с предусловием
229. Оператор goto в Pascal …
a) передает управление на оператор, помеченный меткой
b) используется для организации цикла с параметром
c) завершает выполнение функции, в которой он задан, и возвращает управление в вызывающую
функцию, в точку, непосредственно следующую за вызовом
d) используется для организации выбора из множества различных вариантов
e) обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов
230. Какая структура языка Pascal используется для выбора, когда есть многозначное
ветвление?
a) case-of
b) if-then-else
c) if-then
d) while-do
e) repeat-until
231. Какая структура языка Pascal выполняет действие один раз и повторяет его до тех пор
пока условие станет верным?
a) repeat-until
b) if-then-else
c) if-then
d) while-do
e) case-of
232. Какая структура языка Pascal повторяет действие пока сохраняет силу некоторое
условие?
a) while-do
b) if-then-else
c) if-then
d) repeat-until
e) case-of
233. Сколько раз будет выполняться следующий цикл for i:=k to k do;
a) один раз
b) бесконечно
c) k раз
d) ни разу
e) такая конструкция ошибочна
234. Сколько раз будет выполнен цикл x:=1; while x<5 do x:=x+1;
a) 4
b) 5
c) 2
d) 3
e) 0
235. Что произойдет после выполнения команды ClsScr;
a) экран будет очищен
b) экран не будет очищен
c) данные будут удалены
d) файл будет удален
e) выражение недопустимо в Pascal
236. if 0=true then ClsScr;
a) экран не будет очищен
b) экран будет очищен;
c) данные будут удалены
d) файл будет удален
e) выражение недопустимо в Pascal.
237. Сколько раз будет выполнен цикл For i:=1 to 100 do
a) 100
b) 1
c) 99
d) 0
e) 101
238. Какое из высказываний не верно?
a) цикл выполняется всего 1 раз
b) цикл repeat выполняется по меньшей мере 1 раз
c) в цикле repeat не нужны скобки begin/end
d) цикл repeat может быть бесконечным
e) цикл repeat – цикл с постусловием
239. Какой результат выполнения выражения неверный?
a) 11div5=1
b) 24/12=2
c) 11mod5=1
d) 6*5=30
e) 15+21div2=25
240. Какое утверждение о цикле For верно?
a) индексная переменная не может модифицироваться внутри цикла
b) цикл For выполняется по крайней мере один раз
c) цикл For может быть неопределенным
d) индексная переменная всегда увеличивается на 1
e) индексная переменная всегда уменьшается на 1
241. Какое из высказываний верно?
a) цикл while – цикл с предусловием
b) цикл while – цикл с постусловием
c) в цикле while всегда нужны скобки begin…end
d) цикл while не может быть бесконечным
e) цикл while не может быть обойден
242. Сколько раз будет выполнен цикл: repeat until true;
a) один раз
b) бесконечно
c) три раза
d) ни разу
e) такая конструкция ошибочна
243. Сколько раз будет выполнен цикл: while true do
a) бесконечно
b) один раз
c) три раза
d) ни разу
e) такая конструкция ошибочна
244. Какое будет значение параметра цикла на третьем шаге for x:=10 downto 5 do
a) 8
b) 6
c) 7
d) 9
e) 10
245. Каким должно быть соотношение для цикла for x:=xn downto xk do
a) xn > xk
b) xn = xk*2
c) xn < xk
d) xk = xn/2
e) любое
246. Какого типа результат возвращает функция chr?
a) char
b) byte
c) word
d) string
e) extended
247. Найдите верный вариант описания условия того, что месяц является зимним.
a) (month= 12) or (month = 1) or (month= 2)
b) (month= 12) div (month = 1) or (month= 2)
c) (month= 12) or (month = 1) add (month= 2)
d) (month= 12) mod (month = 1) or (month= 2)
e) (month= 12) char (month = 1) or (month= 2)
248. В каком случае в теле цикла не нужно писать операторные скобки?
a) если в теле цикла используется 1 оператор
b) если в теле цикла используется 2 оператора
c) если в теле цикла используется 3 оператора
d) если в теле цикла используется 4 оператора
e) если в теле цикла используется 5 операторов
249. Какой результат выполнения выражения неверный?
a) (‘a’<’b’)or(1>10)=false
b) (3>2)and(5>6)=true
c) (60>70)or(100>90)=true
d) not(30>10)=false
e) 60>20=true
250. Сколько раз выполняется цикл, какие значение будут у переменных S и i
a) 1 раз; S=10; i=9
b) 10 раз; S=55; i=0
c) 5 раз; S=45; i=5
d) 10 раз; S=10; i=0
e) бесконечный цикл
251. Определить значения S и i после выполнения операторов:
a) i=5; s=0.2
b) i=0; s=0
c) i=4; s=2.08
d) i=5; s=2.28
e) i=4; s=0.25
252. Сколько раз выполнится цикл, какие значения будут у переменных s и i
a) 2 раза; s=1; i= - 1
b) не разу
c) 1 раз; s=1; i=0
d) 2 раза; s=2; i= - 1
e) бесконечное число раз
253. Какая конструкция в Pascal используется для реализации неполной развилки?
a) If_then
b) for _ do
c) repeat_ until
d) If_then_else
e) Case_ of
254. Переменные какого типа не могут быть индексными переменными в цикле?
a) real;
b) integer;
c) byte;
d) word
e) longint
255. Найдите ошибку в следующем выражении: if a=b then k:=k+1; else k:=k-1;
a) if a=b then k:=k+1 else k:=k-1;
b) if a=b then k=k+1 else k:=k-1;
c) if a=b then k=k+1; else k=k-1;
d) if a:=b then k:=k+1 else k:=k-1;
e) if a:=b then ( k:=k+1) else (k:=k-1;)
256. Выберите строчку кода для нахождения максимального из двух чисел а и b
a) if a>b then max:=a else max:=b;
b) for i:=1 to 9 do b=i*i;
c) while (k < i) k++;
d) if b>10 then c:=a+b;
e) do {i++; j--;} while (i<30 && j<-30);
257. Выберите строчку кода для нахождения минимального из двух чисел а и b
a) if a<b then min:=a else min:=b;
b) for i:=1 to 9 do b=i*i;
c) while (k < i) k++;
d) if b>10 then c:=a+b;
e) do {i++; j--;} while (i<30 && j<-30);
258. Выберите строчку кода для вычисления квадратов чисел от 1 до 9
a) for i:=1 to 9 do b:=i*i;
b) if a<b then min:=a else min:=b;
c) while (k < i) k++;
d) if b>10 then c:=a+b;
e) do {i++; j--;} while (i<30 && j<-30);
259. Выберите строчку кода для вычисления квадратов чисел от 0 до 10
a) for i:=0 to 10 do b:=i*i;
b) if (a>b) max=a; else max=b;
c) while (k < i) k++;
d) if (b>10) c=a+b;
e) do {i++; j--;} while (i<30 && j<-30);
260. Найдите ошибку в следующем выражении: for i:=1 to i:=10 do b:=i*i;
a) for i:=1 to 10 do b:=i*i;
b) for i:=1 to 10 do b=i*i;
c) for 1 to 10 do b:=i*i;
d) for i=1 to i=10 do b:=i*i;
e) for i:=1; to i:=10; do b:=i*i;
261. Найдите ошибку в следующем выражении: for i=1 to i=10 do b:=i*i;
a) for i:=1 to 10 do b:=i*i;
b)
c)
d)
e)
for i:=1 to 10 do b=i*i;
for 1 to 10 do b:=i*i;
for i=1; to i=10; do b:=i*i;
for i:=1; to i:=10; do b:=i*i;
262. Найдите ошибку в следующем выражении: for 1 to 10 do b:=i*i;
a) for i:=1 to 10 do b:=i*i;
b) for i:=1 to 10 do b=i*i;
c) for 1 to i:=10 do b:=i*i;
d) for i=1 to i=10 do b:=i*i;
e) for i:=1; to i:=10; do b:=i*i;
263. Найдите ошибку в следующем выражении: if a=b then begin k:=k+1 else k:=k-1; end;
a) if a=b then k:=k+1 else k:=k-1;
b) if a=b then k=k+1 else k:=k-1;
c) if a=b then k=k+1; else k=k-1;
d) if a:=b then k:=k+1 else k:=k-1;
e) if a:=b then ( k:=k+1) else (k:=k-1;)
264. Найдите ошибку в следующем выражении: if a=b; k:=k+1 else k:=k-1;
a) if a=b then k:=k+1 else k:=k-1;
b) if a=b k=k+1 else k:=k-1;
c) if a=b then k=k+1; else k=k-1;
d) if a:=b then k:=k+1 k:=k-1;
e) if a:=b then ( k:=k+1) else (k:=k-1;)
265. Найдите ошибку в следующем выражении: if a=b then k:=k+1 end; k:=k-1;
a) if a=b then k:=k+1 else k:=k-1;
b) if a=b then k=k+1 else k:=k-1;
c) if a=b then k=k+1; else k=k-1;
d) if a:=b then k:=k+1 else k:=k-1;
e) if a:=b then ( k:=k+1) else (k:=k-1;)
266. Чему будет равно с после выполнения следующего фрагмента программы: a:=0; b:=1; if a=b then c:=5
else c:=a-b;
a) -1
b) 1
c) 0
d) 5
e) -5
267. Чему будет равно с после выполнения следующего фрагмента программы: a:=1; b:=0; if a=b then c:=5
else c:=a-b;
a) 1
b) -1
c) 0
d) 5
e) -5
268. Чему будет равно с после выполнения следующего фрагмента программы: a:=1; b:=1; if a=b then c:=5
else c:=a-b;
a) 5
b) 1
c) -1
d) 0
e) -5
269. Чему будет равно a после выполнения следующего фрагмента программы: a:=1; b:=1; if a=b then c:=5
else c:=a-b;
a) 1
b) 5
c) -1
d) 0
e) -5
270. Чему будет равно b после выполнения следующего фрагмента программы: a:=1; b:=1; if a=b then c:=5
else c:=a-b;
a) 1
b) 5
c) -1
d) 0
e) -5
271. Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=1; if a>b then c:=5
else c:=a-b;
a) 0
b) 1
c) 5
d) -1
e) -5
272. Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=1; if a<b then c:=5
else c:=a-b;
a) 0
b) 1
c) 5
d) -1
e) -5
273. Чему будет равно c после выполнения следующего фрагмента программы: a:=0; b:=1; if a<b then c:=5
else c:=a-b;
a) 5
b) 0
c) 1
d) -1
e) -5
274. Чему будет равно c после выполнения следующего фрагмента программы: a:=0; b:=1; if a>b then c:=5
else c:=a-b;
a) -1
b) 5
c) 0
d) 1
e) -5
275. Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=0; if a<b then c:=5
else c:=a-b;
a) 1
b) 5
c) 0
d) -1
e) -5
276. Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=0; if a>b then c:=5
else c:=a-b;
a) 5
b) 1
c) 0
d) -1
e) -5
277. Чему будет равно c после выполнения следующего фрагмента программы: a:=10; b:=100; if a>b then
c:=20 else c:=a*b;
a) 1000
b) 0
c) 20
d) 100
e) 200
278. Чему будет равно c после выполнения следующего фрагмента программы: a:=10; b:=100; if a<b then
c:=20 else c:=a*b;
a) 20
b) 1000
c) 0
d) 100
e) 200
279. Чему будет равно a после выполнения следующего фрагмента программы: a:=10; b:=100; if a<b then
c:=20 else c:=a*b;
a) 10
b) 1000
c) 0
d) 100
e) 20
280. Дано: A:array[1..10] of char . Выражение: А[0]=’C’;
a) ошибка при выполнении, если включена проверка диапазона
b) допустимо в Pascal
c) вызовет ошибку компиляции
d) вызовет ошибку при выполнении
e) не допустимо в Pascal
281. Дано: type Days = (Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции:
ord(Mon)=?;
a) 0
b) True
c) False
d) Mon
e) 1
282. Дано: Type Days=(Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции
Days(1)?
a) Tue
b) True
c) False
d) Mon
e) 0
283. Дан массив размерностью m x n. Переменная n– это…
a) Число столбцов массива
b) Число строк массива
c) Число элементов массива
d) Степень массива
e) Элемент массива
284. Какой фрагмент программы вычисляет сумму положительных элементов
одномерного массива?
a) sum:=0; for i:=1 to n do begin if a[i]>0 then sum:=sum+a[i]; end;
b) sum:=0; for i:=1 to n do begin if a[i]>0 then end; sum:=sum+a[i];
c) sum:=0; for i:=1 to n do for j:=1 to m do begin if a[i,j]>0 then sum:=sum+a[i,j]; end;
d) sum:=0; for i:=1 to n do begin if a[i]>0 then sum:=sum+i; end;
e) sum:=0; for i:=1 to n do sum:=sum+a[i];
285. Какой фрагмент программы вычисляет сумму положительных элементов
одномерного массива?
a) sum:=0; for i:=1 to n do if a[i]>0 then sum:=sum+a[i];
b) sum:=0; for i:=1 to n do begin if a[i]>0 then sum:=sum+i; end;
c) sum:=0; for i:=1 to n do begin if a[i]>0 then end; sum:=sum+a[i];
d) sum:=0; for i:=1 to n do for j:=1 to m do begin if a[i,j]>0 then sum:=sum+a[i,j]; end;
e) sum:=0; for i:=1 to n do sum:=sum+a[i];
286. Дан массив размерностью 4 x 3. Сколько столбцов в массиве?
a) 3
b) 4
c) 12
d) 1
e) 6
287. Что напечатает данная программа for i:=1 to 5 do for j:=1 to 2 do write a[i,j];
a) таблицу из 5 строк и 2 столбцов
b) столбик из 10 чисел
c) строку из 10 чисел
d) таблицу из 2 строк и 5 столбцов
e) ошибка
288. Дан массив размерностью 4 x 3. Сколько строк в массиве?
a) 4
b) 3
c) 12
d) 1
e) 6
289. Какой оператор присваивания является неверным, если одномерный массив А описан
на 8 элементов?
a) a[3,4]:=3*4
b) a[5]:=10
c) a[3+4]:=4+5
d) a[2*3]:=1+2+3
e) a[6/3]:=6/3
290. Дан массив размерностью 4 x 3. Сколько элементов в массиве?
a) 12
b) 3
c) 4
d) 1
e) 6
291. Какой из вариантов описания массива верный?
a) a:array[1..10] of integer;
b) a:array{1…10} of integer;
c) a:array[1,10] of integer;
d) a:array(1..10) of integer;
e) a:array of integer[1…10];
292. N-мерная совокупность величин одного типа данных, называется:
a) массив
b) база данных
c) запись
d) объект
e) строка
293. Каким зарезервированным словом описывается массив?
a) array
b) massiv
c) of
d) write
e) assign
294. Пусть двумерный массив 3х3 строится по правилу a[i,j]:=10*i+j. Чему равна сумма
элементов второй строки этого массива?
a) 66
b) 63
c) 36
d) 69
e) 99
295. Дан массив размерностью m x n. Переменная m – это…
a) Число строк массива
b) Число столбцов массива
c) Число элементов массива
d) Степень массива
e) Элемент массива
296. Дан массив размерностью 5 x 2. Сколько строк в массиве?
a) 5
b) 2
c) 12
d) 1
e) 10
297. Дан массив размерностью 5 x 2. Сколько столбцов в массиве?
a) 2
b) 5
c) 12
d) 7
e) 10
298. Дан массив размерностью 5 x 2. Сколько элементов в массиве?
a) 10
b) 5
c) 2
d) 12
e) 7
299. Дана квадратная матрица а. Какую размерность она может иметь?
a) 3 х 3
b) 2 х 3
c) 3 х 10
d) 10 х 6
e) 1 х 4
300. Пусть одноименный массив из 5 элементов строится по правилу a[i]:=2*i+1. Чему
равна сумма нечетных по порядку элементов?
a) 21
b) 35
c) 15
d) 5
e) 0
301. Массив – это…
a) это набор данных, следующих друг за другом.
b) Возникшая в процессе выполнения программы ошибка
c) Реакция приложения на операцию ввода
d) Используемая в процессе написания программы инструкция, для обозначения комментария
e) Набор символов, который игнорируется компилятором
302. Набор данных, следующих друг за другом.
a) массив
b) исключение
c) комментарий
d) событие
e) метод
303. Массивы бывают….
a) Одномерные и многомерные
b) Только одномерные
c) Только многомерные
d) Только двумерные
e) Только целочисленные
304. Каким образом нужно описать переменную a, чтобы объявить ее одномерным массивом?
a) var a: array [1..10] of integer;
b) var a{10}: array;
c) int a[10][10];
d) int a__10;
e) array a[10];
305. Каким образом нужно описать переменную a, чтобы объявить ее двумерным массивом?
a) var a: array [1..10, 1..10] of integer;
b) var a: array [1..10] of integer;
c) int a{10};
d) int a__10__10;
e) array a[10,10];
306. Каким образом нужно описать переменную a, чтобы объявить ее одномерным массивом?
a) var a: array [1..10] of real;
b) real a{10};
c) real a[10][10];
d) real a__10;
e) array a[10];
307. Каким образом нужно описать переменную a, чтобы объявить ее двумерным массивом?
a) var a: array [1..10, 1..10] of real;
b) float a[10];
c) float a{10};
d) float a__10__10;
e) array a[10,10];
308. Какого типа могут быть данные в одномерном массиве?
a) любого
b) только типа int
c) только типа float
d) только строкового типа
e) только типа char
309. Какого типа могут быть данные в двумерном массиве?
a) любого
b) только типа int
c) только типа float
d) только строкового типа
e) только типа char
310. Какого типа могут быть данные в многомерном массиве?
a) любого
b) только типа int
c) только типа float
d) только строкового типа
e) только типа char
311. Укажите верное объявление массива из 10 целых чисел
a) var a: array [1..10] of integer;
b) var a: array [1..10] of real;
c) float a[10];
d) var a: array [1..10,1..10] of integer;
e) int a[11];
312. Укажите верное объявление массива из 10 дробных чисел
a) var a: array [1..10] of real;
b) var a: array [1..10] of integer;
c) float a[10];
d) var a: array [1..10,1..10] of integer;
e) int a[11];
313.
Укажите, где правильно описан двумерный массив, состоящий из 20
элементов:
a) var a:array [1..2,1..10]
b) var a:array [1..10, 1..10]
c) var a:array [1..20]
d) var a:array [1..2,1..2]
e) var a:array [1..20,1..20]
314.
Укажите, где правильно описан одномерный массив, состоящий из 20
элементов:
a) var a:array [1..20]
b) var a:array [1..2,1..10]
c) var a:array [1..10, 1..10]
d) var a:array [1..2,1..2]
e) var a:array [1..20,1..20]
315. Сколько размерностей может иметь массив?
a) ограничено размерами памяти
b) 1
c) 2
d) 3
e) 4
316. Дано: StringVar=’ABCD’; Length(StringVar)=
a) 4
b) 0
c) ‘ABCD’
d) 16
e) Ошибка
317. Pos(‘EFA’,’ABCDEFGHEFAB’) =
a) 9
b) 0
c) 6
d) 5
e) 10
318. Pos(‘DE’,’ABCDEFGHEFAB’) =
a) 5
b) 0
c) 6
d) 9
e) 10
319. Str(25:3,StringVar);
a) StringVar = ‘ 25’
b) StringVar = ‘ ’
c) StringVar = ‘25’
d) StringVar = ’25.3’
e) StringVar = 8.33
320. Что напечатает данная программа:
as:=’информатика’;bs:=copy(as, 3, 5); write(bs);
a) форма
b) инф
c) инфор
d) матик
e) ошибка
321. Что получится в результате работы фрагмента программы:
as:=’информатика-это наука’; n:=length(copy(as, 1, 11)) write(n);
a) 11
b) информатика
c) 12
d) 21
e) Ошибка
322. Chr(Ord(‘A’)) =
a) ‘A’
b) целое число
c) вещественное число
d) номер символа
e) ошибка
323. Дано: StringVar=’ABCD’ Выполнить Delete(StringVar,1,Length(StringVar)); Результат
-?
a) Stringvar = ’’
b) Stringvar = ‘A’
c) Stringvar = ‘ABCD’
d) Stringvar=’ABC’
e) выражение недопустимо в Pascal
324. Copy ( ‘ABCDEFGHIJ’, 4, 3)
a) ‘DEF’
b) ‘CDEF’
c) ‘ABCD’
d) ‘ABCDHIJ’
e) выражение недопустимо в Pascal
325. val (‘123’,integerVar, ErrorCode);
a) IntegerVar =123, ErrorCode =0;
b) IntegerVar=0,ErrorCode=123;
c) IntegerVar =123, ErrorCode <>0
d) IntegerVar =0, ErrorCode<>0
e) выражение недопустимо в Pascal
326. Какая константа является константой символьного типа?
a) 'f'
b) ‘error’
c) $
d) #13#26
e) 25Е02
327. Что будет выведено на экран после выполнения процедуры вывода?
write([‘A’..’C’]=[]);
a) false
b) пустое множество
c) ‘A’
d) true
e) ошибка
328. Что будет выведено на экран после выполнения процедуры вывода? write([‘A’..’C’]);
a) ошибка
b) пустое множество
c) ‘A’
d) false
e) true
329. Для чего используется встроенная функция CONCAT?
a) для объединения нескольких строк в одну
b) для выделения подстроки
c) для удаления части строки
d) для определения позиции подстроки в строке
e) для задания длины строки
330. Что из перечисленного не является встроенной функцией для работами со строками и
символами?
a) exp
b) concat
c) copy
d) pos
e) chr
331.
Сколько звездочек будет выведено на экран в результате выполнения
инструкции: for i:=1 to 5 do for j:=i to 5 do write(‘*’);
a) строка из 25 звездочек
b) строка из 15 звездочек
c) столбец из 25 звездочек
d) строка и столбец из 25 звездочек
e) таблица 5х5 звездочек
332. succ(‘F’) =
a) ‘G’
b) ‘E’
c) код символа F
d) ‘F’
e) Ошибка
333. Какого типа результат возвращает функция chr?
a) char
b) byte
c) word
d) string
e) extended
334. Дано: A:array[1..10] of char Выражение: А[0]=’C’;
a) ошибка при выполнении, если включена проверка диапазона
b) допустимо в Pascal
c) вызовет ошибку компиляции
d) вызовет ошибку при выполнении
e) не допустимо в Pascal
335. UpCase(‘2’) =
a) ‘2’
b) ‘@’
c) ‘ ‘
d) 2
e) chr(2)
336. Дано: StringVar=’ABCD’; Delete(StringVar,1,Length(StringVar));
a) Stringvar = ’’
b) Stringvar = ‘A’
c) Stringvar = ‘ABCD’
d) Stringvar=’ABC’
e) выражение недопустимо в Pascal
337. Copy ( ‘ABCDEFGHIJ’, 4, 3)
a) ‘DEF’
b) ‘CDEF’
c) ‘ABCD’
d) ‘ABCDHIJ’
e) выражение недопустимо в Pascal
338. val (‘123’,integerVar, ErrorCode);
a) IntegerVar =123, ErrorCode =0;
b) IntegerVar=0,ErrorCode=123;
c) IntegerVar =123, ErrorCode <>0
d) IntegerVar =0, ErrorCode<>0
e) выражение недопустимо в Pascal
339. Что будет выведено на экран после выполнения процедуры вывода?
write(chr(49));
a) 1
b) 49
c) ‘49’
d) 49.00
e) Ошибка
340. Что будет выведено на экран после выполнения процедуры вывода?
write(15.123:0:0)
a) 15
b) 0.15123
c) 15.1
d) 0
e) Ошибка
341. Дано: A:array[1..10] of char . Выражение: А[0]=’C’;
a) ошибка при выполнении, если включена проверка диапазона
b) допустимо в Pascal
c) вызовет ошибку компиляции
d) вызовет ошибку при выполнении
e) не допустимо в Pascal
342. Дано: type Days = (Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции:
ord(Mon)=?;
a) 0
b) True
c) False
d) Mon
e) 1
343. Дано: Type Days=(Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции
Days(1)?
a) Tue
b) True
c) False
d) Mon
e) 0
344. Перечислите подходы к программированию(укажите неправильный):
a) Модульное программирование
b) Процедурное программирование
c) Функциональное программирование
d) Логическое программирование
e) Параллельное программирование
345. Перечислите подходы к программированию(укажите неправильный):
a) Модульное программирование
b) Процедурное программирование
c) Функциональное программирование
d) Логическое программирование
e) Объектно-ориентированное программирование
346. Перечислите подходы к программированию(укажите неправильный):
a) Программирование с защитой от ошибок
b) Процедурное программирование
c) Функциональное программирование
d) Логическое программирование
e) Параллельное программирование
347. Перечислите подходы к программированию(укажите неправильный):
a) Нисходящее проектирование
b) Процедурное программирование
c) Функциональное программирование
d) Логическое программирование
e) Параллельное программирование
348. Перечислите подходы к программированию(укажите неправильный):
a) восходящее проектирование
b) Процедурное программирование
c) Функциональное программирование
d) Логическое программирование
e) Параллельное программирование
349. Перечислите основные методы разработки программ(укажите неправильный):
a) Процедурное программирование
b) восходящее проектирование
c) нисходящее проектирование
d) модульное программирование
e) программирование с защитой от ошибок
350. Перечислите основные методы разработки программ(укажите неправильный):
a) Логическое программирование
b) восходящее проектирование
c) нисходящее проектирование
d) модульное программирование
e) программирование с защитой от ошибок
351. Перечислите основные методы разработки программ(укажите неправильный):
a) Функциональное программирование
b) восходящее проектирование
c) нисходящее проектирование
d) модульное программирование
e) программирование с защитой от ошибок
352. Перечислите основные методы разработки программ(укажите неправильный):
a) Параллельное программирование
b) восходящее проектирование
c) нисходящее проектирование
d) модульное программирование
e) программирование с защитой от ошибок
353.
Перечислите основные методы разработки программ(укажите неправильный):
a) Объектно-ориентированное программирование
b) восходящее проектирование
c) нисходящее проектирование
d) модульное программирование
e) программирование с защитой от ошибок
354.
Перечислите основные методы разработки программ(укажите неправильный):
a) Объектно-ориентированное программирование
b) R-технологии
c) HIPO- технологии программирования
d) Методика Джексона
e) Структурное программирование
355.
Перечислите основные методы разработки программ(укажите неправильный):
a) логическое программирование
b)
c)
d)
e)
R-технологии
HIPO- технологии программирования
Методика Джексона
Структурное программирование
356.
Перечислите основные методы разработки программ(укажите неправильный):
a) процедурное программирование
b)
c)
d)
e)
R-технологии
HIPO- технологии программирования
Методика Джексона
Структурное программирование
357.
Перечислите основные методы разработки программ(укажите неправильный):
a) функциональное программирование
b)
c)
d)
e)
R-технологии
HIPO- технологии программирования
Методика Джексона
Структурное программирование
358.
Перечислите основные методы разработки программ(укажите неправильный):
a) нисходящее программирование
b)
c)
d)
e)
R-технологии
HIPO- технологии программирования
Методика Джексона
Структурное программирование
359. На каком этапе создания программы формируется задача и выбирается метод
решения?
a) постановка задачи
b) алгоритмизация задачи
c) реализация задачи
d) анализ задачи
e) тестирование
360. На каком этапе создания программы обнаруживаются и исправляются
синтаксические ошибки?
a) трансляция программы
b) постановка задачи
c) алгоритмизация задачи
d) анализ работы программы
e) тестирование
361. Процесс поиска ошибок в программе называется:
a) тестированием;
b) отладкой;
c) программированием;
d) синтаксисом ;
e) семантикой;
362. Процесс устранения ошибок в программе:
a) отладкой;
b) тестированием;
c) программированием;
d) синтаксисом ;
e) семантикой;
363. На каком этапе разработки прикладных программных средств проводится перевод
алгоритма на язык программирования
a) Составление программы
b) Постановка задачи
c) Математическое описание
d) Разработка алгоритма
e) Тестирование программы
364. Сколько байт требуется для представления множества?
a) зависит от типа элементов множества
b) 1
c) 8
d) 16
e) 256
365. Какое из множеств недопустимо?
a) set of real
b) set of char
c) set of byte
d) set of word
e) set of integer
366. [1,2,3]+[4,5,6] =
a) [1..6]
b) []
c) [1,2,3]
d) [4,5,6]
e) выражение не допустимо в Pascal
367. [1,2,3]*[4,5,6] =
a) []
b) [1,2,3]
c) [4,5,6]
d) [1..6]
e) выражение не допустимо в Pascal
368. SetVar:=[‘AA’..’ZZ’];
a) выражение не допустимо в Pascal
b) содержит 26 элементов
c) содержит более 26 элементов
d) содержит 0 элементов
e) содержит 256 элементов
369. [1..3,5..8] – [1..,6..9]=
a) [3,5]
b) [1..2,6..9]
c) 1..3,5..8
d) [2,9]
e) []
370. Какой тип НЕ является базовым типом для множества?
a) вещественный;
b) целый;
c) символьный;
d) логический;
e) перечисляемый;
371. Какого типа может быть переменная-селектор в операторе множественного
перехода.
a) целый;
b) вещественный;
c) логический;
d) строковый;
e) тип-диапазон;
372. В каком разделе программы на Pascal для переменных определяется множество
допустимых значений и совокупность действий над этими переменными?
a) var
b) type
c) const
d) uses
e) begin…end
373. Какая структура программы правильна?
a) Writeln (‘Summa=’,a+b);
b) Begin;
c) Writel(1);
d) Y+z:=x;
e) Z:=2d;
374. Каков будет результат выполнения программы
a) 30 Привет
b) 5*6
c) 5*6 Привет
d) Привет
e) 30
375. В какой строке программы ошибка
a) 1
b) 2
c) 4
d) 6
e) 7
?
376. Какое значение получит переменная А в результате выполнения инструкций
присваивания: B:=5; C:=4; A:=(B/5+C)*3
a) 15
b) 10
c) 1
d) -5
e) 28
377. Какое значение получит переменная А в результате выполнения инструкций
присваивания: B:=5; A:=B; А:=А+В;
a) 10
b) 15
c) 1
d) -5
e) 28
378. 11 div 3 =
a) 3
b) 5
c) 4
d) 2
e) 1
379. 11 mod 3 =
a) 2
b) 3
c) 7
d) 4
e) 0
380. (11 mod 3) - 2=
a) 0
b) 3
c) 7
d) 4
e) 2
381. (10 div 3) + 4 =
a) 7
b) 5
c) 4
d) 2
e) 1
382. (10 div 3) - 4 =
a) -1
b) 5
c) 4
d) 2
e) 1
383. Какой результат выполнения выражения неверный?
a) 11div5=1
b) 24/12=2
c) 11mod5=1
d) 6*5=30
e) 15+21div2=25
384. Какое из утверждений о текстовых файлах верно?
a) Читать информацию из файла можно после его открытия – Reset
b) Читать информацию из файла можно после оператора Assign
c) Читать информацию из файла можно после его открытия – Rewrite
d) Readln and Writeln работают одновременно
e) Текстовый файл - это файл записей
385. Какая процедура/функция не работает с текстовыми файлами?
a) Seek
b) EOF
c) Assign
d) Reset
e) Rewrite
386. Процедура, которая связывает файловую переменную с текстовым файлом?
a) Assign
b) Seek
c) EOF
d) Reset
e) Rewrite
387. Процедура, которая включает режим чтения файла?
a) Reset
b) Assign
c) Seek
d) EOF
e) Rewrite
388. Процедура, которая включает файл в режим перезаписи?
a) Rewrite
b) Assign
c) Seek
d) EOF
e) Reset
389. Процедура, которая добавляет данные в файл?
a) Append
b) Assign
c) Seek
d) EOF
e) Rewrite
390. Какая процедура не используется с файлами с произвольным доступом?
a) BlockWrite
b) seek
c) Write
d) Read
e) Close
391. Лучший способ перейти в конец текстового файла
a) Append(FileVar);
b) Seek(FileVar,FileSize(FileVar));
c) While not EOF(FileVar) do Read(FileVar,RecordVar);
d) While not EOF(FileVar) do Seek(FileVar,FilePos(FileVar)+1);
e) перечисленные способы равнозначны
392. Лучший способ перейти в конец файла произвольного доступа
a) Seek(FileVar,FileSize(FileVar));
b) Append(FileVar);
c) While not EOF(FileVar) do Read(FileVar,RecordVar);
d) While not EOF(FileVar) do Seek(FileVar,FilePos(FileVar)+1);
e) перечисленные способы равнозначны
393. Лучший способ удаления последней записи файла
a) Seek(FileVar,FileSize(fileVar)-1); Truncate(FileVar);
b) Delete(FileVar,FileSize(FileVar)-1);
c) Delete(FileSize(FileVar));
d) Seek(FileVar,FileSize(fileVar)-1); Delete(FileVar);
e) не возможно удаление
394. Лучший способ удаления первой записи файла
a) Копировать оставшиеся записи в новый файл; старый файл удалить
b) Delete(FileVar,1);
c) Копировать первую запись в новый файл; удалить новый файл
d) Truncate(FileVar)
e) Такого способа не существует
395.
Укажите процедуру, которая служит для указания цвета фона рисунка:
a) setbkcolor
b) putpixel
c) setcolor
d) init graph
e) rgbcolor
396.
Укажите процедуру, которая служит для указания цвета, которым будет
нарисован рисунок:
a) setcolor
b)
c)
d)
e)
putpixel
setbkcolor
init graph
rgbcolor
397.
a) graph
b) crt
c) math
d) init
e) data
Укажите модуль, необходимый для работы в графическом режиме:
398.
a) initgraph
b) initcrt
c) mathgraph
d) closegraph
e) detect
Укажите процедуру, включающую графический режим:
399.
a) closegraph
b) initgraph
c) initcrt
d) mathgraph
e) detect
Укажите процедуру, выключающую графический режим:
400.
Установка графического курсора в заданную позицию
a) Moveto(x, y)
b) Circle(x, y, r)
c) Arc(x, y, A, B, R)
d) Ellipse(x, y, A,B, Rx,Ry)
e) Line(x1, y1, x2, y2)
401.
Moveto(x, y) a) Установка графического курсора в заданную позицию
b) Окружность с центром в точке с координатами x, y и радиусом r
c) Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус
d) Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по
х, Ry - радиус по у
e) Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка
402.
Окружность с центром в точке с координатами x, y и радиусом r
a) Circle(x, y, r)
b) Moveto(x, y)
c) Arc(x, y, A, B, R)
d) Ellipse(x, y, A,B, Rx,Ry)
e) Line(x1, y1, x2, y2)
403.
Circle(x, y, r) a) Окружность с центром в точке с координатами x, y и радиусом r
b) Установка графического курсора в заданную позицию
c) Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус
d) Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по
х, Ry - радиус по у
e) Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка
404.
Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R радиус
a) Arc(x, y, A, B, R)
b) Circle(x, y, r)
c) Moveto(x, y)
d) Ellipse(x, y, A,B, Rx,Ry)
e) Line(x1, y1, x2, y2)
405.
Arc(x, y, A, B, R) a) Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус
b) Окружность с центром в точке с координатами x, y и радиусом r
c) Установка графического курсора в заданную позицию
d) Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по
х, Ry - радиус по у
e) Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка
406.
Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол,
Rx - радиус по х, Ry - радиус по у
a) Ellipse(x, y, A,B, Rx,Ry)
b) Arc(x, y, A, B, R)
c) Circle(x, y, r)
d) Moveto(x, y)
e) Line(x1, y1, x2, y2)
407.
Ellipse(x, y, A,B, Rx,Ry) a) Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по
х, Ry - радиус по у
b) Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус
c) Окружность с центром в точке с координатами x, y и радиусом r
d) Установка графического курсора в заданную позицию
e) Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка
408.
Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка
a) Line(x1, y1, x2, y2)
b) Ellipse(x, y, A,B, Rx,Ry)
c) Arc(x, y, A, B, R)
d) Circle(x, y, r)
e) Moveto(x, y)
409.
Line(x1, y1, x2, y2) a) Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка
b) Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по
х, Ry - радиус по у
c) Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус
d) Окружность с центром в точке с координатами x, y и радиусом r
e) Установка графического курсора в заданную позицию
410.
Прямоугольник незакрашенный
a)
b)
c)
d)
e)
Rectangle(x1 ,y1, x2, y2)
Ellipse(x, y, A,B, Rx,Ry)
Arc(x, y, A, B, R)
Circle(x, y, r)
Moveto(x, y)
411.
Rectangle(x1 ,y1, x2, y2) a) Прямоугольник незакрашенный
b) Прямоугольник закрашенный
c) Точка, где x, y - координаты точки, c - цвет точки
d) Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет
e) Заливка ограниченной области
412.
Прямоугольник закрашенный
a) Bar (x1 ,y1, x2, y2)
b) Ellipse(x, y, A,B, Rx,Ry)
c) Arc(x, y, A, B, R)
d) Circle(x, y, r)
e) Moveto(x, y)
413.
Bar (x1 ,y1, x2, y2)
a) Прямоугольник закрашенный
b) Прямоугольник незакрашенный
c) Точка, где x, y - координаты точки, c - цвет точки
d) Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет
e) Заливка ограниченной области
414.
Точка, где x, y - координаты точки, c - цвет точки
a) PutPixel(x, y, c)
b) Ellipse(x, y, A,B, Rx,Ry)
c) Arc(x, y, A, B, R)
d) Circle(x, y, r)
e) Moveto(x, y)
415.
PutPixel(x, y, c)
a) Точка, где x, y - координаты точки, c - цвет точки
b) Прямоугольник закрашенный
c) Прямоугольник незакрашенный
d) Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет
e) Заливка ограниченной области
416.
Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет
a) SetFillStyle(s, c)
b) PutPixel(x, y, c)
c) Arc(x, y, A, B, R)
d) Circle(x, y, r)
e) Moveto(x, y)
417.
SetFillStyle(s, c)
a) Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет
b) Прямоугольник закрашенный
c) Прямоугольник незакрашенный
d) Точка, где x, y - координаты точки, c - цвет точки
e) Заливка ограниченной области
418.
Заливка ограниченной области
a) FloodFill(x, y, c)
b) PutPixel(x, y, c)
c) Arc(x, y, A, B, R)
d) Circle(x, y, r)
e) Moveto(x, y)
419.
FloodFill(x, y, c)
a) Заливка ограниченной области
b) Прямоугольник закрашенный
c) Прямоугольник незакрашенный
d) Точка, где x, y - координаты точки, c - цвет точки
e) Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет
420. Формальные параметры – это …
a) параметры, объявление которых находится в объявлении подпрограммы
b) параметры объявленные внутри подпрограммы
c) параметры объявленные в основной программе
d) значения, которые вызывающая программа передает подпрограмме
e) константы
421. Фактические параметры – это …
a) значения, которые вызывающая программа передает подпрограмме
b) параметры объявленные внутри подпрограммы
c) параметры объявленные в основной программе
d) параметры, объявление которых находится в объявлении подпрограммы
e) константы
422. Локальные параметры – это …
a) параметры объявленные внутри подпрограммы
b) параметры объявленные в основной программе
c) параметры, объявление которых находится в объявлении подпрограммы
d) значения, которые вызывающая программа передает подпрограмме
e) константы
423. Глобальные параметры - это …
a) параметры объявленные в основной программе
b) параметры объявленные внутри подпрограммы
c) параметры, объявление которых находится в объявлении подпрограммы
d) значения, которые вызывающая программа передает подпрограмме
e) константы
424. Что необходимо выполнить, чтобы результат функции был определен?
a) выполнение в теле функции хотя бы одного оператора присваивания имени функции
некоторого значения
b) достаточно указать тип результата в заголовке
c) вызвать функцию как процедуру, используя расширенный синтаксис
d) при вызове функции определить, что она будет возвращать результат
e) функция не может возвращать результат
425. С какого зарезервированного слова начинается раздел описания подпрограмм?
a) procedure
b) program
c) label
d) var
e) type
426. С какого зарезервированного слова начинается раздел описания функций?
a) function
b) procedure
c) var
d) program
e) type
427. Локальные переменные размещаются в:
a) сегменте стека
b) сегменте кода
c) сегменте данных
d) дополнительном сегменте
e) на жестком диске
428.
Глобальные переменные размещаются в:
a) сегменте данных
b) сегменте кода
c) сегменте стека
d) дополнительном сегменте
e) на жестком диске
429.
Какие переменные используются только в строго ограниченной части
программы?
a) локальные
b) глобальные
c) абсолютные
d) временные
e) динамические
430. Сколько раз процедура может рекурсивно вызвать саму себя?
a) ограничено только размером стека
b) 256
c) 640К
d) 16К
e) процедура не может вызывать саму себя
431. Что выводит программа
a) 2 1
b) 1 1
c) 1 2
d) 3 3
e) 3 1
432.
Для каждой процедуры указать, какие из параметров являются параметрами-
значениями, а какие параметрами-переменными:
a) P(x,y - значения); Q(x – значение, y - переменная); R(x, y - переменные)
b) P(x – переменная, y - значение); Q(x, y - значения); R(x, y - переменные)
c) P(x,y - значения); Q(x – значение, y - переменная); R(x, y - значения)
d) P(x,y - переменные); Q(x – значение, y - переменная); R(x, y - значения)
e) P(x,y - переменные); Q(x – переменная, y - значение); R(x, y - значения)
433. Определить, что будет выдано на экран
a) 0
b) 6
c) 5
d) 9
e) 7
434. Определить, что будет выдано на экран
a) 7
b) 0
c) 6
d) 5
e) 9
435. Формальные параметры – это …
a) параметры, объявление которых находится в объявлении подпрограммы
b) параметры объявленные внутри подпрограммы
c) параметры объявленные в основной программе
d) значения, которые вызывающая программа передает подпрограмме
e) константы
436. Фактические параметры – это …
a) значения, которые вызывающая программа передает подпрограмме
b) параметры объявленные внутри подпрограммы
c) параметры объявленные в основной программе
d) параметры, объявление которых находится в объявлении подпрограммы
e) константы
437. Локальные параметры – это …
a) параметры объявленные внутри подпрограммы
b) параметры объявленные в основной программе
c) параметры, объявление которых находится в объявлении подпрограммы
d) значения, которые вызывающая программа передает подпрограмме
e) константы
438. Глобальные параметры - это …
a) параметры объявленные в основной программе
b) параметры объявленные внутри подпрограммы
c) параметры, объявление которых находится в объявлении подпрограммы
d) значения, которые вызывающая программа передает подпрограмме
e) константы
439. Что необходимо выполнить, чтобы результат функции был определен?
a) выполнение в теле функции хотя бы одного оператора присваивания имени функции
некоторого значения
b) достаточно указать тип результата в заголовке
c) вызвать функцию как процедуру, используя расширенный синтаксис
d) при вызове функции определить, что она будет возвращать результат
e) функция не может возвращать результат
440. С какого зарезервированного слова начинается раздел описания подпрограмм?
a) procedure
b) program
c) label
d) var
e) type
441. С какого зарезервированного слова начинается раздел описания функций?
a) function
b) procedure
c) var
d) program
e) type
442. Локальные переменные размещаются в:
a) сегменте стека
b) сегменте кода
c) сегменте данных
d) дополнительном сегменте
e) на жестком диске
443.
Глобальные переменные размещаются в:
a)
b)
c)
d)
e)
сегменте данных
сегменте кода
сегменте стека
дополнительном сегменте
на жестком диске
444.
Какие переменные используются только в строго ограниченной части
программы?
a) локальные
b) глобальные
c) абсолютные
d) временные
e) динамические
445. Сколько раз процедура может рекурсивно вызвать саму себя?
a) ограничено только размером стека
b) 256
c) 640К
d) 16К
e) процедура не может вызывать саму себя
446.
a) 2
b) 1
c) 1
d) 3
e) 3
447.
Что выводит программа
1
1
2
3
1
Для каждой процедуры указать, какие из параметров являются параметрами-
значениями, а какие параметрами-переменными:
a) P(x,y - значения); Q(x – значение, y - переменная); R(x, y - переменные)
b) P(x – переменная, y - значение); Q(x, y - значения); R(x, y - переменные)
c) P(x,y - значения); Q(x – значение, y - переменная); R(x, y - значения)
d) P(x,y - переменные); Q(x – значение, y - переменная); R(x, y - значения)
e) P(x,y - переменные); Q(x – переменная, y - значение); R(x, y - значения)
448. Определить, что будет выдано на экран
a) 0
b) 6
c) 5
d) 9
e) 7
449. Определить, что будет выдано на экран
a) 7
b) 0
c) 6
d) 5
e) 9
450.
Укажите принципы объектно-ориентированного программирования:
a) Инкапсуляция, наследование, полиморфизм
b) Инкапсуляция, исследование, полиморфизм
c) Компиляция, наследование, полиморфизм
d) Компиляция, декомпиляция, полиморфизм
e) Инкапсуляция, наследование, поляризация
451.
Инкапсуляция – это…
a) Такое свойство, при котором объекты содержат описание атрибутов и действий
одновременно
b) Такой метод определения объектов, при котором производные объекты наследуют
свойства от своих потомков
c) Такое свойство объектов, при котором действие с одинаковыми именами вызывает
различное поведение для различных объектов
d) Методология разработки систем
e) Свойство объекта, имеющего уникальное имя
452.
Наследование – это…
a) Такой метод определения объектов, при котором производные объекты наследуют
свойства от своих потомков
b) Методология разработки систем
c) Такое свойство, при котором объекты содержат описание атрибутов и действий
одновременно
d) Такое свойство объектов, при котором действие с одинаковыми именами вызывает
различное поведение для различных объектов
e) Свойство объекта, имеющего уникальное имя
453.
Полиморфизм – это…
a) Такое свойство объектов, при котором действие с одинаковыми именами вызывает
различное поведение для различных объектов
b) Свойство объекта, имеющего уникальное имя
c) Такое свойство, при котором объекты содержат описание атрибутов и действий
одновременно
d) Такой метод определения объектов, при котором производные объекты наследуют
свойства от своих потомков
e) Методология разработки систем
454.
Объект, обладающий свойством инкапсуляции, характеризуется следующими
параметрами:
a) Уникальное имя, набор атрибутов, набор действий для описания своего поведения
b) Символьное имя, один атрибут и одно действие
c) Название, высота, ширина
d) Имя, свойство
e) Атрибут, метод, метрика
455.
Атрибуты объекта - это…
a) Данные, характеризующие состояние объекта
b) Действия, необходимые для описания поведения объекта
c) Данные, характеризующие иерархию объекта
d) Методы определения объекта
e) Данные, описывающие инкапсуляцию
456.
Дан объект «прямоугольник». Укажите атрибуты объекта:
a) Длина, ширина
b) Создать, удалить, переместить
c) Длина, ширина, создать, удалить, переместить
d) Длина, высота, ширина
e) Создать, удалить, закрыть
457.
Дан объект «прямоугольник». Укажите методы объекта:
a) Создать, удалить, переместить
b) Длина, ширина
c) Длина, ширина, создать, удалить, переместить
d) Длина, высота, ширина
e) Создать, удалить, закрыть
458.
Укажите верное утверждение.
a) Каждый объект задается именем, свойствами и методами
b) Каждый объект задается именем и свойствами
c) Каждый объект задается свойствами и методами
d) Каждый объект задается именем и методами
e) Объект ничем не задается
459.
Наследование объектов можно рассматривать в двух аспектах. В каких?
a) С одной стороны – это наследование вида «является», с другой стороны – вида
«состоит из»
b) С одной стороны – это наследование вида «является», с другой стороны – вида «не
является»
c) С одной стороны – это наследование вида «родитель-ребенок», с другой стороны –
вида «состоит из»
d) С одной стороны – это наследование сборочного вида, с другой стороны – вида
«состоит из»
e) С одной стороны – это наследование вида «является», с другой стороны – вида
«производная от»
460.
a)
b)
c)
d)
e)
наследование вида «состоит из»
наследование вида «является»
наследование вида «родитель-ребенок»
наследование вида «производная от»
наследование вида «ребенок-родитель»
461.
a)
b)
c)
d)
e)
Наследование какого вида представлено на рисунке
Наследование какого вида представлено на рисунке
наследование вида «является»
наследование вида «состоит из»
наследование вида «родитель-ребенок»
наследование вида «производная от»
наследование вида «ребенок-родитель»
462.
Методы: Геометрическая фигура.Нарисовать и Прямоугольник.Нарисовать – это
…
a) Пример статистического полиморфизма
b) Пример динамического полиморфизма
c) Пример инкапсуляции
d) Пример наследования
e) Пример объектно-ориентированного анализа
463.
Под объектами понимают …
a) некоторую абстрактную сущность, заданную набором имен атрибутов и имен методов
поведения
b) сущность, имеющая полиморфное состояние
c) Данные, характеризующие некоторое состояние
d) Действия, необходимые для описания некоторого поведения
e) Данные, характеризующие иерархию
464.
Объект «млекопитающее» …
a) Не может иметь экземпляров
b) Может иметь только один экземпляр
c) Имеет множество экземпляров
d) Имеет всего два экземпляра
e) Имеет только один экземпляр в течение некоторого периода
465.
Объект «президент России»…
a) Имеет только один экземпляр в течение некоторого периода
b) Не может иметь экземпляров
c) Может иметь только один экземпляр
d) Имеет множество экземпляров
e) Имеет всего два экземпляра
466.
Объект «ястреб»…
a) Имеет множество экземпляров
b) Не может иметь экземпляров
c) Может иметь только один экземпляр
d) Имеет всего два экземпляра
e) Имеет только один экземпляр в течение некоторого периода
467.
Кого считают «отцом» объектно-ориентированного программирования?
a) Алан Кей
b) Николаус Вирт
c) Блез Паскаль
d) Линус Григори
e) Эрнест Дейкстра
468.
Совокупность объектов, характеризующаяся общностью методов и свойств –
это…
a) класс
b) объект
c) свойство
d) метод
e) событие
469.
Изменение состояния объекта в ответ на какое-либо действие – это…
a) событие
b) класс
c) объект
d) свойство
e) метод
470.
Действие, которое может выполнить объект – это…
a) метод
b) класс
c) объект
d) свойство
e) событие
471.
Характеристика объекта – это …
a)
b)
c)
d)
e)
свойство
класс
объект
метод
событие
472.
Совокупность свойств и методов – это …
a) объект
b) класс
c) свойство
d) метод
e) событие
473.
Класс – это…
a) Совокупность объектов, характеризующаяся общностью методов и свойств
b) Изменение состояния объекта в ответ на какое-либо
c) Действие, которое может выполнить объект
d) Характеристика объекта
e) Совокупность свойств и методов
474.
Событие – это..
a) Изменение состояния объекта в ответ на какое-либо
b) Совокупность объектов, характеризующаяся общностью методов и свойств
c) Действие, которое может выполнить объект
d) Характеристика объекта
e) Совокупность свойств и методов
475.
Метод – это…
a) Действие, которое может выполнить объект
b) Совокупность объектов, характеризующаяся общностью методов и свойств
c) Изменение состояния объекта в ответ на какое-либо
d) Характеристика объекта
e) Совокупность свойств и методов
476.
Свойство – это…
a) Характеристика объекта
b) Совокупность объектов, характеризующаяся общностью методов и свойств
c) Изменение состояния объекта в ответ на какое-либо
d) Действие, которое может выполнить объект
e) Совокупность свойств и методов
477.
Объект –это…
a) Совокупность свойств и методов
b) Совокупность объектов, характеризующаяся общностью методов и свойств
c) Изменение состояния объекта в ответ на какое-либо
d) Действие, которое может выполнить объект
e) Характеристика объекта
478.
Компоненты, которые видны во время работы приложения, с ними напрямую
может взаимодействовать пользователь, называются…
a) Визуальными
b) Невизуальными
c) Объектными
d) Программными
e) Директивными
479.
Компоненты, которые видны только во время разработки приложения, а во время
работы приложения их не видно, но они могут выполнять какую-нибудь работу,
называются…
a) Невизуальными
b) Визуальными
c) Объектными
d) Программными
e) Директивными
480.
Какое свойство компонента указывает на его имя?
a) Name
b) Caption
c) Font
d) Align
e) Visible
481.
Какое свойство компонента указывает на название компонента на форме?
a) Caption
b) Name
c) Font
d) Align
e) Visible
482.
Какое свойство отвечает за выравнивание компонента на форме?
a) Align
b) Caption
c) Name
d) Font
e) Visible
483.
Какое свойство отвечает за видимость/невидимость компонента на форме?
a) Visible
b) Align
c) Caption
d) Name
e) Font
484.
Какое свойство отвечает за активность/неактивность компонента на форме?
a) Enabled
b) Caption
c) Name
d) Font
e) Visible
485.
Какое свойство отвечает за прозрачность/непрозрачность компонента на форме?
a) Transparent
b) Enabled
c) Name
d) Font
e) Visible
486.
Свойство Transparent отвечает за…
a) прозрачность/непрозрачность компонента на форме
b) активность/неактивность компонента на форме
c) видимость/невидимость компонента на форме
d) выравнивание компонента на форме
e) название компонента на форме
487.
Свойство Enabled отвечает за…
a) активность/неактивность компонента на форме
b) прозрачность/непрозрачность компонента на форме
c) видимость/невидимость компонента на форме
d) выравнивание компонента на форме
e) название компонента на форме
488.
Свойство Visible отвечает за…
a) видимость/невидимость компонента на форме
b) прозрачность/непрозрачность компонента на форме
c) активность/неактивность компонента на форме
d) выравнивание компонента на форме
e) название компонента на форме
489.
Свойство Align отвечает за…
a) выравнивание компонента на форме
b) прозрачность/непрозрачность компонента на форме
c) активность/неактивность компонента на форме
d) видимость/невидимость компонента на форме
e) название компонента на форме
490.
Свойство Caption отвечает за…
a) название компонента на форме
b) выравнивание компонента на форме
c) прозрачность/непрозрачность компонента на форме
d) активность/неактивность компонента на форме
e) видимость/невидимость компонента на форме
491.
Свойство Name отвечает за…
a) имя компонента
b) активность/неактивность компонента на форме
c) видимость/невидимость компонента на форме
d) выравнивание компонента на форме
e) название компонента на форме
492.
На какой вкладке Объектного инспектора Object Inspector отображаются свойства
компонентов
a) Properties
b) Events
c) TreeView
d) Unit
e) Form
493.
На какой вкладке Объектного инспектора Object Inspector отображаются события
компонентов
a) Events
b) Properties
c) TreeView
d) Unit
e) Form
494.
Свойство формы Name – это…
a) имя формы, используется для управления формой и доступа к компонентам формы.
b) текст заголовка
c) расстояние от верхней границы формы до верхней границы экрана
d) ширина формы
e) значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню
495.
Свойство формы Caption – это…
a) текст заголовка (надпись на форме)
b) расстояние от верхней границы формы до верхней границы экрана
c) ширина формы
d) значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню
e) имя формы, используется для управления формой и доступа к компонентам формы
496.
Свойство формы Width – это…
a) ширина формы
b) значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню
c) расстояние от верхней границы формы до верхней границы экрана
d) имя формы, используется для управления формой и доступа к компонентам формы
e) текст заголовка
497.
Высота формы - …
a) Height
b) ClientWidth
c) BorderStyle
d) Icon
e) Font
498.
Шрифт - …
a) Font
b) Height
c) ClientWidth
d) BorderStyle
e) Icon
499.
Кнопки управления окном - …
a) BorderIcon
b) BorderStyle
c) BorderUnits
d) ClientHeight
e) ClientWidth
500.
Что является основой программы?
a)
b)
c)
d)
e)
форма
метка
компонент
формат
шаблон
Download