Türk dillerinde OpenGL soruları

Türk dillerinde OpenGL soruları

OpenGL çoktan seçmeli sorular ve cevaplar, OpenGL becerilerinizi geliştirmenize yardımcı olacaktır. OpenGL çoktan seçmeli sorularla bir sonraki sınavınız veya mülakatınız için hazırlanın.
Cevaplara başlamak için aşağı kaydırın.

1: I, F, V, D ... OpenGL'de bulunan fonksiyon adlandırma kurallarında önemi nedir?

A.   Beklenen parametre türlerini belirtin (int, şamandıra, işaretçi, çift vb.)

B.   OpenGL tarafından yalnızca CPU tarafında yazılan değişkenler için hedef türünü belirtin

C.   OpenGL'nin adlandırma sözleşmeleri değişir ve kullandığınız sürüm spesifikasyonunda incelenmelidir

D.   Çıktı hedefini belirtin (hemen mod, kare arabelleği, sanal mod, çift tampon, vb.)

2: Glshademodel () için hangi iki seçenek sağlanabilir?

A.   Geniş ve dar

B.   Pürüzsüz ve düz

C.   Yukarı ve aşağı

D.   Derinlik ve şablon

E.   Ön plan ve arka plan

3: OpenGL'nin resmi bir kamerası var mı?

A.   Evet.

B.   HAYIR.

4: OpenGL tarafından ne tür tepe dizisi sağlanmaz?

A.   Renkler

B.   Normaller

C.   Çokgenler

D.   Vergies

5: Bir 3D dönüşüm matrisinin boyutları nedir?

A.   2x2

B.   3x3

C.   4x4

D.   3x4

6: Genel olarak, karmaşık bir nesneyi temsil etmek için bir ağ oluşturmak için hangi ilkel çokgen kullanılır?

A.   Üçgen

B.   Kare

C.   Dikdörtgen

D.   Daire

7: OpenGL bir istemci-sunucu modeli ve bir devlet makinesi kullanıyor mu?

A.   Evet

B.   HAYIR

C.   Alakasız

8: Bir VBO'da ne tür veriler saklanır?

A.   Bağlam paylaşımı bilgileri

B.   Köşeler

C.   Parça

D.   Yapılandırma ayarları

E.   Piksel

9: Kökeni olmayan bir nokta etrafında döndürmek için ne yapılmalı?

A.   Bir glrotat yapın ve etrafta dönecek noktayı belirtin.

B.   Menşe olarak tercüme edin, orijin hakkında döndürün, ardından orijinal konuma geri dönün.

C.   Rotasyonlar sadece kökeni etrafında yapılabilir.

10: Bir katı modelleme amaçlı bir VBO'da ne tür çokgenler en iyi çalışır?

A.   Dörtlü, n-gons ve tek taraflı n-gons

B.   Üçgenler, dörtlü ve n-gons

C.   Üçgenler, Üçgen Şeritler ve Üçgen Hayranlar

D.   Hat şeritleri

E.   N-Gonal Coplanar Hat şeritleri

11: OpenGL'de "şablon tamponu" nedir?

A.   Donanım üzerinde yerel olarak yapılan tampon değiştirme eylemi

B.   Yalnızca metin çizmek için kullanılan özel bir arabellek türü

C.   Bir başka birikmiş render bir renderden biriktirmek için parçaları biriktirmek için kullanılan düşük kaynaklı bir tampon

D.   Görüntüleri birikim tamponlarına parçalamak için kullanılan yüksek bant genişliğinde bir tampon

12: Açık GLSL ne anlama geliyor?

A.   Gölgelendirici dillerinin grafik kütüphanesi

B.   Grafik kütüphanesi gölgelendirici dili

C.   Grafik dil ve gölgeleme kütüphanesi

D.   Coğrafi Arazi ve Anket Kütüphanesi

13: Dönüşüm nedir?

A.   Matematiksel operasyon, noktalar ve nesneler için istenen bir davranış yaratmak için kullanılır.

B.   Farklı tamponlar arasında geçiş.

C.   OpenGL tarafından sağlanan bir çokgen diğerine dönüşebilen bir işlev.

14: Ekran listesinde saklanamayan bazı OpenGL rutinleri var mı?

A.   HAYIR

B.   Evet

15: OpenGL'de hangi bileşenler bir ışık kaynağı oluşturur?

A.   Dağınık, speküler ve ortam.

B.   Diffüz, opak, ortam.

