Вопросы к экзамену по делфи

1.  Связанные списки, очереди, стеки.

2.  Класс Tlist, свойства, методы, пример использования.

3.  Классы TString, TStringList, основные свойства, методы.
Пример удаления списка строк.

4.  Компонента ListBox. Пример обработчика щелчка в ListBox, который выделяет строку в этой компоненте, заносит ее в Edit1 и в ListBox2 заносит вспомогательный список.

5.  Методы LoadFromFile и SaveToFile для работы с текстовыми файлами. Пример обработчика события команды «Сохранить как» (использовать диалоговое окно).

6.  Методы LoadFromFile и FaveToFile класса TStringList. Написать обработчик события OnDestroy формы, который сохраняет в текстовых файлах списки, связанные со строками List. Сохраняет сам список, затем удаляет его.

7.  Типизированные файлы, примеры.

8.  Нетипизированные файлы, примеры.

9.  Функции и процедуры обработки файлов, примеры.

10.  Функции и процедуры обработки имен файлов, примеры.

11.  Вызов исполняемых файлов, примеры.

12.  Поиск файлов в каталогах, примеры.

13.  Классы, объявление классов, примеры.

14.  Свойства классов, примеры.

15.  Конструкторы и деструкторы, примеры.

16.  Наследование классов, примеры.

17.  Виртуальные методы, полиморфизм, абстрактные классы, примеры.

18.  Технология разработки приложений, пример.

19.  Компонент ImageList, пример использования.

20.  Компонент ActionList, пример использования.

21.  Компонент ToolBar, пример использования.

22.  Стандартные действия, пример использования.

23.  Дополнительные сведения о действиях и инструментальных панелях, примеры.

24.  Меню, MainMenu и PopupMenu, основные свойства этих компонент. Примеры создания.

25.  Компонент StatusBar, пример создания.

26.  Содержимое справочной системы.

27.  Файл тем справок.

28.  Компиляция и отладка проекта справки.

29.  Файл содержания.

30.  Связь приложения с файлом справки.

31.  Объект Application и компонент Application-Events.

32.  Повторное использование кодов, шаблоны компонентов.

33.  Формы, управление формами.

34.  Модальные формы.

35.  Разработка графического интерфейса пользователя.

36.  Компоненты интерфейса: ComboBox, RadioGroup.

37.  Компоненты интерфейса: SpeedButton, SpinEdit.

38.  График и диаграммы в компоненте TeeChart.

Выкладываю мои варианты ответов на  тестовые задания в ОТР по Delphi. Я их проходил несколько лет назад. Сейчас они могли измениться. Да и я мог отвечать неправильно. Delphi  — не мой конёк.

Вопросы для аттестации. Направление Delphi.

1. Чем отличаются типы данных WideString и AnsiString

  1. a) требуемой памятью

б) максимальной длиной символов

в) одно и тоже

Ответ: а

  1. a) структура языка, которая может иметь в своем составе переменные, функции и процедуры

б) тоже самое что и Класс

в) указатель на созданный экземпляр класса

г) это вообще не из этой области

Ответ: в

3. Укажите не правильную запись:

  1. a) (Sender as TButton).Caption := ‘Ok’

б) (Sender is TButton).Caption := ‘Ok’

в) TButton(Sender).Caption := ‘Ok’;

Ответ: а

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

б) процесс, посредством которого один объект может приобретать свойства другого

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

Ответ: а

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

б) процесс, посредством которого один объект может приобретать свойства другого

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

Ответ: в

6. В следующем примере будет ли доступно свойство Property1 в Obj1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

TClass1 = class

private

FProperty1 :Integer;

public

property Property1:integer read FProperty1 write FProperty1

end;

TClass2 = class(TClass1)

private

FProperty2 :Integer;

public

property Property2:integer read FProperty2 write FProperty2

end;

var

Obj1 :TClass2;

а) ДА

б) НЕТ

Ответ: б

7. Чем в чем различие операторов is и as
Is используется для проверки типа объекта, а as для приведения к типу.

8. Какое ключевое используется для перегрузки методов объекта

а) оverload

б) override

в) safecall

Ответ: а

9. В приведенном примере

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

Type

TFirstClass = class

FMyFieldl: Integer;

FMyField2: Longint;

procedure StatMethod;

procedure VirtMethodl; virtual;

procedure VirtMethod2; virtual;

