Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования Специальность

Вид материалаУчебно-методический комплекс

Содержание


Министерство культуры Российской Федерации
«московский государственный университет
Перечень вопросов к экзамену
«московский государственный университет
Практические задания для самостоятельной работы студентов
Министерство культуры Российской Федерации
«московский государственный университет
Тест промежуточной аттестации
Подобный материал:
1   2   3   4
Тема: "Обработка строк и текстовых файлов в Delphi"


Задание: реализовать в Delphi приложение, спроектированное по варианту в практическом задании №4.


Рекомендуемая литература: 1, 3-5, 7-12


Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КУЛЬТУРЫ И ИСКУССТВ»


Кафедра прикладной информатики


Учебно-методический комплекс дисциплины

Высокоуровневые методы информатики и программирования


Специальность:

080801.65 – «Прикладная информатика (в менеджменте)»


ПЕРЕЧЕНЬ ВОПРОСОВ К ЭКЗАМЕНУ

  1. Среды разработки Windows-приложений и языки программирования высокого уровня.
  2. Visual и Object Basic, Pascal и C++.
  3. Компилятор, транслятор и интерпретатор.
  4. Скоростная разработка прикладных программ.
  5. Интегрированная среда разработки.
  6. Разветвлённые приложения.
  7. Генератор отчётов.
  8. Многодокументальный интерфейс.
  9. Связывание и внедрение объектов.
  10. Программный интерфейс разработки графических приложений.
  11. Библиотека визуальных компонент.
  12. Графический интерфейс пользователя.
  13. Открытая соединимость баз данных.
  14. Структурированный язык запросов.
  15. Машина базы данных.
  16. Модульное программирование.
  17. Объект, инкапсуляция, класс объектов и экземпляр.
  18. Свойства и операции (события), обработчики событий.
  19. Наследование и полиморфизм, классы потомок и родитель.
  20. Конструктор и деструктор.
  21. Состав интегрированной среды разработчика, инструменты и меню. Форма, модуль, элемент управления (компонент).
  22. Англо-русский словарь разработчика ПО.
  23. Интерфейс и объекты со своими свойства и событиями в Delphi. Состав проекта Delphi.
  24. Структура модуля и средства связи модулей. Типы переменных.
  25. Операторы и алгоритмы работы с матрицами.
  26. Операторы и алгоритмы работы со строками.
  27. Операторы и алгоритмы работы с файлами.


Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КУЛЬТУРЫ И ИСКУССТВ»


Кафедра прикладной информатики


Учебно-методический комплекс дисциплины


Высокоуровневые методы информатики и программирования


Специальность:

080801.65 – «Прикладная информатика (в менеджменте)»


ПРАКТИЧЕСКИЕ ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ


Задание: Разработать интерфейс приложения, алгоритм, реализующий задание по варианту, и реализовать приложение в Delphi. Разделить по темам

  1. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=
  2. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=E(x)=
  3. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=arcsec(x)
  4. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг h изменения аргумента x. Сумма вычисляется с точностью до члена ряда, меньшего e. f(x)=arcsin(x)=x+
  5. Написать программу для ввода, обработки и вывода двумерного массива. В каждой строке матрицы поменять местами максимальный и минимальный элемент строки.
  6. Написать программу для ввода, обработки и вывода двумерного массива. Упорядочить строки по возрастанию значений первых элементов строк.
  7. Написать программу для ввода, обработки и вывода двумерного массива. Каждый положительный элемент заменить суммой предшествующих ему в этом столбце положительных элементов.
  8. Написать программу для ввода, обработки и вывода двумерного массива. Упорядочить столбцы матрицы по возрастанию количества отрицательных элементов.
  9. Разработать программу обработки текста. Определить в тексте наиболее часто встречающийся символ.
  10. Разработать программу обработки текста. Определить слова, в которых доля заданного символа максимальна.
  11. Разработать программу обработки текста. Найти в тексте симметричные слова.
  12. Разработать программу обработки текста. Определить, является ли текст перевёртышем.
  13. Разработать программу, вычисляющую наивысшую месячную производительность рабочих. Сведения о количестве деталей, собираемых рабочими, содержатся в файле.
  14. Разработать программу, вычисляющую среднемесячный заработок за месяц по цеху. Сведения о заработной плате содержатся в файле.
  15. Разработать программу, вычисляющую количество установленных телефонов за заданный год. Сведения об установке телефонов абонентам содержатся в файле.


Рекомендуемая литература: 1, 3-5, 7-12


Министерство культуры Российской Федерации

Алтайский филиал федерального государственного образовательного

