Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тестов_завдання_в_дело1.doc
Скачиваний:
127
Добавлен:
21.08.2019
Размер:
5.53 Mб
Скачать

Тестові завдання з навчальної дисципліни „Комп’ютерна графіка”

Питання низького рівня складності

  1. Яка з функцій використовується для зображення послідовності з’єднаних ліній?

1).

Line

2).

Circle

3).

Ellipse

4).

Rectangle

5).

LineTo

  1. Яка з приведених нижче функцій використовується для зміни виду та товщини ліній?

1).

SetLineStyle

2).

SetFillStyle

3).

SetColor

4).

Bar

5).

SetFont

  1. Яка з приведених нижче функцій використовується для створення зафарбованих прямокутників?

1).

Rectangle

2).

Bar

3).

FillEllipse

4).

FillPoly

5).

Circle

  1. Який з приведених нижче операторів використовується для створення дуг?

1).

OutText

2).

Bar

3).

Arc

4).

DrawPoly

5).

Circle

  1. Яка з приведених нижче функцій використовується для виведення тексту?

1).

PutPixel

2).

Bar

3).

Line

4).

OutText

5).

Circle

  1. Яка з приведених нижче функцій використовується для зміни розміру виведення тексту?

1).

SetTextJustify

2).

SetTextStyle

3).

SetPalette

4).

SetColor

5).

SetFillStyle

  1. Яка функція використовується для ініціалізації графічного режиму?

    1).

    RestoreCrtMode

    2).

    CloseGraph

    3).

    InitGraph

    4).

    SetActivePage

    5).

    SetViewPort

  2. Яка функція використовується для виведення на екран точки?

1).

Circle

2).

LineTo

3).

MoveTo

4).

Line

5).

PutPixel

  1. Яка функція використовується для встановлення поточного кольору?

1).

SetFillStyle

2).

SetColor

3).

SetTextJustify

4).

SetFillPattern

5).

SetBkColor

  1. Видача на екран бітової області здійснюється за допомогою функції:

1).

ImageSize

2).

GetImage

3).

PutImage

4).

DrawPoly

5).

FloodFill

  1. За допомогою якої функції відбувається виведення тексту на екран в задані координати?

1).

OutText

2).

FloodFill

3).

SetTextJustify

4).

SetTextStyle

5).

OutTextXY

Питання середнього рівня складності

  1. Яка з приведених нижче формул використовується для перетворення зсуву?

1).

Xn = X·Sx + Y·Tx, Yn = Y·Sy + X·Ty.

2).

Xn = X·Sx, Yn = Y·Sy.

3).

Xn = X·cos φ – Y·sin φ, Yn = X·sin φ + Y·cos φ.

4).

Xn = X + Tx, Yn = Y + Ty.

5).

Xn = X·Sx + Y·cos φ, Yn = Y·cos φ + X·Ty.

  1. Яка з приведених нижче формул використовується для перетворення масштабування?

1).

Xn = X + Tx, Yn = Y + Ty.

2).

Xn = X·Sx + Y·cos φ, Yn = Y·cos φ + X·Ty.

3).

Xn = X·cos φ – Y·sin φ, Yn = X·sin φ + Y·cos φ.

4).

Xn = X·Sx + Y·Tx, Yn = Y·Sy + X·Ty.

5).

Xn = X·Sx, Yn = Y·Sy .

  1. Яка з приведених нижче формул використовується для перетворення обертання?

1).

Xn = X + Tx, Yn = Y + Ty.

2).

Xn = X·Sx + Y·cos φ, Yn = Y·cos φ + X·Ty.

3).

Xn = X·cos φ – Y·sin φ, Yn = X·sin φ + Y·cos φ.

4).

Xn = X·Sx + Y·Tx, Yn = Y·Sy + X·Ty.

5).

Xn = X·Sx, Yn = Y·Sy.

  1. Яку з формул використовують для перетворення з однорідних координат у Декартові?

1).

X = ln(x) + w, Y = ln(y) + w.

2).

X = x + w, Y = y + w.

3).

X = cos(x) * w, Y = sin(y) * w.

4).

X = x / w, Y = y / w.

5).

X = x – w, Y = y – w.

  1. Яка з наведених матриць використовується для операції перспективного проектування?

    1).

    4).

    2).

    5).

    3).

  2. Яких з наведених нижче алгоритмів використовуються для генерації векторів, не використовує операцію ділення та забезпечує мінімізації відхилення згенерованого відрізку від справжнього образу відрізка?

1).

ЦДА.

2).

Плаваючого горизонту.

3).

Брезенхема.

4).

Ліанга-Барскі.

5).

FC.

  1. Які з перерахованих підходів не використовують для боротьби із ступінчастістю згенерованих векторів?

1).

Збільшення роздільної здатності за рахунок вдосконалення апаратного забезпечення.

2).

Трактування піксела не як точки, а як прямокутника кінцевого розміру, яскравість якого залежить від розміру частини площі піксела, занятого зображенням відрізку.

3).

“Розмивання” різкої границі, за рахунок частикового підсвічування пікселів, що є суміжними з відрізком.

4).

Використання фільтрації для “розмивання” різкої границі зображення.

5).

Корекція кута нахилу та довжини відрізка для корекції яскравості та ступінчастості.

  1. За якою формулою розраховується похибка, що використовується для мінімізації відхилення точки Pi образу кола від істинного кола?

1).

Ei(Pi) = (Xi2 + Yi2) – R2

2).

Ei(Pi) = (Xi2 + R2) – Yi2

3).

Ei(Pi) = R2 + Yi2 + Xi2

4).

Ei(Pi) = (Xi2 + 2XiYi + Yi2) – R2

5).

Ei(Pi) = (Xi2 + Yi2) / R2

  1. Який з наведених алгоритмів не використовується для відсікання невидимих частин відрізків?

1).

Коена-Сазерленда

2).

Уоткинса

3).

Кируса-Бека

4).

Ліанга-Барскі

5).

FC

  1. В чому полягає основна відмінність між алгоритмами Коена-Сазерленда та FC?

1).

Використовуються різні системи координат.

2).

Точність алгоритму Коена-Сазерленда більша ніж у FC

3).

Спосіб кодування кінців відрізків.

4).

В алгоритмі FC не використовується кодування кінців відрізків.

5).

У алгоритмі FC дії по відсіканню впорядковані на відміну від Коена-Сазерленда.

  1. У якому з наведених алгоритмів відсікання відрізків проводиться за довільним багатокутником?

1).

Кируса-Бека

2).

Уоткинса

3).

Коена-Сазерленда

4).

Ліанга-Барскі

5).

FC

  1. Який з перерахованих алгоритмів видалення невидимих частин поверхонь працює у просторі об’єктів (кожна з N граней об’єктів порівнюється с іншими N–1 гранями)?

1).

Алгоритм Робертса

2).

Алгоритм розбиття області Варнока

3).

Порядковий алгоритм Уоткинса

4).

Алгоритм з Z-буфером

5).

Алгоритм трасування променів

  1. Для алгоритмів, що працюють у просторі зображення, при N гранях об’єктів та роздільній здатності сцени M×M об’єм обчислень пропорційний:

1).

N2

2).

M2×N2

3).

M×N2

4).

M2

5).

M2×N

  1. За якою формулою визначається сумарний колір частини прозорого об’єкту та об’єкту, що знаходиться за ним?

1).

I = k·Iб·(1 – k)·Iд

2).

I = Iб / (1 – k)·Iд

3).

I = k·Iб + (1 – k)·Iд

4).

I = Iб – (1 + k)·Iд

5).

I = (Iб + Iд) / 2