- •Комплексна контрольна робота
- •Перелік питань до ккр.
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Виводу надписів
- •Попередження
- •Деякий фрагмент програми повторюється скінчену кількість разів;
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
- •Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
Компонент Edit призначений для:
Вводу текстової інформації
Виводу надписів
Створення списку
Виводу рисунків
Яка властивість дозволяє змінювати розміри шрифту:
Font
Caption
Name
Top
Компонент Label призначений для:
Виводу надписів
Вводу текстової інформації
Створення списку
Виводу рисунків
Що визначає властивість Enabled
Доступ до об'єкта
Надпис на об'єкті
Ім'я компоненту
Ширину об'єкту
Що означає параметр Event:
Подія
Властивості
Компоненти
Методи
Що таке Code Templates:
шаблони коду
коди прграми
коди модуля
шаблони графіки
Що таке компіляція?
це процес перетворення вихідної програми в програму, що виконується
Це процес ініціалізації змінних
Це підстановка шаблонів підпрограм
Це процедура запису проекту програми
Hints це:
Підказки
Попередження
Запити
Функції
Warnings це:
Попередження
Функції
Підказки
Оператори
Що означає помилка: run-time errors?
Помилка часу виконання
Помилка невідповідності типів даних
Помилка закінчення файлу
Помилка інсталяції
Програма InstallShield Express дозволяє створити:
Інсталяційну програму
EXE – файл
Проект Делфі
Довідниковий файл
Що означає повідомлення incompatible types:
Несумісні типи
Сумісні типи даних
Помилка часу виконання
Помилка відсутності файлу
Виберіть якого логічного оператора немає:
false
not
or
and
Що здійснює інструкція ShowMessage:
Виводить текстове повідомлення
Зупиняє програму
Виводить графічне зображення
Запускає проект
Виберіть компонент, який виводить текст:
Label
Button
Table
RadioButton
Яка структура не відноситься до безумовних:
Case of
Exit
Go to
Close
Що задає властивість itemindex компоненту ListBox:
Номер вибраного елементу списку
Системну дату
Загальну кількість елементів у списку
Перший елемент списку
Яка конструкція не відноситься до циклічних конструкцій:
If then else
For to do
Wile repeat
Until do
Функція FloatToStr перетворює:
дійсний тип у рядковий
дійсний тип у символьний
рядковий тип у цілий
цілий тип у дійсний
Функція InttoStr перетворює
Цілий тип у рядковий
дійсний тип у рядковий
дійсний тип у символьний
Цілий тип у дійсний
Виберіть властивість компонента StringGrid, що дозволяє вписувати текст у комірки:
Options.goEditing
Options .goTab
Cells
Options.GoAlways
Властивості ColCount та RowCount визначають:
Кількість стовпчиків та рядків
Кількість фіксованих стовпчиків
Висоту та ширину комірок
Розмірність масиву
Коли виникає подія onKeyPress:
При натисканні клавіші клавіатури
При натисканні клавіші миші
При втраті фокусу
При проходженні курсору миші
Виберіть метод, що дозволяє швидше знаходити задані числа у масиві
Бінарного пошуку
Простого перебору
Обміну
Бульбочковий
Що визначає властивість Checked:=True компоненту CheckBox?
Що компонент вибраний
Що компонент не відображається
Що компонент замальовується
Що компонент знищується
Що здійснює оператор Editl.SetFocus:
Встановлює курсор в поле Edit1
Витирає данні з поля Edit1
Вставляє шаблон підпрограми
Видаляє компонент Edit1
Що таке файл?
Іменована структура даних, що представляє собою послідовність елементів даних одного типу
Іменована структура даних, що представляє собою послідовність елементів даних різного типу
Іменована структура даних, що представляє собою набір таблиць
Обмежений набір даних, який має ім’я
Яка процедура зв'язує файлову змінну з конкретним файлом?
AssignFile
Copy
Rewrite
Append
Яка процедура створює новий файл?
Rewrite
Copy
Append
AssignFile
Яка процедура відкриває файл у режимі додавання?
Append
Write
Copy
Rewrite
Функція IOResuit призначена для:
Перевірки результату вводу-виводу
Перевірки результату створення файлу
Перевірки наявності файлу
Перевірки кінця файлу
Яка процедура закриває файл?
Close
Append
Exit
Rewrite
Що робить функція Date?
Повертає біжучу дату
Повертає біжучу годину
Повертає квадрат числа
Перетворює дату у рядок
Що здійснює інструкція Memo1.Lines.Add?
Додає запис в поле компоненту Memo.
Приховує компонент Memo.
Знищує запис з поля Memo.
Малює лінію
Властивість scrollBars дозволяє:
Встановлювати смуги прокручування
Встановлювати панель компонентів
Визначити кількість записів
Визначити наявність смуг прокручування
Що буде зображено на формі після виконання інструкції: Form1.Canvas.Rectangle
Прямокутник
Коло
Сектор
Еліпс
Яка властивість задає колір лінії:
Pen.color
Pen.style
Pen.width
Pen.mod
Яка властивість задає ширину лінії:
Pen.width
Pen.style
Pen.color
Pen.mod
Яка властивість задає стиль заповнення області:
Brush.style
Brush.color
Brush.mod
Brush.cross
Який оператор дозволяє вивести текст на форму:
TextOut
Caption
Label
Font
Виберіть вираз, що дозволяє накреслити лінію на формі (Form1):
Canvas.MoveTo(x,у); Canvas.LineTo(x1,у1);
Form1.MoveTo(x,у); Form1.LineTo(x1,у1);
Canvas.Ellipse(x,у);
Form1.MoveTo(x,у);
Виберіть функцію, яка дозволяє намалювати ламану лінію:
Polyline
Line
Ellipse
Canvas
Функція DatetoStr перетворює
Тип дата у рядковий
дійсний тип у рядковий
дійсний тип у символьний
Цілий тип у дійсний
Виберіть функцію, яка дозволяє намалювати коло:
Polyline
Line
Ellipse
Canvas
Виберіть вираз, що дозволяє перевести курсор у точку х,у форми (Form1):
Canvas.MoveTo(x,у); Canvas.LineTo(x,у);
Form1.MoveTo(x,у); Form1.LineTo(x,у);
Canvas.Ellipse(x,у);
Form1.MoveTo(x,у);
Оператор DecimalSeparator призначений для:
Визначення символу відокремлення цілої частини числа від дробової
Визначення символу переносу на наступний рядок
Визначення системного часу
Визначення символу пробілу
Виберіть правильно оголошений масив:
Mas : array [1..10, 1..15] of integer;
Mas : array [1..10: 1..10] of integer;
Array : mas [1..10, 1..15] of integer;
Mas : array (1..10, 1..15) of integer;
Як називаються засоби, що переводять програму високого рівня на машинний код:
транслятори;
емулятори;
генератори;
специфікатори;
Алгоритм називається розгалуженим, якщо:
Виконання алгоритму залежить від деякої умови;
Деякий фрагмент програми повторюється скінчену кількість разів;
Дії виконуються послідовно одна за одною;
Програма переходить до виконання фрагменту коду без умови;
Алгоритм називається циклічним, якщо:
Деякий фрагмент програми повторюється скінчену кількість разів;
Виконання алгоритму залежить від деякої умови;
Дії виконуються послідовно одна за одною;
Програма переходить до виконання фрагменту коду без умови;
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
var dist : integer; t: real; min : integer; sek : integer; v: real;
begin
dist := StrToint(Edit1.Text); t := StrToint(Edit2.Text);
min := Trunc(t);
sek := Trunc(t*100) mod 100;
v := (dist/1000) / ((min*60 + sek)/3600);
dist := StrToFloat(Edit1.Text);
t := StrToFloat(Edit2.Text);
sek := Trunc(t 100) mod 100;
v := (*dist/1000) / ((*min*60 + sek)/3600);
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
var dist : integer; t: real; min : integer; sek : integer; v: real;
begin
dist := StrToFloat(Edit1.Text); t := StrToFloat(Edit2.Text);
min := Trunc(t);
sek := Trunc(t*100) mod 100;
v := (dist/1000) / ((min*60 + sek)/3600);
dist := StrToint(Edit1.Text);
t := StrToDate(Edit2.Text);
sek := Trunc(t 100) mod 100;
v := (dist/1000) / ((min*60 + sek)/3600);
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
var dist : integer; t: real; min : integer; sek : integer; v: real;
begin
dist := StrToint(Edit1.Text); t := StrToFloat(Edit2.Text);
min := Trunc(t);
sek := Trunc(t*100) mod *100;
v := (dist/1000) / ((min*60 + sek)/3600);
dist := StrToSrt(Edit1.Text);
t := StrToFloat(Edit2.Text);
sek := Trunc(t*100) mod 100;
v := (dist/1000) / ((min**60 + sek)/3600);
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
var dist : integer; t: real; min : integer; sek : integer; v: real;
begin
dist := StrToint(Edit1.Text); t := StrToFloat(Edit2.Text);
min := Trunc(t);
sek := Trunc(t*100) mod 100;
v := (dist 1000) / ((min*60 + sek)/3600);
dist := StrToFloat(Edit1.Text);
t := StrToint(Edit2.Text);
sek := Tr(t*100) mod 100;
v := (dist/1000) / ((min*60 + sek)/3600);
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
const SIZE=5;
var a:array[1..SIZE]of integer; min:integer; i:integer;
begin
for i:=1 to SIZE do
a[i]:=StrToFloat(StringGrid1.Cells[i-1,0]);
min:=1;
for i:=2 to SIZE do
if a[i]< a[min] then min:=i;
end;
a:array[1..SIZE]of integer;
a[i]:=StrToInt(StringGrid1.Cells[i-1,0]);
for i:=2 to -5 do;
if a(i)< a(min) then min:=i;
Перед вами фрагмент коду з помилками, виберіть з запропонованих варіантів правильний запис:
procedure TForm1.ButtonlClick(Sender: TObject);
const SIZE=5;
var a:array[1..SIZE]of integer; min:integer; i:integer;
begin
for i:=1 to SIZE do
a[i]:=StrToInt(StringGrid1.Cells[i-1,0]);
min:=1;
for i:=2 to 0 do
if a[i]< a[min] then min:=i;
end;
