Rezolvare Test
-
Upload
danny-alexandru-norocia -
Category
Documents
-
view
10 -
download
1
description
Transcript of Rezolvare Test
1. Urmatorul cod sursa : class ClasaMea{ public static void main(String argumente[]) {} } produce:
a. o clasa numita ClasaMea
b. eroare deoarece trebuie sa existe cel putin o instructiune in metoda main()
c. eroare deoarece cuvantul cheie static se foloseste doar pentru variabile
d. un applet numit ClasaMea
2. Care dintre variabilele de mai jos: I. String a=Nume; II. int _numar=700; III. Point Punct=new Point(); IV. Point $punct=new Point(); V. double 2numar=5; VI. double _3numar;
sunt definite corect:
a. toate
b. nici una
c. toate, exceptand numarul V
d. toate, exceptand numarul IV
3. Analizand urmatorul cod sursa: Point pt1,pt2; pt1=new Point(100,100); pt2=pt1; pt1.x=200;pt1.y=200; System.out.print (pt1.x+, +pt1.y+ *** ); System.out.println (pt2.x+, +pt2.y); putem spune ca acesta va afisa:
a. 200 , 200 *** 200 , 200 pt1 si pt2 refera acelasi obiectb. 200 ,100 *** 200 , 100
c. 100 , 100 *** 100 , 100
d. 200 , 200 *** 100 , 100
4. Despre linia de cod de mai jos:
int[] temp=new int[99];
se poate spune:
a. creaza un tablou de numere intregi , tablou cu toate pozitiile sale initializate automat cu 0
b. creaza un tablou de numere intregi , tablou cu fiecare element initializat cu 99
c. nu creaza nimic , operatorul new nu se poate folosi impreuna cu un tip primitiv
d. creaza un tablou de obiecte initializate cu null , datorita folosirii operatorului new
5. Analizand urmatorul cod sursa : class MembruFamilie { static String numeFamilie=Gheorghe; String prenume; int varsta; } se poate spune:
a. este eronat sintactic, lipseste metoda main()
b. variabila numeFamilie este o variabila locala
c. variabila prenume este o variabila de clasa
d. variabila numeFamilie este o variabila de clasa variabilele de clasa se definesc prin inserarea cuv cheie static inaintea numelui variabilei6. Liniile de cod de mai jos: String[] vorbitor=new String[10]; vorbitor[10] =Text introdus; au ca efect:
a. crearea unui tablou de obiecte String initializate fiecare cu 10
b. producerea unei erori datorita plasarii incorecte a parantezelor patrate in String[]
c. crearea unui tablou de 10 obiecte String si asignarea sirului Text introdus in ultimul element al tabloului
d. producerea unei erori datorita adresarii vorbitor[10] numerotarea pozitiilor de la 1-97. Despre cele doua instructiuni de mai jos care folosesc o variabila de tip String numita numeleMeu: numeleMeu += Jr.; numeleMeu=numeleMeu + Jr.; se poate spune ca:
a. sunt corecte si echivalente
b. sunt corecte si produc rezultate diferite
c. sunt incorecte , operatorul + neputand fi folosit in acest fel
d. sunt incorecte , in cazul sirurilor neputand fi folosit operatorul += 8. O variabila globala este:
a. inexistenta in Java, rolul ei poate fi preluat de alte tipuri de variabile
b. o variabila folosita in interiorul unei metode
c. folosita pentru a defini atributele unui obiect
d. totdeauna precedata de cuvantul cheie static
9. O variabila de instanta care stocheaza un obiect va fi initializata automat in Java:
a. cu 0
b. cu \0
c. cu false
d. cu null
10. Urmatorul cod sursa: String[] tablou=new String[3]; for(int i=0;i