procedure DynaMethodl; dynamic;

procedure DynaMethod2; dynamic;

end;

TSecondClass = class(TFirstClass)

procedure StatMethod; override;

procedure VirtMethodl; virtual;

procedure DynaMethodl; override;

end;

var

Objl: TFirstClass;

Obj2: TSecondClass;

 

а) Метод Obj2.StatMethod будет наследовать StatMethod

б) Метод Obj2.StartMethod будет новым одноименным методом объекта StatMethod

в) Метод Obj2. DynaMethodl будет наследовать Obj1. DynaMethodl

г) Метод Obj2. DynaMethodl будет новым одноименным методом объекта Obj2

д) Метод Obj2. StatMethod будет наследовать Obj2. DynaMethodl

е) Метод Obj2. StatMethod будет новым одноименным методом объекта Obj2

ж) Будет ошибка при компиляции. Т.к. нельзя переписывать статический метод StatMethod в потомках

Ответ: ж

10. Какое ключевое используется для перегрузки процедур и функций

а) оverload

б) override

в) safecall

Ответ: а

11. Как называется базовый класс для работы с исключительными ситуациями (ИС)

а) Exception

б) EAbort

в) EInOutError

Ответ: а

12. Какой конструкцией языка не происходит обработка ИС

а) try except end;

б) try finally end;

в) try except else end;

г) try finally else end;

Ответ: г

13. Что не произойдет в следующем примере
AssignFile(F, ‘c:out.txt’);

try

Reset(F);

try

if b = 0 then raise EZeroDivide.Create(‘Деление на ноль’);

c := a/b;

if c > 1 then

writeln(F,’Больше единицы’)

else

writeln(F,’Меньше единицы’)

finally

CloseFile(F)

end

except

on E:EMathError do ShowMessage(‘Ошибка деления’);

on E:EIntError do ShowMessage(E.Message);

on E:EZeroDivide do ShowMessage(‘Деление на ноль’);

else

ShowMessage(‘Другая ошибка’);

end;

  1. a) если b=0, то возникнет диалоговое окно с сообщением ‘Деление на ноль’
  2. b) если нет файла out.txt на диске C:, то возникнет диалоговое окно с сообщением ‘Другая ошибка’
  3. c) если если b=0, то возникнет диалоговое окно с сообщением ‘Ошибка деления’
  4. d) если с=0, в файл запишется ‘Меньше единицы’

Ответ: с

14. Какой базовый класс для создания интерфейса

а) IDispatch

б) IUnknown

в) IInterface

Ответ: в

15. Какой базовый интерфейс для создания объекта автоматизации

а) IDispatch

б) IUnknown

в) IInterface

Ответ: IUnknown

16. Чем отличается поток от процесса

а) поток может содержать в себе один или несколько процессов

б) процесс может содержать в себе один несколько потоков

с) это одно и тоже

Ответ: б

17. Процесс с каким приоритетом операционная система будет обрабатывать в первую очередь

а) Idle;

б) Normal;

в) Real time;

г) Below normal;

е) Very High;

ж) Above normal.

Ответ: в

18. Как называется эта ситуация:
Поток 1 захватывает ресурс А, и для того чтобы продолжать работу, ждет возможности захватить ресурс Б. В то же время Поток 2 захватывает ресурс Б и ждет возможности захватить ресурс А.
Это взаимная блокировка deadlock.
19. Что может произойти в данном примере:
Пусть Поток 1 получил доступ к ресурсу и изменил его в своих интересах; затем активизировался Поток 2 и модифицировал этот же ресурс до завершения Потока 1
Если поток 1 будет использовать этот ресурс, то может произойти ошибка. Если же он не будет его использовать больше, то ничего не произойдёт.

20. Как называется одно из средств синхронизации потоков

а) светофор

б) семафор

в) синхронизатор

Ответ: б

21. Какой метод класса TThread прекращает работу потока

а) DoTerminate

б) Terminate

в) Terminated

Ответ: б

22. Какие компоненты обеспечивают доступ к данным? (можно выбрать несколько)

а) TADOQuery

б) TDBGrid

в) TSQLConnection

г) TDataSource

д) все из перечисленных

Ответ: а, в,г

TDBGrid скорее для визуализаци

23 Какой тип свойства LockType компонента TADOQuery используется совместно с методом UpdateBatch

а) ltUnspecified

б) ltReadOnly

