Pytania i odpowiedzi

Informatyka Stosowana

Zebrane pytania i odpowiedzi do zestawu. egzamin, systemy operacyjne, Bazy danych, obrazy, programowanie, sieci
Ilość pytań: 156 Rozwiązywany: 6417 razy
Pytanie 101
Poziom optymalizacji, w którym kompilator będzie próbował zwiększyć wydajność kodu za cenę jego rozmiaru oraz czasu kompilacji
a) Poziom 2 (-O2)
Pytanie 102
Kompilator GCC przeprowadza najpierw:?
d) optymalizację niezależną od architektury, a następnie,jeśli użytkownik sobie tego zażyczy, optymalizację kodu pod konkretny procesor lub nawet model procesora
Pytanie 103
1 Dany jest fragment kodu class K { double D; ... }; ... int main() { /*1*/ double K::* wd; /*2*/ wd = & K::D; } Jak zareaguje kompilator języka C++ przetwarzając kod z linii oznaczonych /*1*/ i /*2*/?
c) Uzna obie linie za poprawne składniowo, ale zgłosi błąd związany z naruszeniem reguł dostępu
Pytanie 104
Dany jest fragment kodu class K { public: double D; ... }; ... int main ( ) /*1*/ double K::* wd; /*2*/ wd = NULL; } Jak zareaguje kompilator języka C++ przetwarzając kod z linii oznaczonych /*1*/ i /*2*/?
a) Kod jest całkowicie poprawny.
Pytanie 105
Dany jest fragment kodu class K { public : double D; ... }; ... int main() { K obj; /*1*/ double K::* wd = & K::D; /*2*/ obj-&rt;*wd = 3.1415; } Czy można wykonać operację z linii oznaczonej jako /*2*/? Jeżeli tak, to jaka jest jej semantyka?
d) W linii /*2*/ jest błąd składni, uniemożliwiający kompilację
Pytanie 106
Z definicją… klasy _nie_ wiąże się
określenie wartości pól statycznych,
Pytanie 107
Zadaniem konstruktora jest
b) nadanie wartości polom obiektu,
Pytanie 108
Uruchomienie destruktora na rzecz danego obiektu powoduje
a) wykonanie procedury zdefiniowanej pod stosowną nazwą,
Pytanie 109
Dane są następujące definicje klas i obiektu Obj: class B { protecetd : Complex val; }; class P : private B { public : double val; }; P Obj; W obiekcie Obj zmiana zawartości składowej val, odziedziczonego po klasie B (czyli będącej typu Complex) jest:
d) możliwa, jeżeli użyje się operatora zakresu (tj. '::').
Pytanie 110
W języku C++ dziedzicznie _nie_ obejmuje
operatora przypisania,
Pytanie 111
Niech klasa K dziedziczy po klasie SuperK, a Obj jest obiektem typu K. Wywołanie destruktora obiektu Obj w pierwszej kolejnoĹ›ci wykona:
c) wywołanie poszczególnych destruktorów dla niestatycznych składowych własnych (nieodziedziczonych),
Pytanie 112
Dane są deklaracje metod klasy K. Która z nich jest konstruktorem konwertującym?
b) K( int, float = 0);
Pytanie 113
Który z poniższych konstruktorów _nie_ jest konstruktorem konwertującym?
c) K( );
Pytanie 114
Potrzebna jest konwersja z klasy K na klasę Complex. Która z poniższych deklaracji jest poprawną deklaracją operatora konwersji? (Deklaracje dotyczą metod klasy K).
a) operator Complex ();
Pytanie 115
Czy kompilator C++ generuje automatycznie operatory dla nowych typów danych?
d) Nie, poza pięcioma operatorami, w tym: =, &, delete
Pytanie 116
2 Które z wymienionych operatorów muszą być definiowane jako metody (funkcje wewnętrzne klasy)?
a) operator [],
Pytanie 117
3 Która z poniższych deklaracji jest niepoprawna. (Poniższe operatory są definiowane jako funkcje globalne.) class K;
c) K operator - ( const K & );
Pytanie 118
Klasą abstrakcyjną jest klasa, która
c) posiada przynajmniej jedną metodę czysto wirtualną,
Pytanie 119
Jeżeli w klasie są zdefiniowane metody wirtualne, to
c) w klasach potomnych metody o identycznych sygnaturach także będą wirtualne,
Pytanie 120
Termin "polimorfizm" (wielopostaciowość) odnosi się do
b) sposobu realizacji wywołania metody,

Powiązane tematy

#ggios #egzamin