Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания для заочников.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
435.09 Кб
Скачать

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

  1. Парадигмы программирования.

  2. Понятие объектно-ориентированного программирования (ООП).

  3. Перечислите преимущества и цели объектно-ориентированного программирования.

  4. Объясните суть понятия инкапсуляции.

  5. Полиморфизм - центральное понятие в парадигме ООП.

  6. Поясните, в чём состоит принцип наследования.

  7. Свойства, методы объекта.

  8. Охарактеризуйте класс объектов, экземпляр объекта.

  9. Дайте определение следующих терминов: класс, объект, поведение.

  10. Основные категории события.

  11. Способы представления символов и чисел.

  12. Среда разработки VISUAL BASIC (VB). Интерфейс пользователя.

  13. Структура проекта.

  14. Проводник проектов.

  15. Элементы управления.

  16. Объясните как изменять свойства элементов управления.

  17. Перечислите и охарактеризуйте некоторые часто используемые свойства элементов управления.

  18. Группы меню Visual Basic.

  19. Основные типы данных Visual Basic.

  20. Объявление констант и переменных.

  21. Область действия и время жизни переменных.

  22. Арифметические операции.

  23. Отношения, логический тип данных, логические операции.

  24. Строковые операции.

  25. Стандартные математические функции Visual Basic.

  26. Приоритет операций, установленный в Visual Basic.

  27. Инструкция присвоения, функция InputBox.

  28. Метод Print, функция MsgBox.

  29. Инструкция If.

  30. Инструкция Select Case.

  31. Инструкция For … Next.

  32. Инструкции Do While … Loop и Do … Loop While.

  33. Инструкции Do Until … Loop и Do … Loop Until.

  34. Статические и динамические массивы. Объявление массивов.

  35. Средства отладки Visual Basic.

  36. Объявление процедур и обращение к ним.

  37. Объявление функций и обращение к ним.

  38. Виды процедур Visual Basic. Область действия имен процедур и функций.

  39. Синтаксис аргументов процедур и функций.

  40. Пользовательский тип данных.

  41. Графические управляющие элементы.

  42. Графические методы.

  43. Управляющие кнопки.

  44. Приложение с несколькими формами.

  45. Условная компиляция.

  46. Файлы с последовательным доступом, объявление, запись, чтение.

  47. Файлы с произвольным и файлы с двоичным доступом, объявление, запись, чтение.

  48. Использование экранных форм в программах.

  49. Применение элементов управления ActiveX.

  50. Доступ к базам данных с помощью средств Visual Basic.

Рекомендуемая литература

Список рекомендуемых источников:

  • Егина Н.Н., Тележинская А.К. Основы программирования на Visual Basic: Учеб. пособие изд. 2-е перераб. И доп., Пятигорск, ПГГТУ -2012, 152 с.

  • Информационные системы и технологии в экономике и управлении: учебник/ под ред. проф. В.В. Трофимова. – 3-е изд., перераб. и доп. – М.: Юрайт-Издат, 2009. – 521 с. – (Университеты России)

  • Уокенбах Дж. Microsoft Office Excel 2007: профессиональное программирование на VBA. // Пер. с англ. – М.: ООО «И.Д.Вильямс», 2008. –928 с.

Интернет ресурсы:

  • http://www.intuit.ru/

  • http://progopedia.ru/dialect/visual-basic/

  • http://www.vbcoding.org.ua/litall/---visual-basic-for-applications.html

  • http://proglive.ru/

Контрольные вопросы для тестирования знаний по программированию в Visual Basic

  1. Поясните, что понимается под термином "интерфейс пользователя"?

  2. Чем хорош визуальный способ программирования?

  3. Перечислите основные компоненты интегрированной среды разработки Visual Basic.

  4. Что такое экранная форма?

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

  6. Для чего используется свойство Caption?

  7. Каким образом можно запретить изменение размеров окна программы пользователем?

  8. Сколько файлов надо сохранить для правильного сохранения всей программы?

  9. Что называется событием в Visual Basic, приведите примеры?

  10. Какое событие служит для программирования двойного щелчка мышью по объекту?

  11. Где и в каком виде записываются процедуры обработки событий?

  12. По какому правилу формируется имя процедуры обработки события?

  13. Когда происходит в созданной программе событие Timer1_Timer?

  14. Что означает командная строка: Label1.Caption = Date?

  15. Чем отличается событие VScroll1_Change от события VScroll1_Scroll?

  16. Каким образом в программе задается цвет фона фигуры Shape1?

  17. Для чего служат условные операторы. Какие условные операторы Visual Basic вам известны?

  18. Какие операторы сравнения вы знаете?

  19. Дайте пояснение, для чего используются функции Rnd, Abs(x), Fix(x)?

  20. Что означает командная строка: Command1.Enabled = False?

  21. В чем принципиальное различие констант и переменных ?

  22. Перечислите типы данных, служащие для хранения целых чисел.

  23. Перечислите типы данных, служащие для хранения чисел с плавающей точкой.

  24. Какое максимальное число может хранить переменная типа Byte?

  25. Какие существуют ограничение на задание имен переменных?

  26. Что такое область видимости переменной?

  27. Чем отличаются глобальные переменные от локальных?

  28. Приведите пример объявления глобальной переменной Y типа String.

  29. Что такое подпрограмма ?

  30. Приведите пример задания локальной подпрограммы Summa ( ), присваивающей сумму переменных A и B переменной C (переменные A, B и C - уже объявлены).

  31. Какая функция служит для вычисления длины текстовой строки ?

  32. Как можно преобразовать все буквы строки в заглавные ?

  33. Поясните следующий код: Form1.Caption = "Вопрос " & i.

  34. Когда происходит событие Form_Load ?

  35. Для чего используются в Visual Basic экранные формы?

  36. Каким образом осуществляется добавление новой формы в проект?

  37. Укажите разницу между командами Hide и Unload?

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

  39. Укажите строку программы, по команде которой загружается первая форма Form1?

  40. Что означает командная строка: Student = Form2.Text1.Text?

  41. Укажите строку программы, по команде которой форма Form1 будет выгружена?

  42. Чем элементы ActiveX отличаются от встроенных элементов управления Visual Basic?

  43. Каким образом осуществляется подключение нового элемента ActiveX?

  44. Перечислите последовательность событий, которая произойдет в программе при выборе в поле выбора диска (Drive1) вместо диска С диск D?

  45. Что означает командная строка: Dir1.Path = Drive1.Drive?

  46. Какие типы файлов условно относятся к мультимедийным?

  47. Каким образом поле ввода текста можно связать с данными из БД?