Uploaded by ctac_80

FOS po dists Informatika i programmirovanie

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Российский экономический университет имени Г.В. Плеханова»
Уфимский институт (филиал)
кафедра
Информационных технологий
«Утверждаю»
_______________________2014
Зав. кафедрой Галиаскаров Ф.М
Фонд оценочных средств
по учебной дисциплине / практике
по дисциплине: Информатика и программирование
230700.62 Прикладная информатика
Дата ввода – 24 сентября 2011г., протокол № 1
Дата изменения – 03 сентября 2014г., протокол № 1
2014 год
2
ПАСПОРТ
фонда оценочных средств
по дисциплине_ Введение в профессию: основы профессиональной деятельности, организация научно-исследовательской работы
Оценочные средства
Контролируемые
Формируемые Количество Другие оценочные сред№ разделы, темы,
компетенции
тестовых
ства
модули1
заданий
Вид
Кол.
Основные
понятия
1
2
3
4
5
6
7
8
и методы теории
информации и кодирования. Информационные процессы. Информационное общество
Технические средства
реализации
информационных
процессов
Алгоритмизация и
программирование
приложений
Языки и системы
программирования,
базы данных и системы управления
базами данных
Введение в объектноориентированное
программирование
Основные принципы
объектноориентированного
программирования
Современные технологии объектноориентированного
программирования
Компьютерные сети. Защита информации в компьютерных сетях
ОК-13
10
ПК-3, ПК-13
35
ПК-3, ПК-13
63
Курсовая работа
25 тем
Курсовая работа
Курсовая работа
ПК-3, ПК-13
188
Создание баз данных
в среде FoxPro, Создание программ в
среде FoxPro
ПК-3, ПК-13
73
Курсовых работа
ПК-3, ПК-13
33
Курсовая работа
ПК-3, ПК-13
7
Разработке программ
в среде Delphi
60
ОК-13
20
Билеты для курсовых
экзаменов по дисциплине информатика
и программирование
(Заочный факультет)
27
40
Всего:
429
152
Наименования разделов, тем, модулей соответствует рабочей программе
дисциплины.
1
3
СОДЕРЖАНИЕ
1. Оценка знаний студентов по созданию баз данный и разработке
программ в среде foxpro и delphi…………………………………………...4
1.1. Задания №1 Создание баз данных в среде FoxPro………………….......4
1.2. Задания №2 Создание программ в среде FoxPro………………………..8
1.3. Задания № 3 Разработке программ в среде Delphi…………………….15
2. Оценка знаний студентов по освоению программных сред
FoxPro и Delphi (вопросы для зачетов)…………………………………….20
3. Тесты по дисциплине «информатика и программирование»……….21
4. Билеты для курсовых экзаменов по дисциплине информатика и программирование Заочного факультета (ЗО) 2014/2015 уч. Года…………...71
5. Темы курсовых работ……………………………………………………..80
4
1. ОЦЕНКА ЗНАНИЙ СТУДЕНТОВ ПО СОЗДАНИЮ БАЗ ДАННЫЙ
И РАЗРАБОТКЕ ПРОГРАММ В СРЕДЕ FOXPRO И DELPHI
1.1. Задания №1 Создание баз данных в среде FoxPro
Вариант № 1
Часть 1. Создайте в FoxPro базу данных «Продажа автомобилей». Таблицы: Автомобили, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
1. Создайте форму для удобного ввода-вывода данных о продажах.
2. Создайте отчет, в котором отображается список проданных автомобилей за определенный период стоимостью не более 500 тыс. руб.
3. Создайте главную кнопочную форму для открытия объектов базы
данных и выхода из приложения.
4. Создайте исполняемый файл приложения, который открывает главную кнопочную форму.
Вариант № 2
Часть 1. Создайте в FoxPro базу данных «Продажа телевизоров». Таблицы: Телевизоры, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 10 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 3
Часть 1. Создайте в FoxPro базу данных «Продажа холодильников».
Таблицы: Холодильники, Покупатели (персональные данные о постоянных
покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 20 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 4
Часть 1. Создайте в FoxPro базу данных «Продажа мотоциклов». Таблицы: Мотоциклы, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
5
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 15 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 5
Часть 1. Создайте в FoxPro базу данных «Газонокосилок». Таблицы: Гозонокосилки, Покупатели (персональные данные о постоянных покупателях),
Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 10 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 6
Часть 1. Создайте в FoxPro базу данных «Мини тракторов». Таблицы:
Мини трактора, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 40 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 7
Часть 1. Создайте в FoxPro базу данных «Швейные машины». Таблицы:
Швейные машины, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 10 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 8
Часть 1. Создайте в FoxPro базу данных «Стиральные машины». Таблицы: Стиральные машины, Покупатели (персональные данные о постоянных
покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 20 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 9
Часть 1. Создайте в FoxPro базу данных «Пылесосы». Таблицы: Пылесосы, Покупатели (персональные данные о постоянных покупателях), Продажа.
В каждой таблице по 10 записей.
6
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 10 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 10
Часть 1. Создайте в FoxPro базу данных «Мясорубки». Таблицы: Мясорубки, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 10 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 11
Часть 1. Создайте в FoxPro базу данных «Кухонные комбайны». Таблицы: Кухонные комбайны, Покупатели (персональные данные о постоянных
покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 15 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 12
Часть 1. Создайте в FoxPro базу данных «Компьютеры». Таблицы: Компьютеры, Покупатели (персональные данные о постоянных покупателях),
Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 15 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 13
Часть 1. Создайте в FoxPro базу данных «Ноутбуки». Таблицы: Ноутбуки, Покупатели (персональные данные о постоянных покупателях), Продажа.
В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 20 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 14
Часть 1. Создайте в FoxPro базу данных «Электронная книга». Таблицы:
Электронная книга, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
7
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 10 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 15
Часть 1. Создайте в FoxPro базу данных «Спальный гарнитур». Таблицы:
Спальный гарнитур, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 15 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 16
Часть 1. Создайте в FoxPro базу данных « Диван». Таблицы: Диван, Покупатели (персональные данные о постоянных покупателях), Продажа. В
каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 8 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 17
Часть 1. Создайте в FoxPro базу данных «Книжный шкаф». Таблицы:
Книжный шкаф, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 10 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 18
Часть 1. Создайте в FoxPro базу данных «Кухонный гарнитур». Таблицы: Кухонный гарнитур, Покупатели (персональные данные о постоянных
покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 30 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 19
8
Часть 1. Создайте в FoxPro базу данных «Велосипед». Таблицы: Велосипед, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 8 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Вариант № 20
Часть 1. Создайте в FoxPro базу данных «Книжный стол». Таблицы:
Книжный стол, Покупатели (персональные данные о постоянных покупателях), Продажа. В каждой таблице по 10 записей.
Часть 2. Установите связь между таблицами, обеспечьте ссылочную целостность данных.
2. Создайте отчет, в котором отображается список проданных телевизоров за определенный период стоимостью не более 7 тыс. руб.
Пункты 1,3,4 такие же как и в 1 варианте
Задания №2 по разработке программ в FoxPro
Вариант 1
1. FOXPRO. Создать базу данных «Библиотека» со сведениями: название книги, автор, год издания. Организовать двух уровневое меню. В главном (BAR-меню) описать два PAD-пункта: «Название книги» и «Выход».
При выборе PAD-пункта «Название книги» активизировать POPUP-меню для
описания BAR-пунктов которого использовать поле NAME (название книги)
базы данных «Библиотека» Разработать процедуру (OUTPUT) вывода информации по названию книги (автор, год издания) с использованием команды ? , которая должна вызываться при активизации POPUP-меню.
2. Выполнить расчет минимального семейного дохода для семьи из 2, 3,
4 , 5 и 6 человек в месяц в следующей последовательности: составить базу
данных со сведениями: минимальные расходы на питание, одежду, коммунальные услуги для семьи из 2, 3, 4 , 5 и 6 человек, зарезервировать поле для
занесения информации о минимальном семейном доходе после выполнения
расчета; предусмотреть ввод выше перечисленной информации при помощи
стандартного файла ввода информации; выполнить расчет минимального семейного дохода и результаты записать в базу данных и вывести на экран.
Вариант 2
1. FOXPRO. Создать базу данных «Ателье» со сведениями: заказчик, закройщик, название заказа, стоимость пошива. Организовать двух уровневое
меню. В главном (BAR-меню) описать два PAD-пункта: «Название заказа» и
«Выход». При выборе PAD-пункта «Название заказа» активизировать
POPUP-меню для описания BAR-пунктов которого использовать поле NAME
(название заказа) базы данных «Ателье». Разработать процедуру (OUTPUT)
вывода информации по названию заказа (заказчик, закройщик, стоимость за-
9
каза) с использованием команды ?? , которая должна вызываться при активизации POPUP-меню.
2. Выполнить расчет зарплаты 10-и ИТР для этого составить базу данных со сведениями: фамилия, оклад, количество детей и неявок на работу,
зарезервировать поля для занесения результатов расчета (сумма заработка,
отчисления в пенсионный фонд и подоходный налог, сумма на руки). Предусмотреть ввод минимальной оплаты труда и количества рабочих дней при
помощи команды GET READ; выполнить расчет, результаты записать в базу
данных и вывести на экран.
Вариант 3
1. FOXPRO. Создать базу данных «Музыкальные школы г. Уфы» со сведениями: номер музыкальной школы, адрес, телефон, каких специалистов готовит. Организовать двух уровневое меню. В главном (BAR-меню) описать
два PAD-пункта: «Музыкальные школы г. Уфы» и «Выход». При выборе
PAD-пункта «Музыкальные г. Уфы» активизировать POPUP- меню для описания BAR-пунктов которого использовать поле NOM (номер музыкальной
школы) базы данных «Музыкальные школы г. Уфы». Разработать процедуру
(OUTPUT) вывода информации по номеру школы (адрес, телефон, каких
специалистов готовит) с использованием команды ??, которая должна вызываться при активизации POPUP-меню.
2. Выполнить расчет зарплаты 10-и рабочим для этого составить базу
данных со сведениями: фамилия, почасовая оплата труда, количество детей и
неявок на работу каждого рабочего, зарезервировать поля для занесения результатов расчета (сумма заработка, отчисления в пенсионный фонд и подоходный налог, сумма на руки). Предусмотреть ввод минимальной оплаты
труда и количества рабочих дней при помощи команды GET READ; выполнить расчет, результаты записать в базу данных и вывести на экран.
Вариант 4
1. FOXPRO. Создать базу данных «Спорттовары г. Уфы» со сведениями:
номер магазина, адрес, телефон, перечень товаров их цена. Организовать
двух уровневое меню. В главном (BAR-меню) описать два PAD-пункта:
«Спорттовары г. Уфы» и «Выход». При выборе PAD-пункта «Спорттовары г.
Уфы» активизировать POPUP- меню для описания BAR-пунктов которого
использовать поле NOM (номер магазина) базы данных «Спорттовары г.
Уфы». Разработать процедуру (OUTPUT) вывода информации по номеру магазина (адрес, телефон, перечень товаров их цена) с использованием команды
? , которая должна вызываться при активизации POPUP-меню.
2. Выполнить расчет зарплаты 10-и шоферам в следующей последовательности: составить базу данных со сведениями: фамилия, оклад, надбавка
за классность, количество детей и неявок на работу, зарезервировать поля
для занесения суммы заработка, отчисления в пенсионный фонд и подоходный налог, суммы на руки после расчета; предусмотреть ввод минимальной
оплаты труда, % премии и количества рабочих дней в текущем месяце при
помощи команды GET READ; выполнить расчет зарплаты, результаты записать в базу данных и вывести на экран.
10
Вариант 5
1. FOXPRO. Создать базу данных «НИИ г. Уфы» со сведениями: НИИ,
адрес, телефон, тематика института. Организовать двух уровневое меню. В
BAR-меню описать два PAD-пункта: «НИИ г. Уфы» и «Выход». При выборе
PAD-пункта «НИИ г. Уфы» активизировать POPUP- меню, для описания
BAR-пунктов которого использовать поле НИИ. Разработать процедуру вывода информации по названию института с использованием команды ??.
2. Выполнить расчет стипендии в зависимости от суммы балов, полученных на экзаменах для этого: составить базу данных со сведениями: фамилия 10-и студентов, их оценки по 5-и предметам , зарезервировать поля для
занесения результатов расчета (сумма баллов и сумма стипендии); предусмотреть ввод минимальной, средней и максимальной стипендии при помощи команды GET READ; выполнить расчет и результаты записать в базу
данных и вывести на экран.
Вариант 6
1. FOXPRO. Создать базу данных «Города Башкирии» со сведениями:
города, численность, вузы, кинотеатры, парки. Организовать BAR-меню с
описанием PAD-пунктов (поиск, выход). Разработать процедуру поиска информации по названию вуза с использованием команды SEEК.
2. Выполнить расчет пенсии для 10-и мужчин для этого составить базу
данных со сведениями: фамилия, средняя месячная зарплата за последние два
года, количество отработанных лет, зарезервировать поля для занесения результатов расчета (средняя зарплата, пенсионный коэффициент, коэффициент трудового участия, сумма пенсии); предусмотреть ввод минимальной
пенсии и средней российской заработной платы при помощи команды GET
READ; выполнить расчет и результаты записать в базу данных и вывести на
экран.
Вариант 7
1. FOXPRO Создать базу данных «Вузы города Уфы» со сведениями: вузы, адрес, телефон, каких специалистов готовит. Организовать двух уровневое меню. В BAR-меню описать два PAD-пункта: «Название вуза» и «Выход». При выборе PAD-пункта "Название вуза" активизировать POPUPменю, для описания BAR-пунктов которого использовать поле «название вуза». Разработать процедуру вывода информации по названию вуза(телефон,
каких специалистов готовит) с использованием команды ??.
2. Выполнить расчет размера пенсии для 10-ых женщин в следующей
последовательности: составить базу данных со сведениями: фамилия, средняя месячная зарплата за последние два года, количество отработанных лет,
зарезервировать поля (для занесения результатов расчета) средняя зарплата,
пенсионный коэффициент, коэффициент трудового участия, сумма пенсии;
предусмотреть корректировку информации в базе данных при помощи стандартного файла ввода данных, выполнить расчет и результаты записать в базу данных и вывести на экран.
Вариант 8
11
1. FOXPRO. Создать базу данных «Техникумы г. Уфы» со сведениями:
техникумы, адрес, телефон, каких специалистов готовит. Организовать двух
уровневое меню. В BAR-меню описать два PAD-пункта: «Техникумы г.
Уфы» и «Выход». При выборе PAD-пункта «Техникумы г. Уфы» активизировать POPUP- меню, для описания BAR-пунктов которого использовать поле название техникума. Разработать процедуру вывода информации по
названию техникума с использованием команды ?
2. Определить наращенную сумму вклада по простым и сложным процентам для 10-и вкладчиков (проценты насчитываются в конце года, по полугодиям, ежеквартально, непрерывно). Для этого составить базу данных со
сведениями: фамилия вкладчиков, сумма и срок вклада, зарезервировать поля
для занесения наращенных сумм (при начислении процентов в конце года, по
полугодиям, ежеквартально, непрерывно) после выполнения расчета. Предусмотреть ввод банковской процентной ставки при помощи команды GET
READ Результаты расчёта записать в базу данных и вывести на экран.
Вариант 9
1. FOXPRO Создать базу данных «Химчистки г. Уфы» со сведениями:
номер химчистки, адрес, телефон, режим работы. Организовать BAR-меню с
описанием PAD-пунктов(поиск, выход).Разработать процедуру поиска информации по номеру химчистки с использованием команды SEEK.
2. Определить сумму ежегодного погашения кредита для 10-и клиентов
банка (кредит погашается равными суммами в конце года) в зависимости от
суммы и срока погашения кредита и банковской процентной ставки. Банк
начисляет сложные проценты на непогашенный остаток в конце года. Для
этого составить базу данных со сведениями: фамилия клиентов, сумма и срок
погашения кредита, зарезервировать поле для занесения суммы ежегодного
погашения кредита после выполнения расчета. Предусмотреть ввод банковской процентной ставки при помощи команды GET READ. Выполнить расчёт, результаты записать в базу данных и вывести на экран.
Вариант 10
1. FOXPRO. Создать базу данных «Склад» со сведениями: перечень товаров, их цена, количество. Организовать двух уровневое меню. В BARменю описать два PAD-пункта: «Перечень товаров» и «Выход». При выборе
PAD-пункта «Перечень товаров» активизировать POPUP-меню, для описания
BAR-пунктов которого использовать поле «перечень товаров». Разработать
процедуру вывода информации по перечню товаров с использованием команды ?.
2. Определить современную стоимость облигаций у 10-и клиентов по
нарицательной стоимости облигации, купонной ставки, срока погашения и
рыночной нормы прибыли. Для этого составить базу данных со сведениями:
фамилии клиентов, нарицательная стоимость и купонная ставка облигации,
срок погашения, зарезервировать поле для занесения современной стоимости
облигации после выполнения расчета. Предусмотреть ввод рыночной нормы
прибыли при помощи команды GET READ. Выполнить расчёт, результаты
записать в базу данных и вывести на экран.
12
Вариант 11
1. FOXPRO. Создать базу данных «Кинотеатры г. Уфы» со сведениями:
кинотеатры, адрес, телефон, название кинокартины. Организовать двух уровневое меню. В BAR-меню описать два PAD-пункта: «Название кинотеатра» и
«Выход». При выборе PAD-пункта «Название кинотеатра» активизировать
POPUP-меню, для описания BAR-пунктов которого использовать поле «кинотеатры». Разработать процедуру вывода информации по названию кинотеатра (адрес, телефон) с использованием команды ??.
2. Рассчитать текущую стоимость привилегированной акции у 10-х клиентов по номиналу акции, величине дивиденда (%) и рыночной норме прибыли. Для этого составить базу данных со сведениями: фамилии клиентов,
номинал и величина дивиденда акции, зарезервировать поле для занесения
текущей стоимости после выполнения расчета. Предусмотреть ввод рыночной нормы прибыли при помощи команды GET READ. Выполнить расчёт,
результаты записать в базу данных и вывести на экран.
Вариант 12
1. FOXPRO. Создать базу данных «Театры г. Уфы» со сведениями: театры, адрес, телефон, название демонстрируемой пьесы. Организовать двух
уровневое меню. В BAR-меню описать два PAD-пункта: «Название театра» и
«Выход». При выборе PAD-пункта «Название театра» активизировать
POPUP-меню, для описания BAR-пунктов которого использовать поле
название театра. Разработать процедуру вывода информации по названию театра (адрес, телефон) с использованием команды ?
Определить современную величину суммы, получаемую 10-ю клиентами в зависимости от величины суммы, через, сколько лет она будет получена,
годовой процентной ставки банка. Для этого составить базу данных со сведениями: фамилии клиентов, через сколько лет и какую сумму они получат, зарезервировать поле для занесения современной величины суммы после выполнения расчета. Предусмотреть ввод банковской процентной ставки при
помощи команды GET READ. Выполнить расчёт, результаты записать в базу
данных и вывести на экран.
Вариант 13
1. FOXPRO. Создать базу данных «Города России» со сведениями: города численность, вузы, кинотеатры, парки города. Организовать BAR-меню с
описанием PAD-пунктов ( поиск, выход). Разработать процедуру поиска информации по названию города с использованием команды SEEK.
2 За какой срок вклад Р руб. возрастёт до S руб. (для 10-и вкладчиков)
при заданной банковской процентной ставке (проценты насчитываются в
конце года, по полугодиям, ежеквартально, непрерывно). Для этого составить
базу данных со сведениями: фамилии вкладчиков, первоначальная сумма
вклада, и какую сумму они хотели бы иметь на счету, зарезервировать поле
для занесения срока за который вклад Р руб. возрастёт до S руб после выполнения расчета. Предусмотреть ввод банковской процентной ставки и количество начислений в году при помощи команды GET READ. Выполнить расчёт, результаты записать в базу данных и вывести на экран.
13
Вариант 14
1. FOXPRO. Создать базу данных «Районы г. Уфы» со сведениями: районы, вузы, кинотеатры, парки. Организовать BAR-меню с описанием PADпунктов (поиск, выход) Разработать процедуру поиска информации по
названию района с использованием команды SEEK.
2. Для 10-и проектов вычислить внутреннюю норму доходности (IRR) и
чистый приведённый эффект (NPV) по заданной цене капитала. Для этого составить базу данных со сведениями: номера проектов, инвестиционное вложение, ежегодный генерируемый доход, жизненный цикл проекта, зарезервировать поля для занесения внутренней нормы доходности и чистого приведённого эффекта после выполнения расчета. Предусмотреть ввод цены капитала при помощи GET READ. Выполнить расчёт, результаты записать в базу
данных и вывести на экран.
Вариант 15
1. FOXPRO. Создать базу данных «Технические училища г. Уфы» со
сведениями: училища, адрес, телефон, каких специалистов готовит. Организовать двух уровневое меню. В BAR-меню описать два PAD-пункта: «Технические училища» и «Выход». При выборе PAD-пункта «Технические училища» активизировать POPUP- меню, для описания BAR-пунктов которого использовать поле «училища». Разработать процедуру вывода информации по
названию училища с использованием команды ?.
2. Определить реальную доходность финансовой операции, если при
уровне инфляции rи % в месяц выдаётся кредит на n лет при заданной банковской % ставке. Для этого составить базу данных со сведениями: номер
финансовой операции, срок кредита, зарезервировать поле для занесения реальной доходности финансовой операции после выполнения расчета. Предусмотреть ввод процента инфляции в месяц и банковской процентной ставки
при помощи команды GET READ. Выполнить расчёт, результаты записать в
базу данных и вывести на экран.
Вариант 16
1. FOXPRO. Создать базу данных «Поликлиника» со сведениями: терапевт, больной, диагноз заболевания. Организовать двух уровневое меню. В
BAR-меню описать два PAD-пункта: «Фамилия больного» и «Выход». При
выборе PAD-пункта «Фамилия больного» активизировать POPUP-меню, для
описания BAR-пунктов которого, использовать поле «фамилия больного».
Разработать процедуру вывода информации по фамилии больного с использованием команды ?.
2. Заём в размере P руб. (10 вариантов). Определить продолжительность
погашения, если заёмщик собирается погашать по PL руб. в год. Для этого
составить базу данных со сведениями: номер варианта, (P, PL) для каждого
варианта, зарезервировать поле для занесения продолжительности погашения
после выполнения расчета. Предусмотреть ввод годовой процентной ставки
банка, количества начисления процентов в году при помощи команды GET
READ. Выполнить расчёт, результаты записать в базу данных и вывести на
экран..
14
Вариант 17
1. FOXPRO. Создать базу данных «Музыкальные школы г. Уфы» со сведениями: музыкальные школы адрес, телефон, каких специалистов готовит.
Организовать двух уровневое меню. В BAR-меню описать два PAD-пункта:
«Музыкальные школы г. Уфы» и «Выход». При выборе PAD-пункта «Музыкальные г. Уфы» активизировать POPUP- меню для описания BAR-пунктов
которого использовать поле музыкальные школы базы данных. Разработать
процедуру (OUTPUT) вывода информации по названию музыкальной школы
(адрес, телефон, каких специалистов готовит) с использованием команды ??
2. Имеется два вида аннуитета (10 вариантов) а) величина платежа P1
руб., процентная ставка  r1 % годовых, срок  n1 лет. б) величина платежа
P2 руб., процентная ставка  r2% годовых, срок  n2 лет. Требуется заменить одним – со сроком n3 лет и процентной ставкой  r3% и определить
величину платежа. Для этого составить базу данных со сведениями: номер
варианта (P1, r1, n1 P2, r2, n2 r3,, n3) для каждого варианта, зарезервировать
поле для занесения величины платежа (при процентной ставке r3 % годовых
и сроке  n3 лет) после выполнения расчета. Предусмотреть ввод количества начислений процентов в году при помощи команды GET READ. Выполнить расчёт, результаты записать в базу данных и вывести на экран
Вариант 18
1. FOXPRO. Создать базу данных «Дворцы г. Уфы» со сведениями:
дворцы, адрес, телефон, какой организации принадлежит. Организовать двух
уровневое меню. В BAR-меню описать два PAD-пункта: «Дворцы г. Уфы» и
«Выход». При выборе PAD-пункта «Дворцы г. Уфы» активизировать POPUPменю для описания BAR-пунктов которого использовать поле «название
дворца» базы данных. Разработать процедуру (OUTPUT) вывода информации
по названию дворца (адрес, телефон, какой организации принадлежит) с использованием команды ?.
2. Клиенты (их 10) намерены в течении n лет ежегодно вкладывать по Р
рублей на покупку облигаций с купонной доходностью q. Определить сумму
к получению в конце периода при заданной банковской процентной ставке.
Для этого составить базу данных со сведениями: фамилии 10 клиентов (P,
q,n) (для каждого клиента), зарезервировать поле для занесения суммы к получению в конце периода после выполнения расчета. Предусмотреть ввод
банковской процентной ставки при помощи команды GET READ. Выполнить
расчёт, результаты записать в базу данных и вывести на экран..
Вариант 19
1. FOXPRO. Создать базу данных «Легковые автомобили» со сведениями: марка, цена, мощность двигателя, вес. Организовать двух уровневое меню. В BAR-меню описать два PAD-пункта: «Легковые автомобили» и «Выход». При выборе PAD-пункта «Легковые автомобили» активизировать
POPUP- меню для описания BAR-пунктов которого использовать поле «марка автомобиля» базы данных. Разработать процедуру OUTPUT вывода ин-
15
формации по марке автомобиля (цена, мощность двигателя, вес) с использованием команды ?,.
2. Какова должна быть величина сложной ставки ссудного процента,
чтобы первоначальный вклад P увеличился в q раз за n лет (расчёт выполнить
для 10 вариантов). Для этого составить базу данных со сведениями: номер
варианта (P, q,n) для каждого варианта, зарезервировать поле для занесения
величины сложной ставки ссудного процента после выполнения расчета.
Предусмотреть ввод количества начислений процента в году при помощи
команды GET READ. Выполнить расчёт и результаты записать в базу данных
и вывести на экран
Вариант 20
1. FOXPRO. Создать базу данных «Школы г. Уфы» со сведениями: школы, адрес, телефон, фамилия директора. Организовать двух уровневое меню.
В главном (BAR-меню) описать два PAD-пункта: «Школы г. Уфы» и «Выход». При выборе PAD-пункта «Школы г. Уфы» активизировать POPUP- меню, для описания BAR-пунктов которого использовать поле «школы» базы
данных. Разработать процедуру (OUTPUT) вывода информации по названию
школы (адрес, телефон) с использованием команды ?.
2 Клиенты (их 10) решили приобрести пенсионный контракт, по которому они могли бы получать ежегодно по P рублей в течение оставшейся
жизни. Страховая компания, используя таблицы смертности, оценила, что
каждый клиент сможет прожить n лет, и установила r1% годовых. Сколько
нужно заплатить за контракт при заданной банковской процентной ставке?
Для этого составить базу данных со сведениями: фамилия 10 клиентов (Р, n,
r1) для каждого клиента, зарезервировать поле для занесения цены контракта
после выполнения расчета. Предусмотреть корректировку информации при
помощи стандартного файла ввода данных. Выполнить расчёт, результаты
записать в базу данных и вывести на экран.
1.3. Задания № 3 Разработке программ в среде Delphi
ВАРИАНТ 1
1. Задача для программирования, вычислить:
n
S 
i 1
Ai0,31  ( Ai0,75  Bi0, 47 )
,
Ci1,71  Bi0,63
2. Задача для программирования:
Дана вещественная матрица размером N x N, все элементы которой
различны. Найти скалярное произведение строки, в которой находится
наибольший элемент матрицы, на столбец с наименьшим элементом.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
предварительно расставив большие по абсолютной
величине элементы матрицы по главной диагонали
и приведя матрицу в треугольный вид, представленной на рисунке.
ВАРИАНТ 2
1. Задача для программирования:
16
Составить процедуры по вычислению площади круга, эллипса,
треугольника. Для выбора вида фигуры использовать оператор CASE.
2. Задача для программирования:
Дана вещественная матрица размером N x N. Переставляя ее
строки и столбцы добиться того, чтобы наибольший элемент
матрицы оказался в верхнем левом углу.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
предварительно расставив большие по абсолютной
величине элементы матрицы по главной диагонали
и приведя матрицу в треугольный вид, представленной на рисунке.
ВАРИАНТ 3
1. Задача для программирования, вычислить:
n
S 
i 1
Ai0,55  ( Ai0, 41  Bi0,91 )
,
Ci2,66  Bi0,61
2. Задача для программирования:
Дана вещественная матрица размером N x N.В строках с отрицательными элементами на главной диагонали найти сумму всех элементов
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
предварительно расставив большие по абсолютной
величине элементы матрицы по побочной главной
диагонали и приведя матрицу в треугольный вид,
представленной на рисунке.
ВАРИАНТ 4
1. Задача для программирования:
Определить порядковый номер буквы с которой начинается Ваше
фамилия в русском алфавите.
2. Задача для программирования:
Расставить элементы матрицы по возрастанию построчно методом пузырька.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
предварительно расставив большие по абсолютной
величине элементы матрицы по побочной главной
диагонали и приведя матрицу в треугольный вид,
представленной на рисунке.
ВАРИАНТ 5
1. Задача для программирования: Вычислить факториал числа N.
2. Задача для программирования:
Расставить элементы матрицы по возрастанию по столбцам методом пузырька.
3. Задача для программирования:
Решить систему линейных уравнений методом правой прогонки.
ВАРИАНТ 6
1. Задача для программирования:
Составить процедуры по вычислению объема усеченного конуса,
цилиндра, пирамиды. Для выбора вида фигуры использовать оператор CASE.
2. Задача для программирования:
17
Дана целочисленная матрица размером N x N. Найти номера
строк все элементы, которых отрицательные числа.
3. Задача для программирования:
Решить систему линейных уравнений методом левой прогонки.
ВАРИАНТ 7
1. Задача для программирования:
Вычислить YX, где X и Y вещественные числа больше и меньше нуля.
2. Задача для программирования:
Дана вещественная матрица размером N x N. Найти номера строк, элементы каждой из которых образуют убывающею последовательность.
3. Задача для программирования:
Решить систему линейных уравнений методом Крамара.
ВАРИАНТ 8
1. Задача для программирования:
Определить корни полного квадратного уравнения.
2. Задача для программирования:
Дана вещественная матрица размером N x N.В строках с
отрицательными элементами на главной диагонали найти
наибольший из всех членов.
3. Задача для программирования:
Определить матрицу, обратную заданной (N*N).
ВАРИАНТ 9
Задача для программирования:
Составить процедуры по вычислению площади ромба, усеченной трапеции, эллипса. Для выбора вида фигуры использовать оператор CASE.
2. Задача для программирования:
Дана вещественная матрица размером N x N.В строках с
отрицательными элементами на главной диагонали найти
наименьший из всех членов.
3. Задача для программирования:
Решить систему линейных уравнений методом Зейделя.
ВАРИАНТ 10
Задача для программирования:
Дано n найти:
S
1
1
1
 2  ... 
.
2
3
5
2n  12
2. Задача для программирования:
Дана целочисленная матрица размером N x N. Найти номера
строк все элементы, которых нули.
3. Задача для программирования:
Вычислить собственное значение матрицы прямым методом.
ВАРИАНТ 11
Задача для программирования:
18
Вычислить:
1 
1 
1 
1

S   2   2   2  ... 2  ;
2! 
3! 
4!  
8! 

2. Задача для программирования:
Дана вещественная матрица размером N x N. Переставляя ее
строки и столбцы добиться того, чтобы наибольший элемент
матрицы оказался в нижнем левом углу.
3. Задача для программирования:
Решить систему линейных уравнений методом Крамера.
ВАРИАНТ 12
1. Задача для программирования: вычислить:
n
S 
i 1
Ai1,75  ( Ai3,35  Bi0,72  Ci0,32 )
 Ci7,7 ,
5, 44
2 , 47
32
Ci  Bi  Ai
2. Задача для программирования:
Расставить элементы матрицы по убыванию построчно и по столбцам
методом пузырька.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
предварительно расставив большие по абсолютной
величине элементы матрицы по главной диагонали
и приведя матрицу в треугольный вид, представленной на рисунке.
ВАРИАНТ № 13
1. Задача для программирования, вычислить:
Ai0,71  ( Ai0,77  Bi0,87  Ci0,55 )
S 
,
Ci2,71  Bi3,73
i 1
n
2. Задача для программирования:
Дана вещественная матрица размером N x N, все элементы которой
различны. Найти скалярное произведение строки, в которой находится
наименьший элемент матрицы, на столбец с наибольшим элементом.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
матрица имеет треугольный вид, представленной на рисунке.
ВАРИАНТ № 14
1. Задача для программирования:
Составить процедуры по вычислению площади ромба, круга,
треугольника. Для выбора вида фигуры использовать оператор CASE.
2. Задача для программирования:
Дана вещественная матрица размером N x N. Переставляя ее
строки и столбцы добиться того, чтобы наименьший элемент
матрицы оказался в нижнем левом углу.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
матрица имеет треугольный вид, представленной на рисунке.
ВАРИАНТ № 15
19
1. Задача для программирования, вычислить:
n
S 
i 1
Ai0,95  ( Ai0,84  Bi0,71  Ci6,44 )
,
Ci1,66  Bi0,61
2. Задача для программирования:
Дана вещественная матрица размером N x N.В строках с нулевыми
элементами на главной диагонали найти сумму всех элементов.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
матрица имее треугольный вид,
представленной на рисунке.
ВАРИАНТ № 16
1. Задача для программирования:
Определить порядковый номер буквы с которой начинается Ваше
имя в русском алфавите.
2. Задача для программирования:
Расставить элементы матрицы по уменьшению построчно методом пузырька.
3. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса,
матрицу имеет треугольный вид, представленной на рисунке.
ВАРИАНТ № 17
1. Задача для программирования:
Вычислить LN числа N.
2. Задача для программирования:
Расставить элементы матрицы по убыванию по столбцам методом пузырька.
3. Задача для программирования:
Решить систему линейных уравнений методом правой прогонки.
ВАРИАНТ № 18
1. Задача для программирования:
Составить процедуры по вычислению объема усеченного конуса,
шара, усеченной пирамиды. Для выбора вида фигуры использовать оператор
CASE.
2. Задача для программирования:
Дана целочисленная матрица размером N x N. Найти номера
строк все элементы, которых положительные числа.
3. Задача для программирования:
Решить систему линейных уравнений методом левой прогонки.
ВАРИАНТ № 19
1. Задача для программирования:
Вычислить YX, где X и Y вещественные числа больше и меньше нуля.
2. Задача для программирования:
Дана вещественная матрица размером N x N. Найти номера строк и
столбцов, элементы каждой из которых образуют возрастающую последовательность.
3. Задача для программирования:
Решить систему линейных уравнений методом Зейделя.
20
ВАРИАНТ № 20
1. Задача для программирования:
Определить корни любого квадратного уравнения.
2. Задача для программирования:
Дана вещественная матрица размером N x N.В строках с
положительными элементами на главной диагонали найти
наибольший из всех членов.
3. Задача для программирования:
Определить матрицу, обратную заданной (N*N).
2. ОЦЕНКА ЗНАНИЙ СТУДЕНТОВ ПО ОСВОЕНИЮ
ПРОГРАММНЫХ СРЕД FOXPRO И DELPHI
(вопросы для зачетов)
Вопросы по FOXPRO
1. Система меню FOXPRO.
2. Окна FOXPRO, для чего они используются и как изменяются
их размеры и положение на экране.
3. Создание файла базы данных.
4. Структура базы данных FOXPRO.
5. Вставка(удаление)полей и записей базы данных в FOXPRO.
6. Локализация, поиск и сортировка данных.
7. Две альтернативные технологии построения светового меню
FOXPRO.
8. Формы FOX-меню и способы их построения.
9. Формы dBASE-меню и способы их построения.
10. Средства ведения базы данных.
11. Функции поддержки базы данных.
12. Средства предъявления данных.
13. Органы управления и совмещения их с окнами редактирования.
14. Создание командных файлов.
15. Редактирование программы.
16. Команды ввода-вывода.
17. Команды вывода ?,??,TEXT.
18. Массивы переменных.
19. Команды обмена данными с базой данных.
20. Команды управления.
21. Организация циклов.
22. Функции FOXPRO.
23. Математические функции.
24. Строковые функции.
25. Функции работы с датами.
26. Функции преобразования типов данных.
21
Вопросы по DELPHI
1.
Визуальная среда программирования Delphi: Оболочка, панели
инструментов. Структура программы Delphi.
2.
Типы данных в Delphi (порядковые, вещественные, дата - время).
3.
Элементы языка Delphi (алфавит, идентификаторы, константы,
выражения, операции).
4.
Основные (простые) операторы Delphi.
4Составные (сложные) операторы Delphi.
5. Условный оператор, оператор выбора, операторы цикла в Delphi.
6.
Структурные типы данных: массивы, записи, множества в Delphi.
7.
Понятие подпрограммы. Процедуры и функции в Delphi.
8.
Компоненты страницы SNANDARD.
9.
Компоненты страницы ADDITIONAL.
10.
Файлы. Доступ к файлам. Процедуры и функции для работы с
файлами.
11.
Файлы. Текстовые, типизированные, не типизированные.
12.
Указатели и динамическая память. Процедуры и функции для
работы
с динамической памятью.
13.
Динамические массивы.
14.
Модули. Структура модуля. Интерфейсная часть модуля.
15.
Исполняемая часть модуля. Типы модулей в Delphi.
16.
Классы и объекты. Инкапсуляция. Наследование. Полиморфизм.
17.
Классы и объекты. Составляющие класса (поля, методы,
свойства).
18.
Система меню Delphi.
3. ТЕСТЫ ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА
И ПРОГРАММИРОВАНИЕ»
ТЕСТЫ ПО ИНФОРМАТИКЕ И ПРОГРАММИРОВАНИЮ
Тема № 1. Основные понятия и методы теории информации и кодирования. Информационные процессы. Информационное общество
1. Вопрос: Формат данных – это…
*организация записи документов; формат окна приложения.;
принтере;
тип исполняемого файла.
формат бумаги на
2. Вопрос: Основными типами графической информации в компьютере являются…
точечный и пиксельный; физический и логический;
*векторный и растровый; параметрический и структурный
3. Вопрос: Именованные наборы информации на внешних носителях называются…
приложением; *файлом; документом; сайтом
22
4. Вопрос: Какая единица измерения не используется в информатике в качестве характеристики объекта?
бит; * кпиксель; мбайт; ггерц
5. Вопрос: Базовый набор устройств ПК состоит из устройств…
системный блок принтер, монитор, мышь;
сканер, плоттер, материнская плата, монитор;
*монитор, клавиатура, системный блок, мышь;
клавиатура, сканер, системный блок, монитор
6. Вопрос: Сколько копий с именем оригинала можно создать в каталоге (папке),
содержащем оригинал?
*0; 1; 2; произвольное количество
7. Вопрос: Одна ячейка памяти хранит один…
байт информации; килобайт информации;
мации
*бит информации;
мегабайт инфор-
8. Вопрос: В каких единицах измеряется тактовая частота?
амперах;
вольтах;
* герцах ;
омах
9. Вопрос: Какие символы используются для кодирования звуковой
информации в ЭВМ?
нотные знаки;
*цифры; буквы
10. Вопрос: Где хранятся программы, которые загружаются в оперативную память
при включении компьютера?
на съёмном диске; на «винчестере»; *в оперативной памяти; в сопроцессоре
Тема № 2. Технические средства реализации информационных процессов
1. Вопрос:Физические элементы, из которых состоит экран монитора называются
*пиксель; точка; ячейка
2. Вопрос:Что из перечисленного не является устройством ?
генератор частот; *драйвер; монитор; процессор
3. Вопрос: Порт USB позволяет подключить(указать один ответ)…
устройство ввода звуковой информации; устройство вывода графической информации; *любое техническое устройство; устройство мультимедиа
4. Вопрос: Укажите набор внутренних устройств ЭВМ.
клавиатура и накопитель на жестком диске (винчестер);
*процессор, оперативная память, системная шина;
монитор, принтер, джойстик;
плоттер, системная шина, монитор.
5. Вопрос: Разрешение экрана монитора это…
число цветов, используемых для печати;
максимальный размер печатного листа;
*число точек на единицу площади;
число листов, отпечатанных за минуту
23
6. Вопрос: Какое (какие) действия с данными можно выполнить,
имея дисковод CD-ROM
только запись; *только чтение;
чтение и запись.
7. Вопрос: Указать техническое устройство для выполнения
действий над данными…
винчестер; *математический сопроцессор; оперативная память;
*процессор
8. Вопрос: Разрешающая способность является одной из основных характеристик…
оперативной памяти; генератора частот; *монитора; процессора
9. Вопрос:Какое (какие) устройство размещаются только вне системного блока ?
материнская плата; модем;
видеокарта;
дисковод; *сканер
10. Вопрос: Указать устройства, размещающиеся на системной плате
дисковод; контроллер; *оперативная память; *процессор
11. Вопрос: Для объединения функциональных устройств ПК в вычислительную систему используется…
интерфейсный блок; * системная шина связи; шифратор / дешифратор; блок управления
12. Вопрос: Устройством хранения информации является …
*винчестер; модем; принтер; сенсорный монитор
13. Вопрос: Указать техническое устройство для ввода графической информации
джойстик; модем; плоттер; *сканер
14. Вопрос: Качество изображения монитора зависит от…
размера экрана; объёма информации на экране; *разрешимости монитора
15. Вопрос: Что такое USB ?
видеокарта; материнская плата;
модем;
*порт для подключения устройств
16. Вопрос: К основным характеристикам процессора относится…
ёмкость винчестера; количество портов и их назначение; объём оперативной памяти;
*тактовая частота;
17. Вопрос:Указать перечень внешних устройств ЭВМ.
процессор, принтер, плоттер.
монитор, системная шина, клавиатура.
процессор, оперативная память, системная шина.
*принтер, монитор, сканер, клавиатура
18. Вопрос: Указать устройство связи, позволяющее компьютеру
передавать данные по
обычной телефонной сети
драйвер; *модем; сканер; шина
19. Вопрос: На материнской плате ПК размещается…
блок питания; генератор частот; винчестер; *процессор
24
20. Вопрос:Разрядностью процессора является…
*количество бит, обрабатываемых за один такт работы; количество регистров
размер кэш-памяти; количество команд процессора
21. Вопрос: Аббревиатура ROM расшифровывается как…
память с произвольным доступом; *память только для чтения; внешняя память;
память с последовательным доступом
22. Вопрос: Кластер это…
зарезервированный участок оперативной памяти; *нумерованный участок диска;
разрядность процессора; характеристика плотности записи на диске
23. Вопрос: С каким устройством (устройствами) обменивается данными процессор?
винчестер;
дискета;
компакт-диск; *оперативная память
24. Вопрос: Сколько устройств можно подключить к компьютеру с помощью USB?
(указать один вариант ответа)
1; 2; 3; *произвольное количество
25. Вопрос: Какой из носителей служит и для чтения и для записи данных?
CD-R; CD-ROM;
*CD-RW;
DVD- W
26. Вопрос:Что из приведенного списка не является носителем информации?
винчестер; дискета; *дисковод; лазерный диск;
27. Вопрос: Назначение драйверов…
создание графических рисунков;
*обеспечение совместимости устройств;
печать документов; проверка готовности устройств к работе
28. Вопрос: Математический сопроцессор эффективно выполняет операции над
целыми числами; *числами с плавающей точкой;
комплексными числами
29. Вопрос: Арифметическо-логическое устройство является частью
драйвера;
контроллера;
оперативной памяти; *процессора
30. Вопрос: Сопроцессоры увеличивают быстродействие ПК за счёт…
увеличения тактовой частоты; *параллельной работы устройств; увеличения разрядности устройств; ускорения передачи информации
31. Вопрос: На материнской плате ПК размещается…
блок питания; системный блок; винчестер; * процессор
32. Вопрос: Место хранения программы BIOS
*оперативная память; кэш-память; постоянная память;
буферная память
33. Вопрос: В ПЗУ компьютера хранятся…
операционная система; приложения Windows; * системные программы; драйверы
34. Вопрос:Какой тип памяти у ПЗУ?
динамический; энергозависимый; *энергонезависимый; оперативный
35. Вопрос: От чего не зависит быстродействие компьютера?
25
от разрядности; от размера оперативной памяти; *от количества подкдючённых
устройств;
Тема № 3. Алгоритмизация и программирование приложений
1. Вопрос: Алгоритм – это:
правила выполнения определенных действий
набор команд для компьютера
протокол вычислительной сети
*описание последовательности действий, строгое исполнение которых приводит к
решению поставленной задачи за конечное число шагов
ориентированный граф, указывающий порядок выполнения некоторого набора команд
2. Вопрос: Алгоритм называется линейным, если:
он представим в табличной форме
он включает в себя вспомогательный алгоритм
*его команды выполняются в порядке их естественного следования друг за другом
независимо от каких-либо условий
он составлен так, что его выполнение предполагает многократное повторение одних
и тех же действий
ход его выполнения зависит от истинности тех или иных условий
3. Вопрос: Алгоритм называется циклическим, если:
*он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
он представим в табличной форме
ход его выполнения зависит от истинности тех или иных условий
он включает в себя вспомогательный алгоритм
его команды выполняются в порядке их естественного следования друг за другом
независимо от каких-либо условий
4. Вопрос: Алгоритм включает в себя ветвление, если:
его команды выполняются в порядке их естественного следования друг за другом
независимо от каких-либо условий
он представим в табличной форме
он составлен так, что его выполнение предполагает многократное повторение одних
и тех же действий
*ход его выполнения зависит от истинности тех или иных условий
он включает в себя вспомогательный алгоритм
5. Вопрос: Свойством алгоритма является:
цикличность
простота записи на языках программирования
возможность выполнения алгоритма в обратном порядке
возможность изменения последовательности выполнения команд
*результативность
6. Вопрос: Свойство алгоритма, заключающиеся в том, что каждое действие и
алгоритм в целом должны иметь возможность завершения, называется:
результативность
детерминированность
26
массовость
дискретность
*конечность
7. Вопрос: Свойство алгоритма, заключающееся в том, что алгоритм должен состоять из конкретных действий, следующих в определенном порядке, называется:
*дискретность
конечность
массовость
детерминированность
результативность
8. Вопрос: Свойство алгоритма, заключающееся в отсутствие ошибок (алгоритм должен приводить к правильному результату при всех допустимых входных
значениях), называется:
детерминированность
дискретность
*результативность
массовость
конечность
9. Вопрос: Свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с разными исходными данными, называется:
результативность
детерминированность
конечность
*массовость
Дискретность
10. Вопрос: Свойство алгоритма, заключающееся в том, что любое действие
должно быть строго и недвусмысленно определено в каждом случае, называется:
конечность
*детерминированность
результативность
массовость
дискретность
11. Вопрос: Алгоритм, записанный на «понятном» компьютеру языке программирования, называется:
протоколом алгоритма
исполнителем алгоритмов
листингом
текстовкой
*программой
12. Какие вопросы должны быть включены в постановку задачи
выбор метода решения; *определение исходных и конечных данных задачи ;
*формулировка задачи; *цель решения
13. Вопрос: Основной целью составления алгоритма является…
*описание технологии обработки информации;
обоснование целей решения задачи;
27
определение зависимости исходных данных
14. Вопрос: Результатом выполнения действия над числовыми данными могут
быть…
*изменение значения переменной; *присвоение значения переменной; проверка
выполнения условия; выбор одного из вариантов продолжения
15. Вопрос:Установить соответствия в таблице моделирования
1
2
3
4
Моделируемый процесс
Моделируемый объект
Цель моделирования
Моделируемые характеристики
А
В
С
D
человек
Разработка метода лечения
Температура и давление
Влияние лекарства на организм
1С 2D 3В 4А
1С 2А 3В 4D
*1D 2А 3В 4С
1D 2С 3А 4В
16. Вопрос: Что такое алгоритм?
описание цели задачи; *последовательность действий, необходимых для решения задачи; перечень типов используемых алгоритмов;
математические методы, применяемые при решении задачи
17. Вопрос: Установить соответствия в таблице моделирования
1
2
3
Моделируемый процесс
Моделируемый объект
Цель моделирования
А
В
С
4
Моделируемые характеристики
D
Ядерный реактор
Энергетическая мощность
Получение нового источника
энергии
Расщепление ядра атома
1С 2D 3В 4А
1С 2А 3В 4D
*1D 2А 3С 4В
1D 2С 3А 4В
18. Вопрос: Какие операции могут выполняться в элементе блок-схемы «действие» ?
*арифметическая операция;
*сцепление текстовых данных;
сравнение арифметических выражений;
19. Вопрос: Указать алгоритмы (алгоритм), с помощью которых осуществляется
выбор одного действия из нескольких
*выбора; линейный; *условный; циклический
20. Вопрос: Какие операции не относятся к элементу блок-схемы «действие» ?
арифметическая операция; сцепление строк; *сравнение арифметических выражений; * ввод данных
21. Вопрос: Не арифметической является операция…
возведение в степень; вычитание; деление; *сравнение
22. Вопрос: Понятие массовость по отношению к алгоритму означает…
неоднократное использование алгоритма;
*использование алгоритма в диапазоне допустимых значений исходных данных;
возможность изменения алгоритма для решения других задач
28
23. Вопрос: В каких типах алгоритмов или фрагментах блок-схемы наличие условия
необязательно?
альтернативного выбора; *выбора; *цикла со счётчиком; цикла с неопределённым
количеством повторов
24. Вопрос: Для ввода произвольного количества значений переменного в блоксхеме используется
разное количество обозначений переменного ;
условный алгоритм ; *циклический алгоритм
25. Вопрос: Сколько обозначений переменных может быть записано в блоке схемы
«Ввод данных»? (указать только один вариант ответа)
1; 2; 4;
*любое количество
26. Вопрос: Пусть А=5, В=3.
-4;
4;
8;
*12
Выражение (А-В)^2- (В-А)^3
равно
27. Вопрос: При каком минимальном значении числа натурального ряда
N выражение
2^ N >25 – истина?
3; 4;
*5;
6
28. Вопрос: Выбрать из списка действия, выполняемые с помощью
условного алгоритма…
повторить действие; *выбрать одно из двух продолжений;
*выполнить или не выполнить действие; ввести значение переменной
29. Вопрос: Какие виды алгоритмов могут не использовать в своей структуре
логических выражений?
*линейный; *цикл со счётчиком; условный; *выбора
30. Вопрос: Сколько выходов имеет элемент блок-схемы «вопрос» или «условие»?
1; *2;
3; произвольное количество
31. Вопрос: Какого вида алгоритма не существует ?
линейного; логического; *управления; циклического
32. Вопрос: Способами записи алгоритма являются...
табличный; *текстовый; *блок-схема; трехмерная графика
33. Вопрос: Какой из этапов решения задачи с использованием
компьютера необязателен?
* выбор математического метода решения; постановка задачи; разработка алгоритма решения; запись алгоритма на алгоритмическом языке
34. Вопрос: Алгоритм, в котором меняется последовательность выполнения
действий в порядке их написания, называется…
выбора; линейным; условным; *циклическим
35. Вопрос: Пусть А и В - переменные денежного типа, переменная С обозначает
процент. Какие логические выражения не верны по содержанию?
29
A>B ;
B * C/100=A ;
*A<C;
*А+С=В
36. Вопрос: Указать все правильные отношения
"man" = "women";
*"man" < "women";
"man">= "women";
*"man"<> "women"
37. Вопрос: При A=3, B=5, C=5 значения каких выражений ЛОЖЬ
* (A>C) and (B>C); * (B>C) and (A<B);
(B=>C) and (A<B); (A>C) or (A<B)
38. Вопрос: При A=10, B=7 какие выражения имеет значение False
*A<>B;
(A<>B) or (A>B);
(A>В) or (A<B);
* (A>В) and (A<B)
39. Вопрос: Если А=-1, то при каких значения В выражение (В-А)^3 > (А+В)^2 есть
истина
-2;
-1;
0;
*1;
*2
40. Вопрос: Укажите все неправильные отношения
"заяц" > "волк";
*"волк" > "заяц"; *"заяц" = "волк";
"волк" <> "заяц".
41. Вопрос: Дано A>6 – истина, B<3 - истина. Результат какого логического
выражения «ложь» ?
A>6 И(and) B<3; A>6 ИЛИ(or) B<3; *not A>6 И B<3; A>6 ИЛИ B>3
42. Вопрос: При A=3, B=5, C=4, какое из логических выражений ЛОЖЬ
(A>C) or (B>C); (B>C) and (A<B); * (A>C) and (B>A); * (A>C) or (B<C)
43. Вопрос: Какие пары чисел дают результат «истина» для выражения A<2B ?
*А=5, В=3; *А=7, В=4; А=-3, В=-1;
А=3, В=-2
44. Вопрос: При A=”A”, B=”B” значение True имеет выражение
*A<>B; *A<B; A>В;
A=В
45. Вопрос: Какие действия можно отнести к логическим?
А * В;
A^B;
*A<B;
*A=B
46. Вопрос: Значение А=7, значение В=-1, значение Е=3. Обозначим среднее значение
этих чисел буквой С. Какие из логических выражений «ложь»
C<4; (C=1) or (C>2); (C=3) and (C>2); * (C=1) or (C>4)
47. Вопрос:Какие пары чисел дают результат "ложь" для выражения A<2B-5 ?
*А=3, В=1; *А=1, В=3; А=-4, В=5;
А=1, В=-4
48. Вопрос:Указать выражения с неверным синтаксисом
*((А+5)Е-3(В+1); 2К+(Е+М)(10+Т); *3Р-(А+С(6+Р); 4Е+15-(10-А)В
49. Вопрос: Из заданных логических функций эквивалентной А является…
А и не В и А; А и не А или не А; *А и не В или А;
А и не А или В
50. Вопрос: Указать высказывания, которые являются ложными
во втором поколении ЭВМ базовым техническим элементом являлся транзистор
*в третьем поколении ЭВМ отсутствовало устройство управления
ЭВМ 3-го поколения - это семейство машин с единой архитектурой
*в ЭВМ 1-го поколения имелась операционная система
30
51. Вопрос: Выражение (В-А)^3 > (А+В)^2 при А=-5, В=3 есть
*истина ; ложь
52. Вопрос: Количество повторов цикла со счётчиком зависит от…
условия; значения счётчика; количества операторов в теле цикла; * исходных данных
цикла
53. Вопрос: При каком значении М, цикл повторится 5 раза, если счётчик=1,М,2?
5; 8; *10; 13
54. Вопрос: Какое значение примет переменная А после выполнения фрагмента
блок-схемы?
А=19, В=0
счётчик=1,4
В=В+счётчик
А=А-В
конец цикла
-3; *-1; 0; 1; 3
55. Вопрос: Какое значение примет переменная А после выполнения фрагмента
блок-схемы?
А=10; В=3
пока А>4
А=А-В
конец цикла
-1; 1; * 4; 7
56. Вопрос: Сколько раз повторится цикл с условием?
А=6 В=2
пока А>4
В=В-А
конец цикла
0; 1; 3; *бесконечное число раз
57. Вопрос:Сколько раз повторятся операторы цикла, если заголовок цикла имеет
выражение счётчик=2,9,2?
2; *4; 7; 8
58. Вопрос:Необходимым условием завершения цикла с неопределённым
числом повторов является...
наличие условного оператора внутри цикла;
*изменение внутри цикла значения хотя бы одной переменной, входящей в условие;
формирование счётчика повторов внутри цикла
59. Вопрос: Допустимыми в теле цикла являются операторы, использующие счётчик
цикла в качестве...
*операнда в арифметическом выражении;
*индекса элемента массива;
вычисляемого переменного
60. Вопрос: Какое значение примет переменная А после выполнения
31
фрагмента алгоритма
А=0
счётчик=1,10
В=В-А
конец цикла
*0; 2; 10; 20
61. Вопрос: Какие значения может принимать счётчик цикла, если счётчик=5,19,2?
3; *5; 10; *15
62. Вопрос:При каком значении М, цикл повторится 3 раза, если счётчик=5,10,М?
1; *2; 3; 5
63. Вопрос: При каких значениях М, цикл повторится 5 раза, если счётчик=М,16,2?
5; *7,
*8; 10; 13
Тема № 4. Языки и системы программирования, базы данных
и системы управления базами данных
1. Вопрос: Из каких элементов состоит алгоритмический язык?
выражения
*символы
*слова
*операторы
элементарные конструкции
2. Вопрос: Что из перечисленного не входит в набор основных символов Turbo
Pascal?
Латинские строчные и прописные буквы
Служебные слова
Цифры
*Русские строчные и прописные буквы
Знак подчеркивания
3. Вопрос: Какие типы относятся к стандартным в Pascal?
*Целочисленный
Интервальный
*Символьный
*Логический
Перечисляемый
4. Вопрос: С какого слова начинается любая программа, написанная в Pascal?
Var
*Program
Integer
String
5. Вопрос: Объявление переменных осуществляется
*в разделе описаний
в тексте программы
в комментариях
перед названием программы
32
6. Вопрос: Какое (какие) названия программы не допустимо
Abc
Abc123
*123Abc
Xgbhfxdhgf
7. Вопрос: Какое (какие) названия программы не допустимо
*Моя программа
*Program
Abc123
Myprogram
8. Вопрос: Переменная S символьного типа (char). Какие значения она может принимать?
*S='d'
S='vint'
*S='1'
*S='$'
9. Вопрос: какое описание идентификатора будет некорректным?
*While
While_123
Why
What
10. Вопрос: В программе есть оператор C:= not B. Укажите тип переменной C.
Целочисленный
*Логический
Вещественный
Символьный
11. Вопрос: Дан фрагмент программы. Найдите ошибку.
Var a,b,c:integer;
C:=A/B;
Значение C нельзя найти, так как не заданы A и B
Нельзя делить два числа одного типа
*Переменная C должна быть вещественного типа
12. Вопрос: В конце каждого оператора в Pascal ставится
Точка
*Точка с запятой
Восклицательный знак
Знак доллара
13. Вопрос: Укажите оператор присвоения значения переменной
=
==
*:=
=:
14. Вопрос: Функция ClrScr позволяет
Сгенерировать случайное число
33
*Очистить экран
Подключить внешние модули
15. Вопрос: Подключение внешних модулей осуществляется командой
Var
Randomize
*Uses
Sin
16. Вопрос: A:=34565. Укажите тип переменной A
Real
Byte
*Integer
Word
17. Вопрос: Оператор read - это
Оператор для чтения из файла на жестком диске
*Оператор ввода данных
Оператор вывода данных
18. Вопрос: Вывод данных на экран осуществляется командой
Read
Output
*Write
Look
19. Вопрос: Укажите функцию, вычисляющую квадратный корень
Sqr
*Sqrt
Square
Quoter
20. Вопрос: Функция Inc(a)
Отсекает целую часть числа A
Возвращает дробную часть числа A
*Увеличивает значение A на единицу
Уменьшает значение A на единицу
21. Вопрос: Функция trunc(a)
Отсекает целую часть числа A
*Возвращает дробную часть числа A
Увеличивает значение A на единицу
Возвращает целую часть числа A
22. Вопрос: Функция Round(a)
Отсекает целую часть числа A
Увеличивает значение A на единицу
*Округляет значение A до ближайшего целого
Округляет значение A до сотых
23. Вопрос: Функция div
34
Возвращает целую часть числа
*Возвращает целую часть от деления
Возвращает отстаток от деления
Вычисляет модуль числа
24. Вопрос: для чего предназначена функция Int() в Pascal?
Преобразует вещественное число в целое
Вычисляет интеграл аргумента
*Возвращает целую часть аргумента
Округляет число до ближайшего целого
25. Вопрос: Функция mod
Возвращает целую часть числа
Возвращает целую часть от деления
*Возвращает отстаток от деления
Вычисляет модуль числа
26. Вопрос: Какая функция вычисляет модуль числа
Trunc
Mod
*Abs
Modul
27. Вопрос: можно ли в арифметическом выражении использовать больше 10-ти пар
скобок?
Только при сложении и вычитании
Только в функциях
*Можно
Нельзя
28. Вопрос: что из перечисленного не является стандартной функцией?
Sqrt
Sin
Mod
*If
29. Вопрос: какое из перечисленных действий имеет низший приоритет?
*Сложение
Деление
Возведение в степень
Умножение
30. Вопрос: аргумент стандартной функции
Записывается через пробел
*Заключается в круглые скобки
Заключается в квадратные скобки
Записывается без скобок
31. Вопрос: в арифметические выражения могут входить
Машинные коды
Команды MS-Dos
*Константы
Английиские слова
35
32. Вопрос: Оператор read(a);
Считывает из внешнего файла значение переменной a
Присваивает переменной а случайное значение
*Присваивает переменной а, введенное с клавиатуры значение
Запрашивает у пользователя путь к переменной а
33. Вопрос: Оператор readln
Присвоит значение переменной ln
*Переведет курсов на следующую строку и остановит программу до нажатия клавиши
Выведет на экран пустую строку и переместит курсор на следующую
Загрузит в оперативную память значение переменной а
34. Вопрос: Какое из следующих описаний переменных является ошибочным?
*Operator:(plus, minus, times);
Matrix: array[1.10,1.10] of Real;
Done,Error: boolean;
I,J,K: integer;
35. Вопрос: Какой оператор не относится к группе операторов ввода-вывода языка
Паскаль ?
WriteLn;
*PrintLn;
ReadLn;
36. Вопрос: Какая процедура обеспечивает ввод данных в Паскале ?
begin
input
*read или readln
Print
37. Вопрос: Чем отличается readln от read ?
ничем
*переводом курсора к началу следующей строки
в readln все данные набираются в одной строке
в read все данные набираются в отдельной строке
38. Вопрос: Какая процедура выводит числовые данные, символы, строки и булевские значения ?
*write или writeln
print
read или readln
output
39. Вопрос: Какой оператор позволяет выводить пустую строку в документе ?
*writeln без параметров
print
output
readln без параметров
40. Вопрос: Выберите операторы ввода-вывода в Паскале.
print
36
*read
output
*readln
clrscr
*write
*writeln
41. Вопрос: Оператор в Паскале - это
человек, работающий в должности оператора ЭВМ
*предложение языка программирования, задающее полное описание некоторого действия,
которое может выполнить компьютер
знак действия: + - / * ^
команда ввода (вывода) информации: read или write
42. Вопрос: Символ-разделитель операторов в Паскале
точка
*точка с запятой
запятая
пробел
43. Вопрос: Оператор присваивания в Паскале
*Обозначается как (:=) и предписывает выполнить выражение, заданное в его правой части, и присвоить результат переменной, идентификатор которой расположен в левой части
Заносит в память и запоминает значение любой величины
Вычисляет значение величины, указанной в левой части оператора
Отождествляет значения нескольких переменных значению, указанному в правой части
оператора
44. Вопрос: В каком месте программы может находиться оператор присвоения?
в начале строки
*в любом месте программы, где синтаксис языка допускает наличие оператора
после служебного слова then в операторе условного перехода if
после оператора ввода информации read или readln
45. Вопрос: Раздел VAR служит
*Для описания используемых переменных
Для описания величин
Для описания выражений
Верного ответа нет
46. Вопрос: Переменные – это:
*величины, которые могут менять свое значение в процессе выполнения программы
величины, которые не могут менять своего значения в процессе выполнения программы
обозначают строки программы, на которые передается управление во время выполнение
программы
Верного ответа нет
47. Вопрос: Целочисленное деление можно выразить следующей функцией:
A mod B
*A div B
Abs (A)*B
37
Верного ответа нет
48. Вопрос: Раздел операторов начинается служебным словом:
VAR
INTEGER
*BEGIN
Верного ответа нет
49. Вопрос: Ввод данных с клавиатуры осуществляется с помощью оператора:
WRITE, WRITELN
*READ, READLN
PROGRAM
Верного ответа нет
50. Вопрос: Вывод данных на экран осуществляется с помощью оператора:
*WRITE, WRITELN
READ, READLN
PROGRAM
Верного ответа нет
51. Вопрос: В алфавит языка Pascal не входит служебное слово:
THEN
BEGIN
END
*STOP
IF
52. Вопрос: Числа в языке Pascal бывают:
натуральные и целые
*целые и вещественные
натуральные и вещественные
целые и иррациональные
целые и рациональные
53. Вопрос: Комментарий к тексту программы на языке Pascal заключается:
*в фигурные скобки
в круглые скобки
в квадратные скобки
в апострофы
между служебными словами Begin, End
54. Вопрос: Служебное слово CONST в программе на языке Pascal фиксирует начало
раздела программы, содержащего:
*перечень констант
список меток
описание переменных
операторы
описание сложных типов данных
55. Вопрос: В качестве имени в языке Pascal нельзя использовать:
BR
*OR
WR
38
AR
DR
56. Вопрос: При записи оператора вывода на языке Pascal используется служебное
слово:
*WRITE
RESET
READ
BEGIN
WHILE
57. Вопрос: Логическое выражение A AND B истинно если:
A и В принимают значение True
*А или В принимают значение True
*A=True, B=True
*A=True, B=False
58. Вопрос: Укажите те элементы языка Pascal, которые могут находиться в разделе
VAR
Константы
Пользовательские типы
Функции и процедуры
*Переменные
Комментарии
59. Вопрос: Когда используется символ ':=', а когда '='?
Cимвол ':=' используется в тех случаях, когда значению переменной присваивается результат, имеющий тип Boolean, а во всех остальных случаях – используется '='
*Символ ':=' используется при присваивании переменной некоторого значения, в то время
как '=' используется для проверки выражений на равенство и при определении констант
Символ ':=' используется при проверке выражений на равенство и при присваивании переменным их значений, а '=' - при определении констант
нет никакой разницы, когда какой символ нужно использовать
60. Вопрос: Какие из приведенных ниже операторов выполняют операцию деления?
*/
\
*Div
Xor
%
//
61. Вопрос: Укажите все правильные варианты подключения внешних модулей
*Uses crt; Var i,j:integer;
Var i,j:integer; Begin Uses crt;
*Uses system, crt;
Use crt;
62. Вопрос: Переменная х описана в программе как целое число. Какие из операторов недопустимы в этой программе?
Х:=5;
Х:=-100 div X;
39
Х:=Х+5;
*Х:=1.56;
*X:=X/2;
63. Вопрос: Какая логическая операция возвращает TRUE только в том случае, когда оба операнда раны TRUE?
And
*Or
Xor
Not
64. Вопрос: Выберите допустимые объявления переменных в Pascal
Var pArray:[1..100,200..1] of real;
Var 12month:string;
Var NewVar:integer=10;
*Var paint:Boolean;
*Var I,j,k,l,m,n,o,p,q,r,s,t,u:integer;
65. Вопрос: Выберите допустимые объявления переменных в Pascal
Var repeat:real;
*Var S:string;
Var NewVar:integer=10;
*Var A,B:Boolean;
Var I,j,k,l,m,n,o,p,q,r,s,t,u:reel;
66. Вопрос: Что такое область видимости переменной?
Область экрана, в которой видно объявление переменной
*Часть кода программы, в котором можно воспользоваться этой переменной
Участок оперативной памяти, в которой размещается значение переменной
Так называется раздел деклараций, в котором была объявлена переменная
67. Вопрос: К какому типу отнесем переменную A:='informatika' ?
*string
char
integer
boolean
real
68. Вопрос: К какому типу отнесем переменную A:=26?
string
char
*byte
boolean
real
69. Вопрос: К какому типу отнесем переменную A:=true ?
string
char
integer
*boolean
real
40
70. Вопрос: К какому типу отнесем переменную A:=0.4 ?
string
char
integer
boolean
*real
71. Вопрос: В каком из условных операторов допущена синтаксическая
ошибка?
if B = 0 then Writeln('Деление на нуль невозможно.');
if a > b then max := a else max := b;
if (a>b) and (b>0) then c:=a+b;
*if a < b then min := a; else min := b;
72. Вопрос: Назначение условных операторов в языке Паскаль:
*выбор к исполнению одного из возможных действий в зависимости от некоторого условия
переход к некоторой метке по условию
анализ логического условия перед переходом
вычисление значения логического условия
73. Вопрос: Что используется в качестве условия для выбора
в условном операторе?
равенство или неравенство
*значение логического выражения: true или false
операции отношения
логические операции
74. Вопрос: Какие два условных оператора имеются в языке Паскаль?
if <условие> then "оператор" или if <условие> then "оператор1" else "оператор2"
*операторы: if и case
краткая и полная формы условного оператора if
оператор выполнения цикла по условию и оператор if
75. Вопрос: Могут ли операторы if быть вложенными?
*да, могут
нет, не могут
не уверен
не знаю
76. Вопрос: Какое по типу выражение вычисляется в условии оператора if ?
числовое
*логическое выражение; тип boolean; имеет значения: true или false
неравенство
равенство
77. Вопрос: Условный оператор применяется для программирования:
Сложных алгоритмов
Линейных алгоритмов
*Ветвящихся алгоритмов
Циклических алгоритмов
41
78. Вопрос: Ветвящийся алгоритм подразумевает:
Неоднократное повторение отдельных частей программы
Последовательное выполнение всех элементов программы
*Выполнение лишь нескольких, удовлетворяющих заданному условию частей программы
Верного ответа нет
79. Вопрос: Алгоритм включает в себя ветвление, если:
если он составлен так, что его выполнение предполагает многократное
повторение одних и тех же действий
*если ход его выполнения зависит от истинности тех или иных условий если его команды
выполняются в порядке их естественного следования друг за другом независимо от какихлибо условий
80. Вопрос: Верно ли записан оператор выбора If <оператор 1> then <оператор 2 >
else <оператор 3>;
*верно
неверно
81. Вопрос: Верна ли следующая запись:
case K of:
a1: <оператор 1>;
a2: <оператор 2>;
an: <оператор n>;
Else <оператор n+1>;
End;
верно
*неверно
82. Вопрос: Укажите правильный вариант использования условного оператора.
*IF <условие> THEN begin <серия операторов 1> end ELSE begin <серия операторов 2>
end;
IF <условие> THEN <серия операторов 1>; ELSE <серия операторов 2>;
THEN begin <серия операторов 1> end IF <условие> ELSE begin <серия операторов 2>
end;
THEN <серия операторов 1> ELSE <серия операторов 2> IF <условие> ;
IF <условие> THEN <серия операторов 1>
83. Вопрос: Укажите правильный вариант использования неполного ветвления.
*IF <условие> THEN begin <серия операторов 1> end;
THEN <серия операторов 1>; ELSE <серия операторов 2>;
IF <условие> ELSE begin <серия операторов 2> end;
ELSE <серия операторов 2> IF <условие> ;
THEN <условие> IF <серия операторов 1>
84. Вопрос: Какое условие следует использовать для вычисления Y по формулам:
N=sin M, при M=0; Y=M+cos M, при M<>0;
*if M=0 then N:=sin(M) else Y:=M+cos(M);
if M<>0 then N:=sin(M) else Y:=M+cos(M);
if M=0 then N:=M+sin(M) else Y:=cos(M);
if M<>0 then N:=sin(M)+cos(M) else Y:=M+cos(M);
if M<>0 then N:=sin(M) ;
42
85. Вопрос: Определить, является ли число М чётным. Какое условие можно использовать в этой задаче?
M=2
*M mod 2=0
M/2=0
M div 2=0
M='чётное'
86. Вопрос: Определить, является ли число А положительным. Какое условие можно
использовать в этой задаче?
А>=0
*A>0
A=0
A<0
A<>0
87. Вопрос: Определить, делится ли целое число Т на 5 без остатка. Какое условие
можно использовать в этой задаче?
*T mod 5=0
T=5
T/5=0
T div 2=5
T mod 2=5
88. Вопрос: Входит ли число А в диапазон значений (4 ; 10]. Какое составное условие
нужно поставить в этой задаче?
(A>=4) and (A<10)
(A<4) and (A>=10)
(A>4) or (A<=10)
*(A>4) and (A<=10)
not (A>4) and not (A<=10)
89. Вопрос: Входит ли число R в диапазон значений [-5 ; 0). Какое составное условие
нужно поставить в этой задаче?
(R<=-5) and (R>0)
(R>-5) and (R<=0)
(R-5) and (R+0)
(A>4) or (A<=10)
*(R>=-5) and (R<0)
90. Вопрос: Какие типы циклов существуют в языке Паскаль?
*For
Do…while
While
*Repeat…until
Loop
91. Вопрос: Цикл WHILE называется
*Циклом с предусловием
Циклом с параметром
Циклом с постусловием
Циклом с ветвлением
43
92. Вопрос: Цикл For называется:
Циклом с предусловием
*Циклом с параметром
Циклом с постусловием
Циклом с ветвлением
93. Вопрос: Цикл REPEAT называется
Циклом с предусловием
Циклом с параметром
*Циклом с постусловием
Циклом с ветвлением
94. Вопрос: Какой из операторов цикла имеет 2 вида записи
*For…
While…
Repeat…
Верного ответа нет
95. Вопрос: В каком из операторов допущена синтаксическая ошибка:
*For i=1 to 20 do p:=p+1;
While s<3 do s:=s-3;
Repeat k:=k+1 until k<7;
For I:=10 downto 5 do p:=p+1;
96. Вопрос: Оператором цикла не является оператор
While…
For…
*Case…
Repeat…
Верного ответа нет
97. Вопрос: Укажите тип переменной для параметра цикла FOR:
*целочисленный тип
логический тип
натуральный тип
верного ответа нет
98. Вопрос: В каком из операторов допущена смысловая ошибка:
For i:=1 to 20 do p:=p+1;
While s<3 do s:=s-3;
*Repeat k<1 until k:=k+1;
For I:=10 downto 5 do p:=p+1;
99. Вопрос: Какой из циклов не содержит логического условия:
While
*For
Repeat
Все содержат
100. Вопрос: В каком из операторов допущена синтаксическая ошибка:
44
For i:=1 to 20 do p:=p+1;
While s<3 do s:=s-3;
*Repit k:=k+1 until k<7;
For I:=10 downto 5 do p:=p+1;
101. Вопрос: В каком из операторов допущена синтаксическая ошибка:
For i:=1 to 20 do p:=p+1;
While s<3 do s:=s-3;
*Repeat k:=k+1 until k;
For I:=10 downto 5 do p:=p+1;
102. Вопрос: В каком из операторов допущена синтаксическая ошибка:
For i:=1 to 10 do p:=p+1;
While s<3 do s:=s-3;
Repeat k:=k+1 until k<7;
*For I:=10 down 5 do p:=p+1;
103. Вопрос: Что делает эта программа?
For i:=1 to 100 do
Begin
If (I mod 2)=0 then writeln(i);
End;
Делит все числа от 1 до 100 на 2
Делит все числа от 1 до 100 на 2 и выводит их на экран
Выводит на экран модуль числа i
*Выводит на экран все четные числа от 1 до 100
104. Вопрос: Что делает эта программа?
S:=0; For i:=1 to 100 do
Begin
S:=S+I;
writeln(S);
End;
Выводит на экран все целые числа от 1 до 100
*Находит сумму чисел от 1 до 100 и выводит ее на экран
Все числа от 1 до 100 увеличивает на величину S
105. Вопрос: Что Вы увидите на экране после выполнения цикла?
For i:=1 to 100 do writeln(random(100));
Все целые числа в диапазоне от 1 до 100
Все четные числа в диапазоне от 1 до 100
*100 случайных целых чисел в диапазоне [0;100)
106. Вопрос: Что Вы увидите на экране после выполнения цикла?
For i:=1 to 100 do write(random(100)-random(100));
Все целые числа в диапазоне от 1 до 100
100 случайных целых чисел в диапазоне [0;100)
*100 случайных целых чисел в диапазоне [-100; 100]
107. Вопрос:Массив - это:
*поименованный набор фиксированного числа однотипных данных;
ограниченная апострофами последовательность любых символов;
45
совокупность разнородных данных, описываемых и обрабатываемых как единое целое
набор переменных, начинающихся с одной и той же буквы
108. Вопрос: Что такое индекс в одномерном массиве?
*порядковый номер элемента массива
наибольший размер элемента массива
размерность массива
имя массива
109. Вопрос: Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов:
A[3] := 5; A[4] := 6; A[3]:=A[4]; A[4]:=A[3]?
*A[3] = 6; A[4] = 6
A[3] = 6; A[4] = 5
A[3] = 5; A[4] = 6
A[3] = 5; A]4] = 5
110. Вопрос: Какие значения примут элементы массива A[3] и A[4] после выполнения последовательности операторов:
A[3] := 2; A[4] := 3; B:= A[3]; A[3]:=A[4]; A[4] := B
A[3] = 3; A[4] = 3
A[3] = 3; A[4] = 0
*A[3] = 3; A[4] = 2
A[3] = 2; A[4] = 3
111. Вопрос: Какие из перечисленных описаний массивов будут корректны в среде
Turbo Pascal?
*Array[1..32760] of integer;
Array[1..40000] of integer;
*Array[1..1] of byte;
Array[10..1] of real;
112. Вопрос: В каком массиве больше элементов?
A:array[1..100;1..9] of real;
b:array[1..1000] of integer;
c:array[1..10;1..10,1..8] of string;
d:array[1..700] of char;
A
*B
C
D
113. Вопрос: Задан массив 5,4,12,3,9,0,-3,2,5,8. Как этот массив
может быть объявлен?
A:array[1..10] of real;
*A:array[1..10] of integer;
A:array[1..10] of string;
A:array[1..10] of char;
114. Вопрос: Задан массив 12; 12,3; 34; 12; 10; 12; 11; 0; 1. Как этот массив может
быть объявлен?
*A:array[1..10] of real;
A:array[1..10] of integer;
A:array[1..10] of string;
46
A:array[1..10] of char;
115. Вопрос: Задан массив 5,4,12,3,9,0,-3,2,5,8. Как этот массив
может быть объявлен?
A:array[1..10] of real;
*A:array[1..10] of integer;
*A:array[1..10] of byte;
A:array[1..10] of char;
116. Вопрос: Укажите правильно заданный (заданные) массив(ы).
A:array of [1..100] real;
array B[1..10] of integer;
*A:array[1..10] of byte;
A:array[10..1] of char;
117. Вопрос: Дан фрагмент программы. Есть ли в нем ошибка?
K:=0; for I:=1 to 100 do k:=k+i;
да
*нет
не знаю
118. Вопрос: Дан фрагмент программы. Есть ли в нем ошибка?
K:=100; for I:=1 to K do write('privet');
*да
нет
не знаю
119. Вопрос: Дан фрагмент программы. Есть ли в нем ошибка?
for I:=1 to 100 do write('privet');
да
*нет
не знаю
120. Вопрос: Дан фрагмент программы. Есть ли в нем ошибка?
Const K:=100; for I:=1000 downto K do write('privet');
да
*нет
не знаю
121. Вопрос: Дан фрагмент программы. Какого типа может быть индекс цикла?
For I:=1 to 20 do write('I like Pascal');
*integer
real
*byte
char
122. Вопрос: Что делает данный фрагмент программы?
For I:=1 to 10 do for j:=1 to 10 do A[i,j]:=0;
элемент массива A[i,j] приравнивается к нулю
проверяет, есть ли в массиве A ненулевые элементы
*все элементы массива A обнуляются
123. Вопрос: Что делает данный фрагмент программы?
For I:=1 to 10 do
47
for j:=1 to 10 do A[i,j]:=random(100);
элемент массива A[i,j] приравнивается к нулю
проверяет, есть ли в массиве A ненулевые элементы
*элементам массива присваиваются случайные целые значения
все элементы массива A обнуляются
124. Вопрос: Что делает данный фрагмент программы?
K:=0; For I:=1 to 10 do
for j:=1 to 10 do
if A[i,j]:>k then k:=A[i,j];
элемент массива A[i,j] приравнивается к нулю
проверяет, есть ли в массиве A ненулевые элементы
все элементы массива A сравниваются со значением K
*находим наибольший элемент в массиве
125. Вопрос: Дана квадратная матрица А. Что делает данная программа?
for I:=1 to 10 do
for j:=1 to 10 do
if i=j then writeln(a[i,j],' ');
проверяет, все ли элементы массива равны между собой
вычисляет определитель матрицы
находит максимальный элемент в массиве
выводит на экран все элементы массива
*нет правильного ответа
126. Вопрос: Дана квадратная матрица А. Что делает данная программа?
for I:=1 to 10 do
for j:=1 to 10 do
if i=j then writeln(a[i,j],' ');
находит максимальный элемент в массиве
выводит на экран все элементы массива
*выводит на экран элементы, находящиеся на главной диагонали
нет правильного ответа
127. Вопрос: Дана квадратная матрица А. Что делает данная программа?
or I:=1 to 10 do for j:=1 to 10 do writeln(a[i,j],' ');
находит максимальный элемент в массиве
*выводит на экран все элементы массива
выводит на экран элементы, находящиеся на главной диагонали
нет правильного ответа
128. Вопрос: Дана квадратная матрица А. Что появится на экране
после выполнения цикла?
for I:=1 to 10 do writeln(a[2,i]);
выводит на экран элементы второго столбца массива
*выводит на экран элементы второй строки массива
выводит на экран все элементы массива
выводит на экран элементы, находящиеся на главной диагонали
129. Вопрос: Задан массив: 5,8,7,2,9,10,0,9,6,6. Что появится на экране
после выполнения фрагмента программы?
48
Max:=a[1];
for j:=1 to 10 do
if A[j]:>max then max:=A[j]; writeln(max);
все элементы массива A
первый элемент массива
*наибольший элемент массива
наименьший элемент массива
130. Вопрос: Задан массив: 5,8,7,2,9,10,0,9,6,6. Что появится на экране
после выполнения фрагмента программы?
Max:=a[1]; for j:=1 to 10 do
if A[j]:>max then max:=A[j]; writeln('max');
все элементы массива A
первый элемент массива
наибольший элемент массива
*строка 'max'
131. Вопрос: Задан массив: 5,8,7,2,9,10,0,9,6,6. Что появится на экране
после выполнения программы?
min:=a[1]; for j:=1 to 10 do
if A[j]:>min then min:=A[j]; writeln(min);
*только максимальный элемент массива
только минимальный элемент массива
все элементы массива
ничего
132. Вопрос: Задан массив: 5,8,7,2,9,10,0,9,6,6. Сколько значений
программа выведет на экран?
max:=a[1]; for j:=1 to 10 do
begin max:=A[j]; writeln(max); end;
только максимальный элемент массива
только минимальный элемент массива
*все элементы массива
ничего
133. Вопрос: Что необходимо сделать, чтобы переключиться
в графический режим?
Подключить графический модуль
*Подключить графический модуль и выполнить команду initgraph
переход в графический режим осуществляется автоматически
134. Вопрос: Подключение графического модуля выполняется командой
uses crt;
uses modul;
*uses graph;
init graph;
135. Вопрос: Инициализация графики в Паскаль осуществляется командой
uses graphika;
uses graph;
*initgraph;
implementation;
49
136. Вопрос: Что делает функция Line(x1,y1,x2,y2);
рисует линию в области, ограниченной координатами x1,y,1,x2,y2
рисует линию, заданную координатами x1,y,1,x2,y2
расчерчивает область экрана линиями по вертикали и горизонтали
137. Вопрос: Что делает функция Line(0,0,100,100);
рисует линию в области, ограниченной координатами 0,0,100,100
*рисует линию, заданную координатами 0,0,100,100
расчерчивает область экрана линиями по вертикали и горизонтали
138. Вопрос: Для чего пренназначена функция GetMaxX?
Возвращает наибольшее значение X в массиве
Возвращает наибольшую координату X в области экрана
Выводит на экран текст 'GetMaxX'
139. Вопрос: Что делает функция Line(0,0,GetMaxX,GetMaxY);
рисует линию в области, ограниченной координатами 0,0,GetMaxX,GetMaxY
*рисует линию, из левого верхнего угла экрана в правый нижний угол
рисует линию, из левого нижнего угла экрана в правый верхний угол
140. Вопрос: Для чего предназначена функция SetColor?
Устанавливает цвет фона
*Устанавливает цвет, которым будут рисоваться фигуры
Устанавливает цвет шрифта
141. Вопрос: Для чего предназначена функция SetBkColor?
*Устанавливает цвет фона
Устанавливает цвет, которым будут рисоваться фигуры
Устанавливает цвет шрифта
142. Вопрос: Для чего предназначена функция SetTextColor?
Устанавливает цвет фона
Устанавливает цвет, которым будут рисоваться фигуры
*Устанавливает цвет шрифта
143. Вопрос: Какого цвета будет фон после выполнения
команды SetBkColor(White);
красного
желтого
*белого
черного
цвет, заданный по умолчанию
144. Вопрос: Что делает команда Circle(x1,y1,r)?
вычисляет синус угла, заданного прямыми x1 и y1
выполняет функции циркуля
*рисует окружность, заданного радиуса с центром в точке x1,y1
145. Вопрос: Что появится на экране после выполнения
команды Circle(50,50,10)?
цвет фона изменится на синий
на экране появится 50 окружностей радиусом 10
50
*окружность, радиуса 10 с центром в точке 50,50
146. Вопрос: Что делает команда Rectangle(x1,y1,x2,y2)?
Вычисляет тангенс угла, заданнного прямыми
рисует окружность, заданного радиуса с центром в точке x1,y1
*рисует прямоугольник с координатами, заданными параметрами функции
147. База данных - это?
набор данных, собранных на одной дискете;
данные, предназначенные для работы программы;
*совокупность взаимосвязанных данных, организованных по определенным правилам,
предусматривающим общие принципы описания, хранения и обработки данных;
данные, пересылаемые по коммуникационным сетям.
148. Фактографическая база данных - это?
БД, которая содержит краткие сведения об описываемых объектах, представленные в
строго определенном формате;
БД, которая содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную;
*БД, которая содержит информацию определенной направленности;
БД, которая содержит информацию отдельного пользователя ЭВМ.
149. Примером фактографической базы данных (БД) является БД, содержащая:
сведения о кадровом составе учреждения;
*законодательные акты;
приказы по учреждению;
*нормативные финансовые документы.
150. Документальная база данных - это?
*БД, которая содержит краткие сведения об описываемых объектах, представленные в
строго определенном формате;
БД, которая содержит обширную информацию самого разного типа: текстовую, графическую, звуковую, мультимедийную;
БД, которая содержит информацию определенной направленности;
БД, которая содержит информацию отдельного пользователя ЭВМ.
151. Примером документальной базы данных является БД, содержащая:
законодательные акты;
*сведения о кадровом составе учреждения;
сведения о финансовом состоянии учреждения;
сведения о проданных билетах.
152. Ключами поиска в системе управления базами данных называются:
диапазон записей файла БД, в котором осуществляется поиск;
логические выражения, определяющие условия поиска;
*поля, по значению которых осуществляется поиск;
номера записей, удовлетворяющих условиям поиска;
номер первой по порядку записи, удовлетворяющей условиям поиска.
153. Информационная система - это?
система, в которой хранится информация о состоянии сети INTERNET;
51
комплекс аппаратно-программных средств, предназначенный для хранения и поиска информации;
совокупность базы данных и всего комплекса аппаратно-программных средств для ее хранения, изменения и поиска информации, для взаимодействия с пользователем;
*система, которая предоставляет пользователю требуемую им информацию.
154. Иерархическая база данных - это?
БД, в которой информация организована в виде прямоугольных таблиц;
*БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным,
остальные подчиненными;
БД, в которой записи расположена в произвольном порядке;
БД, в которой существует возможность устанавливать дополнительно к вертикальным
иерархическим связям горизонтальные связи.
155. В иерархической базе данных совокупность данных и связей между ними описывается:
таблицей;
сетевой схемой;
*древовидной структурой;
совокупностью таблиц.
156. Примером иерархической базы данных является:
страница классного журнала;
*каталог файлов, хранимых на диске;
расписание поездов;
электронная таблица.
157. Сетевая база данных предполагает такую организацию данных,
при которой:
связи между данными отражаются в виде таблицы;
связи между данными описываются в виде дерева;
*помимо вертикальных иерархических связей (между данными) существуют и горизонтальные;
связи между данными отражаются в виде совокупности нескольких таблиц.
158. Реляционная база данных - это?
*БД, в которой информация организована в виде прямоугольных таблиц;
БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным,
остальные подчиненными;
БД, в которой записи расположена в произвольном порядке;
БД, в которой существует возможность устанавливать дополнительно к вертикальным
иерархическим связям горизонтальные связи.
159. Наиболее точным аналогом реляционной базы данных может служить:
неупорядоченное множество данных;
вектор;
генеалогическое дерево;
*двумерная таблица.
160. Поле-это?
строка таблицы;
52
*столбец таблицы;
совокупность однотипных данных;
некоторый показатель, который характеризует числовым, текстовым или иным значением.
161. Поля реляционной базы данных:
*именуются пользователем произвольно с определенными ограничениями;
автоматически нумеруются;
именуются по правилам, специфичным для каждой конкретной СУБД;
нумеруются по правилам, специфичным для каждой конкретной СУБД.
162. Структура реляционной базы данных (БД) полностью определяется:
*перечнем названий полей и указанием числа записей БД;
перечнем названий полей с указанием их ширины и типов;
числом записей в БД;
содержанием записей, хранящихся в БД.
163. Запись-это?
*строка таблицы;
столбец таблицы;
совокупность однотипных данных;
некоторый показатель, который характеризует объект числовым, текстовым или иным
значением.
164. Структура реляционной базы данных (БД) меняется при удалении:
*одного из полей;
одной записи;
нескольких записей;
всех записей.
165. В записи реляционной базы данных (БД) может содержаться:
*неоднородная информация (данные разных типов);
исключительно однородная информация (данные только одного типа);
только текстовая информация;
исключительно числовая информация.
166. В поле реляционной базы данных (БД) могут быть записаны:
только номера записей;
как числовые, так и текстовые данные одновременно;
*данные только одного типа;
только время создания записей.
167. Значение выражения 0,7-3>2 относится к следующему типу данных:
числовому;
логическому;
символьному;
*текстовому.
168. Система управления базами данных (СУБД) —это:
*программная система, поддерживающая наполнение и манипулирование данными в файлах баз данных;
набор программ, обеспечивающий работу всех аппаратных устройств компьютера и доступ пользователя к ним;
53
прикладная программа для обработки текстов и различных документов;
оболочка операционной системы, позволяющая более комфортно работать с файлами.
169. В число основных функций СУБД не входит:
*определение того, какая именно информация (о чем) будет храниться в базе данных;
создание структуры файла базы данных;
первичный ввод, пополнение, редактирование данных;
поиск и сортировка данных.
170. Наиболее распространенными в практике являются базы данных
следующего типа:
распределенные;
иерархические;
сетевые;
*реляционные.
171. Макет таблицы - это?
*общий вид таблицы;
описание строк таблицы;
описание столбцов таблицы;
фиксированное число строк и столбцов таблицы.
172. При поиске по условию ГОД РОЖДЕНИЯ>1958 AND ДОХОД<3500
будут найдены фамилии лиц:
имеющих доход менее 3500 и тех, кто родился в 1958 году и позже;
имеющих доход менее 3500 или тех, кто родился в 1958 году;
имеющих доход менее 3500 или тех, кто родился в 1959 году и позже;
*имеющих доход менее 3500 и тех, кто родился в 1959 году и позже.
173. Предположим, что некоторая база данных содержит поля «ФАМИЛИЯ», «ГОД
РОЖДЕНИЯ», «ДОХОД».
Следующая запись этой БД будет найдена при поиске по условию
ГОД РОЖДЕНИЯ>1958 OR ДОХОД<3500
Петров, 1956, 3600;
*Иванов, 1956, 2400;
Сидоров, 1957, 5300;
Козлов, 1952, 12000.
174 Язык запросов SQL – это язык для …
* программ высокого уровня;
отбора данных;
машинного программирования
175. Архитектура приложений для БД
Файл-серверная;
Локальная;
*Файл-серверная, локальная и клиент-серверная
176. СУБД называется
*Программная система для БД;
54
Язык программирования;
Операционная система
177. Индексы предназначены для
ускорения доступа к данным;
исключения дублирования;
*изменения структуры таблицы
178. Подзапросы используются
в качестве части раздела WHERE;
*для упрощения запросов;
в языках низкого уровня
179. Конструкция ОRDER BY задает
стиль шрифта;
*сортировку;
фильтр
180. Конструкция SELECT предназначена для
*отбора данных
сортировки данных
группировки данных
181. Набор атрибутов, выбранных для идентификации
уникальных экземпляров
*первичный ключ;
сущность;
связь
182. Графическое изображение ассоциации, устанавливаемой между двумя
сущностями
*линия; цепь;
связь
183. Реальный объект, информация о котором должна храниться
и быть доступна
Связь;
класс;
*сущность
184. Правила ссылочной целостности относятся к проектированию
а) дата логическому;
инфологическому;
* физическому
185. Атрибуты отношений
Хаотичны;
*упорядочены;
с) не упорядочены
186. Атомарность значений атрибута означает
Простота;
*неделимость;
зависимость
187. Кортеж, отношение
множество пар с одним вхождением каждого имени атрибута;
*набор именованных схем отношений;
домен
188. Домен *столбцы таблицы данных;
правило составления таблиц
строки таблиц данных;
Тема № 5 Введение в объектно-ориентированное программирование
55
1. Вопрос:Что такое Delphi?
Это программа для создания презентаций
Это редактор программного кода
*Это язык объектно-ориентированного программирования
Это программа для работы с компонентами
2. Вопрос: Какого окна в Delphi нет?
Инспектор объектов
Дерево объектов
Главная форма
*Инспектор слоев
3. Вопрос: Визуальное программирование – это единство двух процессов:
Компиляции и запуска
Редактирования и форматирования
*Конструирования окна приложения и написание кода
Установки и активации
4. Вопрос: Главная форма проекта называется:
Application
*Main
Form
Data module
5. Вопрос: Файл-модуль который содержит программный код, имеет расширение
dpr
*pas
dfm
exe
6. Вопрос: Целостный, неделимый элемент, имеющий свои отличительные признаки
(свойства) и варианты действий (методы) называется…
*Объектом
Палитрой
Меню
Инспектором
7. Вопрос: В Инспекторе объектов находятся две закладки:
свойства и надписи
*свойства и методы
список файлов и компонентов
команды меню
8. Вопрос: Для сохранения всего проекта используется команда:
Save
Save As…
Save All
*Save Project
9. Вопрос: Для компиляции и запуска на исполнение проекта из среды Delphi нужно
нажать клавишу:
56
F2
F8
F11
*F9
10. Вопрос: Где располагает, выполняя приложение, программист в среде Delphi все объекты палитры компонентов?
на форме
в инспекторе объектов
*в окне кода
в меню
11. Вопрос: Укажите последовательность действий, выполнение которых позволит
полностью сохранить созданный Вами проект
File – New Application
*File – Save all
File – Clouse all
File — Save
12. Вопрос: Какое количество файлов содержит в себе любой проект после его сохранения
9
1
8
*6
13. Вопрос: Укажите, какой из нижеприведённых стандартных компонентов подразумевает работу с большим текстом
TLabel
TList box
*TMemo
TRadioGroup
14. Вопрос: Укажите, какой из нижеприведённых стандартных компонентов позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения
программы
TMainMenu
TRadioButton
*TButton
TEdit
15. Вопрос: Укажите, какой из нижеприведённых стандартных элементов служит для
отображения текста на экране
TMemo
TCheckBox
TGroupBox
*TLabel
16. Вопрос: Укажите, какой из нижеприведённых стандартных элементов позволяет
Вам поместить главное меню в программу
TRadioButton
TEdit
57
TLabel
*TMainMenu
17. Вопрос: Определите функцию, позволяющую перевести строковую величину в
действительное число
Int
Abs
Float to str
*Str to float
18. Вопрос: Укажите основное свойство для Label
*Caption
Text
Top
Show hint
19. Вопрос: Укажите операцию, позволяющую при работе с символами вывести код
конкретного символа, при этом, результатом является величина integer (целая)
*Ord
Chr
Real
String
20. Вопрос: Укажите операцию, позволяющую при работе с символами, по конкретному коду вывести его символ
String
Caption
*Chr
Ord
21. Вопрос: На какой странице Палитры Компонент располагается объект
StringGrid
Data Controls
Standard
*Additional
Dialogs
22. Вопрос: Как можно задать красный цвет карандаша, работая с графикой в Delphi
Canvas.brush.color:=bcred
*Canvas.pen.color:=clred
Canvas.arc.color:=red
Canvas.pen.style:=red
23. Вопрос: Какая из нижеперечисленных операций позволяет нарисовать дугу в
Delphi
Canvas.ellipse(x1, y1, x2, y2)
*Canvas.arc(x1, y1, x2, y2, x3, y3, x4, y4)
Canvas.rectangle(x1, y1, x2, y2)
Canvas.pie(x1, y1, x2, y2, x3, y3, x4, y4)
24. Вопрос: Каким образом происходит построение дуги в Delphi
По часовой стрелки
58
*Против часовой стрелки
Зависит от последовательности указания координат
Необходимо указать true или false во вкладке “Свойства” / AutoSize
25. Вопрос: Какая из нижеперечисленных операций позволяет нарисовать прямоугольник в Delphi
Canvas.ellipse(x1, y1, x2, y2)
*Canvas.rectangle(x1, y1, x2, y2)
Canvas.arc(x1, y1, x2, y2, x3, y3, x4, y4)
Canvas.pie(x1, y1, x2, y2, x3, y3, x4, y4)
26. Вопрос: Укажите объектно-ориентированный язык программирования
Pascal
Assembler
*Delphi
Basic
27. Вопрос: Укажите основное свойство для Edit
Left
*Text
Caption
Font
28. Вопрос: Где находится Инспектор Объектов
*Слева от дизайнера форм
Справа от дизайнера форм
Над Палитрой — компонент
Является составной частью Палитры — компонент
29. Вопрос: Выберите машинный язык программирования
Basic
Algol
*Assembler
Си++
30. Вопрос: Выберите алгоритмический язык программирования
*Basic
Algol
Assembler
Си++
31. Вопрос: в инспекторе объектов
Отбражается список объектов, располагающихся на форме
Отображается путь к файлам проекта
*Отабражаются свойства и события связанные с выбранным объектом
32. Вопрос: Какое имя имеет форма создаваемая при запуске нового проекта?
Forma
MainForm
*Form1
Unnamed
59
33. Вопрос: что позволяет изменить свойство Caption формы?
Ввести текст на поле формы
Изменить имя формы
*Изменить заголовок формы
34. Вопрос: какое свойство оределяет ширину формы?
*Widht
Higth
Window
Anchor
35. Вопрос: какое свойство определяет высоту формы?
Widht
*Higth
Tall
Long
36. Вопрос: Что произойдет после выполнения оператора Form1.Color:=clGreen;
Цвет шрифта изменится на зеленый
Цвет фона формы станет красным
*Цвет фона формы станет зеленым
Рамка станет зеленого цвета
37. Вопрос: свойство Font позволяет
Настроить размер, стиль и цвет шрифта текстового редактора
*Настроить размер, стиль и цвет шрифта выбранного объекта
Изменять цвет заливки формы
38. Вопрос: чтобы добавить на форму надпись, необходимо использовать объект
Edit
*Label
Panel
Button
39. Вопрос: на форме располагается объект типа label. Что Вы увидите на форме после выполнения оператора label1.caption:='';
Строку ''
Строку Label1.Caption
*ничего
40. Вопрос: сколько объектов типа Label можно разместить на форме
Не более 5
Не более 20
*Произвольное количество
41. Вопрос: Для объекта Button свойство Caption
Задает имя кнопки
Задает размеры кнопки
*Надпись, располагающуюся на кнопке
42. Вопрос: чем отличаются объекты Button и BitBtn?
Ничем
60
Размерами
Цветом
*На кнопке типа BitBtn можно разместить изображение
43. Вопрос: На форме разместили кнопку. Что произойдет после выполнения оператора Button1.Caption:='OK'?
Кнопка исчезнет с формы
Имя кнопки изменится на 'OK'
*На кнопке появится надпись 'OK'
Ничего не произойдет
44. Вопрос: На форме разместили кнопку. Что произойдет после выполнения оператора Button1.Name:=knopka?
Кнопка исчезнет с формы
Имя кнопки изменится на knopka
*На кнопке появится надпись 'OK'
Ничего не произойдет
45. Вопрос: На форме разместили кнопку. Что произойдет после выполнения оператора Button1.Height:=Form1.Height?
Кнопка расположится посередине формы
Ширина кнопки будет равна константе Form1.Height
*Высота кнопки будет равна высоте формы
46. Вопрос: На форме разместили кнопку. Что произойдет после выполнения оператора Button1.Visible:=False?
Очертания кнопки станут расплывчатыми
Кнопка расположится посередине формы
Кнопка исчезнет с формы
*Кнопка станет невидимой
47. Вопрос: после добавление на форму объекта Edit1, что будет написано в поле для
ввода текста?
Поле будет пустым
"Привет, пользователь"
*Edit1
Edit1.Text
48. Вопрос: сколько строк текста можно ввести в поле объекта Edit1?
*Одну
Две
Три
Сколько угодно
49. Вопрос: для чего нужен компилятор?
Такого слова не существует
Для компилирования объектов, расположенных на главной форме
*Для преобразования текста программы в последовательность машинных команд
Для пошагового выполнения программы
61
50. Вопрос: Можно ли изменять свойства объектов (размеры, цвет, расположение на
экране и т.д.) во время выполнения программы или это возможно только на этапе
проектирования?
Нельзя
Можно, пользователь в любой момент может изменить свойства любого объета
*Можно, если изменение свойств запрограммировано.
51. Вопрос: для чего используется объект GroupBox?
Для отображения текстовой информации
Как поле для рисования
*Для группировки и более компактного располодения других объектов на форме
52. Вопрос: чем отличаются объекты Edit и MaskEdit?
Практически ничем, оба предназначены для ввода текста
Объет MaskEdit намного больше
Объект MaskEdit невидим
*При вводе текста в поле MaskEdit текст маскируется
53. Вопрос: для чего используется объект Timer?
Он засекает время, прошедшее с момента запуска программы
Подает звуковые сигналы через заданные промежутки времени
*Через определенный интервал времени генерирует событие OnTimer к которому можно
привязать некоторые действия
54. Вопрос: для чего используется объект типа Image?
Как палитра для рисования
Для просмотра изображений с диска
*Для размещения изображений на форме
55. Вопрос: какой компонент позволяет вводить несколько строк текста за один раз?
Button
ListBox
Edit
*Memo
56. Вопрос: Какая функция используется для преобразования строки в число целого
типа
IntToStr
StrToFloat
*StrToInt
FloatToStr
57. Вопрос: Какая функция используется для преобразования целого числа в строку
*IntToStr
StrToFloat
StrToInt
FloatToStr
58. Вопрос: Какая функция используется для преобразования строки в вещественное
число
IntToStr
*StrToFloat
62
StrToInt
FloatToStr
59. Вопрос: Какая функция используется для преобразования вещественного числа в
строку
IntToStr
StrToFloat
StrToInt
*FloatToStr
60. Вопрос: поле Edit введено число 234. Какого типа эти данные?
Integer
Real
*String
Boolean
61. Вопрос: поле Edit введено число 127. Что нужно сделать чтобы можно было выполнять арифметические действия с этими данными?
Скопировать в буфер обмена
*Преобразовать в числовой формат
Ничего не надо делать, данные готовы к работе
62. Вопрос: какое событие будет вызвано при наведении курсора мышки на кнопку?
*OnMouseMove
OnMouseUp
OnMouseDown
OnMouse
63. Вопрос: отличие глобальных переменных от локальных в том, что:
Они могут использоваться только в одной функции
Они могут использоваться в любой программе
*Они могут использоваться в любом месте программы
Они могут работать практически на всех ПК
64. Вопрос: с помощью какого свойства можно изменить текст в заголовке формы?
Items
Text
List
*Caption
65. Вопрос: с помощью какого свойства можно изменить текст компонента Edit?
*Text
Caption
Lines
Date
66. Вопрос: какое событие вызывается при щелчке на кнопке?
OnKeyUp
OnEnter
*OnClick
OnEndDrag
63
67. Вопрос: какой компонент полволяет создать всплывающее меню?
Menu
MainMenu
*PopupMenu
SpaceMenu
68. Вопрос: с помощью какого компонента можно отметить несколько пунктов одновременно?
Panel
*CheckBox
RadioButton
ScrollBar
69. Вопрос: какой диалоговый компонент предназначен для открытия файлов, находящихся на жестком диске?
*OpenDialog
ColorDialog
ImageDialog
OpenPictureDialog
70. Вопрос: какое событие будет вызвано при вводе текста в поле компонента Edit1?
OnStart
*OnChange
OnText
OnWrite
71. Вопрос: с помощью какого компонента можно сохранить текст?
SavePictureDialog
FontDialog
OpenDialog
*SaveDialog
72. Вопрос: какого типа данных нет вDelphi?
Real
Integet
*Longstring
String
73. Вопрос: какое свойство компонента позволяет сделать его невидимым?
Tag
Transparent
Scaled
*Visible
Тема № 6. Основные принципы объектно-ориентированного программирования
1. Вопрос: Какая часть среды Delphi первоначально состоит из одного пустого окна,
которое затем заполняется всевозможными объектами
*Дизайнер форм
Редактор текста
Палитра-компонент
64
Инспектор объектов
2. Вопрос: Где находится различные готовые объекты в среде Delphi
Инспектор объектов
Дизайнер форм
*Палитра-компонент
Редактор текста
3. Вопрос: Какая часть среды Delphi состоит из двух страниц, каждую из которых
можно использовать для настройки для настройки вида и поведения выбранного
компонента
Дизайнер форм
Палитра-компонент
Редактор текста*Инспектор объектов
4. Вопрос: Инспектор объектов состоит из 2-х страниц
*Список свойств и Список событий
Объекта и Свойств
Свойств и названий
Размера и цвета
5. Вопрос: Какое меню содержит команды для компиляции и сборки проектов
Project
*RunFile
Edit
6. Вопрос: Какое меню содержит команды для выполнения операций с проектами,
модулями и файлами
File
Edit
Run
*Project
7. Вопрос: Какое меню содержит команды, осуществляющие операции редактирования и работы с областью обмена данными
Project
Run
*Edit
File
8. Вопрос: Какое меню содержит команды, для отладки программ
*Run
Project
File
Edit
9. Вопрос: Где программист создает визуальный интерфейс разрабатываемого проекта
Редактор текста
*Дизайнер форм
Палитра-компонент
Инспектор объектов
65
10. Вопрос: Какая часть Инспектора объектов отображает видимую сторону компонента (размеры, формы, цвет, шрифт и т.п.)
Список событий
*Список свойств
Список свойств и Список событий
Список форм
11. Вопрос: Какая часть инспектора объектов отображает поведенческую сторону
компонента
*Список событий
Список форм
Список свойств и Список событий
Список свойств
12. Вопрос: Какое свойство формы устанавливает название окна формы
Position
Name
*Caption
Width
13. Вопрос: Какое свойство устанавливает определенную высоту формы
*Height
Width
Position
Name
14. Вопрос: Какое свойство формы устанавливает имя компонента в программе
*Name
Width
Position
Height
15. Вопрос: Какой компонент предназначен для ввода для размещения различного
рода текстовых надписей
TEdit
TMemo
TButton
*TLabel
16. Вопрос: Какой компонент предназначен для ввода и отображения короткой текстовой строки
TMemo
*TEdit
TButton
TLabel
17. Вопрос: Какой компонент предназначен для ввода и отображения достаточно
длинного текста (40976 байт)
TButton
*TMemo
TLabel
66
TEdit
18. Вопрос: Какой компонент предназначен для вставки кнопки
TMemo
TButton
TEdit
TLabel
19. Вопрос: На какой вкладке палитры Компонент находятся следующие объекты
TMemo,TLabel,TPanel
Additional
*Standard
Dialogs
System
20. Вопрос: К какому типу относится свойство Font
Простое
*Сложное
Перечисляемое
Вложенное
21. Вопрос: К какому типу относится свойство Caption
*Простое
Перечисляемое
Сложное
Вложенное
22. Вопрос: К какому типу относится свойство Name
Перечисляемое
*Простое
Вложенное
Сложное
23. Вопрос: К какому типу относится свойство Height
Сложное
*Простое
Перечисляемое
Вложенное
24. Вопрос: К какому типу относится свойство Boolean color
Сложное
Простое
*Перечисляемое
Вложенное
25. Вопрос: Какая страница Палитры Компонент содержит объекты, позволяющие
создать более красивый пользовательский интерфейс программы
Standar
Dialogs
*Additional
System
26. Вопрос: Какое расширение имеет главный файл проекта
.dfm
67
*.dpr
.pas
.res
27. Вопрос: Какое расширение имеет первый модуль программы
.dfm
.dpr
*.pas
.res
28. Вопрос: Какое расширение имеет файл главной формы
*.dfm
.dpr
.pas
.res
29. Вопрос:Какое расширение имеет файл, содержащий иконку для проекта
.dpr
*.opt
.dfm
.pas
30. Вопрос: Как открыть ранее созданную форму
*File-Open
File – New Application
File – New Data Modul
File – New
31. Вопрос: Как вызвать список ранее загружающихся проектов и форм для выбора
и повторный загрузки
File-Open
File – New Application
File – New Data Modul
*File-Reopen
32. Вопрос: Категория объектов, обладающих одинаковыми свойствами и поведением это
*Класс
Объект
Модуль
Проект
33. Вопрос: Экземпляр какого – либо класса называется
Класс
*Объект
Модуль
Проект
Тема № 7. Современные технологии объектно-ориентированного программирования
68
1. Вопрос: Базовыми понятиями объектно – ориентированного программирования
являются: а) объект, б) инструкции, в) класс объектов, г) данные, д) модель, е) свойство, ж) событие, з) метод обработки
б, е, в;
*а, в, ж, з, е;
б, е;
е, з, ж,в;
2. Вопрос: Базовыми понятиями объектно – ориентированного программирования
являются: а) объект, б) структура, в) класс, г) функция
*а, в
б, г
а, б
в, г
3. Вопрос: Объектно – ориентированный подход к программированию использует
следующие базовые понятия а) инструкции, б)данные, в) модель, г) объект, д) свойство, е) метод обработки, ж) событие, з) класс объектов
а, д, з
д, е, ж, з
а, д
*г, е, ж, з, д
4. Вопрос: Объект связан с классом в терминах объектно - ориентированного программирования в следующей нотации:
объект не является наследником класса
совокупность классов образует объект
объект и класс не связанные понятия
*класс является описанием объекта
5. Вопрос: Интегрированная система программирования включает компонент для
создания исходного текста программы (исходного кода), который называется
редактор формул
конструктор
*текстовый редактор
редактор связей
6. Вопрос: Система программирования предоставляет программисту возможность
выбора языка программирования
*автоматической сборки разработанных модулей в единый проект
анализа существующих программных продуктов по соответствующей тематике
автоматического построения математической модели, исходя из постановки задачи
7. Вопрос: На этапе отладки программы
строится математическая модель решаемой задачи
*проверяется корректность работы программы
выполняется анализ физических характеристик
определяется состав входных данных
Тема № 8. Компьютерные сети. Защита информации в компьютерных сетях
69
1. Вопрос: Одной из основных функций операционной системы является...
защита компьютера от компьютерных вирусов;
защита компьютера от системных сбоев;
преобразование информации внутри компьютера из текстовой в двоичную.
*управление работой всех устройств компьютера.;
управление текстовым и графическим режимом работы монитора компьютера.
2. Вопрос: FAT-таблица не содержит сведений о
размере файла;
дате создания папки;
*размере шрифта документа;
*содержании файла
3. Вопрос: Какие операции в Windows невозможно выполнить с помощью клавиатуры?
ввести символ;
выполнить выделенную команду;
пролистать документ;
*отменить выполненную операцию
4. Вопрос: Какие действия не изменяет содержимое стола?
создание папки на столе; удаление со стола файла;
*редактирование файла, расположенного на рабочем столе; *смена фона стола
5. Вопрос: На рабочем столе Windows могут находиться
растровые и векторные рисунки;
*ярлыки папок, программ и документов;
команды операционной системы;
графические элементы управления ПК.
6. Вопрос: Какое(ие) действие не выполняются при определении места нахождения
файла
задать имя файла; указать носитель; *указать папку, в которой файл находится;
выполнить команду «Найти»
7. Вопрос: Какого объекта не может быть на рабочем столе?
папки; *командной строки; файла; ярлыка
8. Какое(ие) действие не выполняет Windows?
переименование файла; создание папки;
*копирование абзаца документа;
удаление ярлыка
9. Вопрос: Программа проводник позволяет
*путешествовать по файловой системе;
редактировать проводки и начисления;.
создавать графические файлы формата JPG;.
печатать текстовые и графические документы
10. Вопрос: С буфером обмена работает набор команд…
сохранить, создать, открыть;
*вырезать, копировать, вставить;.
выделить, найти, заменить;
открыть, свернуть, закрыть
11. Вопрос: Что из перечисленного не относится к функциям операционной системы?
управление ресурсами компьютера;
*создание приложений;
ввод символьной информации;
создание объектов файловой структуры
12. Вопрос: OLE - технология используется...
для ограничения доступа к содержанию документов;
70
для обеспечения совместной работы нескольких приложений;
*для переноса и копирования фрагментов из одного документа в другой документ;
для создания копий документов
13. Вопрос: FAT-таблица содержит информацию о…
кодах символов.
*полных именах файлов, их атрибутов и номерах кластеров.
диапазоне звучания музыкальных инструментов.
загруженных программах и документах.
14. Вопрос: В ПЗУ оперативной памяти хранятся…
драйверы; утилиты; *BIOS; приложения операционной системы
15. Вопрос: С какой целью создаётся ярлык ?
для переименования файла; *для открытия файла;
для печати файла
для создания копии файла;
16. Вопрос: Какое(ие) действие не являются компетенцией операционных систем?
редактирование файловой структуры;
*создание приложений;
распределение ресурсов ПК
17. Вопрос: Окно папки не содержит…
*другое окно; другую папку; файл;
ярлык
18. Вопрос: Какие операции можно выполнить, используя только мышь и клавиатуру?
создать папку; *скопировать папку; *переместить папку;
удалить папку
19. Вопрос: Чем определяется набор команд контекстного меню?
особенностями операционной системы;
*свойствами выделенного объекта;
потребностями пользователя
20. Вопрос: Какое действие с окном невыполнимо
закрыть; открыть; свернуть;
*скопировать
4. Билеты для курсовых экзаменов
по дисциплине информатика и программирование
71
Заочного факультета (ЗО) 2014/2015 уч. года
---------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 1
1. Задача для программирования: вычислить:
n A 0 ,55  ( A 0 ,35  B 0 ,22  C 0 ,12 )
i
i
i
S  i
,
1,44
0 ,77
22
C

