Documente Academic
Documente Profesional
Documente Cultură
1.Tipurile de date primitive n Java snt boolean, short, int, long, float, double, char, byte.
2.Dac dorim s utilizm unele metode din una sau mai multe clase atunci se vor elabora Obiect
3.Structura care grupeaz datele i unitile de prelucrare a acestora ntr-un modul, unindu-le astfel ntr-oentitate natural se numete Clasa
4.Metoda special a clasei respective care are rolul de a aloca n memorie spaiul necesar obiectului dar i de ainiializa datele membru ale acestuia se numete static
5.Numrul parametrilor formali trebuie s coincid cu numarul parametrilor actuali.
6.Structura care reine referinele ctre obiectele care se afl pe fereast este un obiect al clasei Container.
7.FlowLayout mparte suprafaa n 5 pri, n care se poate de aezat cte o component.
8.Obiectele clasei JComboBox snt aa numitele liste, din care utilizatorul poate selecta o anumit opiune unic.
9.Obiectele clasei JMenu au rolul de a nscrie n meniu anumite opiuni, care la rndul lor pot conine opiuni.
10.Gestionarul CardLayout se caracterizeaz prin faptul c, la un moment dat, afieaz o singur component.
1.Tratarea excepiilor n Java se realizeaz cu ajutorul a 5 cuvinte cheie: try, catch, finally, throw, throws.
2.Toate tipurile de excepii snt subclase ale clasei Exception.
3.Operatorul throws are urmtorul efect poate arunca o exceptie cu tip anumit.
4.n cazul mpririi la 0 (zero) pentru tipuri ntregi, se returneaz un obiect al clasei AritmeticException.
5.Pentru generarea manual a excepiei servete cuvntul cheie throw .
6.Un program Java cu fire de execuie este bazat pe clasa Thread cu metodele sale i interfata Runnable care ocompleteaz.
7.Procesul care asigur ntr-un program cu fire de execuie ca o resurs s fie utilizat doar de un singur fir deexecuie se numete daemon.
8.Metodele pentru comparare a dou iruri de caractere snt: int compareTo(String s), int compareToIgnoreCase(Strings), boolean endsWith(String s), boolean
equalsIgnoreCase(String s).
9.Numii toate clasele nfurtoare: Integer, Character, Boolean, Float, Long, Short, Double, Byte.
10.Expresia regulat este un ir de caractere, care descrie o consecutivitate de caractere.
1.Applet-ul este afiat de ctre browser-ul calculatorului de pe care se vizualizeaz pagina Web i este rulat tot de aceasta.
2.JDBC este o interfa standard SQL de acces la baze de date.
3.ntr-o aplicaie Java pot exista simultan mai multe conexiuni la baze de date diferite sau la aceeai baz.
4.Elemente de scripting JSP snt scrise n n interiorul tag-urilor <% %>.
5.Apache Tomcat este un server web cu cod deschis pentru lucru cu servlet-uri.
6.JSP ne permite s scriem pagini HTML care conin tag-uri care ruleaz programe Java.
7.Interfaa Statement ofer metodele de baz pentru trimiterea de secvene SQL ctre baza de date i obinerea rezultatelor
8.Pentru a afia o imagine aflat ntr-un fiier, vom scrie o clas care extinde Canvas.
9.Textul applet-ului se va gsi ntr-un fiier text, salvat cu extensia .java i s coincid cu numele clasei.
10.Eticheta de scriptlet permite de a scrie codul Java n interiorul paginii JSP.
1.Un support software care trebuie sa fie instalat pe calculatoarele care ruleaza fisierele .class se numeste JVM.
2.Daca dorim sa utilizam unele metode din una sau mai multe clase atunci se vor elabora Obiecte.
3.Daca o clasa contine date membru si mai multe referinte la obiecte atunci asa clasa se numeste clasa abstracta.
4.double nextDouble() returneaza o valoare aleatoare in intervalul (0,1).
5.O clasa care contine cuvintul cheie interface inloc de class se numeste interfata.
6.Sirurile de caractere retinute de obiectele clasei String pot fi comparate din punct de vedere lexicografic.
7.O situatie nedorita in care poate ajunge un program in timpul rularii se numeste exceptie.
8.In Java fisierile sint abordate pornind de la notiunea de flux de date.
9.Clasa StringTokenizer se gaseste in pachetul java.util.StringTokenizer.
10.O fereastra este un obiect al clasei JFrame.
11.Structura care retine referintele catre obiectele care se afla pe fereastra este un obiect al clasei Container.
12.Gestionarul CardLayout sa caracterizeaza prin faptul ca, la un moment dat la un moment dat, afieaz o singur component.
13.Componentele JPanel sint de tip Container, adica au rolul de a contine pe suprafata lor alte componente.
14.Obiectele clasei JComboBox sint asa numite liste, din care utilizatorul poate alege o anumita optiune unica.
15.Obiectele Clasei JMenu au rolul de a inscribe in meniu anumite optiuni, care la rndul lor pot conine opiuni
11 Un obiect este serializabil dac i numai dac clasa din care face parte implementeaz interfaa ...
a. Serialisable b. Serializable
c. Serializabil d. Serialisabil
12 n Java, arhivele se creeaz cu programul ...
a. jar b. javac c. java d. archive
13 Pachetul pentru lucru cu fiiere este
a. java.io b. java.I0 c. java.IO d. javax.i0
14 Care din urmtoarele metode deseneaz un patrat?
a. drawRect(2,2,3,4) b. drawRect(2,2,3,3) c. drawRect(2,2,2,3) d. drawRect(2,1,2,3)
15 Cum se numete evenimentul care are loc la finalizarea parsrii documentului XML?
a. endDocument b. EndDocument c. Enddocument d. enddocument
16 Pentru a modifica liniile cu care se deseneaz figurile se va utiliza metoda
a. Stroke b. BasicStroke c. DrawStroke d. setStroke
17 Pentru a stabili un gradient vom utiliza clasa
a. Gradient b. GradientDraw c. GradientPaint d. alt rspuns
18 Ce va returna metoda executeUpdate()?
a. un obiect String b. un obiect ResultSet c. valoare boolean d. un ntreg
19 Care este versiunea actual de JDK Java SE?
a. 6u112 b. 7u112 c. 8u112 d. alt rspuns ___________
20 Metodele draw(Shape S) i fill(Shape S) fac parte din pachetul
a. javax.awt.geom.* b. java.awt.geom.* c. java.swing.geom.* d. alt pachet
21 Ce pachet trebuie importat pentru a putea lucra cu colecii?
a. java.lang.* b. java.io.*
c. java.util.* d. alt pachet
22 Un fir de execuie se lanseaz cu metoda...
a. run() b. sleep() c. start() d. throw()
23 n cazul n care un fiier de intrare nu este gsit se genereaz excepia
a. FileOutException b. FileNotOutException c. FileFoundException d. FileNotFoundException
24 Cum se numete metoda care returneaz un obiect care reine restul mpririi numrului reinut de obiectul curent la
numrului obiectului transmis ca parametru?
a. mod b. div c. remainder d. signum
25 n cazul mpririi la 0 (zero) pentru tipuri ntregi, se returneaz un obiect al clasei
a. NaN b. ZeroClass c. Float d. ArithmeticException
26 Ce va afia urmtoarea secven de program?
String s=new String ("123456");
System.out.println(s.substring(2,5));
a. 2345 b. 345 c. 45 d. alt rspuns_________
27 Metoda executeQuery returneaz un obiect de tipul ...
a. SQL b. SELECT c. String d. ResultSet
28 Valoarea NaN NU se obine dac, ntr-o expresie de tip real ...
a. se mparte 0 la 0 b. se extrage radical (indice 2) dintr-o valoare negativ
c. se aplic logaritmul unui numr negativ d. se nmulesc dou valori negative
29 Care etichet de expresie nu este corect?
a. <%= (2*5); %> b. <%= (2*5) %> c. <%= ++count %> d. toate snt
corecte
30 n ce an a fost lansat prima versiune de JDK?
a. 1994 b. 1995 c. 1996 d. alt rspuns
a) , "is a" ;
.
; . ,
. - (public) (abstract), - public static final.
Java () , .
, ;
.
b) . JComboBox ,
JRadioButton .
a) Set - , .
(set).
Queue - . , , .
Collection, , .
b)StringTokenizer ,
, .
String , StringTokenizer . String ,
.
a)List - . ?
, - Set .
Set - . User ( ).
equals().
Map - - \. - request . .
Ex. 5.
-ncapsularea numit i ascunderea de informaii: Asigur faptul c obiectele nu pot schimba starea intern a altor obiecte n mod direct (ci doar prin metode puse la
dispoziie de obiectul respectiv); doar metodele proprii ale obiectului pot accesa starea acestuia. Fiecare tip de obiect expune o interfa pentru celelalte obiecte care
specific modul cum acele obiecte pot interaciona cu el.
-Polimorfismul Este abilitatea de a procesa obiectele n mod diferit, n func ie de tipul sau de clasa lor. Mai exact, este abilitatea de a redefini metode pentru clasele
derivate. De exemplu pentru o clas Figura putem defini o metod arie. Dac Cerc, Dreptunghi, etc. ce vor extinde clasa Figura, acestea pot redefini metoda arie.
import javax.swing.JFrame;
a. Completeaz n secven de algoritm spaiile libere;
public class pv {
public static void main(String args[]) b. Care este numele constructorului folosit n program
{ JFrame fer= new JFrame(Prima fereastra!); JFrame.
fer.setSize(200,300);
c. Cum este numele obiectul creat fer.
fer.setLocation(300,400);
fer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE d. Care este efectul metodei setVisible pentru argumentul false?
); fereastra va fi invizibila.
fer.setVisible(true);
} e. Care va fi efectul execuiei codului programului alturat?
} Va aparea o fereastra cu dimensiunele 200x300 pe pozitia 300x400 de
pe coltul stinga sus a ecranului cu numele "Prima fereastra!".
<html>
<head>
a. Completeaz n secven de algoritm spaiile libere;
<title>My First Example</title>
</head> b. Ce reprezint textul alturat Pagina JSP?
<%!
int count = c. Cu ce nume am putea salva documentul cu un astfel de
0; %> text?MyFirstExample
<body>
d. Care va fi efectul execuiei codului programului alturat?
Page Count is:
<% out.println(++count); calcularea si afisarea numarului de intrari pe aceasta pagina.
%> </body>
</html>
Suma a 2 numere
import java.util.*; import java.io.*;
public class Sum2Num { 3 Butoane care nu fac nimic import
public static void main(String[] args) { java.awt.*;
import javax.swing.*; class Fer
extends JFrame{
public Fer(String titlu)
{ super(titlu);
int a=5, b=6; System.out.println(a+b); setSize(300,100);
}
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container
x=getContentPane();
}
}
}
Dreptunghi-Para import 10 num int cresc
java.util.*; import java.io.*;
import java.util.*;
import java.awt.*; import
javax.swing.*; class public class VerifyTest{
Dreptunghi{ public static void main(String args[]){ }
6. Programul care contine trei butoane pe apasare carora in commandline apare denumirea lor. import java.awt.*;
import java.awt.event.*; import
javax.swing.*;
class Fer extends JFrame implements ActionListener{ public Fer(String titlu) {
super(titlu);
setSize(300,100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container
x=getContentPane();
x.setLayout(new FlowLayout());
JButton A=new JButton("Button 1"); x.add(A); JButton B=new
JButton("Button 2"); x.add(B); JButton C=new JButton("Button 3");
x.add(C); A.addActionListener(this); B.addActionListener(this);
C.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent ae){
if(ae.getActionCommand().compareTo("Button 1")==0)System.out.println("Button 1"); if(ae.getActionCommand().compareTo("Button
2")==0)System.out.println("Button 2"); if(ae.getActionCommand().compareTo("Button 3")==0)System.out.println("Button 3");
}
}