Você está na página 1de 15

A01.

Dintre semnificaiile de mai jos ale cuvntului calculator date n dicionare explicative romneti, alegei
semnificaia care corespunde cel mai bine celei care i se d acestui cuvnt n informatic.

A. Tabel care cuprinde rezultatele unor calcule, folosit pentru simplificarea operaiilor; carte, brour
care cuprinde asemenea tabele.
B. Calculator (electronic) = ansamblu de sisteme mecanice, electromagnetice i electronice destinat
prelucrrii informaiei; computer, ordinator.
C. Main de calcul.
D. Persoan specializat n calcule, mai ales economice.

Answer Key: B

A02. Se numete sistem de calcul un sistem format din


(n englez: ) i (n englez: ) care servete pentru stocarea i prelucrarea automat a informa iei
numerice i nenumerice.
Answer Key: echipamente, hardware, programe, software
A03. Memoria intern a calculatorului servete la:
A. Memorarea datelor pe timp ndelungat
B. Memorarea temporar a datelor
C. Memorarea instruciunilor date de operator
D. Memorarea programelor pe durata de execuie a acestora
E. Memorarea programelor pe timp ndelungat

Answer Key: B, D

A04. Care dintre cele de mai jos sunt funcii ale procesorului calculatorului?
A. Execut el nsui toate procesele din sistemul de calcul.

B. Execut el nsui operaiile aritmetice i logice.


C. Decodific instruciunile din program.
D. Execut procesele de intrare/ieire.
E. Transmite, conform programului, comenzi ctre memoria intern i unit ile periferice.

Answer Key: B, C, E
A05. Care dintre urmtoarele afirmaii referitioare la memoria extern a calculatorului sunt corecte?
A. Este constituit din acele echipamente ale sistemului de calcul, care servesc la stocarea datelor i
programelor pe timp ndelungat.
B. Este o memorie persistent (nu se terge dac echipamentul respectiv este scos temporar din
funciune).
C. Este orice fel de memorie situat n exteriorul sistemului de calcul.
D. Este o memorie volatil (care se terge dac echipamentul respectiv este scos din func iune).

Answer Key: A, B

A06. Care dintre definiiile de mai jos corespunde cel mai bine conceptului de "re ea de calculatoare"?
A. Un sistem de cabluri, la care sunt legate calculatoare.
B. Un ansamblu de linii care se ntretaie, avnd ca noduri calculatoare.
C. Un grup de calculatoare interconectate, astfel nct ntre ele s poat avea loc transfer de informa ie.
D. O reea din linii de transmisie, care leag ntre ele un grup de calculatoare.

Answer Key: C
A07. Dintre urmtoarele semnificaii ale cuvntului dat, alegei pe cea care se d acestui cuvnt n informatic.

A. Element de informaie sub form de numr, text (ir de caractere), imagine, secven sonor etc.,
care este reprezentat ntr-o form sub care poate fi stocat i prelucrat de calculator.

B. Fiecare dintre numerele, mrimile, relaiile etc. care servesc pentru rezolvarea unei probleme sau
care sunt obinute n urma unei cercetri i urmeaz s fie supuse unei prelucrri.
C. Timpul precis (exprimat n termeni calendaristici) cnd s-a produs sau urmeaz s se produc un
eveniment.

Answer Key: A
A08. Care dintre definiiile urmtoare ale algoritmului sunt corecte?
A. Este un ritm calculat prin rezolvarea unor ecuaii algebrice.
B. Este un program de efectuare a calculelor algebrice, care se aplic ritmic.
C. Este o mulime ordonat de pai executabili, descrii fr echivoc, care definesc un proces finit.
D. Este o secven de aciuni, care trebuie efectuat ntr-o ordine determinat pentru a realiza un
anumit obiectiv.
Answer Key: C, D
A09. Ce se nelege prin afirmaia c algoritmul are caracter discret?
A. Algoritmul nu divulg inteniile celui care l-a ntocmit.
B. Algoritmul acioneaz n mod delicat, fr s atrag atenia.
C. Algoritmul este alctuit dintr-un ansamblu de aciuni distincte (numite i "pa i") care au fiecare un
nceput i un sfrit i se execut succesiv.
D. Algoritmul manifest reinere i neamestec n aciunea altor algoritmi.

Answer Key: C