C.   Dağınık ve ortam.

D.   Speküler ve ortam.

16: Bir koordinat sistemi (CS1) bir M matrisi kullanılarak başka bir koordinat sistemine (CS2) dönüştürülürse, CS2'den CS1'e gitmek mümkün mü ve nasıl?

A.   Hayır, bir koordinat sistemi dönüştürüldükten sonra tersine çevrilemez.

B.   Evet, M. Tersini uygulayın

C.   Evet, parametreler olarak cs2 ve m ile glraverscs () çağırın.

D.   Evet, M'yi tekrar uygulayın.

17: GLSTENOP'a verilen geçerli işlemler nelerdir?

A.   GL_R, GL_G, GL_B, GL_RGB, GL_RGBA, GL_ARGB, GL_BGRA

B.   0 ile 255 arasında herhangi bir sayı

C.   GL_ZERO, GL_ONE, GL_SRC_ALPHA, GL_DST_ALPHA, GL_FORE, GL_BACK

D.   GL_KEKE, GL_ZERO, GL_REPLAP, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, GL_INVERT

E.   Doğru ya da yanlış

18: Glmaterialf (...) ne yapar?

A.   Çizilmiş bir nesnenin geçerli malzeme özelliklerini alır.

B.   Görsel efektler için çizilmiş bir nesnenin malzeme özelliklerini tanımlar.

C.   Görsel efektler eklemek için malzeme moduna geçer.

D.   Malzeme özelliklerini açar.

19: Animasyon yaparken OpenGL şunları sağlar:

A.   Klasik 2D ve 3D animasyonu kutudan çıkarma için eksiksiz bir araç ve indirilebilir uygulamalar paketi

B.   Birikim tamponları, çerçeve tamponu nesneleri, VBO'lar, derinlik ve şablon tamponları, harmanlama modları ve bir geliştiricinin istenen etkiyi elde etmesine izin veren diğer arabellek türleri

C.   Ekranda piksel çizmenin bir yolu yok

D.   FBO'lar, VBO'lar, VAOS ve Glframenber ve Glmovietype gibi tamsayı ile ilgili fonksiyonlar

20: OpenGL'de bir ışık kaynağının konumunu belirtebilir misiniz?

A.   Bazen

B.   Evet

C.   HAYIR

21: GLCOLOR3D ve GLCOLOR3F arasındaki fark nedir?

A.   GLCOLOR3D gerçek uzayda, GLCOLOR3F tamsayı uzayda

B.   GLCOLOR3D 3D renk işlemlerine izin verirken, GLCOLOR3F sadece 8 bit izin verir

C.   GLCOLOR3D yalnızca RGB ayarlarken, GLCOLOR3F R, G, B ve A ayarlar.

D.   Glcolor3d çifte argüman alırken, glcolor3f şamandıra argümanları alır

22: Aydınlatma devre dışı bırakılırsa, hangi işlev tepe noktasının rengini belirtir?

A.   Bunlardan hiçbiri

B.   gldisplayfunc ()

C.   glclearcolor ()

D.   glcolor ()

23: Hangi işlev çağrısı çıkış alanının boyutunu ayarlar?

A.   gluperspektif ()

B.   glviewport ()

C.   gldisplayfunc ()

D.   Bunlardan hiçbiri

24: FBO nedir?

A.   Biçim Seçenek

B.   Cuma Satın Al

C.   Sürtünmesiz baryonik salınım

D.   Dosya arabelleğe alınmış çıktı

E.   FrameBuffer Nesnesi

25: OpenGL spesifikasyonunda neden birçok işlev kullanımdan kaldırılıyor?

A.   OpenGL'nin tüm yeni sürümlerinde sabit fonksiyonlu boru hattını programlarken kullanılması gereken işlevleri vurgulamak için.

B.   OpenGL'nin Khronos'taki yazarları birçok hata yaptı ve bu nedenle yeni sürümler yayınladıkları, eski sürümlerin yerini aldıkları ve daha yeni sürümlerden kaldırılan eski işlevselliği yaparken çeşitli işlevleri sildi.

C.   Daha yeni sürümler yayınlandıkça, yeni sürümde oluşturulabilen ancak diğer yöntemlerle daha hızlı işlevselliğe sahip eski sürümler kullanımdan kaldırılmalıdır, ancak yine de çoğu donanım platformundaki spesifikasyonun bir parçasıdır.

26: OpenGL rasterizasyonu destekliyor mu?

