Java

~Na jaki okres przypada pojawienie się Javy? 
-lata 70-te dwudziestego wieku 
-lata 80-te dwudziestego wieku 
+lata 90-te dwudziestego wieku 
-początek dwudziestego pierwszego wieku 

~Które polecenie wirtualnej maszyny Java skompiluje plik o nazwie Program.java: 
-java Program 
-javac Program 
-java Program.class 
+javac Program.java 

~Które polecenie wirtualnej maszyny Java zinterpretuje kod bajtowy Program.class: 
-java Program.class 
-java Program.java 
+java Program 
-javac Program 

~W Javie kod źródłowy publicznej klasy Osoba musi być umieszczony w pliku: 
-Osoba.class 
+Osoba.java 
-Public.class 
-Public.java 

~Poprawna deklaracja zmiennej typu całkowitego w Java i C++ to: 
-double i; 
+int i; 
-Int i; 
-String i; 

~Poprawna deklaracja zmiennej typu zmiennoprzecinkowego w Java i C++ to: 
-long i; 
-char i; 
-int i; 
+double i; 

~Klasa String (Java API) służy do: 
-reprezentowania liczb całkowitych 
-reprezentowania liczb zmiennoprzecinkowych 
-reprezentowania wartości logicznych 
+reprezentowania łańcuchów znakowych 

~Wykonanie aplikacji w Javie rozpoczyna się od wywołania metody o nazwie: 
-begin 
-start 
-go 
+main 

~Operator = = w Javie i C++ to operator... 
+porównania 
-przypisania 
-wyrównania 
-negacji 

~Operator przypisania(podstawienia) w Javie i C++ to: 
-operator := 
+operator = 
-operator . 
-operator :: 

~Wyrażenie a.pisz() w Javie i C++ oznacza że: 
-a to zmienna lokalna funkcji pisz() 
-pisz() to zmienna (inaczej pole) obiektu a 
+pisz() to metoda klasy, której obiektem jest a 
-do zmiennej globalnej o nazwie a przypisano funkcję o nazwie pisz() 

~Wyrażenie <pre> void pole()</pre> w Javie i C++ oznacza że: 
-funkcja pole jest składową klasy void 
+funkcja pole nie zwraca żadnej wartości 
-funkcja pole zależy od parametru typu nieokreślonego 
-funkcja pole generuje wyjątek typu void 

~Wyrażenie <pre>class Rectangle extends Figure</pre> w Javie oznacza że: 
+klasa Rectangle dziedziczy po klasie Figure 
-funkcja Rectangle zwraca wartość typu Figure 
-klasa Figure dziedziczy po klasie Rectangle 
-funkcja Figure zwraca wartość typu Rectangle 

~Konstruktor uczestniczy przy 
-tworzenie zmiennych lokalnych 
-tworzeniu zmiennych statycznych 
+tworzenie obiektów klas 
-tworzenie zmiennych globalnych 

~Operator new w Javie jest używany do 
-definiowania klas 
-definowania funkcji 
+tworzenia obiektów 
-tworzenia nowych instrukcji 

~Wyrażenie <pre>Prostokat p=new Prostokat();</pre> oznacza w Javie: 
-utworzenie nowej klasy Prostokat 
+utworzenie obiektu klasy Prostokat 
-przypisanie pola prostokata do zmiennej p 
-nie ma sensu 

~W językach Java i C++, operator || jest operatorem: 
-koniunkcji logicznej 
+alternatywy logicznej 
-implikacji logicznej 
-inkrementacji 

~Pole statyczne to: 
-pole przechowywane na dysku twardym 
-pole którego zawartości nie można zmienić 
+pole wspólne dla wszystkich obiektów danej klasy 
-pole służące do przechowywania danych statystycznych 

~W języku Java NIE ma: 
-operatorów logicznych 
-zmiennych lokalnych metod 
+zmiennych globalnych 
-instrukcji sterujących 

~Pole publiczne klasy to: 
-zmienna do której mają dostęp jedynie funkcje publiczne 
+zmienna do której mają dostęp metody innych klas 
-zmienna której typu nie trzeba deklarować 
-nie ma takich pól 