A10. Ce se nelege prin afirmaia c algoritmul trebuie s aib caracter finit?


A. Algoritmul a fost complet elaborat i poate fi utilizat.
B. Durata de via a algoritmului este limitat, dup care acesta trebuie actualizat.
C. Executarea algoritmului trebuie s se ncheie dup un numr finit de pai.

D. Algoritmul nu depete n aciunea sa anumite limite, impuse de cel care l-a ntocmit.

Answer Key: C

A11. Caracterul al algoritmului const n faptul c, oridecte ori se aplic acela i algoritm asupra acelora i
date de intrare, se obine acelai rezultat.
Answer Key: determinist
A12. Pentru ca algoritmul s aib caracter este necesar ca toate aciunile prevzute n algoritm s poat fi
realizate n mediul de execuie pentru care a fost ntocmit.
Answer Key: realizabil
A13. Ce se nelege prin caracterul universal al algoritmului?
A. Nu este specific unui domeniu particular. Trebuie s se aplice oricrei probleme.
B. Nu este specific unei regiuni geografice. Trebuie s se aplice pe tot globul pmntesc.
C. Trebuie s se aplice oricrui set de date de intrare, indiferent de configura ia lor.
D. Trebuie s se aplice oricrui set de date de intrare, dintr-o anumit mul ime de seturi de date de
intrare avut n vedere la elaborarea sa.

Answer Key: D
A14. Ce este, n programarea calculatoarelor, schema logic?
A. Reprezentarea grafic a algoritmului, n care pentru fiecare tip de ac iune se folosesc anumite
simboluri grafice specifice, iar pentru a indica ordinea executrii ac iunilor se folosesc sge i.
B. O reprezentare grafic a expresiilor logice din program.
C. O schem a logicii raionamentului pe baza cruia a fost ntocmit programul.

Answer Key: A
A15. Ce este pseudocodul?
A. Un fals limbaj de reprezentare a algoritmilor, utilizat n scopuri pur didactice.

B. Un cod fals, utilizat numai pentru inducerea n eroare a celor care vor s descifreze programul.
C. Un text aparent codificat, dar care n realitate este uor accesibil.
D. Un limbaj de reprezentare a algoritmilor asemntor cu limbajul natural, dar n care se folose te
numai un set strict limitat de construcii sintactice riguros definite, astfel nct s nu poat da na tere la
interpretri diferite

Answer Key: D

A16. Ce semnificaie dau programatorii cuvntului program?

A. Ansamblu de principii, de scopuri i de sarcini, care privesc activitatea de realizare a unei


apklicaii software.
B. Programul de lucru al echipei care realizeaz o aplica ie informatic.
C. Un ansamblu de instruciuni, scrise ntr-un limbaj de programare, pe care calculatorul le execut
pentru a ndeplini o anumit sarcin.

Answer Key: C

A17. Programul trebuie s conin descrierea


prelucrare a acestor date. Program= +

de intrare, de ieire i intermediare i descrierea

Answer Key: datelor, algoritmului, date, algoritm


A18. Ce este limbajul de programare?
A. Este un limbaj artificial, utilizat la scrierea programelor pentru calculator.
B. Este un limbaj de specialitate, n care se scriu programele de activitate.
C. Este limbajul n care comunic ntre ei programatorii.

Answer Key: A

A19. Ce se nelege prin limbaj main sau cod main?

de

A. Este codul binar prin care se reprezint instruc iunile programului n memoria intern a
calculatorului.
B. Este limbajul folosit pentru codificarea informaiilor n maina de calcul.
C. Este limbajul prin care se descrie structura mainii pe care se execut programul.
D. Este codul binar utilizat pentru transmiterea datelor ntre echipamentele mainii de calcul.

Answer Key: A

A20. Ce este limbajul de asamblare?


A. Este un limbaj de programare de nivel intermediar, n care se respect structura codului ma in,
dar n care valorile numerice ale codurilor de opera ii i ale adreselor de memorie sunt nlocuite prin
simboluri formate din grupuri de litere sau litere i cifre.
B. Este un limbaj n care se descrie modul de asamblare al instruc iunilor programului.
C. Este limbajul n care se descrie cum se asambleaz programul principal cu subprogramele pe
care el le apeleaz.
D. Este limbajul utilizat pentru descrierea modului de asamblare a modulelor din care este alctuit
programul.
Answer Key: A

