Inkapsulyaciyanıń tiykarǵı maqseti ne?, Kodtıń kólemin qısqartıw, Obyekttiń ishki jaǵdayın qorǵaw hám sırtqı kod penen baylanısın azaytıw, Klasslar arasında ierarxiya payda etiw, Bir funkciya ataması menen hár túrli amallardı orınlaw, C++ tilinde "protected" ruqsat modifikatorınıń wazıypası nede?, Tek klastıń óz ishinde baylanısıwǵa imkaniyat beredi, Programmanıń qálegen jerinen baylanısıwǵa boladı, Tek klass hám onıń miyrasxorları (derived classes) baylanısa aladı, Maǵlıwmatlardı tek oqıw ushın (read-only) ashadı, OBP-daǵı "altın qaǵıyda" boyınsha klastıń atributları qanday bolıwı kerek?, public, protected, virtual, private, Miyrasxorlıq (Inheritance) qanday qatnasqa tiykarlanǵan?, "HAS-A", "IS-A", "USES-A", "PART-OF", C++ tilinde "Romb mashqalası" (Diamond Problem) qalay sheshiledi?, Taza virtual funkciyalar arqalı, Getter hám Setter metodları arqalı, Virtual inheritance (virtual miyrasxorlıq) arqalı, Polimorfizmdi óshiriw arqalı, Dinamikalıq polimorfizm qaysı mexanizm arqalı ámelge asırıladı?, Funkciyalardı júklew, Virtual funkciyalar hám metodtı qayta anıqlaw, Konstruktorlar, Atributlardı private etiw, "V-Table" (Virtual Metodlar Kestesi) ne ushın xızmet etedi?, Maǵlıwmatlardı yadda qısıw ushın, Virtual funkciyalardıń adreslerin saqlaw hám runtime-da olardı tabıw ushın, Klass ierarxiyasın súvretlew ushın, Obyektlerdi óshiriw ushın, Klass qanday jaǵdayda "Abstrakt klass" dep ataladı?, Eger onıń barlıq metodları public bolsa, Eger onda keminde bir dana taza virtual funkciya bolsa, Eger ol hesh qanday klastan miyras almasa, Eger ol tek private aǵzalardan ibarat bolsa, Taza virtual funkciya (Pure Virtual Function) qanday jazıladı?, virtual void draw();, static void draw() = 0;, virtual void draw() = 0;, void draw() = NULL;, "Ashıq/Jabıq principi" (Open/Closed Principle) degendi qalay túsinesiz?, Kod hámme ushın ashıq bolıwı kerek, Kod ózgertiwge ashıq, biraq keńeytiwge jabıq bolıwı kerek, Kod keńeytiwge ashıq, biraq bar bolǵan kodtı ózgertiwge jabıq bolıwı kerek, Klass hámme metodların jasırıwı kerek, Inkapsulyaciyada "coupling" (baylanıs) túsinigi ne ushın kerek?, Klasslar arasındaǵı baylanıstı kúsheytiw ushın, Klasslar arasındaǵı ǵárezlilikti azaytıw hám modullilikti arttırıw ushın, Kodtı tezirek orınlaw ushın, Yadtı únemlew ushın, Tekstte keltirilgen avtomobil mısalında "interfeys" rolin ne atqaradı?, Dvigateldiń ishki bólimleri, Janılǵı sarplanıwı, Rul hám pedallar, Avtomobildiń reńi, "Getter" hám "Setter" metodlarınıń tiykarǵı xızmeti nede?, Kodtı jasırıw, Private atributlarǵa qáwipsiz túrde ruqsat beriw hám maǵlıwmatlardı tekseriw, Klasslardı bir-birine miyras etip beriw, Virtual funkciyalardı jaratıw, public miyrasxorlıq (class B : public A) waqtında Tiykar klastıń "private" aǵzaları Tuwındı klassta qanday jaǵdayda boladı?, Olar public bolıp ózgeredi, Olar protected boladı, Olarǵa tuwındı klastan tikkeley baylanısıw múmkin emes, Olar tuwındı klastan óship ketedi, Tekstte miyrasxorlıqtıń (Inheritance) qanday jaman tárepi yamasa qáwipi eskertilgen?, Kodtıń júda tez islewi, Tereń ierarxiya sebepli kodtı túsiniwdiń qıyınlasıwı, Getter metodlarınıń joqlıǵı, Obyektlerdiń kishireyip qalıwı, "Kompoziciya" (HAS-A) hám "Miyrasxorlıq" (IS-A) arasındaǵı ayırmashılıq boyınsha qaysı tastıyqlaw durıs?, Avtomobil Dvigatelden miyras alıwı kerek, Avtomobil Dvigatelge iye bolıwı (kompoziciya) kerek, Kompoziciya hám miyrasxorlıq bir nárse, C++ tilinde kompoziciya qollanılmaydı, Statikalıq polimorfizmge (Compile-time) mısal keltiriń:, Virtual funkciyalar, Funkciyalardı júklew, Abstrakt klasslar, Miyrasxorlıq, Virtual funkciyalardı qollanıw orınlaw tezligine (performance) qalay tásir etedi?, Funkciya shaqırıwdı tezlestiredi, V-Table arqalı islegenligi ushın sál ástelew bolıwı múmkin, Tásir etpeydi, Kompilyaciya waqtın qısqartadı, Abstrakt klastan obyekt (instance) jaratıwǵa bolama?, awa, hámme waqıt boladı, Tek qánigelesken jaǵdaylarda boladı, Yaq, ondan obyekt jaratıw mániske iye emes hám múmkin emes, Tek new operatorı arqalı boladı, Eger Tuwındı klass óziniń Abstrakt ata-anasınan miyras alǵan "taza virtual funkciyanı" override etpese (jazbasa) ne boladı?, Programma qátesiz isleydi, Tuwındı klass ózi de abstrakt klass bolıp qaladı, Funkciya avtomat túrde bos kod penen toldırıladı, Virtual kestesi óship ketedi, "Template Instantiation" (Shablonnıń instanciyası) procesi qashan júzege keledi?, Programmanı jazıp atırǵan waqıtta, Programma kompilyaciya bolıp atırǵan waqıtta, Programma orınlanıp turǵan waqıtta , Programma óshirilgen waqıtta, STL (Standard Template Library) kitapxanasınıń tiykarın ne quraydı?, Tek virtual funkciyalar, Ulıwmalasqan programmalastırıw , Grafikaliq interfeysler, Apparatlıq támiynat, Shablonlı funkciyalardıń ápiwayı funkciyalar sıyaqlı "júkleniwi" (overload) múmkin be?, Yaq, shablonlardı júklew múmkin emes, awa, bir atama menen hám shablonlı, hám ápiwayı funkciya bolıwı múmkin, Tek klass ishinde múmkin, Tek int tipi ushın múmkin, template <typename T1, typename T2> void printValues(T1 a, T2 b) funkciyasına printValues(10, "Sálem") berilse, T2 qanday tipte boladı?, int, double, const char* yamasa string, void, Klass shablonınıń metodın klastıń sırtında anıqlawdıń durıs sintaksisin kórsetiń:, void Stack::push(T val) { ... }, template <typename T> void Stack<T>::push(T val) { ... }, template <T> void Stack::push(val) { ... }, Stack<T>::push(T val) { ... }, Shablonlarda "Non-type template parameters" (Mánis parametrleri) retinde neni qollanıwǵa boladı?, Tek klasslardı, Kompilyaciya waqtındaǵı konstantalardı , Dinamikalıq ózgeriwshilerdi, qatarlı mánislerdi, C++ tilindegi std::vector<bool> klassı neniń mısalı bolıp tabıladı?, Tek ápiwayı klastıń, Shablonnıń arnawlı jaǵdayınıń, yadtı únemlew ushın, Virtual inheritance-tıń, Kodtıń isiwin (Code Bloat) toqtatıwdıń, Shablonlardıń eń úlken kemshiliklerinden biri — "uzın hám túsiniksiz qáte xabarları" ne sebepten shıǵadı?, Kompilyator qáteni tawa almaǵanlıǵı ushın, Shablonlar quramalı ierarxiya hám instanciyalardan ótkenligi ushın, Programma tez islegenligi ushın, Tekst formatı nadurıs bolǵanlıǵı ushın, template <typename T> T myMax(T a, T b) funkciyasın myMax<double>(10, 2.5) dep shaqırıw neni bildiredi?, Tipti dedukciyalawdı, Tipti anıq kórsetiwdi , Qáte shıǵarıwdı, Funkciyanı óshiriwdi, Shablonlar C++ tilinde ne ushın "júdá tez isleydi" dep esaplanadı?, Olar dinamikalıq yadtı qollanbaydı, Olar statikalıq polimorfizm bolıp, runtime-da qosımsha júk bolmaǵanlıǵı ushın, Olar kodtı qısqartqanlıǵı ushın, Olar tek C tilinde jazılǵanlıǵı ushın, Shablonlar qollanılǵanda "Code Duplication" (kodtıń qaytalanıwı) mashqalası qalay sheshiledi?, Hárbir tip ushın bólek funkciya jazıw arqalı, Funkciyanıń bir ulıwmalasqan qálibin (shablonın) jazıw arqalı, Klasslardı miyrasxorlıq arqalı baylanıstırıw arqalı, Maǵlıwmatlardı private bóliminde jasırıw arqalı, template <typename T> sintaksisindegi T háribi neni ańlatadı?, Anıq bir pútin sandı, Belghisiz tipti ańlatıwshı parametrdi, Virtual funkciyanıń atamasın, Dinamikalıq yadtıń adresin, std::vector<int> hám std::vector<double> konteynerleri shablonlardıń qaysı qásiyetin dálilleydi?, Dinamikalıq polimorfizmdi, Bir kodtı hár túrli tipler menen isletiw imkaniyatın, Inkapsulyaciyanıń buzılıwın, Klasslardıń tek bir tip penen shekleniwin, Eger myMax(10, 20) shaqırılsa, kompilyator T parametriniń int ekenligin qanday process arqalı anıqlaydı?, Template Specialization, Code Bloat, Type Deduction, Dynamic Casting, myMax<double>(10, 2.5) dep jazıwdaǵı tiykarǵı maqset ne?, Tipti dedukciyalawdan qashıw hám kompilyatorǵa anıq kórsetpe beriw, Programmanıń islewin toqtatıw, Funkciyanı virtual etip belgilew, Statikalıq massiv ólshemin belgilew, Klass shablonlarınıń metodları klastan sırtta anıqlanǵanda, ne ushın template <typename T> sózi qayta jazıladı?, Bul kompilyatordıń talabı emes, tek qolaylıq ushın, Metodtıń shablonlı klastıń bólegi ekenligin kórsetiw ushın, Metodtı ápiwayı funkciyaǵa aylandırıw ushın, typename gilt sózin class penen almastırıw ushın, template <typename T, int Size> shablonındaǵı Size parametri ushın qaysı tastıyqlaw durıs?, Onıń mánisin programma islep turǵanda ózgertiw múmkin, Ol kompilyaciya waqtındaǵı konstanta bolıwı shárt, Ol tek double tipinde bolıwı kerek, Ol hámme waqıt T tipi menen birdey boladı, Arnawlı jaǵday (Specialization) jazılǵanda, template <> sintaksisi neni bildiredi?, Shablon barlıq tipler ushın ashıq ekenligin, Bul shablonnıń tolıq specializaciyalanǵan versiyası ekenligin, Shablon parametreleriniń sanı sheksiz ekenligin, Klass miyrasxorlıǵınıń baslanǵanlıǵın, C stilinegi qatarlar (char*) menen isleskende ulıwma shablondaǵı a > b salıstırıwı ne ushın nadurıs nátiyje beriwi múmkin?, Qatarlardıń mánisi emes, olardıń yadtaǵı adresleri salıstırılǵanı ushın, char* tipi shablonlarda qollanılmaǵanlıǵı ushın, Kompilyator qatarlardı sanǵa aylandıra almaǵanlıǵı ushın, Qatarlar hámme waqıt bir-birine teń bolǵanlıǵı ushın, Shablonlar menen isleskende kompilyatordıń "uzın qáte xabarların" shıǵarıwı neni qıyınlastıradı?, Programmanıń orınlanıw tezligin, Kodtaǵı logikalıq qátelerdi tabıw hám ońlaw procesin, .exe fayldıń kólemin, Kompilyaciya waqtın qısqartıwdı, STL (Standard Template Library) kitapxanasınıń úsh tiykarǵı komponenti qaysılar?, Klasslar, Obyektler, Metodlar, Konteynerler, Algoritmler, Iteratorlar, Shablonlar, Funkciyalar, Ózgeriwshiler, Stek, Gezek, Massiv, std::vector elementleri yadda (RAM) qalay jaylasadı?, Yaddıń hár jerinde shashırap jatadı, Bir pútin blokta izbe-iz jaylasadı, Tek qana stekte saqlanadı, Binar terek formasında saqlanadı, std::vector konteynerinde "Tosınnan baylanısıw" (Random Access) quramalılıǵı, O(N), O(log N), O(1), O(N^2), std::vector da elementler sanı sıyımlılıqtan (capacity) asıp ketse, ne júz beredi?, Programma birden toqtaydı, Eskisine qosımsha yadtı japsıradı, Jańa úlken yadda blok alınadı hám barlıq elementler soǵan kóshiriledi, Elementlerdiń bir bólegi óship ketedi, std::list (Doubly Linked List) konteyneriniń eń úlken artıqmashılıǵı nede?, Indeks arqalı júdá tez baylanısıw, Ortasına element qosıw hám óshiriwdiń júdá tezligi (O(1)), Yadtı massivke qaraǵanda az iyelewi, Elementlerdiń yadda izbe-iz jaylasıwı, std::deque (Double-Ended Queue) konteyneriniń vector dan tiykarǵı parqı nede?, Basına element qosıw júdá tez orınlanadı, Elementlerine baylanısıw múmkin emes, Tek statikalıq massivler menen isleydi, Yadda tek bir blokta jaylasadı, std::array konteyneriniń ápiwayı C-style massivinen (int a[10]) tiykarǵı, Ólshemin programma islep turganda ózgertiwge boladı, STL interfeysine iye hám shegaradan shıǵıp ketiwdi tekseriw imkaniyatı bar, Dinamikalıq yadda (heap) saqlanadı, Iteratorları joq, Ne ushın std::list konteynerinde v[5] dep jazıwǵa bolmaydı?, List tek int tiplerin saqlaydı, Elementler yadda izbe-iz jaylaspaǵan hám Random Access joq, Listte elementler sanı sheklengen, Listte size() metodı joq, std::forward_list (Singly Linked List) std::list-ten nesi menen parıq qıladı?, Tek alǵa qaray siltemeni saqlaydı hám yadtı únemleydi, Basına element qosıw qımbatqa túsedi, Indeks arqalı baylanısıwǵa boladı, Eki tárepke de júriw múmkin, Vector menen islesiwde shegaradan shıǵıp ketiwdi (out of range) tekseretuǵın metod qaysı?, operator[], at(), front(), back(), Iteratorlar STL-de qanday wazıypanı atqaradı?, Maǵlıwmatlardı sortlaw ushın qollanıladı, Konteyner menen algoritmler arasındaǵı "kópir" rolin atqaradı, Tek vector konteyneri ushın isleydi, Dinamikalıq yadtı óshiriw ushın kerek, "Amortized O(1)" quramalılıǵı vector-dıń qaysı operaciyasına tiyisli?, Ortasına element qosıw, Aqırına element qosıw , Basınan element óshiriw, Dizimniń barlıq elementlerin óshiriw, std::deque yadda qalay saqlanadı?, Bir pútin úlken blokta, Bir neshe kishi bloklarda , Tek bir tárepleme siltemeler arqalı, Maǵlıwmatlar yadda saqlanmaydı, std::list konteyneriniń bir elementi yadda neni saqlaydı?, Tek mánisti, Mánis hám keyingi elementke siltemeni, Mánis, aldınǵı hám keyingi elementlerge siltemelerdi, Tek massivtiń indeksin, Qaysı jaǵdayda std::vector ornına std::list qollanıw usınıs etiledi?, Indeks arqalı júdá kóp oqıw operaciyaları kerek bolsa, Dizimniń ortasına júdá kóp qosıw hám óshiriw operaciyaları bolsa, Yadtı únemlew birinshi orında tursa, Massiv ólshemi ózgermeytuǵın bolsa, std::array<int, 5> klastıń ólshemi qashan anıqlanadı?, Runtime waqtında , Kompilyaciya waqtında, Obyekt jaratılıp bolǵannan keyin, Hech qashan anıqlanmaydı, v.pop_back() metodı neni orınlaydı?, Vector-dıń basınan birinchi elementti óshiredi, Vector-dıń barlıq elementlerin óshiredi, Vector-dıń aqırǵı elementin óshiredi, Vector-dıń ólshemin eki ese úlkeytedi, STL-degi "Associativ konteynerler" (Associative Containers) qanday saqlanıw usılına iye?, Maǵlıwmatlar kirgiziliw tártibinde, Sortlanǵan túrde yamasa arnawlı arqalı, Tek sızıqlı túrde, Tek int tipi arqalı, std::list-te elementler yadda shashırap jatqanı ushın onıń kemshiligi nede?, Element qosıw qıyın, Keshlew imkaniyatı tómen hám baylanısıw áste, Iteratorlar islemeydi, Tek bir element saqlawǵa boladı, STL-diń eń úlken filosofiyası — "Velosipedti qayta oylap tabıwdan qutılıw" degendi qalay túsinesiz?, Hárbir proekt ushın jańa til oylap tabıw, Tayın, professional dárejede jazılǵan algoritmler hám konteynerlerden paydalanıw, Tek qana main() funkciyasın jazıw, Programmanı basqa tilde jazıw, Associativ konteynerlerdiń sızıqlı konteynerlerden (vector, list) tiykarǵı parqı nede?, Maǵlıwmatlardı tek int tipinde saqlaydı, Maǵlıwmatlardı bárqulla sortlanǵan (retlengen) túrde saqlaydı, Yadda tek bir blokta izbe-iz jaylasadı, Iteratorları joq, Associativ konteynerlerde (set, map) elementti izlew quramalılıǵı qanday?, O(N), O(1), O(log N), O(N log N), C++ STL-degi set hám map konteynerleri ádette qaysı struktura tiykarında implementaciya etilgen?, Xesh-keste (Hash Table), Qızıl-Qara terek (Red-Black Tree), Sızıqlı dizim (Linked List), Statikalıq massiv, Associativ konteynerlerde ne ushın push_back operaciyası joq?, Konteyner kólemi sheklengenligi ushın, Elementler bárqulla óziniń tiyisli ornına qoyılǵanlıǵı ushın, Olar tek string tipleri menen isleskenligi ushın, Olar dinamikalıq yadtı qollanbaǵanlıǵı ushın, std::set hám std::multiset konteynerleriniń tiykarǵı ayırmashılıǵı nede?, set tek sanlardı, multiset tekstlerdi saqlaydı, set tek unikal elementlerdi saqlaydı, multiset dublikatlarǵa ruqsat beredi, multiset terek strukturasın qollanmaydı, set izlew tezligi boyınsha multiset-ten 100 ese tez, std::map konteynerinde maǵlıwmatlar qaysı kóriniste saqlanadı?, ek mánisler (Values), Gilt-Mánis (Key-Value) jubı, Tek giltler (Keys), Dinamikalıq massiv, std::map ta elementler qaysı tártip boyınsha avtomat sortlanadı?, Mánis (Value) boyınsha, Gilt (Key) boyınsha, Kirgiziliw waqtı boyınsha, Yadda jaylasıw adresi boyınsha, std::map ta [] operatorın qollanǵanda joq gilt shaqırılsa ne júz beredi?, Programma qáteshıǵarıp toqtaydı, Sol gilt penen jańa element jaratılady hám oǵan default mánis beriledi, Hech nárse ózgermeydi, Izlew funkciyası O(N) tezligine túsedi, Associativ konteynerlerdiń iteratorları qanday túrge kiredi?, Random Access (tosınnan baylanısıw), Bidirectional (eki tárepleme), Tek alǵa júriwshi (forward), Tek artqa júriwshi, Qaysı konteynerde bir giltke bir neshe mánis sáykes keliwi múmkin?, std::set, std::map, std::multimap, std::unordered_map, std::set elementiniń mánisin ne ushın tikkeley ózgertiwge (it = 10) bolmaydı?, Elementler const boladı, sebebi ózgertiw terek tártibin buzıwı múmkin, Set tek oqıw ushın arnalǵan, Set yadda ózgerissiz blok iyeleydi, Set-tiń iteratorları joq, "Xesh-keste" (Hash Table) tiykarında isleytuǵın hám izlew tezligi ortasha O(1) bolǵan konteynerdi kórsetiń:, std::map, std::unordered_map, std::multiset, std::set, std::set::find(x) metodınıń std::find(a.begin(), a.end(), x) algoritminen artıqmashılıǵı nede?, Ol kóbirek yadtı únemleydi, Ol terek strukturasın qollanıp O(\log N) tezliginde izleydi (algoritm bolsa $O(N)$), Ol tek unikal elementlerdi tabadı, Ol qáte shıǵarmaydı, std::map gilti (Key) retinde qollanılatuǵın tipte qaysı operator bolıwı shárt?, operator==, operator<, operator+, operator[], multiset-te birdey elementlerdiń sanın biliw ushın qaysı metod qollanıladı?, find(), size(), count(), insert(), Associativ konteynerlerdiń vector-ǵa qaraǵanda kemshiligi retinde neni keltiriwge boladı?, Izlew tezligi áste, Kóbirek yad iyelewi (terek túyinleri hám pointerler sebepli), Elementlerdi sortlay almawı, Tek unikal maǵlıwmatlar menen islewi, std::map ta insert() metodınıń [] operatorınan parqı nede?, insert() mánisti hámme waqıt jańalaydı, insert() eger gilt bar bolsa jańa mánisti qospaydı, [] bolsa mánisti jańalaydı, insert() júdá áste isleydi, [] operatorı multimap-ta da isleydi, Binar izlew teregi (BST) qanday qaǵıyda boyınsha elementlerdi jaylastıradı?, Hárbir túyin ózinen kishi elementti shepke, úlkenin ońǵa qoyadı, Barlıq elementler tek oń tárepke qatar bolıp tiziledi, Elementler yadda tosınnan jaylasadı, Tek jup sanlar ońǵa, taq sanlar shepke qoyıladı, std::set s = {5, 3, 5, 1}; kodı orınlanǵannan keyin set-tiń ishinde qanday elementler qaladı?, {5, 3, 5, 1}, {1, 3, 5}, {5, 5, 3, 1}, {1, 3, 5, 5}, std::unordered_set konteynerinde elementler qanday tártipte saqlanadı?, Alfavit boyınsha, Ósiw tártibinde, Retsiz túrde, Kemiyiw tártibinde.
0%
Programmalastiriw test
Kongsikan
Kongsikan
Kongsikan
oleh
Dasturchi73
Universitet
IT
Edit Kandungan
Cetakan
Benamkan
Lebih lagi
Tugasan
Papan mata
Paparkan banyak
Paparkan sedikit
Papan mata ini berciri peribadi pada masa ini. Klik
Kongsikan
untuk menjadikannya umum.
Papan mata ini telah dilumpuhkan oleh pemilik sumber.
Papan mata ini dinyahdayakan kerana pilihan anda berbeza daripada pemilik sumber.
Pilihan untuk Kembali
Kuiz
ialah templat terbuka. Ia tidak menjana skor untuk papan mata.
Log masuk diperlukan
Gaya visual
Fon
Langganan diperlukan
Pilihan
Tukar templat
Paparkan semua
Lebih banyak format akan muncul semasa anda memainkan aktiviti.
)
Buka keputusan
Salin pautan
Kod QR
Padam
Pulihkan autosimpan:
?