~Metoda prywatna klasy to: 
-funkcja którą może wywołać tylko właściciel programu 
+funkcja którą może wywołać tylko inna funkcja składowa tej samej klasy 
-funkcja która ma dostęp jedynie do prywatnych pól danej klasy 
-funkcja którą można wywołać jedynie na rzecz obiektu klasy prywatnej 

~Konstrukcja try{ }catch( ) jest używana do 
+obsługi wyjątków 
-obsługi wątków 
-obsługi klientów 
-nie ma takiej konstrukcji w Javie i C++ 

~Aby utworzyć aplikację wielowątkową w języku Java, można: 
+użyć klasy, która dziedziczy po klasie Thread 
-użyć klasy, która dziedziczy po klasie Run 
-użyć klasy, która implementuje interfejs Concurrent 
-w Javie nie da się pisać programów wielowątkowych 

~Instrukcja break powoduje: 
-wstrzymanie działania programu 
-zakończenie działania funkcji 
+przerwanie pętli 
-uszkodzenie dysku 

~Narzędzie javadoc służy do: 
-konwersji plików Javy do formatu Worda 
+tworzenia dokumentacji do tworzonego oprogramowania w Javie 
-uruchamiania tzw. dokletów Javy 
-tworzenia aplikacji bazodanowych w Javie 

~Każda klasa w Javie... 
-dziedziczy po klasie java.applet.Applet 
-dziedziczy po klasie Java 
+dziedziczy po klasie java.lang.Object 
-nie musi dziedziczyć po żadnej klasie 

~Który fragment kodu HTML osadza aplet Javy na stronie WWW? 
-<<applet code=Aplet.java width=400 height=200>><<applet>> 
+<<applet code=Aplet.class width=400 height=200>><</aplet>> 
-<<applet object=Aplet.java width=400 height=200>><</aplet>> 
-<<applet class=Aplet.class width=400 height=200>><</aplet>> 

~Aplet uruchamiany jest w środowisku... 
+przeglądarki internetowej 
-serwera WWW 
-serwera WINS 
-w środowisku zasadowym 

~Wykonanie apletu rozpoczyna się w chwili... 
-napisania go 
-umieszczenia go na serwerze WWW 
+załadowania strony z apletem do przeglądarki internetowej 
-wywołania metody main apletu 

~Interpretacja apletu polega na... 
-wywołaniu metody main 
-wywołaniu metody Main 
-wywoływaniu metod download, reload, paint i repaint 
+wywoływaniu metod init(), start(), paint(), stop(), destroy() 

~Komponenty Swing służą do: 
+tworzenia graficznego interfejsu użytkownika 
-obsługi sieci w Javie 
-zastosowań bazodanowych 
-tworzenia skryptów JSP 

~Wykonanie programu w języku C++ rozpoczyna się od wywołania funkcji o nazwie: 
-begin() 
-start() 
-go() 
+main() 

~ActionListener jest; 
-funkcją biblioteki standardowej C++ 
-funkcją biblioteki API Java 
+interfejsem Java 
-klasą biblioteki API Java 

~Która dyrektywa C++ dołączy do programu plik biblioteczny o nazwie stdio.h ?; 
+#include <stdio.h> 
-#include <stdio.h>; 
-#define <stdio.h> 
-#define <stdio.h>; 

~w C++, poprawne wprowadzenie klasy B jako potomnej klasy A to; 
+class B : public A { }; 
-class A : public B { }; 
-class B extends A { }; 
-class B extends A { } 

~w Javie, poprawne wprowadzenie klasy B jako potomnej klasy A to: 
+class B extends A { } 
-class A extends B { } 
-class B : public A { }; 
-class B implements A { } 

~Użycie instrukcji return powoduje: 
+zakończenie działania funkcji 
-powrót do klasy głównej 
-przywrócenie poprzedniej wartości zmiennej 
-dekrementację zmiennej 

~Instrukcja if służy do 
-konstruowania pętli 
+podejmowania decyzji w programie 
-tworzenia obiektów 
-definiowania funkcji 

~Która z instrukcji spowoduje wywołanie funkcji sort(), gdy wartości zmiennych a i b są równe: 
-if(a=b) sort(); 
+if(a==b) sort(); 
-for(a=b) sort(); 
-for(a==b) sort(); 

