Fiszki

PWiR-final

Test w formie fiszek
Ilość pytań: 50 Rozwiązywany: 1428 razy
Algorytm rekurencyjny może zawsze być zamieniony na algorytm:
Iteracyjny
Rozgałęziony
Liniowy
Skończony
Iteracyjny
Strukturą danych o dostępie swobodnym do jej składowych jest:
Kolejka
Tablica
Stos
Lista
Tablica
Strategia obsługi LIFO charakteryzuje dostęp do danych w strukturze:
Tablicy
Drzewa
Rekordu
Stosu
Stosu
Wskaż prawdziwe stwierdzenie:
Wartość typu byte może przyjmować wartości z przedziału: -127 to 128
Wartość typu byte może przyjmować wartości z przedziału: -128 do 127
Wartość typu byte może przyjmować wartości z przedziału: -255 to 255
Wartość typu byte może przyjmować wartości z przedziału: -2x2 po 16 2 x2 pow 16 -1
Wartość typu byte może przyjmować wartości z przedziału: -128 do 127
Wybierz taki wariant dokończenia poniższego zdania, aby zdanie było prawdziwe: Aplety napisane w języku Java...
Nie mogą uruchamiać innych programów na komputerze, na którym działają
Pozostawiają trwały ślad swojego działania na komputerze użytkownika
Są instalowane na stałe na komputerze użytkownika
Dostęp do tej metody jest możliwy po autoryzacji
Nie mogą uruchamiać innych programów na komputerze, na którym działają
Wskaż nieprawdziwe zdanie:
Wszystkie zmienne interfejsu są z założenia static
Wszystkie zmienne interfejsu są z założenia abstract
Wszystkie zmienne interfejsu są z założenia final
Metody interfejsu mają dostęp do zmiennych z zakresu klasy
Metody interfejsu mają dostęp do zmiennych z zakresu klasy
Mechanizm RMI (Remote Method Invocation) pozwala na:
Jest obiektowym odpowiednikiem Javy mechanizmu RPC języków strukturalnych
Zdalne wywoływanie metod zdefiniowanych w postaci klas w języku wspierającym mechanizm CORBA
Komunikację pomiędzy programami w języku Java i programami wykorzystującymi mechanizm CORBA
Zdalne wywoływanie metod zdefiniowanych w innych programach uruchomionych w obrębie tej samej maszyny wirtualnej Java
Jest obiektowym odpowiednikiem Javy mechanizmu RPC języków strukturalnych
Która z poniższych instrukcji w Jawie wygeneruje błąd kompilacji?
float x=1/3
int i=1/3
float f=9.99
double d=999d
float f=9.99
Które z poniższych jest słowem kluczowym Jawy?
new
NULL
wend
instanceOf
new
Która z poniższych instrukcji w Jawie wygeneruje błąd kompilacji?
int i=2+'2'
String s="on"+'one'
byte b=127
System.out.println(1+1)
String s="on"+'one'
Wskaż błędne stwierdzenie odnośnie Jawy:
Rozmiar wartości wbudowanych typów (np. float) jest zależny od implementacji Jawy
Metoda setValue pozwala zmienić wartości instancji klasy Integer
Domyślnym typem numerycznych literałów zawierających kropkę dziesiętną jest typ float
Algorytm odśmiecania (garbage collector) jest zależny od implementacji Jawy
Metoda setValue pozwala zmienić wartości instancji klasy Integer
Która z poniższych jest metodą interfejsu runnable?
yield
stop
run
start
run
Zaznacz prawidłową odpowiedź dotyczącą kolejki:
Kolejka służy do buforowania segmentów w połączeniach TCP
Kolejna wykorzystuje mechanizm LIFO (Last In, First Out)
Długość kolejki całkowicie nie zależy od systemu operacyjnego, programowo można długość kolejki dowolnie zmieniać
System operacyjny zapamiętuje zgłoszenia klientów w kolejce
Kolejka służy do buforowania segmentów w połączeniach TCP
Co jest prawdą jeśli mówimy, że w Javie mamy do czyniania z:
Brakiem dziedziczenia
Brakiem wrażliwości na wielkość liter
Brakiem wskaźników
Brakiem referencji
Brakiem wskaźników
Która z pętli while odpowiada pętli for (int i = 0; i <10; i++){}
int i = 0; while(i++ >= 10){}
int i = 0; while(i<10){i++;}
int i = 0; while(i++ <10){}
while(int i++ < 10){}
int i = 0; while(i<10){i++;}
Wywołanie metody super() w konstruktorze klasy potomnej spowoduje:
wywołanie metody niszczącej obiekt (tzw. destruktora)
wywołanie metody super() zdefiniowanej wcześniej w tej klasie
specjalny tryb wykonania konstruktora
wywołanie odpowiedniego konstruktora klasy bazowej
wywołanie odpowiedniego konstruktora klasy bazowej
Do czego służy metoda equals?
Do porównania czy obiekty są takie same poprzez porównanie ich hashCode
Do porównania czy obiekty są takie same poprzez porównanie ich wskaźników
Do porównywania stringów
W zależności od implementacji w danej klasie są porównywane dane które jednoznacznie mogą określić czy obiekty są równe
W zależności od implementacji w danej klasie są porównywane dane które jednoznacznie mogą określić czy obiekty są równe
Mamy konstruktor: public Socket(String host, int port, InetAddress localAddr, int local-Port) throw IOException Wartość "0" w polu localPort oznacza:
Losowe przydzielanie numeru portu hosta zdalnego z którym się łączymy
Przydzielenie wolnego portu wychodzącego powyżej 1024.
Łączenie się za pomocą portu 0
Dynamiczne przydzielanie portu wchodzącego z zakresu do 1024
Losowe przydzielanie numeru portu hosta zdalnego z którym się łączymy
Po co stosuje się klasę abstrakcyjną?
Aby móc modelować abstrakcyjne pojęcia
Stosujemy ją kiedy chcemy stworzyć klasę nie mającą znaczenia biznesowego, dopiero klasy dziedziczące nadają znaczenie
Aby zawierała wspólne zachowanie dla klas z niej dziedziczących
Nie powinno się ich już stosować, zastępują je interfejsy
Stosujemy ją kiedy chcemy stworzyć klasę nie mającą znaczenia biznesowego, dopiero klasy dziedziczące nadają znaczenie
Jak wywołać metodę w klasie podrzędnej klasy nadrzędnej?
this.nameMethod()
nameMethod()
self.nameMethod()
super.nameMethod()
super.nameMethod()

Powiązane tematy

Inne tryby