wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по программированию и работе с компонентами

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Көлемді фигураларды салғанда тегістеу режимін қосу:

a)

glShadeModel(GL_SMOOTH)

b)

glShadeModel(GL_FLAT)

c)

glEnable(GL_LIGHTING)

d)

glDisable(GL_LIGHTING)

e)

glEnable(GL_LIGHT)

2.

Класс экземплярларын жою үшін қолданылатын әдіс атауы:

a)

Destroy – Жою

b)

Delete – Өшіру

c)

Init – Инициализация

d)

Create – Жасау

e)

Close – Жабу

3.

Бағдарлама жасауда компоненттердің қасиеттерін өзгерту панелі:

a)

Object Inspector – Объект инспекторы

b)

Project Editor – Жоба редакторы

c)

Image Editor – Сурет редакторы

d)

Property Editor – Қасиет редакторы

e)

Code Editor – Код редакторы

4.

Қасиет, бағдарламаны орындау кезінде панельдің өлшемін өзгертуге мүмкіндік береді:

a)

Width – Ені

b)

Hint – Кеңес

c)

Visible – Көрінетін

d)

Height – Биіктігі

e)

Align – Теңестіру

5.

Қозғалыс эффектісін ұйымдастыруға арналған компонент:

a)

Animate – Анимация

b)

OLEContainer – OLE контейнер

c)

MediaPlayer – Медиа ойнатқыш

d)

Timer – Таймер

e)

PaintBox – Сурет салу алаңы

6.

Объект инспекторының екі беті:

a)

Свойства и события – Қасиеттер мен оқиғалар

b)

Компоненты и события – Компоненттер мен оқиғалар

c)

Свойства и поиск – Қасиеттер мен іздеу

d)

Компонент и свойства – Компонент пен қасиеттер

e)

События и дополнительные – Оқиғалар мен қосымша

7.

Жобаны ашу диалогын қалай шақыруға болады:

a)

Shift + F12

b)

Ctrl + F11

c)

Alt + F10

d)

Alt + F11

e)

Alt + F12

8.

Код редакторынан жобаны жобалаушыға және керісінше өту үшін қандай перне қолданылады:

a)

F12

b)

F10

c)

F11

d)

F9

e)

F8

9.

Модульдер тізімін көру үшін қандай комбинация қолданылады:

a)

Shift+F12

b)

F12

c)

Ctrl+F12

d)

F11

e)

F10

10.

Формалар тізімін көру үшін қандай перне қолданылады:

a)

Ctrl+F12

b)

Shift+F12

c)

F12

d)

F11

e)

F10

11.

Жобаны іске қосу үшін қандай перне қолданылады:

a)

F9

b)

F8

c)

F10

d)

F11

e)

F12

12.

Жобаны компиляциялау үшін қандай комбинация қолданылады:

a)

Ctrl+F9

b)

Ctrl+F8

c)

Ctrl+F10

d)

Ctrl+F11

e)

Ctrl+F12

13.

Объектінің экземплярларын жасаған кезде бір рет шақырылатын әдістің атауы:

a)

Create – Жасау

b)

Init – Инициализация

c)

Destroy – Жою

d)

Delete – Өшіру

e)

Close – Жабу

14.

OpenGL функциялары қай префикспен басталады:

a)

gl

b)

bg

c)

On

d)

cd

e)

ru

15.

glColor4f(1.0,0.5,1.0,1.0) командасындағы f әріп нені білдіреді:

a)

Аргумент типі: float – нақты сан

b)

бояу ерекшелігі: толтыру

c)

шрифт түсін орнату: font

d)

әрбір аргументтер саны

e)

кеңістіктегі өлшемдері

16.

16. Проекция матрицасының көрінісі:

a)

A) glMatrixMode(GL_PROJECTION); – Проекция режиміне көшу

b)

B) glLoadIdentity; – Бастапқы матрица

c)

B) gluPerspective(60.0, Width/Height, 0.1, 70.0); – Перспектива

d)

B) glViewport(0, 0, ClientWidth, ClientHeight); – Көрініс аймағы

e)