~Funkcja fun jest zdefiniowana w następujący sposób:<pre> void fun(int a){a=a+3;}</pre>Jaki będzie efekt wykonania: <pre> int a=3;<br> fun(a);<br> cout<<<<a;</pre> 
+wypisanie liczby 3 
-wypisanie liczby 6 
-wypisanie liczby 9 
-wypisanie liczby 0 

~Funkcja fun jest zdefiniowana w następujący sposób:<pre> void fun(int a){cout<<<<a+1;}</pre>Jaki będzie efekt wykonania:<pre> int a=3,b=6;<br> fun(b);</pre> 
-wypisanie liczby 3 
-wypisanie liczby 4 
-wypisanie liczby 6 
+wypisanie liczby 7 

~Które z wyrażeń tworzy tablicę liczb całkowitych w języku C++ 
+int a[10] 
-int array(10) 
-int new[10] 
-int a[1..10] 

~Wyrażenie int* w oznacza w C++ że: 
-mnożenie zmiennej int przez zmienną w 
+w jest wskaźnikiem do zmiennej typu int 
-int jest referencją 
-w jest operatorem 

~Jaki będzie efekt wykonania w C++ instrukcji <pre><br> int i=2;<br> i=i+2;<br> if(i<<3)i++;<br> cout<<<<i;</pre> 
-wypisanie liczby 2 
+wypisanie liczby 4 
-wypisanie liczby 5 
-wypisanie liczby 8 

~Jaki będzie efekt wykonania w C++ instrukcji <pre><br> for(int i=0;i&lt;10;i+=2)<br> {<br> cout<<<<i;<br> }</pre> 
-wypisanie na konsoli cyfr od 0 do 9 
+wypisanie na konsoli cyfr 0 2 4 6 8 
-wypisanie na konsoli cyfry 0 
-wyrażenie zawiera błąd składniowy i nie skompiluje się 

~Publiczna zmienna składowa klasy to: 
-zmienna do której mają dostęp jedynie funkcje publiczne 
+zmienna do której mają dostęp także funkcje nie należące do tej klasy 
-zmienna której typu nie trzeba deklarować 
-nie ma takich zmiennych 

~Metoda prywatna to: 
-funkcja którą może wywołać tylko właściciel programu 
+funkcja którą może wywołać tylko inna funkcja składowa tej samej klasy 
-funkcja która ma dostęp jedynie do prywatnych pól danej klasy 
-funkcja którą można wywołać jedynie na rzecz obiektu klasy prywatnej 

~Wyrażenie <pre> void Dokument::send() { } </pre> oznacza, że funkcja send()... 
-jest zdefiniowana w pliku Dokument 
-zwraca wartość typu Dokument 
+jest metodą klasy Dokument, która nie zwraca żadnej wartości 
-nie ma w ogóle sensu 

=Wyrażenie <pre> void Dokument::send(); </pre> oznacza że funkcja send()... 
+jest w ten sposób zadeklarowana jako funkcja składowa klasy Dokument 
-zwraca wartość typu Dokument 
-zwraca wartość typu liczbowego 
-nie ma w ogóle sensu 

~Operator new jest używany w Javie do 
-definiowania klas 
-definowania funkcji 
+tworzenia obiektów 
-tworzenia nowych instrukcji 

~Operator new jest używany w C++ do 
-definiowania klas 
-definowania funkcji 
+tworzenia obiektów bez nazwy 
-tworzenia nowych instrukcji 

~Klasa abstrakcyjna w Javie i C++ to: 
-klasa napisana w niejasny sposób 
+klasa od której nie można tworzyć obiektów 
-klasa po której nie można dziedziczyć 
-klasa niekonkretna 

~W języku Java można stosować dziedziczenie wielobazowe, ale; 
-nie jest to zalecane, bo niepotrzebnie komplikuje kod 
-ten sam efekt można łatwiej uzyskać wykorzystując klasę Runnable 
+nieprawda, nie można stosować dziedziczenia wielobazowego 
-wygodniej wykorzystać do tego celu specjalną klasę Multiple 