A.   Evet

B.   HAYIR

27: OpenGL şunları ifade eder:

A.   Açık Kılavuz Çizgisi

B.   Grafik katmanını açık

C.   Genel Sorumluluğu Açın

D.   Açık Grafik Kütüphanesi

28: Glvertex, OpenGL ilkellerini çizmek için kullanılır.

A.   Doğru

B.   YANLIŞ

29: OpenGL'de ortam ışığı mümkün mü?

A.   HAYIR

B.   Bazen

C.   Evet

30: "Doku koordinatları" için ne için kullanılır?

A.   Doku koordinatları 3.1'de kullanımdan kaldırıldı ve OpenGL'ye bir hata mesajı sağladı.

B.   Doku koordinatları OpenGL spesifikasyonunda hiçbir zaman kullanılmamıştır.

C.   Doku koordinatları, dokuları oluşturulan geometriye boyarken çokgen karışımı hakkında bilgi sağlar.

D.   Doku koordinatları OpenGL'ye GPU belleğinde dokunun depolandığını söyler.

31: OpenGL, 3D Kartezyen koordinat sistemi kullanır.

A.   Doğru

B.   YANLIŞ

32: VBO nedir?

A.   Tepe bağlama nesnesi

B.   Değişken arabellek çıkışı

C.   Tepe arabellek nesnesi

33: Bir 2D veya 3D dönüş gerçekleştirildikten sonra, dönüşü tersine çevirmek mümkün mü?

A.   Evet

B.   HAYIR

34: "Derinlik tamponu" nedir ve ne birikir?

A.   Bir UX tasarımcısı tarafından üretilen bir 3D sahne organizasyon şeması

B.   Sualtı sahneleri yapmak için özel bir tampon

C.   3D sahnede "derinlik" bilgileri biriktiren bir tür arabellek türü

35: Bir VAO'da ne tür veriler saklanır?

A.   Ağaçlar, listeler ve veri türleri gibi program varlık bilgileri

B.   Programlanabilir boru hattında oluşturma için tepe durumu ve diğer yardımcı veriler

C.   Esas olarak 0'lar ve 1'ler alfabetik olarak organize edilmiş

D.   Büyük ölçekli dalga formu analizi için üs bilgileri

36: OpenGL'de renk bağlamında "R", "G", "B" ve "A" değerleri ne olur?

A.   Kırmızı, yeşil, mavi ve alfa kanalları

B.   Döndür, Gyrate, Harmanlama ve Amorfize

C.   Kırmızı, yeşil, siyah, Auburn

37: VA veya VAO nedir?

A.   Tepe dizisi nesnesi

B.   Vektör ekleme geçersiz kılma

C.   Tepe otomasyon çıkışı

D.   Vektör dizi nesnesi

E.   Vektör dizi çıkışı

38: Bir GLSL fragman gölgelendiricisinin çıkışlarında kullanılan değişkenlere ne olur?

A.   GPU'larda OpenGL standardına bağlı olmayan, yükleme süresini azaltan ve kare hızını artıran aşırı yavaşlamalar üretirler.

B.   Çoğu platformda derleyici tarafından optimize edilir ve çıkarılırlar.

C.   Bellekte kalırlar ve kaynakları kullanırlar ve acemi bir geliştiricinin işaretidir.

39: Paylaşılan bir bağlamın kullanımı nedir?

A.   Birden fazla OpenGL bağlamının aynı verileri paylaşmasına izin vermek için

B.   GPU'nun aynı anda birden fazla uygulama çalıştırmasına izin vermek için

C.   Birden fazla OpenGL istemcisi arasında ağa bağlı oyunun oluşmasına izin vermek için

40: OpenGL, küp, koni, piramit gibi modelleme ilkelleri sağlar mı?

A.   Resmi spesifikasyonda değil, bu işlevsellik glut kütüphanesi tarafından sağlanır.

B.   Evet, ama sadece glenable (gl_primitives) ile Glbegin ifadesinden önce çağrıldı.

C.   Evet.

D.   Resmi spesifikasyonda, ancak glut kütüphanesi tarafından sağlanan gelişmiş sürümler.

41: OpenGL'nin standardizasyonu ve geliştirilmesinden şu anda hangi kuruluş sorumludur?

A.   Khronos

B.   Krono

C.   kimlik yazılımı

D.   Şifreli

E.   Çizlemek

42: "Kırmızı" kitap, "mavi" kitap ve "turuncu" kitap nedir?