в) ltPessimistic

г) ltOptimistic

д) ltBatchOptimistic

Ответ: д

24. В чем основная суть архитектуры Клиент-Сервер:

а) Приложение, состоит из 2-х и более компонентов, причем как минимум один из них Клиент, а один – Сервер. Клиент отвечает, за представление данных, которые он запрашивает у Сервера и содержит минимальную логику обработки данных. Сервер обрабатывает запросы от клиентов, производит основные вычисления и бизнес-логику и отправляет результат Клиенту.

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

в) Приложение, состоит из 2-х и более компонентов, причем как минимум один из них Клиент, а один – Сервер. Обработка данных производится в основном на клиенте, Сервер же обеспечивает общую координацию работы клиентов, их общий доступ к данным и распределение их (данных) по клиентам с целью оптимизации обработки.

Ответ: б

25. Можно ли производить модификацию данных через компонент TADOQuery?

а) ДА

б) НЕТ

Ответ: а

26. С помощью каких свойств можно получить доступ к нескольким рекордсетам, например, в ADOQuery?
С помощью свойства NextRecordset.
  1. Объекты и классы. Области видимости
    классов

  2. Методы, свойства и события класса

  3. Выделение памяти объекту. Прародитель
    всех классов TObject.

  4. Обработка исключительных ситуаций в
    делфи

  5. Общие св-ва компонентов

  6. Классы TGraphic, TPicture, TBitmap

  7. Класс TCanvas

  8. Стандартные диалоговые окна

  9. Типовые диалоги

  10. Глобальные объекты Screen,
    printer, clipboard

  11. Форма и ее свойства

  12. Обмен сообщениями в Windows

  13. Сокеты в делфи

  14. Интерфейс, основы СОМ технологии

  15. Создание СОМ сервера

  16. Основы OLE Automation

  17. Динамические библиотеки dll

  18. Основные определения при работе с БД

  19. Компоненты доступа к БД (ADO
    компоненты)

  20. Основа языка SQL

  21. Создание собственных компонентов

  22. Работа с реестром

  23. Перспективы программирования в делфи
    (.Net технологии)

  24. Метод оптимизации Ньютона

  25. Метод оптимизации наискорейшего спуска

  26. Метод оптимизации Вольфа

  27. Методы с переменной метрикой

  28. Методы условной оптимизации

  29. Метод разделения параметров для решения
    задач условной оптимизации

  30. Выбор оптимального шага для расчета
    производной

Типы задач:

1. Задачи ООП

2. Стеки

3. Работа с деревьями

4. Работа с БД

Страницы работы

Содержание работы

Вопросы к
экзамену по курсу «ЭВМ и программирование»

для студентов 1
курса специальности 1-31 03 03-02 – прикладная математика