учреждения высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КУЛЬТУРЫ И ИСКУССТВ»


Кафедра прикладной информатики


Учебно-методический комплекс дисциплины/модуля/спецкурса:


Высокоуровневые методы информатики и программирования


Специальность:

080801.65 – «Прикладная информатика (в менеджменте)»


ТЕСТ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ


Барнаул

2010

Вариант 1


Вопрос N1

Что можно сделать по команде Add To Project

(CHOICE) Выберите единственный правильный ответ:

1)Добавить выбранные модули или формы к проекту.

2)Удалить выбранные модули или формы из проекта.

3)Подключить для использования модуль.

4)Сохранить проект под новым именем или в новой папке (каталоге).

---------------------------------------------------

Вопрос N2

Что такое Repository?

(CHOICE) Выберите единственный правильный ответ:

1)Хранилище объектов.

2)Список модулей.

3)Список форм.

4)Словарь операторов.

---------------------------------------------------

Вопрос N3

Значение чего хранит свойство Caption?

(CHOICE) Выберите единственный правильный ответ:

1)заголовок

2)имя

3)подсказка

4)тип курсора

5)номер в порядке переключения по кнопке Tab

---------------------------------------------------

Вопрос N4

Значение чего хранит свойство Name?

(CHOICE) Выберите единственный правильный ответ:

1)заголовок

2)имя

3)подсказка

4)тип курсора

5)номер в порядке переключения по кнопке Tab

---------------------------------------------------

Вопрос N5

Какое свойство отвечает за размещение объекта по вертикали (координата y)?

(CHOICE) Выберите единственный правильный ответ:

1)Left.

2)Top.

3)Height.

4)Width.

---------------------------------------------------

Вопрос N6

Что означает знак плюса, стоящий перед свойством в инспекторе объектов?

(MULTICHOICE) Определите все правильные ответы:

1)Это группа свойств.

2)Щелкнув два раза, плюс поменяется на минус.

3)Щелкнув два раза, появятся свойства этого списка.

4)Это свойство активизировано.

5)Это свойство доступно.

---------------------------------------------------

Вопрос N7

Что необходимо сделать, чтобы увидеть значения свойств объекта?

(MULTICHOICE) Определите все правильные ответы:

1)Щёлкнуть по объекту на форме мышкой.

2)Нажать на стрелочку вниз, расположенную справа в верхнем "окошечке" окна Object Inspector, и выбрать объект из предлагаемого списка.

3)Посмотреть в окно Object Inspector, когда там вверху будет отображаться имя этого объекта.

---------------------------------------------------

Вопрос N8

Как называется интегрированная среда разработки, являющаяся той частью, которую видно после запуска Delphi?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.

---------------------------------------------------

Вопрос N9

Как называется структурированный язык запросов, который позволяет организовывать взаимодействие с БД в виде вопросов и ответов?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.

---------------------------------------------------

Вопрос N10

Как называется драйвер, позволяющий общаться с любой базой данных посредством общего интерфейса?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.


Вариант 2


Вопрос N1

Как называется динамически подключаемая библиотека, обеспчивающая однотипный доступ к локальным базам данных?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.

---------------------------------------------------

Вопрос N2

Как называется объединение в объекте его свойств и возможных над ним операций?

(CHOICE) Выберите единственный правильный ответ:

1)инкапсуляция.

2)наследование.

3)полиморфизм.

4)форма.

5)элемент управления.

6)событие.

---------------------------------------------------

Вопрос N3

Как называется вещественный тип данных из диапазонов от -1.7*10 е+36 до -2.9*10 е-39 и от 2.9*10 е-39 до 1.7*10 е+36?

(CHOICE) Выберите единственный правильный ответ:

1)real.

2)single.

3)double.

4)extended.

5)comp.

6)cardinal.

---------------------------------------------------

Вопрос N4

Как называется свойство объекта StringGrid, хранящее число строк в таблице?

(CHOICE) Выберите единственный правильный ответ:

1)RowCount.

2)ColCount.

3)Cells.

4)Rows.

5)Cols.

6)FixedCols.

7)FixedRows.

---------------------------------------------------

Вопрос N5

Как называется свойство объекта CheckBox, отвечающее за активность флажка?

(CHOICE) Выберите единственный правильный ответ:

1)Caption.

2)Checked.

3)Taborder.

4)Height.

5)ShowHint.

------------------------------------------

Вопрос N6

Как по-английски будет слово "свойства"?

(CHOICE) Выберите единственный правильный ответ:

1)Properties.

2)Events.

3)Button.