A21. Care din afirmaiile de mai jos, privind limbajele de programare, sunt corecte?
A. Limbajele de programare de nivel superior sunt apropiate de limbajul uman natural, dar au un
grad nalt de formalizare.
B. Pentru a fi executat pe calculator, un program scris ntr-un limbaj de programare de nivel superior
trebuie s fie compilat sau intrerpretat.
C. Limbajele de programare de nivel nalt sunt cele prin care se scriu programele pentru a fi n elese
de om, dar nu se utilizeaz pe calculator.
D. Codul main i limbajul de asamblare difer de la un tip de calculator la altul.

Answer Key: A, B, D
A22. Care din afirmaiile urmtoare cu privire la sintaxa limbajelor de programare sunt corecte?

A. n sintaxa limbajului de programare se stabilete care este forma general a fiecrei instruc iuni.
B. Sintaxa stabilete totalitatea procedeelor stilistice ale limbajului, care in de topica propozi iei i a
frazei.
C. Sintaxa limbajului se refer numai la forma instruc iunii, n timp ce semnifica ia acesteia este de
domeniul semanticii.
D. Sintaxa este acea parte a gramaticii limbajului, care studiaz func iile cuvintelor i ale propozi iilor
n vorbire.
E. Sintaxa conine regulile de scriere corect n limbajul respectiv.

Answer Key: A, C, E
A23. Considerm c sintaxa unei instruciuni este dat prin urmtoarea form general: a* b|c d* e Care dintre
urmtoarele forme concrete sunt corecte?
A. abddde
B. aaddde
C. aaabcde
D. abbde
E. cdddde

Answer Key: A, E

A24. Care din afirmaiile urmtoare privind compilarea unui program sunt corecte?
A. Compilarea este translatarea n cod main a unui program scris ntr-un limbaj de nivel superior.
B. Persoana care compileaz se numete compilator.
C. Compilarea unui program se realizeaz de ctre un program numit compilator.
D. Programul scris n limbaj de nivel nalt este compilat n acelai timp cu executarea lui de ctre
calculator.
E. Compilarea este mbinarea de fragmente din diferite programe pentru a face un program nou.
F. Pentru executarea pe calculator a unui program n limbaj nalt, numit program surs, acesta este
n prealabil compilat, obinndu-se programul n cod main numit program obiect.

Answer Key: A, C, F

A25. Care din afirmaiile de mai jos privind interpretorul de programe sunt corecte?
A. Interpretorul este persoana care interpreteaz semnifica ia instruc iunilor codificate ntr-un
program.
B. Interpretorul parcurge succesiv instruciunile programului surs, le verific sintactic, le
translateaz n cod main i le transmite procesorului spre execu ie.
C. Dac ntlnete o instruciune cu eroare sintactic, interpretorul semnaleaz eroarea i se opre te
din execuie.
D. Interpretorul semnaleaz toate erorile sintactice existente ntr-un program.
E. Interpretorul translateaz ntregul program n cod main, care poate fi apoi executat.
F. Interpretorul este un program utilizat pentru executarea programelor scrise ntr-un anumit limbaj
de programare de nivel nalt.
Answer Key: B, C, F
A26. Ce este un program portabil?
A. Un program care poate fi executat pe calculatoare de tipuri diferite.
B. Un program de dimensiuni suficient de mici pentru a putea fi transportat.
C. Un program care poate fi purtat de orice utilizator.

Answer Key: A
A27. Un program scris n limbajul Java este compilat sau interpretat?
A. Este compilat, obinndu-se un cod binar (bytecode) care este apoi interpretat de ma ina virtual
Java.
B. Este compilat i se obine un program obiect binar n codul main al calculatorului pe care va fi
executat.
C. Este transmis prin reea sub form de program surs i interpretat pe calculatorul de destina ie.

Answer Key: A

A28. Ce este o paradigm de programare?


A. Un ansamblu asociativ de elemente ale limbajului de programare, apar innd aceleea i clase
sintactice i/sau semantice.
B. Un stil fundamental de programare, care se refer la maniera de a trata problemele ntr-un anumit
limbaj de programare.
C. Ansamblu de termeni aparinnd aceleeai categorii a gramaticii limbajului, care se pot substitui
unul cu altul.