(научно-педагогическая
деятельность)

  1. Среда визуального
    проектирования Delphi 7.0: главное окно, окно
    формы, окно инспектора объектов, окно кода программы, окна броузера, окно
    компонентов формы.
  2. Среда визуального
    проектирования Delphi 7.0: палитра инструментов,
    палитра компонент.
  3. Структура приложения в Delphi.
  4. Компоненты страницы Standard: Frame, MainMenu, PopupMenu и их
    свойства, эффекты меню.
  5. Компоненты страницы Standard: Label, Edit, Memo, Button
    и их свойства.
  6. Компоненты страницы Standard: CheckBox, RadioButton, ListBox, ComboBox и их свойства.
  7. Компоненты страницы Standard: ScrollBar, GroupBox, RadioGroup, Panel, ActionList и
    их свойства.
  8. Компоненты страницы Additional: BitBtn, SpeedButton, MaskEdit и их
    свойства.
  9. Компоненты страницы Additional: StringGrid, DrawGrid, Image и их свойства.
  10. Компоненты страницы Additional: Shape, Bevel, ScrollBox, CheckListBox и их свойства.
  11. Компоненты страницы Additional: Splitter, StaticText, ControlBar, ApplicationEvents
    и их свойства.
  12. Компоненты страницы Win32: TabControl, PageControl, ImageList и их
    свойства.
  13. Компоненты страницы Win32: RichEdit, TrackBar, ProgressBar и их
    свойства.
  14. Компоненты страницы Win32: UpDown, HotKey,
    Animate и их свойства. Порядок создания анимации.
  15. Компоненты страницы Win32 для отображения даты и времени: DateTimePicker,
    MonthCalendar и их
    свойства.
  16. Компоненты страницы Win32: TreeView, HeaderControl, StatusBar и их свойства.
  17. Компоненты страницы Win32: ToolBar, ToolButton, CoolBar, CoolBand, PadeScroller и их
    свойства.
  18. Компоненты страницы System: Timer, PaintBox, MediaPlayer, OleContainer и их
    свойства.
  19. Компоненты страницы Dialog: OpenDialog, SaveDialog и их свойства.
  20. Компоненты страницы Dialog: OpenPictureDialog, SavePictureDialog и их свойства.
  21. Компоненты страницы Dialog: FontDialog, ColorDialog и их свойства.
  22. Компоненты страницы Dialog: PrintDialog, PrintSetupDialog и их свойства.
  23. Компоненты страницы Dialog: FindDialog, PerlaceDialog и их свойства.
  24. Компоненты страницы Win 3.1: TabSet, NoteBook, TabbedNotebook и их свойтсва.
  25. Компоненты страницы Win 3.1: OutLine, Hearder, FileListBox и их свойства.
  26. Компоненты страницы Win 3.1: DirectoryListBox, DriveComboBox, FilterComboBox и их свойства.
  27. Компоненты страницы Samples: Gauge, ColorGrid, SpinButton и их свойства.
  28. Компоненты страницы Samples: SpinEdit, DirectoryOutLine, Calendar и их
    свойства.
  29. Проектирование строки
    состояния, подсказки на строке состояния.
  30. Создание панели инструментов.
  31. Объектно-ориентированное
    программирование: основные принципы (инкапсуляция, наследование и
    полиморфизм).
  32. Классы и их описание.
    Составляющие класса: поля, методы и свойства.
  33. Конструкторы и деструкторы.
  34. Одноименные методы.
  35. Объявление класса.
  36. Создания приложения для работы
    с базами данных: создание псевдонима БД, таблиц БД.
  37. Понятие базы данных. Таблицы,
    поля, записи, индексы. Типы полей.
  38. Компоненты для работы с базой
    данных.
  39. Таблица с источником данных.
    Компонент TTable и его
    свойства.
  40. Компонент DBGrid для табличного просмотра и редактирования данных.
  41. Работа с полями – компонент TField. Обращение к полям и их значениям.
  42. Работа с полями – компонент TField. Создание вычисляемых полей.
  43. Работа с полями. Создание полей
    выбора данных (lookup-полей).
  44. Общие принципы работы с
    наборами данных.
  45. Навигация по набору данных.
  46. Сортировка полей БД.
    Определение вторичных индексов для сортировки полей БД.
  47. Поиск записей в БД: метод Locate.
  48. Использование методов FindFirst, FindLast, FindNext, FindPrior.
  49. Использование метода Lookup для поиска в БД.
  50. Поиск записей в компоненте TTable: точный поиск.
  51. Поиск записей в компоненте TTable: неточный поиск.
  52. Поиск записей в компоненте TTable: инкрементальный локатор.
  53. Поиск записей в компоненте TTable: поиск по части текущего индекса.
  54. Фильтрация записей в наборе
    данных: свойство Filtered, событие OnFilterRecord, свойство Filter.
  55. Фильтрация записей в TTable.
  56. Установка текущего индекса,
    добавление нового и удаление существующего в TTable.
  57. Работа с компонентом TQuery.
  58. Соединение компоненте TQuery с базой данных.
  59. Выполнение статических
    запросов.
  60. Методы открытия и закрытия
    компонента TQuery.
  61. Изменяемые TQuery.
  62. Выполнение динамических
    запросов. Понятие динамического запроса.
  63. Формирование динамического
    запроса.
  64. Установка значений параметров
    динамического запроса во время выполнения.
  65. Методы Prepare
    и Unprepare.
  66. Передача параметров через
    свойство DataSource.
  67. Формируемые запросы.
  68. Формат задания запроса.
  69. Создание отчетов с помощью
    технологии RaveReport: отчет с единственной
    таблицей или запросом.
  70. Визуальная среда Rave Designer.
    Использование агрегатных функций.

Похожие материалы

  • Вставка видео фрагмента в структуру курса
  • Группа задач, порождаемая так называемой проблемой собственных значений
  • Задания на лабораторные работы (Варианты 1-30) по темам: «Работа с векторами в MathCADe» и «Работа с матрицами в MathCADe»

