Alege optiunea de logare

Intrebari

Cine, ce, cum, cat, unde, de ce?

Fara raspuns

Arata ca stii, raspunde la intrebari si ajuta comunitatea!

1. Care dintre urmatoarele liste contine doar keywords tipice limbajului Java?

A. class, if, void, long, Int, continue
B. goto, instanceof, native, finally, default, throws
C. try, virtual, throw, final, volatile, transient
D. strictfp, constant, super, implements, do
E. byte, break, assert, switch, include

Raspuns si Explicatii


Raspuns corect: B

Toate cuvintele variantei B se afla printre cele 49 de keyworduri Java. Desi goto este rezervat in Java, goto nu se foloseste si nu are o functie.

 

Optiunea A este gresita deoarece keywordul pentru primitiva int incepe cu litera mica 'i'.

 

Optiunea C este gresita deoarece "virtual" este un keyword in C++, si nu Java.

 

Optiunea D este gresita deoarece "constant" nu este un keyword. Constantele in Java se marcheaza static sau final.

 

Optiunea E este gresita deoarece "include" este un keyword in C, si nu Java.

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

2. Care dintre urmatoarele declara, construieste, si initializeaza un vector?

A. int [] myList = {"1", "2", "3"};
B. int [] myList = (5, 8, 2);
C. int myList [] [] = {4,9,7,0};
D. int myList [] = {4, 3, 7};

Raspuns si Explicatii


Raspuns corect: D

Singura expunere legala de declarare si asignare a unui vector este varianta D.

 

Optiunea A este gresita deoarece initializeaza un vector int cu literali String.

 

Optiunea B este gresita deoarece foloseste altceva decat paranteze ondulate pentru initializare.

 

Optiunea C este gresita deoarece ofera valori initiale pentru o singura dimensiune, desi vectorul declarat este un vector bi-dimensional.

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

3. Care din urmatoarele este un cuvant rezervat in limbajul Java?

A. method
B. native
C. subclasses
D. reference
E. array

Raspuns si Explicatii


Raspuns corect: B

Cuvantul "native" este un keyword valid, folosit la modificarea declaratiei unei metode.

Optiunea A, D si E nu sunt keywords. Optiunea C este gresita deoarece keywordul pentru subclasare in Java este extends, nu 'subclasses'.

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

4. Care este un keyword valid in Java?

A. interface
B. string
C. Float
D. unsigned

Raspuns si Explicatii


Raspuns corect: A

interface este un keyword valid.

 

Optiunea B este gresita deoarece, desi "String" este un tip de clasa in Java, "string" nu este un keyword.

 

Optiunea C este gresita deoarece "Float" este un tip de clasa. Keywordul pentru primitiva Java este float.

 

Optiunea D este gresita deoarece "unsigned" este un keyword in C/C++ dar nu in Java.

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

5. Care va fi outputul programului?
public class CommandArgsThree 
{
    public static void main(String [] args) 
    {
        String [][] argCopy = new String[2][2];
        int x;
        argCopy[0] = args;
        x = argCopy[0].length;
        for (int y = 0; y < x; y++) 
        {
            System.out.print(" " + argCopy[0][y]);
        }
    }
}


Iar invocarea la linia de comanda este :

> java CommandArgsThree 1 2 3

A. 0 0
B. 1 2
C. 0 0 0
D. 1 2 3

Raspuns si Explicatii


Raspuns corect: D

In argCopy[0] = args; , variabila de referinta argCopy[0], care se adresa unui vector cu doua elemente, este realocata unui vector (args) cu trei elemente.

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

6. Care este numele metodei folosite pentru pornirea executiei unui fir?

A. init();
B. start();
C. run();
D. resume();

Raspuns si Explicatii


Raspuns corect: B

Optiunea B este corecta. Metoda start() face ca acest fir sa inceapa executia; Java Virtual Machine apeleaza metoda de rulare a acestui fir.

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

7. Care trei dintre urmatoarele sunt metode ale clasei Object?
notify();
notifyAll();
isInterrupted();
synchronized();
interrupt();
wait(long msecs);
sleep(long msecs);
yield();

A. 1, 2, 4
B. 2, 4, 5
C. 1, 2, 6
D. 2, 3, 4

Raspuns si Explicatii


Raspuns corect: C

(1), (2), si (6) sunt corecte. Sunt toate in legatura cu lista de fire de executie in asteptare pentru obiectul specificat.

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

8. Care din liniile de cod (variante) este potrivita pentru inceperea unui fir de executie ?
class X implements Runnable 
{ 
    public static void main(String args[]) 
    {
        /* Cod de rulat.. */
    } 
    public void run() {} 
}

A. Thread t = new Thread(X);
B. Thread t = new Thread(X); t.start();
C. X run = new X(); Thread t = new Thread(run); t.start();
D. Thread t = new Thread(); x.run();

Raspuns si Explicatii


Raspuns corect: C

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

9. Care trei dintre urmatoarele garanteaza ca un fir de executie va parasi starea de rulare?
    yield()
    wait()
    notify()
    notifyAll()
    sleep(1000)
    aLiveThread.join()
    Thread.killThread()

A. 1, 2 and 4
B. 2, 5 and 6
C. 3, 4 and 7
D. 4, 5 and 7

Raspuns si Explicatii


Raspuns corect: B

Foaie de calcul

Raporteaza

Nume *
Email *
Mesaj *
Vezi raspuns Foaie de calcul Raporteaza Discuta

Contul meu

Utilizator

Parola

Clasament

Cele Mai Multe Raspunsuri In Ultimele 7 Zile
1

annie93

Puncte: 36374 | Senior

2

adrianad

Puncte: 36048 | Senior

3

andreea.prodan.39

Puncte: 28727 | Senior

4

Adeelll

Puncte: 18857 | Intermediar

5

toDO

Puncte: 18831 | Intermediar

6

Knower

Puncte: 17977 | Intermediar

7

Miriamm

Puncte: 15240 | Intermediar

8

Dorina

Puncte: 15201 | Intermediar

9

Contrast000

Puncte: 13797 | Intermediar

10

321123

Puncte: 13524 | Intermediar

Iti recomandam