B) glMatrixMode(GL_MODELVIEW); – Модель/көрініс матрицасы

17.

17. Бірлік матрицаны жүктеу:

a)

glLoadIdentity;

b)

glMatrixMode(GL_PROJECTION);

c)

gluPerspective(60.0, Width/Height, 0.1, 70.0);

d)

glViewport(0, 0, ClientWidth, ClientHeight);

e)

glMatrixMode(GL_MODELVIEW);

18.

Перспективалық функцияны жазу:

a)

gluPerspective(60.0, Width/Height, 0.1, 70.0);

b)

glLoadIdentity;

c)

glMatrixMode(GL_PROJECTION);

d)

glViewport(0, 0, ClientWidth, ClientHeight);

e)

glMatrixMode(GL_MODELVIEW);

19.

Видеокөрініс аймағын беру:

a)

glViewport(0, 0, ClientWidth, ClientHeight);

b)

glLoadIdentity;

c)

gluPerspective(60.0, Width/Height, 0.1, 70.0);

d)

glMatrixMode(GL_PROJECTION);

e)

glMatrixMode(GL_MODELVIEW);

20.

Модель матрицасына көшу режимі:

a)

glMatrixMode(GL_MODELVIEW);

b)

glLoadIdentity

c)

gluPerspective(60.0, Width/Height, 0.1, 70.0);

d)

glViewport(0, 0, ClientWidth, ClientHeight);

e)

glMatrixMode(GL_PROJECTION);

21.

OpenGL драйверінде тік координаталық осьті көрсету:

a)

Oy – Y осі

b)

Ox

c)

On

d)

Oz

e)

Ru

22.

OpenGL драйверінде көлденең координаталық осьті көрсету:

a)

Ox – X осі

b)

Oy

c)

On

d)

Oz

e)

Ru

23.

glLoadIdentity() функциясы не істейді:

a)

ағымдағы матрицаны бірлік матрицаға ауыстырады

b)

көріністі жүктейді

c)

камера бағытын анықтайды

d)

камераны координаттар орталығына жылжытады

e)

дизайнға түрлендіру матрицасын жасайды

24.

glPushMatrix() командасы не істейді:

a)

ағымдағы матрица стекке уақытша сақталады

b)

соңғы графикалық объект туралы ақпарат сақталады

c)

стек уақытша жадты тазалайды

d)

координаттар жүйесінің мәндері жадқа сақталады

e)

ағымдағы координаттар жүйесі нормализацияланады

25.

Координаттар жүйесін жылжыту үшін қандай аффинді түрлендіру қолданылады:

a)

glTranslatef(arg) – Жылжыту

b)

glRotatef(arg) – Айналдыру

c)

glMultMatrix(arg) – Матрицамен көбейту

d)

glPushMatrix(arg) – Стекке сақтау

e)

glScalef(arg) – Өлшемін өзгерту

26.

Объектіні айналдыру үшін қандай аффинді түрлендіру қолданылады:

a)

glRotatef(arg) – Айналдыру

b)

glScalef(arg)

c)

glPushMatrix(arg)

d)

glTranslatef(arg)

e)

glMultMatrixf(arg)

27.

Объектінің масштабын өзгерту үшін қандай аффинді түрлендіру қолданылады:

a)

glScalef(arg) – Масштабтау

b)

glRotatef(arg)

c)

glPushMatrix(arg)

d)

glTranslatef(arg)

e)

glMultMatrixf(arg)

28.

OpenGL драйверімен видео қай буферде жасалады:

a)

кадр буферінде

b)

жұмыс буферінде

c)

фондық буферде

d)

жасырын буферде

e)

стек буферінде

29.

Буферлер арасында ауысу функциясы:

a)

glutSwapBuffers()

b)

glRotatef(arg)

c)

glPushMatrix(arg)

d)

glTranslater(arg)

e)

glMultMatrixf(arg)

30.

Полигон шығару режимін анықтайтын функция:

a)

glPolygonMode()

b)

glEnable(GL_POLYGON)

c)

glPushMatrix()

d)

glPopMatrix()

e)

glBegin(GL_POLYGON)