Информация о работе

Тип:

Экзаменационные вопросы и билеты

Уважаемый посетитель!

Чтобы распечатать файл, скачайте его (в формате Word).

Ссылка на скачивание — внизу страницы.

ARTIFAKT Дата: Понедельник, 2007.05.28, 1:23 AM | Сообщение # 1

Дипломник

Группа: Модераторы

Сообщений: 49

Репутация: -1

Статус: Offline

Вопросы к экзамену (Delphi-06-колл)
1. Данные строкового типа. Стандартные подпрограммы для строкового типа.
2. Данные типа запись, оператор присоединения, правила использования.
3. Данные типа указатель, объявление указателей, правила использования. Динамическая память.
4. Модули, назначение, структура модуля, правила записи.
5. Объектно — ориентированное программирование, достоинства ООП. Принцип действия программ управляемых событиями.
6. Данные типа класс, объявление класса, объекты.
7. Методы класса, правила формирования имен методов, инкапсуляция.
8. Наследование, форма объявления класса наследника, иерархия классов, абстрактные классы, полиморфизм.
9. Среда программирования Delphi, назначение, технология программирования, отличия от традиционного программирования. Структура проекта Delphi.
10. Форма, назначение, принципы использования, свойства и события, связанные с формой.
11. Структура рабочего окна Delphi. Инспектор объектов, назначение, принципы использования.
12. Модуль формы, структура модуля, заготовка модуля формы.
13. Типы свойств. Назначение типичных свойств компонентов:Alignment, Caption, Color, Cursor, Font, Position, AutoSize, WordWrap, TabOrder, Height, Width, Left. Top, ClientHeight, ClientWidth.
14. Компоненты Label и Edit, назначение, принципы использования, основные свойства.
15. Компонент Button, назначение, принципы использования, основные свойства и события связанные с этим компонентом.
16. Ввод и вывод числовых данных с помощью компонента «строка редактирования».
17. Процедуры и функции для преобразования данных.
18. Компонент Memo, назначение, правила использования, основные свойства компонента. Ввод и вывод числовых данных с помощью компонента Memo.
19. Методы класса Tstrings.
20. Компонент StringGrid, назначение, основные свойства компонента: RowCount, ColCount, ScrollBar, DefaultColWidth, DefaultRowHeight, FixedCol, FixedRow,Cells. Использование компонента StringGrid для ввода вывода массивов.
21. Данные типа файл, типы файлов, объявление файловых переменных. Действия с файлами, связь с внешним файлом.
22. Ввод и вывод файлов в DELPHI. Процедуры открытия файлов для чтения, записи, добавления. Закрытие файлов. Текстовые файлы, назначение, правила использования.
23. Компонент MainMenu, назначение, свойства, порядок создания главного меню.
24. Окно ввода данных (функция InputBox), назначение, принципы использования. Процедура ShowMessage, назначение, принципы использования.
25. Окна для вывода сообщений (MessageDlg), назначение, принципы использования.
26. Библиотека DLL, назначение, структура библиотеки, правила записи. Использование подпрограмм из DLL библиотеки в проекте Delphi.
27. Построение изображений в DELPHI: компоненты Bevel, Shape, назначение, свойства.
28. Создание изображений в Delphi: компонент Image, назначение, свойства.
29. Свойство Canvas. Назначение, свойства объекта Canvas.
30. Основные методы класса Tcanvas для программного построения изображений.


Я позвонил в дверь, но было занято…

 

кто может-подкиньте краткую инфу плизз) ток чтоб понятно было более менее.
вот вопросы к экзамену:
Экзаменационные вопросы по дисциплине «ООП в DELPHI»