B

A
i 1
i
i
i
2. Визуальная среда программирования Delphi: Оболочка, панели инструментов.
3. Основные элементы управления WINDOWS
4. Основные характеристики ПЭВМ с точки зрения пользователя?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 2
1. Задача для программирования:
Вычислить YX, где X и Y целые числа больше и меньше нуля.
2. Структура программы Delphi.
3. Просмотр файлов в WINDOWS
4. Каковы перспективы развития электронной коммерции в России?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 3
1. Задача для программирования:
Дана вещественная матрица размером N x N, все элементы которой различны. Найти скалярное произведение строки, в которой находится наибольший элемент матрицы, на столбец с наименьшим элементом.
2. Типы данных в Delphi (порядковые, вещественные, дата - время).
3. Набор и исправление текста в WORD.
4. Что относится к периферийному оборудованию ПЭВМ?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
-------------------------------------------------------------------------------------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
72
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 4
1. Задача для программирования:
Дана вещественная матрица размером N x N. Переставляя ее строки и
столбцы добиться того, чтобы наибольший элемент матрицы оказался в
верхнем левом углу.
2. Элементы языка Delphi (алфавит, идентификаторы, константы, выражения,
операции).
3. Управление файлами и папками в WINDOWS
4. Требования к набору функций автоматизированных банковских систем?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 5
1. Задача для программирования:
Дана целочисленная матрица размером N x N. Найти номера
строк все элементы, которых нули.
2. Основные (простые) операторы Delphi.
3. Создание таблицы в WORD.
4. Разновидности принтеров и их краткая характеристика?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 6
1. Задача для программирования:
Дана вещественная матрица размером N x N.В строках с отрицательными
элементами на главной диагонали найти сумму всех элементов.
2. Составные (сложные) операторы Delphi.
3. Преобразование существующего текста в таблицу в WORD.
4. Основные требования со стороны банков к информационным технологиям?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
-------------------------------------------------------------------------------------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
73
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 7
1. Задача для программирования:
Дана целочисленная матрица размером N x N. Найти номера
строк все элементы, которых нечетны.
2. Условный оператор, оператор выбора, операторы цикла в Delphi.
3. Преобразование таблицы в абзацы текста в WORD
4. Преимущества ЛВС по сравнению с набором отдельных компьютеров?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 8
1. Задача для программирования:
Дана вещественная матрица размером N x N. Найти номера строк, элементы каждой из которых образуют убывающею последовательность.
2. Структурные типы данных: массивы, записи, множества в Delphi.
3. Редактирование таблиц WORD.
4. Перспективы применения Западных Автоматизированных Банковских Систем (АБС)?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 9
1. Задача для программирования:
Дана вещественная матрица размером N x N.В строках с отрицательными
элементами на главной диагонали найти наибольший из всех членов.
2. Понятие подпрограммы. Процедуры и функции в Delphi.
3. Повторение заголовков таблицы в WORD.
4. Основные элементы глобальной компьютерной сети?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------------------
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
74
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 10
1. Задача для программирования:
Дана вещественная матрица размером N * N. Привести ее к
треугольному виду с преобразованием правых частей уравнений.
2. Компоненты страницы SNANDARD.
3. Создание формул в WORD
4. Что представляет собой электронные карточки?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 11
1. Задача для программирования:
Дана вещественная матрица размером N * N. Привести ее к треугольному
виду с преобразованием правых частей уравнений.
2. Компоненты страницы ADDITIONAL.
3. Сортировка данных в таблицах WORD.
4. Что представляют собой автоматизированные информационные системы
(АИС)?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 12
1. Задача для программирования:
Дана вещественная матрица размером N * N. Привести ее к треугольному
виду с преобразованием правых частей уравнений.
2. Файлы. Доступ к файлам. Процедуры и функции
для работы с файлами.
3. Методы копирования файлов в WINDOWS.
4. В чем состоит важность принятия закона об электронно-цифровой подписи?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------------------
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
75
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 13
1. Задача для программирования:
Дана вещественная матрица размером N * N. Привести ее к треугольному
виду с преобразованием правых частей уравнений.
2. Файлы. Текстовые, типизированные,
не типизированные.
3. Основные элементы управления WINDOWS.
4. Что представляет собой Автоматизированное рабочее место (АРМ)?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 14
1. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса матрица имеет
треугольный вид:
2. Указатели и динамическая память. Процедуры и
функции для работы с динамической памятью.
3. Просмотр файлов в WINDOWS.
4. Способы организации интернет – торговли?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 15
1. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса.
Матрица имеет треугольный вид:
2. Динамические массивы.
3. Набор и исправление текста в WORD.
4. Основные элементы экспертной системы?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------------------
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
76
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 16
1. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса.
Матрица имеет треугольный вид:
2. Модули. Структура модуля.
3. Управление файлами и папками в WINDOWS.
4.Гипертекстовые ссылки
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 17
1. Задача для программирования:
Решить систему n линейных уравнений методом Гаусса.
Матрица имеет треугольный вид:
2. Интерфейсная часть модуля.
3. Создание таблицы в WORD.
4.Что представляют собой современная автоматизированная информационная технология (АИТ)?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 18
1. Задача для программирования:
Привести матрицу к трех диагональному виду.
2. Исполняемая часть модуля.
3. Преобразование существующего текста в таблицу в WORD.
4. Какие технические задачи необходимо решить при открытии интернет магазина?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
-------------------------------------------------------------------------------------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
77
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 19
1. Задача для программирования:
Расставить элементы матрицы по возрастанию построчно методом пузырька
2. Типы модулей в Delphi.
3. Преобразование таблицы в абзацы текста в WORD.
4. В чём суть информационного моделирования и информационной модели?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 20
1. Задача для программирования:
Расставить элементы матрицы по возрастанию по столбцам
методом пузырька.
2. Классы и объекты.
3. Редактирование таблиц WORD.
4. Что понимается под термином «торговая система»?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 21
1. Задача для программирования:
Решить систему n линейных уравнений методом правой прогонки.
Матрица имеет трех диагональный вид.
2. Инкапсуляция.
3. Повторение заголовков таблицы в WORD.
4. Методы изучения и анализа фактического состояния экономического объекта?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
-------------------------------------------------------------------------------------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
78
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 22
1. Задача для программирования:
Решить систему n линейных уравнений методом левой прогонки.
Матрица имеет трех диагональный вид:
2. Наследование.
3. Создание формул в WORD.
4. Основные технологические критерии интернет магазина?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 23
1. Задача для программирования:
Решить систему n линейных уравнений методом Крамара.
2. Полиморфизм.
3. Сортировка данных в таблицах WORD.
4. Что такое FTP?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 24
1. Задача для программирования:
Вычислить определитель N - мерной матрицы.
2. Классы и объекты. Составляющие класса (поля, методы, свойства).
3. Методы копирования файлов в WINDOWS.
4. Перспективы вхождения в рынок банковских карточек в России?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
-------------------------------------------------------------------------------------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
79
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 25
1. Задача для программирования, вычислить:
n A 0 ,31  ( A 0 ,75  B 0 ,47 )
i
i
S  i
,
1,71
0 ,63
C i  Bi
i 1
2. Система меню Delphi.
3. Создание формул в WORD.
4. Проектирование АИС и АИТ?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 26
1. Задача для программирования:
Дана вещественная матрица размером N x N. Переставляя ее строки и
столбцы добиться того, чтобы наибольший элемент матрицы оказался в
нижнем правом углу.
2. Понятие подпрограммы. Процедуры и функции в Delphi.
3. Создание таблицы в WORD.
4. Что собой представляет электронная коммерция?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------
Уфимский институт (филиал) РЭУ им. Г.В.Плеханова
Курсовые экзамены для ЗО 2014/2015 уч. года
Дисциплина информатика и программирование
Экзаменационный билет N 27
1. Задача для программирования:
Дана целочисленная матрица размером N x N. Найти номера
строк все элементы, которых четны.
2. Компоненты страницы ADDITIONAL.
3. Основные элементы управления WINDOWS.
4. Какие АРМ Вы знаете?
Зав. кафедрой ИТ
/ Галиаскаров Ф. М. /
----------------------------------------------------------------------------
5. Темы курсовых работ
80
1. Основные понятия информатики. Решение систем линейных уравнений методом Гаусса.
2. Теоретическая информатика. Решение систем линейных уравнений
методом Крамара.
3 Кибернетика. Решение систем линейных уравнений методом правой
прогонки.
4. Программирование. Решение систем линейных уравнений методом
левой прогонки.
5. Искусственный интеллект. Определить матрицу, обратную заданной
(N*N).
6. Информатика в обществе. Решить систему линейных уравнений методом Зейделя.
7. Информатика в природе. Вычислить собственное значение матрицы
прямым методом.
8. Измерение количества информации. объемный метод. Решить систему
n линейных уравнений методом Гаусса, предварительно расставив большие
по абсолютной величине элементы матрицы по главной диагонали.
9. Количество информации. энтропийный подход. Разработать программу, которая в диалоговом окне выводит изображение часов с часовой, минутной и секундной стрелками.
10. . Кодирование информации. Разработать программу, по поверхности
формы которой движется изображение. Изображение перемещающего объекта (автомобиль) и фоновый рисунок (облака) должны загружаться из файла.
11. Защита информации. Разработать программу, оболочка для тестирования.
12. Информатика и системные основы. Разработать программу, операции с алгебраическими матрицами.
13. Моделирование как метод исследования систем. Разработать программу, оболочка для анкетирования.
14. Теоретические основы алгоритмизации понятие алгоритма. свойства
алгоритма. Разработать программу, многофункциональный секундомер.
15. Основы теории алгоритмов. Разработать программу, календарь с часами.
16. Формы представления алгоритмов. Разработать программу, электронные часы, в окне которой отображается текущее время, дата и день недели.
17. Управляющие алгоритмы. Разработать программу, которая но поверхности формы рисует флаг Российской Федерации.
18. Информатика в системе наук. Разработать программу, которая но поверхности формы рисует олимпийский флаг.
19. Информатика как глобальная научная область. Разработать программу, в диалоговой окне которой, в точке щелчка кнопкой мыши, вычерчивается контур пятиконечной звезды.
20. Информационные системы. Разработать программу, которая но поверхности формы выводит изображение оцифрованной координатной сетки.
81
21. Информация и информационные процессы как основные понятия
теории информации. Разработать программу, по поверхности формы которой
перемещается графический – объект (кораблик).
22. Важные понятия теории информации. Разработать программу, по
расстановке элементов матрицы по возрастанию построчно методом пузырька.
23. Формализованные формы и структуры данных и знаний. Важные по-
нятия теории информации. Разработать программу, по расстановке элементов
столбцов матрицы по убыванию пузырька.
24. Представление информации в виде дискретного множества.
Разработать программу, по определению скалярного произведения строки, в которой находится наибольший элемент матрицы, на столбец с
наименьшим элементом.
25. Понятия алфавита и языка в информатике. Разработать программу по
определению матрицы, обратной заданной (N*N).
Download