4)Forms.

5)Units.

---------------------------------------------------

Вопрос N7

Значение какого свойства необходимо поменять, чтобы установить высоту объекта?

(CHOICE) Выберите единственный правильный ответ:

1)Left.

2)Top.

3)Height.

4)Width.

---------------------------------------------------

Вопрос N8

Как называется тип экранного представления, при котором пользователь может выбирать команды, запускать задачи и просматривать списки файлов, указывая на визульное обозначение?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.

---------------------------------------------------

Вопрос N9

Как называется технология для работы с различными документами в среде Delphi, построенная на использовании универсального контейнера?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.

---------------------------------------------------

Вопрос N10

Как называется интерфейс для разработки приложений в области двумерной и трёхмерной графики?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.


Вариант 3


Вопрос N1

Чем отличаются коианды Step over от Trace into?

(CHOICE) Выберите единственный правильный ответ:

1)Step over выполняет программу построчно всегда, а Trace into пропускает процедуры и функции.

2)Trace into выполняет программу построчно всегда, а Step over пропускает процедуры и функции.

3)Trace into компилирует все модули, а Step over компилирует только изменённые модули.

4)Step over компилирует все модули, а Trace into компилирует только изменённые модули.

---------------------------------------------------

Вопрос N2

Чем происходит по команде Add Watch?

(CHOICE) Выберите единственный правильный ответ:

1)Добавляется переменая в окно просмотра значений переменных.

2)Удаляется переменая из окна просмотра значений переменных.

3)Добавляется объект в хранилище объектов.

4)Удаляется объект из хранилища объектов.

---------------------------------------------------

Вопрос N3

Значение какого свойства необходимо установить True,

чтобы показывалась подсказка при наведении курсора на объект?

(CHOICE) Выберите единственный правильный ответ:

1)Enabled.

2)Visible.

3)ShowHint

4)Cursor.

---------------------------------------------------

Вопрос N4

Значение какого свойства необходимо установить False,

чтобы объект был недоступен для работы с ним?

(CHOICE) Выберите единственный правильный ответ:

1)Enabled.

2)Visible.

3)ShowHint

4)Cursor.

---------------------------------------------------

Вопрос N5

Где находится центр координат формы?

(CHOICE) Выберите единственный правильный ответ:

1)В центре.

2)В верхнем левом углу.

3)В нижнем левом углу.

4)В верхнем правом углу.

5)В нижнем правом углу.

---------------------------------------------------

Вопрос N6

Как называется технология, позволяющая использовать несколько дочерних окон, заключённых в окно материнской формы?

(CHOICE) Выберите единственный правильный ответ:

1)Integrated Development Environment.

2)Rapid Application Development.

3)Graphical User Interface.

4)Open DataBase Connectivity.

5)Borland Database Engine.

6)OpenGL.

7)Multiply-Document Interface.

8)Object Linking and Embedding.

9)Visual Component Library.

10)Structured Query Language.

---------------------------------------------------

Вопрос N7

Как называется возможность проведения одних и тех же операций с объектами, принадлежащими разным классам, при сохранении индивидуальных методов их реализации?

(CHOICE) Выберите единственный правильный ответ:

1)инкапсуляция.

2)наследование.

3)полиморфизм.

4)форма.

5)элемент управления.

6)событие.

---------------------------------------------------

Вопрос N8

Как называется вещественный тип данных из диапазонов от -1,1*10 Е4392 до -3,4*10 Е-4932 и от 3,4*10 Е-4932 до 1,1*10 Е4392?

(CHOICE) Выберите единственный правильный ответ:

1)real.

2)single.

3)double.

4)extended.

5)comp.

6)cardinal.

---------------------------------------------------

Вопрос N9

Как называется свойство объекта StringGrid, хранящее число столбцов в таблице?

(CHOICE) Выберите единственный правильный ответ:

1)RowCount.

2)ColCount.

3)Cells.

4)Rows.

5)Cols.

6)FixedCols.

7)FixedRows.

---------------------------------------------------

Вопрос N10

Как называется свойство объекта RadioButton, отвечающее за активность радиокнопки?

(CHOICE) Выберите единственный правильный ответ:

1)Caption.

2)Checked.

3)Taborder.

4)Height.

5)ShowHint.


Ключ теста


Номер вопроса

Ответы







Вариант 1

Вариант 2

Вариант 3

1

1

5

1

2

1

1

3

3

1

1

3

4

2

1

8

5

2

2

6

6

1,2,3

2

7

7

1,2,3

1

3

8

1

3

4

9

10

1

2

10

4

2

2