Answer Key: B
A29. Care dintre afirmaiile de mai jos privind paradigmele de programare sunt corecte?
A. Programarea imperativ este o form a programrii procedurale, n care se impune n mod
imperativ ce proceduri trebuie executate.
B. Programarea procedural este o form a programrii imperative, n care instruc iunile sunt grupate
n proceduri, numite i subrutine sau funcii.
C. Exist limbaje de programare n care se aplic mai multe paradigme.
D. Un limbaj de programare trebuie s respecte o singur paradigm.

Answer Key: B, C
A30. Care dintre afirmaiile urmtoare, referitoare la paradigmele de programare, sunt corecte?
A. n programele care respect paradigma declarativ con in declara ii privind cum trebuie realizate
obiectivele programului.
B. n programarea funcional pur, se are n vedere c executarea fiecrei func ii modific starea
calculatorului.
C. n programarea funcional pur se ignor faptul c executarea func iilor modific starea
calculatorului, lundu-se n consideraie numai datele de intrare (argumentele func iei) i datele de ie ire
(rezultatul evalurii funciei).
D. n programele care respect paradigma declarativ se specific ce trebuie realizat, dar nu i cum
trebuie obinute aceste rezultate.
Answer Key: C, D
A31. Programarea orientat obiect este o paradigm de programare, conform creia programul este alctuit
din care comunic ntre ele prin .
Answer Key: obiecte, mesaje

A32. Ce este, n programarea calculatoarelor, obiectul?


A. Obiectul este partea din instruciune care arat asupra cui este exercitat ac iunea acesteia.
B. Obiectul este un program autonom sau un modul de program care con ine att date (sub forma de
variabile sau atribute), ct i metode (sub forma de subrutine sau func ii).
C. Obiectul este o structur de date, care conine informa ie despre un obiect fizic.
D. Obiectul programrii calculatoarelor este realizarea de programe pentru utilizarea calculatoarelor
n diferite domenii de activitate.

Answer Key: B

A33. Prin ce se caracterizeaz starea obiectului, n programarea orientat obiect?


A. Prin faptul c obiectul este sau nu vizibil pe ecranul calculatorului n momentul respectiv.
B. Prin coordonatele obiectului la un moment dat i prin viteza sa de deplasare.
C. Prin ansamblul valorilor tuturor variabilelor obiectului la un moment dat.
D. Prin poziia pe care obiectul o are pe ecranul calculatorului i prin culoarea sa.

Answer Key: C
A34. Prin ce se caracterizeaz, n programarea orientat obiect, comportamentul obiectului?
A. Prin ansamblul metodelor obiectului respectiv.
B. Prin modul n care obiectul se comport n raport cu alte obiecte.
C. Prin modul n care se manifest obiectul n timpul executrii programlui.
D. Prin direcia i viteza de deplasare a obiectului pe ecran.

Answer Key: A
A35. Ce este, n programarea orientat obiect, ncapsularea?

A. Introducerea obiectului ntr-un nveli numit capsul.


B. Proprietatea obiectelor de a-i putea ascunde o parte dintre date i metode.
C. Astuparea obiectului cu o capsul.

Answer Key: B
A36. Ce este, n programarea orientat obiect, motenirea?
A. Datele i metodele care se transmit de la o generaie de obiecte la alta.
B. Dreptul la succesiune al unui obiect asupra proprietilor printelui su.
C. Proprietatea unei clase de a conine atributele (variabilele) i metodele superclasei sale.

Answer Key: C
A37. n cazul motenirii o clas poate avea cel mult o singur superclas, iar n cazul motenirii
poate avea mai multe superclase.

o clas

Answer Key: simple, multiple

A38. Ce este, n programarea orientat obiect, polimorfismul?


A. Posibilitatea ca n subclas metoda s fie redefinit, astfel nct s ac ioneze altfel dect n
superclasa ei.
B. Proprietatea unui obiect de a-i putea schimba forma sub care apare pe ecran.
C. Proprietatea unei clase de a putea conine obiecte de forme diferite.

Answer Key: A

A39. Proprietatea obiectelor de a putea ncorpora alte obiecte (n programarea orientat obiect) se nume te
Answer Key: agregare
A40. Ce este, n programarea orientat obiect, identitatea obiectului?
A. Faptul c fiecare obiect este identic cu el nsui.