A.   IEEE'nin 1999 ve 2002 baskılarında, Atlanta, GA'daki Southern Mason Üniversitesi'nden bir matematikçi ve hayırsever olan Paul Bourke tarafından yazılmıştır.

B.   ID Software'in kurucusu ve grafik işlemcisinin mucidi John Carmack tarafından alay edilen üç ünlü kitap.

C.   Matriye referanslar.

D.   OpenGL'de birkaç kitap var, ancak en saygın ikisi "kırmızı" ve "mavi" kitaplar ve "turuncu" kitabı, üçüncü bir tarafın gölgelendirici teknolojilerini kapsayacak şekilde yayınlandı.

E.   OpenGL'nin babası Ken Perlin tarafından yazılan ve 1971'de Fransa, Paris, Luinard Üniversitesi'nde yayınlanan üç kitap. Dr. Perlin, prestijli Harvard Tıp Fakültesi'nde Biyoloji Organizasyonu alanında üç kez doktora düzenlemektedir, ancak daha sonraki yıllarında devir

43: GL_REPEAT'ın amacı nedir?

A.   Bir dokuya bir yönde tekrarlamak için (yatay veya dikey).

B.   Bir komutun duruncaya kadar tekrar etmesi.

C.   Son komutu tekrarlamak için.

D.   Çift tamponlama etkinleştirmek için.

E.   Uygulamayı yeniden başlatmak için.

44: Neden bir tamponu temizleyelim?

A.   Açıkça görünür kılmak için

B.   Durumunu sıfırlamak için

C.   Monitöre "yayınlamak" için bir arabellek onaylamak

D.   "Değiştirme tamponları" olarak bilinen özel bir hackte bir tamponun yetersiz çalışması için

45: Gölgeleme için doğru hesaplamalar elde etmek için, bir nesnenin normalleri için en iyi uzunluk nedir?

A.   Uzunluk önemli değil.

B.   Çizilen nesnenin boyutuna dayanır.

C.   2

D.   1 (birim uzunluğu)

46: OpenGL 4.0'da mevcut dört ana gölgelendirici türü nelerdir?

A.   Tepe noktası, geometri, izomorfik ve anizotropik

B.   Geometri, Çesselasyon, tepe noktası ve fragman

C.   Filtrelenmiş, filtrelenmemiş, üs ve parçalanmış

D.   Çok örneklenmiş, tek örneklenmiş, aşırı örneklenmiş ve 16x

47: Glut, Glu, Glew, GLFW, SFML, GLX, GLEE nedir?

A.   Yeni OpenGL geliştiricilerinin halatları öğrenmesine yardımcı olan kısaltmalar.

B.   Bağlam oluşturma, genişletme yönetimi ve diğerleri dahil OpenGL programcılarına değerli işlevsellik sağlayan bir dizi açık kaynak kütüphanesi.

C.   1997 yılında Khronos tarafından sunulan OpenGL oyun kartları bir takım elbise.

D.   Alfabe çorbası

E.   OpenGL spesifikasyonunda tanımlanan özel fonksiyon önekleri.

48: X, Y, Z, S, T, U ve V nedir?

A.   Glvertex* işlevlerinde isteğe bağlı parametreler

B.   Özel anlamı olmayan alfabenin harfleri

C.   Koordinat Bileşenleri

49: "Çevre başına" operasyon nedir?

A.   "Piksel başına" işlem (bazı durumlarda uygulanabilir) olarak da bilinir, "Fragment", ekran grafikleriyle doğrudan ilgilenen boru hatları tarafından istenen her "fragman" aracılığıyla gerçekleşen bir işlemi daha doğru bir şekilde tanımlar

B.   Uygulamanızın amaçlanan çıktısını trajik bir şekilde parçalayan, renderinizi mahveden gllogicop gibi mantıksal olarak meydana gelen işlemler.

C.   Stenced tampon işlemlerini tanımlamanın bir yolu

D.   GPU çekirdeğine yüklenmeden önce CPU'da meydana gelen süper paralel işlemler

50: Doğru veya Yanlış: Karıştırma işlevleri sıraya bağlı değildir.

A.   Doğru

B.   YANLIŞ

51: İki tür gölgelendirici nedir?

A.   Tepe noktası ve çokgen.

B.   Parça ve çokgen.

C.   Tepe noktası ve parça.