~Pole publiczne w Javie to: 
-zmienna klasy, do której mają dostęp jedynie funkcje publiczne 
+zmienna klasy, do której mają dostęp metody innych klas 
-zmienna klasy, której typu nie trzeba deklarować 
-nie ma takich pól 

~Za pomocą którego komponentu Swinga można utworzyć aplet 
-Applet 
+JApplet 
-SApplet 
-nie ma takiego komponentu 

~Żeby wykorzystać podstawowe klasy sieciowe Java API należy zaimportować 
-java.network.* 
+java.net.* 
-java.www.* 
-Java nie nadaje się do zastosowań sieciowych 

~Konstrukcja try{ }catch( ) jest używana w Javie do 
+obsługi wyjątków 
-obsługi wątków 
-obsługi klientów 
-nie ma takiej konstrukcji w Javie 

~Konstrukcja try{ }catch( ) jest używana w C++ do 
+obsługi wyjątków 
-obsługi wątków 
-obsługi klientów 
-nie ma takiej konstrukcji w C++ 

~Żeby napisać aplikację wielowątkową w Java można: 
+napisać klasę która dziedziczy po klasie Thread 
-napisać klasę która dziedziczy po klasie Run 
-napisać klasę która implementuje interfejs Concurrent 
-w Javie nie da się pisać programów wielowątkowych 

~Interfejs ActionListener jest używany w kontekście 
-obsługi wyjątków 
-obsługi wątków 
+obsługi zdarzeń 
-serializacji obiektów 

~Aplety w Javie dziedziczą po klasie: 
-applet 
-java.applet 
+java.applet.Applet 
-javaApplet 

~Każda klasa w Javie... 
-dziedziczy po klasie java.applet.Applet 
-dziedziczy po klasie Java 
+dziedziczy po klasie java.lang.Object 
-nie musi dziedziczyć po żadnej klasie 

~Modułem organizującym grupę klas w Javie jest? 
-Grupa 
-Katalog z plikami klas 
+Pakiet 
-Biblioteka 

~W C++ instrukcja: String str = "abc"; 
-Tworzy obiekt abc 
-Tworzy napis String o treści str 
-Tworzy obiekt str typu abc 
+Tworzy obiekt str typu String 

~Jeżeli Integer to klasa, to wyrażenie <pre> Integer.parseInt(s)</pre> oznacza że 
-parseInt jest klasą wewnętrzną klasy Integer 
-parseInt jest polem publicznym klasy Integer 
-parseInt jest obiektem klasy Integer 
+parseInt jest metodą statyczną klasy Integer 

~klasa abstrakcyjna w C++ musi zawierać; 
-przynajmniej jeden interfejs 
+przynajmniej jedną metodę czysto wirtualną 
-przynajmniej jedną metodę wirtualną 
-przynajmniej jedna klasę potomną 

~w C++ wyrażenie <pre> void write()=0;</pre> umieszczone wewnątrz klasy deklaruje 
+metodę czysto wirtualną write() 
-metodę wirtualną write() 
-metodę abstrakcyjną write() 
-metodę czysto abstrakcyjną write() 

~w C++ wyrażenie <pre> virtual void write(); </pre> umieszczone w klasie deklaruje 
-metodę czysto wirtualną write() 
+metodę wirtualną write() 
-metodę abstrakcyjną write() 
-metodę czysto abstrakcyjną write()


Wyszukiwarka

Podobne podstrony:
Java Media FreamWork
java 2
Projekt java
JAVA tablice
Inzynieria oprogramowania w ujeciu obiektowym UML wzorce projektowe i Java iowuje
Java Przewodnik dla poczatkujacych Wydanie V javpp5
zasady grupy, java, javascript, oprogramowanie biurowe, programowanie, programowanie 2, UTK, systemy
praktyczny kurs java NX2M5DXARLEHY6NHXOS5FJHKLI6ACRLQQSDRS2Q
notatki java 08
Praktyczny kurs Java
Java praca domowa 10
java 3 id 226367 Nieznany
Java Coding rules
java object serialization speci Nieznany
java script TY2DWI33KJCAKQBCFPFEFQ736KLTSQZ3F6JQE2Q
JP SS 4 start Java
notatki java 05
java swing
notatki java 07
helion java cwiczenia zaawansow Nieznany

więcej podobnych podstron