wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ΠΡΟΟΔΟΣ OPENGL

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Τα επικρατέστερα Λειτουργικά Συστήματα (Windows, Unix, Linux, Mac OS) υποστηρίζουν την OpenGL.

a)

Σωστό

Η OpenGL είναι ανεξάρτητη λειτουργικού συστήματος και συνήθως αλληλεπιδρά με την κάρτα γραφικών ώστε να πετύχει ταχύτερη απόδοση γραφικών.

b)

Λάθος

Η OpenGL δεν είναι ανεξάρτητη λειτουργικού συστήματος

2.

Ποιες είναι τρεις βασικές βιβλιοθήκες εντολών της OpenGL

που περιέχουν εντολές σχεδίασης, γραφικών και απόδοσης.

a)

GL_

GLU_

GLUE_

b)

GL

GLU

GLUT

c)

GL_

GLU_

GLUE_

d)

GL_

GLU_

GLUT

3.

Η OpenGL περιέχει εντολές επιλογής (τύπου If ... else).


a)

Σωστό

H OpenGL χρησιμοποιεί μια μηχανή καταστάσεων (state machine) για να επικοινωνεί με την εφαρμογή. Σε αυτή την μηχανή καταστάσεων η OpenGL παραμένει διαρκώς σε μια κατάσταση μέχρι να αλλάξει η εφαρμογή την κατάσταση.

b)

Λάθος

Η OpenGL είναι μια βιβλιοθήκη γραφικών που χρησιμοποιείται για την απεικόνιση γραφικών στην οθόνη και τη διαχείριση γραφικού υλικού. Ο έλεγχος της ροής του προγράμματος, συμπεριλαμβανομένων των εντολών "if...else," γίνεται με τη χρήση της γλώσσας προγραμματισμού που χρησιμοποιείται για την ανάπτυξη της εφαρμογής, όπως η C++ ή η C.

4.

Ποιες είναι οι βασικές λειτουργίες που προσφέρει η GLUT΄;

a)

Windows Management & Event Management

b)

Menu Creation & Multi-Window Handling

c)


Όλα τα παραπάνω

d)


Κανένα από τα παραπάνω

5.

Το δεύτερο βήμα για την βασική δομή μια εφαρμοφής σε OpenGL με GLUT είναι:

a)


glMainLoop

b)


Shader Program

c)


Δημιουργία του Καταλόγου Επεκτάσεων

d)


Ορίζουμε τα Objects

6.

Ποιο είναι το τελευταίο βήμα στην βασική δομή της εφαρμογής με GLUT;

a)


Shader Programming

b)


Να αρχίζει να δουλεύει

c)


Ορισμός των Object

d)

Event Handling

7.

Ποια είναι η κύρια χρήση του GLUT στην OpenGL;

a)


Απλοποίηση της ανάπτυξης και της δοκιμής εφαρμογών

b)

Για τη δημιουργία σύνθετων τρισδιάστατων μοντέλων

c)

Για να βελτιώσετε την απόδοση των γραφικών

d)

Για να βελτιστοποιήσετε τα προγράμματα shader

8.

Ποια από τις ακόλουθες δηλώσεις ισχύει για την OpenGL;

a)

Όλα τα λειτουργικά συστήματα υποστηρίζουν OpenGL

b)

Η OpenGL μπορεί να κληθεί μόνο από C/C++

c)

Οι εντολές OpenGL ξεκινούν με το πρόθεμα 'gl'

d)

Το μοναδικό περιβάλλον ανάπτυξης για την OpenGL είναι η DEV C++

9.

Ποιο είναι το πρώτο βήμα για τη δημιουργία μιας εφαρμογής OpenGL;

a)

Μεταγλώττιση και σύνδεση των shaders

b)


Φόρτωση και διαχείριση επεκτάσεων

c)


Δημιουργία και διαχείριση αντικειμένων

d)


Αρχικοποίηση του παραθύρου ή του περιβάλλοντος OpenGL

10.

Πως δηλώνουμε την gl

a)


#include <gl\gl.>

b)

#include.<gl\gl.h>

c)

#include <gl\g!.h>

d)

#include <gl\gl.h>