1. Основные понятия: объекты, компоненты, элементы управления.
2. Структура объекта. Требования к его описанию. Область действия полей.
3. Определение объекта: типы, поля и методы.
4. Основы синтаксиса языка Object Pascal. Простые и структурные типы данных.
5. Операторы языка.
6. Структура программы. Характеристика разделов.
7. Среда разработки приложений Delphi. Меню, окна, панель инструментов.
8. Структура проекта. Характеристика файлов.
9. Класс окна форм: свойства, методы, события.
10. Взаимосвязь форм в приложении.
11. Классы для системы меню (главное, всплывающее, элементы меню).
12. Классы командных кнопок (Button, BitBtn).
13. Классы флажков (CheckBox) .
14. Классы радиокнопок (RadioButton,RadioGroup,GroupBox).
15. Классы для работы с текстом (Label, Edit, Memo).
16. Классы списков (ListBox, ComboBox).
17. Классы для табличного отображения данных (StringGrid).
18. Стандартные визуальные компоненты.
19. Создание главного и всплывающего меню.
20. Компоненты страницы ADDITIONAL. Использование в приложениях.
21. Компоненты страницы WIN32. Использование в приложениях.
22. Порядок создания проекта. Закрепление кода за компонентом.
23. Компиляция кода. Создание загрузочного модуля.
24. Ввод в приложение контекстных подсказок.
25. Организация диалога с пользователем. Окно ввода.
26. Организация диалога с пользователем. Окна сообщений.
27. Компоненты Dialogs. Назначение и использование.
28. Календари, их использование в программных кодах.
29. Вставка графических объектов.
30. Основные понятия баз данных: архитектура, модели, таблицы, ключи и индексы.
31. Средства для работы с базами данных, компоненты ADO-технологии.
32. Создание таблиц базы данных, изменение структуры.
33. Работа с псевдонимами баз данных.
34. Работа со связанными таблицами.
35. Модификация набора данных при проектировании и запуске приложения.

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

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

  1. Основные конструкции графической реализации алгоритма программы (12 шт)
  2. Определение алгоритма. Описать его основные свойства (4 шт)
  3. Виды основных управляющих структур реализации алгоритма псевдокодом и графически
  4. Что входит в алфавит языка Delphi (7 элементов)
  5. Структура программы в Delphi.
  6. Описать основные элементы структуры программы ( Раздел интерфейса, раздел реализации, раздел инициализации)
  7. Целочисленные типы данных, их отличие между собой( 5 шт)
  8. Логические типы данных (4 шт), их отличие между собой
  9. Вещественные типы данных, их отличее между собой (5 шт)
  10. Операции в Delphi (6 шт), с какими типами данных они могут осуществляться
  11. Простые операторы языка Delphi (4 шт)
  12. Структурированные операторы языка Delphi (4 шт)
  13. Оператор условия. Фрагмент алгоритма и кода
  14. Оператор цикла счетчик. Фрагмент алгоритма и кода
  15. Оператор цикла с пост условием. Фрагмент алгоритма и кода
  16. Оператор цикла с предусловием. Фрагмент алгоритма и кода
  17. Оператор выбора. Фрагмент алгоритма и кода
  18. Операторные скобки. Их назначение
  19. Отличие TLabel, TEdit, TMemo
  20. Отличие TComboBox от ListBox
  21. Отличитеьные особенности TGroupBox от TPanel
  22. Отличие TCheckBox от TRadioButton 
  23. Перечислите название элементов для отображения текста на экране
  24. Назвать элемент отображает строку текста с маленьким окошком рядом
  25. TMainMenu
  26. В каком свойестве TEdit находится информация, отображаемая в нем как текст?
  27. Дайте опредение подпрограмме. Назначение процедур. Пример объявления процедуры, ее структура. Пример вызова
  28. Дайте определение функции. Отличие процедуры от функции. Пример объявления функции, ее структура. Пример вызова
  29. Определение параметров, передаваемых в процедуру. Какие параметры можно передать в процедуру или в функцию. Существует ли отличие параметров, передаваемых в процедуру и функцию?
  30. Дайте определение модулю. Структура модуля
  31. Методы разработки структурированных программ. Определение модуля
  32. Определение понятия трансляция
  33. Определение понятия компиляция
  34. Определение понятия интерпретация
  35. Определение понятия компановка
  36. Определение типа-запись. Пример объявления типа-запись.
  37. Основные функции и процедуры для работы с типизированными файлами
  38. Основные функции и процедуры для работы с не типизированными файлами