B. Asemnarea perfect dintre dou obiecte.


C. Fiecare obiect este o entitate distinct, care ocup propria zon de memorie i este indicat
printr-o referin unic.
Answer Key: C
A41. Ce este clasa (n programarea orientat obiect)?
A. O grupare de persoane care studiaz un limbaj de programare orientat obiect.
B. Clasa este un grup de obiecte cu proprieti similare.
C. Un modul software n care sunt specificate atributele (datele, variabilele) i metodele pe
care le vor avea toate obiectele clasei respective.

Answer Key: C
A42. Ce este, n programarea orientat obiect, o instan ?
A. Un organ nsrcinat cu soluionarea litigiilor ntre clase i ntre obiecte.
B. Starea instantanee a unei clase.
C. Un obiect care constituie o realizare concret a clasei.

Answer Key: C
A43. Care este relaia dintre clas i subclas?
A. Subclasa este o parte component a clasei.
B. Subclasa este n subordinea clasei, n sensul c execut mesajele primite de la clas.
C. Subclasa extinde clasa, n sensul c are toate propriet ile clasei (atribute i metode) dar
poate avea i proprieti specifice.

Answer Key: C
Question 10 of 20
A44. Care din afirmaiile urmtoare, referitoare la programarea bazat pe prototip, sunt corecte?

0.0 Points

A. Programarea bazat pe prototip este o form a programrii orientate obiect.


B. n programarea bazat pe prototip un obiect poate fi definit, avnd ca prototip un alt obiect.
C. n programarea bazat pe prototip, motenirea se realizeaz prin intermediul prototipurilor:
obiectul motenete proprietile prototipului su, dar poate avea i propriet i specifice.
D. Programarea bazat pe prototip este un stil de programare, n care n loc de obiecte se folosesc
prototipuri.
E. n programarea bazat pe prototip nu poate exista motenire, deoarece nu exist clase.
F. n programarea bazat pe prototip nu se definesc clase, ci direct obiecte.

Answer Key: A, B, C, F
A45. Ce fel de orientare obiect are limbajul JavaScript?
A. JavaScript este un limbaj orientat obiect bazat pe prototipuri.
B. JavaScript este un limbaj orientat obiect bazat pe clase.
C. Limbajul JavaScript nu este orientat obiect.

Answer Key: A
A46. Ce fel de orientare obiect are limbajul PHP?

A. Limbajul de programare PHP nu este orientat obiect.


B. PHP este un limbaj de programare orientat obiect bazat pe clase.
C. PHP este un limbaj de programare orientat obiect bazat pe prototipuri.

Answer Key: B

Answer Key: C
A47. Ce este o aplicaie software?
A. Un program n curs de aplicare.

B. Un program destinat unei aplicaii concrete, ntr-un anumit domeniu de activitate (de exemplu, n
contabilitate).
C. Aplicarea n practic a unui produs software.

Answer Key: B
A48. Ce este sistemul de programe (software)?
A. Un ansamblu de programe care comunic ntre ele.
B. Un ansamblu de programe care contribuie mpreun la realizarea unui anumit obiectiv.
C. O colecie de programe de calculator, proceduri de utilizare i documenta ie a programelor.

Answer Key: C

A49. Care dintre afirmaiile de mai jos, cu privire la sistemul de operare al calculatorului, sunt corecte?
A. Asigur legtura dintre programele de aplicaie i componentele hardware.
B. Efectueaz compilarea i/sau interpretarea programelor.
C. Asigur gestionarea i coordonarea componentelor hardware ale calculatorului.

Answer Key: A, C
A50. Care dintre afirmaiile urmtoare cu privire la arhitectura client-server sunt corecte?
A. Un anumit program poate fi sau numai server, sau numai client, dar nu poate avea ambele roluri.
B. Serverul i clientul pot fi instalate pe acelai calculator, sau pe calculatoare diferite.
C. Acelai program poate fi server pe o anumit relaie, i client pe alta.
D. Att serverul, ct i clientul sunt programe.
E. Serverul i clientul se instaleaz obligatoriu pe calculatoare diferite, legate n re ea.
F. Serverul este un program care face servicii, iar clientul este omul care apeleaz la serviciile lui.

Answer Key: B, C, D

Você também pode gostar