52: OpenGL, fizik, parçacık sistemleri ve diğer gerçek zamanlı prosedür efektleri kutudan çıkarıyor mu?

A.   HAYIR.

B.   Evet, resmi OpenGL süitinin bir parçası olan Box2D Uzatma Kütüphanesi ile.

53: Glviewport ne yapıyor?

A.   Mevcut görünümün kapsamlarını belirler.

B.   Etkin görünüm portunu ekran dışı tamponlardan birinden ayarlar.

C.   Birikim modunu devre dışı bırakır ve standart görünüm sporunu etkinleştirir.

D.   ViewPort işaretçisini Gortho işleviyle kullanılmak üzere edinir.

54: Glget'in kullanımı nedir?

A.   Donanım bağlamından belirli değerleri ayarlamak için

B.   Donanım bağlamından belirli değerler almak için

C.   Herhangi bir arabelleğe geri döndüğünde pikselleri okumak için

D.   Ekran arabelleğinden pikselleri geri okumak için

55: En iyi uygulamada, bir GLSL gölgelendiricisinin üstünde hangi kod görünmelidir?

A.   #if (o_es) Precision Highp; #else <platforma özgü kod> #endif

B.   #Version

C.   void main () {

D.   Bir GLSL gölgelendiricisinin ilk satırı için en iyi uygulama yoktur.

56: Dört tür temizlenebilir tamponlar nelerdir?

A.   Parça, tepe noktası, vektör, renk

B.   Renk, derinlik, şablon, birikim

C.   Renk, HDR, LTR, VAO

D.   Renk, derinlik, şablon, parça

57: Çizilecek bir nesne mevcut görünümde olmadığında ne olur?

A.   Görülmemiş olsa bile OpenGL tarafından çizilir.

B.   Bir uyarı verilir.

C.   Olay yerinden kesilir ve daha sonra çizilmez.

D.   Göz ardı edilir.

58: Her GLSL gölgelendirici programında hangi işlev gereklidir?

A.   void main () {}

B.   void programı () {}

C.   int main () {}

D.   void maine () {}

E.   int start () {}

59: OpenGL, geçerli görünümde olmayan nesneler için kırpma gerçekleştiriyor mu?

A.   HAYIR

B.   Evet

60: "Çekirdek" ve "uyumluluk" OpenGL uygulamaları yazma stilleri nedir?

A.   OpenGL'nin on dokuz farklı versiyonu vardır, bunların hepsi "çekirdek" olarak listelenen üçü dışında "uyumluluk" olarak listelenmiştir; Bunlar 2/1/1997, 5/18/2002 ve 8/11/2009 tarihli

B.   "Çekirdek" programcılar OpenGL'yi oluşturan programcılar, "uyumluluk" programcıları, eski uygulamaların daha yeni makinelerde çalışmasını sağlamak için diğer şirketler tarafından işe alınan programlardır.

C.   "Uyumluluk" ve "Çekirdek" modları aynı moddur, ancak biri GL* işlevlerini kullanır ve diğeri CGL* işlevlerini kullanır

D.   "Çekirdek", yazdığınız sürümün spesifikasyonunda önerilen şeylerdir, "Uyumluluk", geriye dönük uyumlu olmayan diğer sürümlerden kullanımdan kaldırılmış işlevleri veya işlevleri kullanır.

61: Bu üçgeni çizmek için boşluğu doldurun: glbegin (gl_triangles); .... (boş) .... glend ();

A.   Glvertex*(gerekli), GLCOLOR*, GLTEXCOORD* gibi 3 set yaygın modu işlevi kullanın

B.   VBO bağlama kodunuzu oraya koyun

C.   gldrawtriangle (x, y, z);

D.   Glvertex3i (1,2,3); Glvertex3i (1,2,3); gltexCoord2i (1,2,3);

62: Bir 2D dönüşüm matrisinin boyutları nedir?

A.   4x4

B.   3x4

C.   3x3

D.   2x2

63: GlvertextPointer (...) ne için kullanılır?

A.   Bir çokgen tepe noktasını seçin.

B.   OpenGL'ye bir dizi köşe geçirme.

C.   Bir tepe noktasına bir işaretçi alın.

D.   Sözleşme, bir işaretçiyi tanımlamaya ve geçirmeye açıkladı.

64: Glbegin ifadesinin mevcut ilkel türleri nelerdir? Not: Bu soru genellikle test alanları tarafından işaretlenir. Dikkatli bir şekilde okuyun ve akıllıca seçin, tek bir doğru cevap var.

A.   GL_QUADS, GL_TRIANGLES, GL_LINES, GL_LINE_STRIP, GL_QUAD_STRIP, GL_LINE_LOOP, GL_TRIANGLE_STRIP, GL_POINTS, GL_POLYGON

B.   GL_START, GL_END

C.   Doğru ya da yanlış

D.   GL_QUAD, GL_TRIANGLE, GL_LINE, GL_LINE_STRIP, GL_QUAD_STRIP, GL_LINE_LOOP, GL_TRIPLIP, GL_POINT, GL_POLYGON

65: Glflush ve glfinish ne zaman kullanıyorsunuz?

A.   Ekranı temizlemek için glflush ve ekranı ekrana çekmek için glfinish kullanırsınız.

B.   Genellikle yazdıktan sonra bir glreadpixel sırasında veya OpenGL'nin şu anda tamponlu çağrılarını temizlemesi veya bitirmesi gerektiği gibi belirli işlemlerin etrafında. Fayda onların zamanla azaldı.

C.   Glflush ve Glfinish, uygulama başına bir kez ve sadece bir kez çağrılmalıdır. Yardımcı programları zamanla artmıştır ve ne kadar basit (üç satır demo) veya kompleks (450.000 AAA video oyunu) ne olursa olsun herhangi bir OpenGL uygulaması için gereklidir.

66: Daha önce tanımlanmış bir görüntü listesinin aynı adı verilirse, OpenGL bir hata oluşturur mu?

A.   Evet

B.   HAYIR

67: Dynmic çizim için hangisini kullanmak daha iyidir?

A.   Ekran listesi

B.   İşaretçiyi koordine et

C.   Tepe dizisi

68: EXT ve ARB nedir?

A.   EXT ve ARB işlevleri, OpenGL'nin eski sürümlerinde varsayılan olarak kullanımdan kaldırılır ve yalnızca özel bir anahtarla erişilebilir

B.   EXT ve ARB işlevleri spesifikasyonda görünür, ancak gerçek kullanım durumlarında görünmez.

C.   EXT ve ARB işlevleri henüz "çekirdek" özellik kümesine entegre edilmemiştir ve deneysel olarak kabul edilir ancak aday

69: "ARB" harfleri OpenGL bağlamında ne anlama geliyor?

A.   Birikim oluşturma tamponu

B.   Antika Çözüm Kurulu

C.   İlişkili oluşturma tamponu

D.   Mimarlık İnceleme Kurulu

E.   Hizalanmış oluşturma tamponu

70: OpenGL'de bir gölgelendirici programını nasıl etkinleştiriyorsunuz?

A.   glshader (programId);

B.   Gluseshader (ProgramID);

C.   GlProgram (ProgramID);

D.   gluseprogram (programId);

E.   GluserProgram (ProgramID);

71: Bir "V" ile biten bir işlevde ne tür bir argüman bekleniyor?

A.   (Glvoid *) ile veya önceki harfle gösterilen tipte tipik bir dizi.

B.   Herhangi bir boşluk değişkeni.

C.   Bir gluint *işaretçi.

D.   Sanal yöntem işlevi işaretçisi.

72: OpenGL'nin mevcut sürümü materyalleri destekliyor mu?

A.   Yanlış, ışın izleme bu işlevin yerini aldı.

B.   Yanlış, gölgelendiriciler bu işlevin yerini aldı.

C.   Doğru, malzeme desteğini kaldırmaya gerek yoktu.

73: Hemen modda ne olur?

A.   Çizildikten sonra ilkel bilgi kaybolur. Yeniden çizmek için, primerler ekran işlevini yeniden inceleyerek çizilir.

B.   OpenGL kullanıcı ile etkileşimli bir moda girer.

C.   İlkeller ekran listelerinden yeniden çizilebilir. Bu nedenle, hiçbir bilgi kaybolmaz.

D.   Tüm komutlara yürütme için en yüksek öncelik verilir.

74: Bir MIPMAP'ın amacı nedir?

A.   GPU'da% 33 daha az alan kullanan görüntüleri depolamanın bir yolu.

B.   Kaliteli önbellek davranışı sergilemek için kullanılan izotropik olmayan dokular, ters olmayan platoform mikroskopisinin temeli, OpenGL'de bir fragman başına uyumluluk modu.

C.   Parvo'da Multum; Dalgalı sıkıştırmanın bir temeli olan ölçeklendirmeye yardımcı olan bir ana dokudan dallanan bir load dokusu

D.   Doku alanının filtrelenmiş düzgün olmayan tanımları sadece MIPMAP ikonografisi kullanılarak çözülebilir.

75: Gölgelendirme etkinleştirildikten sonra Glcolor () çağrılarına ne olur?

A.   Gölgeleme etkilerini arttırırlar.

B.   Normal işlev görürler.

C.   Her ikisi de kullanılırsa bir çalışma zamanı hatası oluşur.

D.   Göz ardı edilirler.

76: Bir dönüşümü matris çarpma işlemi olarak temsil etmek için ne tür koordinatlar kullanılır?

A.   Homojen

B.   Parametrik

C.   Kartezyen

D.   Heterogenius

77: "Makas testi" hangi amaca hizmet ediyor?

A.   Bir arabelleğin bir bölümünü ölçeklendirmek için.

B.   Bir kopya işlemi gerçekleştirirken bir arabelleğin bölümünü "kesmek" için.

C.   "Kauçuk Bant Testi" ni bitirmek için

D.   Çizim alanını sınırlamak için.

78: Belirli bir eksende bir nesnenin yansımasını gerçekleştirmek mümkün mü?

A.   Evet, GlReflect () ile.

B.   Hayır, nesnenizi istenen eksen boyunca yeniden çizmelisiniz.

C.   Hayır, OpenGL'nin mevcut sürümünde bu işlev mümkün değildir.

D.   Evet basit bir matris çarpımı ile.

79: OpenGL otomatik olarak doku koordinatları oluşturabilir mi?

A.   HAYIR

B.   Evet

80: Gltexcoord*() ne için kullanılır?

A.   Doku alanında bir doku alanında bir koordinat tanımlar.

B.   Bir dokunun koordinat sistemini tanımlamak için kullanılır.

C.   Nesne alanına eşlenecek doku alanındaki koordinatların tanımlanması.

D.   OpenGL'nin mobil uygulamalar için bir manifatura penceresi yerleştirmeyi desteklediği yeni eklenen bir işlev.

81: Karışım denklemi ne yapar?

A.   OpenGL'ye parçaları mantıklı bir sırayla nasıl karıştıracağını söyler.

B.   Opengl'e Alias ​​karşıtı çokgenlerin nasıl yapılacağını söyler.

C.   Yarı saydam bir görünüm oluşturur.

D.   Alfa kanalına, belirli bir fragmanın R, G ve B değerlerini göz ardı ederek bir karıştırma sezgiselliği sağlar.

E.   Bir programcının renk kombinasyonlarını hesaplayabilmesi için OpenGL tarafından iade edilir.

82: OpenGL'de kaç tane doku ünitesi var?

A.   Donanıma özgüdür ve GgetUnits kullanılarak sorgulanabilir.

B.   OpenGL'nin sürüm numarası için kesirli bir eşdeğerdir.

C.   Donanıma özgüdür ve GLGET kullanılarak sorgulanabilir.

D.   OpenGL, kendi başına doku birimi sağlamaz, ancak terim genellikle birikim tamponunda depolanan doku piksellerinin sayısını ifade eden "Texel birimleri" ile karıştırılır.

83: Bir PNG dosyası, sabit fonksiyonlu boru hattını kullanarak doğrudan bir GPU'ya yüklenecek ve beklenen içerikle işlenecek mi?

A.   Evet.

B.   HAYIR.

84: Verte dizilerini oluşturmak için kullanılmayan bir işlev hangisidir?

A.   gldisplayArray ()

B.   gldrawelements ()

C.   glarrayElement ()

D.   GldrawArrays ()

85: Teorik olarak tek bir OpenGL çağrısı için kaç döngü alıyor?

A.   2

B.   4

C.   5

D.   3

E.   1

86: Doğru veya Yanlış, OpenGL'nin Int, Float ve Double için kendi veri türleri yok mu?

A.   YANLIŞ

B.   Doğru

87: OpenGL, bir dönüşüm matrisini temsil ederken sütun büyüklüğü siparişi veya satır-büyük sipariş kullanıyor mu?

A.   row büyüklüğü

B.   Sütun-Major

88: İşlev ameliyatı eski uygulamaların OpenGL'nin daha yeni sürümleriyle çalışmasını engelliyor mu?

A.   Evet.

B.   6 kez 3.

C.   Hayır, çoğu zaman.

D.   Hayır asla.

89: OpenGL, çizilmiş nesnelerin hiyerarşik modellemesini destekliyor mu?

A.   Evet

B.   HAYIR

90: Statik çizim için hangisini kullanmak daha iyidir?

A.   İşaretçiyi koordine et

B.   Ekran Listesi

C.   Tepe dizisi

91: OpenGL'de "uyumluluk modu" almak için ne yapmanız gerekiyor?

A.   glenable (gl_compatibility);

B.   Glenable (GL_COMPAT);

C.   glenable (gl_all);

D.   gldisable (gl_strict);

E.   Hiç bir şey

92: Her dönüşüm uygulanan yeni bir koordinat sistemi, örneğin çevirme veya döndürme mi?

A.   Bazen

B.   HAYIR

C.   Dönüşümlere bağlıdır

D.   Evet

93: "Birikim tamponları" nedir?

A.   Birikim tamponları, bağlamları değiştirirken GPU'dan grafik ekranına gelen verileri biriktirir

B.   Birikim tamponları, resimlerinize renk eklemenin benzersiz bir yolunu sunar

C.   Birikim tamponları pikselleri ekran dışı bir tamponda biriktirir, ancak OpenGL paylaşılan bir bağlamın dışında kullanılamaz

D.   Birikim tamponları, ekran dışı oluşturmanın görüntülenen pikselleri etkilemeden oluşmasına izin verir

94: Tutulan modda ne olur?

A.   OpenGL, yürütme için ekstra sistem belleği tutar.

B.   Mevcut OpenGL durumu belirtildiğinde saklanabilir. Bu, bir komutun başarısız olması ve yürütmenin önceki bir duruma geri dönmesi gerektiğinde yararlıdır.

C.   İlkeller ekran listelerinden yeniden çizilebilir. Bu nedenle, hiçbir bilgi kaybolmaz.

D.   Çizildikten sonra ilkel bilgi kaybolur. Yeniden çizmek için, primerler ekran işlevini yeniden inceleyerek çizilir.

95: Gllogicop'a (Glenum opcode) çağrıların amacı nedir?

A.   "GL Mantıksal İşlemi" gerçekleştirdikten sonra OpenGL'den hata değerlerini döndüren bir işlev

B.   Tam ekran kopyalama sırasında bir tampon ve diğeri arasında uygulanan mantıksal bir işlem.

C.   RGBA rengi ile RGBA rengi arasında karşılık gelen konumda uygulanan mantıksal bir işlem.

D.   Hiçbir amaca hizmet etmez ve sürüm 1'den beri kullanımdan kaldırılmıştır.

96: Gortho'nun kullanımı nedir?

A.   Görünüm frustum'u ayarlamanın en iyi yoludur.

B.   Sadece izometrik karo oyunları oluşturmak için kullanılır.

C.   Koordinatların uzatmalarını ve davranışlarını belirlemek.

D.   Gortho bir harita oluşturmak için kullanılır.

97: "Acil mod" nedir?

A.   Pikselleri HDR eşdeğerlerine dönüştürme yolu için OpenGL'nin Mneumonic'i

B.   Döngü başına bir kez tekrarlanan bir çerçeve döngüsü

C.   Kullanıcının OpenGL 'nin temel yapı taşlarını hızlı bir şekilde öğrenmesine izin veren kullanımdan kaldırılmış bir işlev seti

D.   Grafiklerin hemen görüntülenmesini sağlayan bir ekran modu türü

98: OpenGL tarafından desteklenen yerel görüntü formatları nelerdir?

A.   OpenGL herhangi bir yerel formatı desteklemez.

B.   Bir sonraki soru lütfen.

C.   PNG, JPG, GIF, TIFF, PCX ve diğerleri

D.   BGRA, ARGB, RGBA, HDR ve diğerleri

99: GLSCAL (2.0F, 0.0F, 0.0F) kullanarak striaght, yatay bir çizgiyi 2 kat daha fazla ölçeklendirelim. Bu çizgi sadece 2 puan, sol ve sağ noktadan oluşur. Ölçek dönüşümü nedeniyle hangi nokta (lar) hareket eder?

A.   Sol.

B.   Doğru.

C.   İkisi birden.

D.   Hiç biri.

100: Glblendfunc (gl_src_alpha, gl_one) için resmi olmayan adı nedir?

A.   Çarpmak

B.   Katkı

C.   Saydamlık

D.   Eksprese

E.   Maskeli