Перечень практических вопросов:

  1. Разработать алгоритм и написать программу нахождения факториала
  2. Разработать алгоритм и написать программу печати текста заданного количества раз
  3. Разработать алгоритм и написать функцию обработки исключительных ситуаций при вводе отрицательных чисел.
  4. если разность четная, то вводит третье число c и выводит его на экран. Во всех остальных случаях программа печатает слово «Конец».
  5. Программа вводит два числа a и b, если а > b, то программа вводит третье число с. Если а=b, то программа печатает слово «Конец». Если, а
  6. Программа вводит два числа a и b, если а > b, то программа вводит третье число с. Находит сумму a+b+c и выводит ее на экран. Если a
  7. Программа просит пользователя ввести a и b, если a>b>5, то программа выводит на экран слово ”осень”, если a=b, то зеленым цветом выводит значение выражения http://konspekta.net/studopediaru/baza18/294250472385.files/image008.gif,во всех остальных случаях ввести c и вывести красным цветом значение выражения http://konspekta.net/studopediaru/baza18/294250472385.files/image012.gif .
  8. Напишите программу вычисления суммы и произведения двух чисел.
  9. Напишите программу нахождения гипотенузы и площади прямоугольного треугольника по двум катетам.
  10. Напишите программу вычисления среднего арифметического и среднего геометрического двух чисел.
  11. Напишите программу вычисления суммы четырёх слагаемых.
  12. Напишите программу вычисления периметра и площади прямоугольного треугольного по двум катетам.
  13. Программа запрашивает у пользователя a,b,c вычислить значение выражения а2-(b-c)2+ln(b2)
  14. 6.Строковый тип данных. Комбинированный тип данных.
  15. Дана непустая последовательность символов .Построить и напечатать множества, элементами которых являются встречающиеся в последовательности : цифры от “О” до ”9” и знаки арифметических операций;
  16. Составить программу подсчета общего количества цифр и знаков “+”.”-“.”*’ в строке s,введенной с клавиатуры,
  17. Составить программу печать элементов данного множества в алфавитном порядке
  18. Составить программу формирования множества строчных латинских букв, входящих в строку, введенную с клавиатуры , и подсчета количества знаков препинания в ней.
  19. Составить программу подсчета количества цифр в заданной строке и печати их.
  20. Составить программу печати по одному разу в алфавитном порядке всех строчных русских гласных букв, входящих в заданный текст.
  21. Составить программу печати в возрастающем порядке всех цифр, входящих в десятичную запись данного десятичного числа.
  22. Составить программу печати всех символов заданного текста, входящих в него по одному разу.
  23. Составить программу, подсчитывающую число гласных и согласных букв в заданном тексте и определяющую, каких букв больше (гласных или согласных), учесть , что в строке могут быть и другие символы, кроме букв.
  24. Составить программу печати всех первых вхождений в данный текст строчных латинских букв, сохраняя их взаимный порядок.
  25. Разработать структуру записи содержащую информацию о студентах. Вывести студентов младше 18 лет
  26. Разработать структуру записи содержащую информацию о сотрудниках предприятия. Вывести информацию о сотрудниках которые опоздали на работу
  27. Разработать структуру записи содержащую информацию о студентах. Вывести студентов, учащихся на 3 курсе
  28. Разработать структуру записи содержащую информацию о студентах. Средний балл по группам
  29. Разработать структуру записи содержащую информацию о сотрудниках предприятия. Вывести информацию о средней заработной плате сотрудников конкретного отдела
  30. Разработать структуру записи содержащую информацию о клиентах библиотеки. Вывести информацию о клиентах, которые не вернули книгу
  31. Разработать структуру записи содержащую информацию о товарах магазина. Найти не рентабельный товар
  32. Разработать структуру записи содержащую информацию о студентах. Подсчитать количество студентов, учащихся 3,4,5
  33. Разработать структуру записи содержащую информацию о спортивной команде. Вывести информацию о тренерах и количестве игроков в его команде
  34. Разработать структуру записи содержащую информацию о спортивной команде. Вывести информацию о тренерах и количестве запасных игроков в его команде
  35. Заполнить массив случайными числами, найти максимальный элемент и записать результат в файл
  36. Заполнить двумерный массив случайными числами, найти количество нулевых элементов
  37. Заполнить двумерный массив случайными числами и вычислить сумму элементов нечетных строк. результат записать в файл.
  38. Разработать структуру записи содержащую информацию о студентах и записать ее в файл

Преподаватель Шашков Р.И.

Понравилась статья? Поделить с друзьями:
  • Вопросы к экзамену по гражданскому процессу для спо
  • Вопросы к экзамену по гражданскому праву юзгу
  • Вопросы к экзамену по гражданскому праву особенная часть с ответами
  • Вопросы к экзамену по гражданскому праву общая часть
  • Вопросы к экзамену по гистологии улгу