Upload
alexcargosa
View
268
Download
0
Embed Size (px)
Citation preview
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
1/175
I. PROGRAMARE PROCEDURAL
N C
1
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
2/175
2
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
3/175
1. Constante
1) Care este valoarea n baza 10 pentru constanta 0x100:a) 0x100 nu e o constant
b) 256c) 4d) 64e) 100
2) Care este valoarea n baza 10 pentru constanta 0x123:a) 0x123 nu e o constant
b) 4c) 291d) 83e) 123
3) Care este valoarea n baza 10 pentru constanta 0100:a) 0100 nu e o constant
b) 256c) 4d) 64e) 100
4) Care este valoarea n baza 10 pentru constanta 0123:a) 0x123 nu e o constant
b) 291
c) 4d) 123e) 83
5) Care este valoarea n baza 10 pentru constanta 100:a) 100 nu e o constant
b) 256c) 4d) 64e) 100
3
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
4/175
6) Care este valoarea n baza 10 pentru constanta 123:a) 0x123 nu e o constant
b) 123c) 291d) 4e) 83
7) Cu se reprez!nt n eor!a !ntern (signe !"a#$(%10$:a) 1 1 1 1 0 1 1 0
b) 1 0 0 0 1 0 1 0c) 1 0 0 0 0 0 1 0d) 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0e) 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0
8) Cu se reprez!nt n eor!a !ntern (signe !"a#$(%3$:a) 1 0 0 0 0 0 1 1
b) 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
c) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1d) 1 1 1 1 1 1 0 1e) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
9) Cu se reprez!nt n eor!a !ntern"signed char)(10):a) 1 1 1 1 0 1 1 0
b) 0 0 0 0 1 0 1 0c) 0 0 0 0 0 0 1 0d) 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0e) 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0
10) Cu se reprez!nta n eor!a !ntern (signe !"a#$(3$:a) 0 0 0 0 0 0 1 1
b) 1 1 1 1 1 1 0 1c) 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1d) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1e) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
11) #ac valoarea zec!al corespunztoare d!n codul $%C&& pentruconstanta 'c' este 99( care este valoarea zec!al corespunztoare codulu!$%C&& pentru constanta 'e'
a) 65b) 101
4
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
5/175
c) 145d) 1100101e) 'c' respect!v 'e' nu au o reprezentare n cod $%C&&
12) #ac valoarea zec!al corespunztoare d!n codul $%C&& pentruconstanta '*' este 70( care este valoarea zec!al corespunztoare codulu!
$%C&& pentru constanta '#'a) 72b) 104c) 68d) 1100101e) '#' respect!v '*' nu au o reprezentare n cod $%C&&
13) #ac valoarea zec!al corespunztoare d!n codul $%C&& pentruconstanta 'c' este 99( care este valoarea octal corespunztoare codulu!$%C&& pentru constanta 'e'
a) 65
b) 145c) 101d) 100010e) 'c' respect!v 'e' nu au o reprezentare !n cod $%C&&
14) #ac valoarea zec!al corespunztoare d!n codul $%C&& pentruconstanta '*' este 70( care este valoarea octal corespunztoare codulu!$%C&& pentru constanta '#'
a) 72b) 68c) 104
d) 100010e) '#' respect!v '*' nu au o reprezentare n cod $%C&&
15) Ce valoare reprez!nt &')&:a) un +!r de 4 caractere"ad!c ,( 7( 5) - 1 caracter ",0) care !nd!c
ter!narea +!rulu!b) caracterul cu codul $%C&& av.nd valoarea 75 expr!at n baza 10c) un +!r de 3 caractere"ad!c un caracter cu codul $%C&& cu valoarea 7(
caracterul 5) - 1 caracter ",0)care !nd!c ter!narea +!rulu!d) caracterul cu codul $%C&& av.nd valoarea 75 expr!at n baza 8e) un +!r de 2 caractere"ad!c un caracter cu codul $%C&& cu valoarea
octal 75) - 1 caracter ",0) care !nd!c ter!narea +!rulu!
5
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
6/175
16) Ce valoare reprez!nt &'103&:a) un +!r de 5 caractere"ad!c ,( 1( 0( 3) - 1 caracter ",0) care !nd!c
ter!narea +!rulu!
b) caracterul cu codul $%C&& av.nd valoarea 103 expr!at n baza 8c) caracterul cu codul $%C&& av.nd valoarea 103 expr!at n baza 10d) un +!r de 4 caractere"ad!c un caracter cu codul $%C&& cu valoarea 1(
caracterul 0 s! caracterul 3) - 1 caracter ",0)care !nd!c ter!narea+!rulu!
e) un +!r de 2 caractere"ad!c un caracter cu codul $%C&& cu valoareaoctal 103) - 1 caracter ",0) care !nd!c ter!narea +!rulu!
17) Ce valoare reprez!nt *'5:a) un +!r de 4 caractere"ad!c ,( 7( 5) - 1 caracter ",0) care !nd!c
ter!narea +!rulu!
b) caracterul cu codul $%C&& av.nd valoarea 75 expr!at n baza 10c) un +!r de 3 caractere"ad!c un caracter cu codul $%C&& cu valoarea 7(
caracterul 5) - 1 caracter ",0) care !nd!c ter!narea +!rulu!d) caracterul cu codul $%C&& av.nd valoarea 75 expr!at n baza 8e) un +!r de 2 caractere"ad!c un caracter cu codul $%C&& cu valoarea
octal 75) - 1 caracter ",0) care !nd!c ter!narea +!rulu!
18) Ce valoare reprez!nt *'103*:a) un +!r de 2 caractere"ad!c un caracter cu codul $%C&& cu valoarea
octal 103) - 1 caracter ",0) care !nd!c ter!narea +!rulu!b) un +!r de 5 caractere"ad!c ,( 1( 0( 3) - 1 caracter ",0) care !nd!c
ter!narea +!rulu!c) caracterul cu codul $%C&& av.nd valoarea 103 expr!at n baza 10d) un +!r de 4 caractere"ad!c un caracter cu codul $%C&& cu valoarea 1(
caracterul 0 s! caracterul 3) - 1 caracter ",0)care !nd!c ter!narea+!rulu!
e) caracterul cu codul $%C&& av.nd valoarea 75 expr!at n baza 8
19) C./! octe/! ocup +!rul *'''*'&a''0)1*:a) 14
b) 15c) 3d) 7
6
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
7/175
e) 8
20) C./! octe/! ocup +!rul *'''*'&a'0)'01*:a) 15
b) 16c) 6d) 7e) 8
21) C./! octe/! ocup +!rul *\1234:a) 5
b) 6c) +!rul nu este corectd) 3e) 2
22) Construc/!a 2e5 reprez!nt n Ca) o constanta !nt
b) o constanta doublec) o constanta loatd) o constanta !nt reprezentat exazec!ale) un nue de var!ab!la
23) C./! octe/! ocup n C +!rul &'123+)&:a) 4
b) 6
c) +!rul nu este corectd) 3e) 7
24) C./! octe/! ocup n C +!rul *'123+)*:a) 4
b) 6c) +!rul nu este corectd) 3e) 7
7
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
8/175
25)n cazul n care !nt se reprez!nt pe 16b!/! "2 octe/!) n ce od estereprezentant valoarea 020l "l!tera !c la !nal)
a) ntre r sen pe 16 b!/!b) ntre r sen pe 32 b!/!c) copleent a/ de 2 pe 16 b!/!d) copleent a/ de 2 pe 32 b!/!
e) double
26)n cazul n care !nt se reprez!nt pe 16b!/! "2 octe/!) n ce od estereprezentant valoarea 020ul "l!tera !c la !nal)
a) ntre r sen pe 16 b!/!b) ntre r sen pe 32 b!/!c) copleent a/ de 2 pe 16 b!/!d) copleent a/ de 2 pe 32 b!/!e) double
27) Care este rezultatul expres!e! 3 , - 3 ,4 + */ 2 // + 5 3:
a) 3b) 5c) 12d) expres!a nu este corectae) 10
28) Care este rezultatul expres!e! 3 --, - 3 , + , - 2 -- , ) 3:a) 3
b) 5c) 12d) expres!a nu este corecta
e) 10
29) Care este rezultatul expres!e! 3 , &'& , &'n&:a) 3
b) 10c) 20d) expres!a nu este corectae) 22
30) Care este rezultatul expres!e! 0xa%010:a) 10
b) 0xa
8
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
9/175
c) 'a'd) 2e) expres!a nu este corect
31) %e d secven/a de prora de a! os Cu va arta +!rul n !nal!"a# a/10*a!* a/1a/1,2 a/2a/1%1 a/3a/1,1
a) abccb) adcec) cbdcd) cdbde) abac
32) %e d secven/a de prora de a! os Cu va arta +!rul n !nal!"a# a/10*a!* a/2&'0& a/3&4& a/1&!&
a) abcdb) accc) a,0c d) ace) c,0d
33) %e d secven/a de prora de a! os Cu va arta +!rul n !nal!"a# a/10*a!* a/1&'0& a/3&4& a/2&!&
a) ab) "+!rul v!d)c) acc d) a,0c e) ,0cd
34) %e d var!ab!la signe !"a# x ce valoare se va a!+a coanda5#int4(*6*7x$dup expres!a x128
a) 128b) 128c) 0d) expres!a va enera o eroare de cop!laree) ',128'
35) %e d var!ab!la signe !"a# x ce valoare se va a!+a coanda5#int4(*6!*7x$dup expres!a x128
9
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
10/175
a) 128b) 128c) ec!valentul !n cod $%C&& al valor!! ',200'd) expres!a va enera o eroare de cop!laree) ec!valentul !n cod $%C&& al valor!! ',128'
36)%e d var!ab!la signe !"a# x ce valoare se va a!+a coanda5#int4(*6*7x$dup expres!a x100,1)0a) expres!a va enera o eroare de cop!lare
b) 250c) ec!valentul !n cod $%C&& al valor!! ',250'd) ec!valentul !n cod $%C&& al valor!! ', 372'e) 6
37) %e d var!ab!la signe !"a# x ce valoare va a!+a coanda5#int4(*6!*7x$dup expres!a x100,1)0
a) expres!a va enera o eroare de cop!lare
b) 250c) ec!valentul !n cod $%C&& al valor!! ',250'd) ec!valentul !n cod $%C&& al valor!! ', 372'e) 6
38) %e d secven/a de prora de a! os Cu va arta +!rul n !nal!"a# a/10*a!* a/0&'9)& a/1&)& a/2&& a/3&4&
a) $5d b) bcdc) 5ddd) a,d
e) ,0dd39) Cu se reprez!nt n eor!a !ntern (signed char)(032):
a) 0 0 0 1 1 0 1 0b) 0 0 1 0 0 0 0 0c) 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0d) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0e) 0 0 1 1 0 0 1 0
40) Cu se reprez!nta n eor!a !ntern (signe !"a#$(0x32$a) 0 0 0 1 1 0 1 0
b) 0 0 1 0 0 0 0 0c) 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0
10
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
11/175
d) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0e) 0 0 1 1 0 0 1 0
41) Cu se reprez!nt n eor!a !ntern (signe !"a#$(32$a) 0 0 0 1 1 0 1 0
b) 0 0 1 0 0 0 0 0
c) 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0d) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0e) 0 0 1 1 0 0 1 0
42) Cu se reprez!nt n eor!a !ntern (s"o#t$(032$a) 0 0 0 1 1 0 1 0
b) 0 0 1 0 0 0 0 0c) 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0d) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0e) 0 0 1 1 0 0 1 0
43) Cu se reprez!nta n eor!a !ntern (s"o#t$(0x32$a) 0 0 0 1 1 0 1 0b) 0 0 1 0 0 0 0 0c) 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0d) 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0e) 0 0 1 1 0 0 1 0
44) Care este t!pul expres!e! a %: a) t!pul lu! a
b) t!pul lu! bc) vo!d :
d) vo!de) vo!d ;
45) Care este ec!valentul expres!e! (a$.a) a
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
12/175
# include
void main(){
char a;
scanf("%c", &a);
printf("%c",a);
dac se !ntroduce valoarea 2009( care este valoarea a!+at
a) codul $%C&& a lu! >nterb) spat!uc) codul $%C&& pentru 9d) 9e) 2
47) #aca se tasteaz caracterul b( ce a!+eaz urtorul prora
# include
void main(){
char c;
int !;
c etchar(); ! c $ ;
putchar(char(!));
a) codul $%C&& al lu! bb) codul $%C&& al lu! ac) bd) ae) n!!c
48) #aca se tasteaz caracterul b( ce a!+eaz urtorul prora
# include
void main(){
char c;
int !;
c etchar();
! c $ ';
putchar(char(!));
a) codul $%C&& al lu! ab) codul $%C&& al lu! cc) ad) ce) n!!c
12
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
13/175
49) Care este valoarea de adevr a expres!e!(a ;
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
14/175
3) Bentruint a2+!int + ce valoare va avea var!ab!laadup eectuareaexpres!e!a , ++b;
a) 2b) 6c) 7d) expres!a este eronat
e) 3
4) Bentruint i3 +! int ce valoare va avea var!ab!lai B5 eectuareaexpres!e!i,i,, , ,,;
a) 15b) 3c) 12d) expres!a este eronate) 14
5) n ce cond!/!! expres!a x , > - ,3 are rezultat double
a) ntotdeauna( !nd!erent daca t!pul lu! x +! z este !nt sau doubleb) n!c!odat( rezultatul este ntotdeauna ntrec) n!c!odat( rezultatul este ntotdeauna loatd) dac cel pu/!n una "x sau sau z) este de t!p doublee) doar dac x( +! z sunt toate de t!p double "+! nu !nt)
6) n ce cond!/!! expres!a x , > - ,3.are rezultat doublea) ntotdeauna( !nd!erent daca t!pul lu! x +! z este !nt sau double
b) n!c!odat( rezultatul este ntotdeauna ntrec) n!c!odat( rezultatul este ntotdeauna loatd) doar daca x sau sau z sunt de t!p double
e) doar dac x( +! z sunt toate de t!p double
7) n ce cond!/!! expres!a x , > - ,3are rezultat !nta) ntotdeauna( !nd!erent daca t!pul lu! x +! z este !nt sau double
b) rezultatul este ntotdeauna !ntc) n!c!odat( rezultatul este ntotdeauna doubled) dac cel pu/!n una "x sau sau z) este de t!p !nte) doar dac x( +! z sunt toate de t!p !nt "+! nu double)
8) Care d!ntre valor!le de a! os pentru int x;ace ca expres!a x 6 + 2s !e d!er!t de 0
a) 12
14
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
15/175
b) 6c) 8d) 5e) n!c! una d!ntre valor!le date nu ace ca expres!a s !e d!er!t de 0
9) Care d!ntre valor!le de a! os pentru int x;ace ca expres!a x - 9 2
s !e eal cu 0a) 12b) 10c) 15d) 17e) n!c! una d!ntre valor!le date nu ace ca expres!a s !e eal cu 0
10) Care d!ntre valor!le de a! os pentru int x; ace ca expres!a x - 9 1s !e d!er!t de 0
a) 17b) 15
c) 10d) 12e) n!c!odat expres!a nu poate ! eala cu 0
11) Bentru int i9; +! int 12; ce valoare va avea x dup eectuareaexpres!e! x i = ;
a) 6b) 14c) expres!a este eronatd) 10e) 8
12) Bentru int i9; +! int 12; ce valoare va avea x dup eectuareaexpres!e!x i ;
a) 6b) 14c) expres!a este eronatd) 10e) 8
13) Bentru int i9 +! int 12 ce valoare va avea x dup eectuareaexpres!e! x i F
a) 6
15
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
16/175
b) 14c) expres!a este eronatd) 10e) 8
14) Bentru int i10; +! int 18; ce valoare va avea var!ab!la x dup
eectuarea expres!e! x i = a) 2b) 24c) 10d) expres!a este eronate) 26
15) Bentru int i10; +! int 18; ce valoare va avea var!ab!la x dupeectuarea expres!e! x i
a) 24b) 10
c) 2d) expres!a este eronate) 26
16) Bentru int i10; +! int 18; ce valoare va avea var!ab!la x dupeectuarea expres!e! x i F
a) 24b) 10c) 2d) expres!a este eronate) 26
17) Bentru int i3; +! int 12; ce valoare va avea var!ab!la x dupeectuarea expres!e! x ;; i
a) 4b) 96c) 0d) 15e) 1
18)Bentru int i3 +! int 12 ce valoare va avea var!ab!la x dupeectuarea expres!e! x :: i
a) 4
16
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
17/175
b) 96c) 15d) expres!a este eronate) 1
19) Bentru int i3; +! int %12; ce valoare va avea var!ab!la x dup
eectuarea expres!e! x ;; ia) 2b) 96c) 0d) 15e) 1
20) Bentru int i3 +! int %12 ce valoare va avea var!ab!la x dupeectuarea expres!e! x :: i
a) 1b) 96
c) 0d) 15e) 2
21) Bentru int a37)7 !7 x); ce valoare va avea var!ab!la x dupeectuarea expres!e! x a ; ! , a H ! b
a) 2b) 1c) 0d) 5e) 10
22) Bentru int a37)7 !7 x) ce valoare va avea var!ab!la x dupeectuarea expres!e! x a : ! , a H ! %
a) 2b) 1c) 0d) 5e) 10
23)Bentru int a=3b=5 c=! x=5;valoare vor avea var!ab!lele a( b( cs! x dup eectuarea expres!e! x 2 , (a + , ( !$$
a) aD11( bD7( cD7( xD13
17
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
18/175
b) aD4( bD7( cD7( xD2c) expres!a este eronatd) aD4( bD5( cD7( xD2e) aD4( bD7( cD7( xD6
24)Bentru int a37)7 !7 x);valoare vor avea var!ab!lele a( b( c s! x
dup eectuarea expres!e! x 2 , a + , !a) aD11( bD7( cD7( xD13b) aD4( bD7( cD7( xD2c) expres!a este eronatd) aD4( bD5( cD7( xD2e) aD4( bD7( cD7( xD6
25) Bentru int a37)7 !7 x) ce valoare va avea var!ab!la x dupeectuarea expres!e! x a ; , a ; ! , : !
a) 0b) 1
c) expres!a este eronatd) 2e) 3
26) Bentru int a37)7 !7 x) ce valoare va avea var!ab!la x dupeectuarea expres!e! x (a ; $ , (a ; !$ , ( : !$
a) 0b) 1c) expres!a este eronatd) 2e) 3
27) Bentru int a2)73ce valoare va avea var!ab!la x dup eectuareaexpres!e! x a-10100,10,a610
a) 0b) 25c) expres!a este eronatd) 235e) 283
28) Bentru int a2)73ce valoare va avea var!ab!la x dup eectuareaexpres!e! x a100-10,10,a610
a) 0b) 25
18
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
19/175
c) expres!a este eronatd) 235e) 283
29) Cu se nue+te odul de reprezentare a datelor ntre! cu sena) copleent a/ de 1
b) copleent a/ de 2c) v!rul ob!ld) v!rul !xe) nu se pot reprezenta dec.t date poz!t!ve
30) Cu se nue+te odul de reprezentare a datelor realea) copleent a/ de 1
b) copleent a/ de 2c) v!rul ob!l
d) v!rul !xe) nu se pot reprezenta dec.t date poz!t!ve
31) Care este ord!nea de execu/!e a opera/!!lor unare a) ntotdeauna de la st.na la dreapta
b) ntotdeauna de la dreapta la st.nac) aleator!ed) nu ex!st n C opera/!! unaree) nu se pot scr!e 2 opera/!! unare pentru un s!nur operand
32) Care este ord!nea de execu/!e a opera/!!lor b!nare "except.nd atr!bu!r!le)
care au acela+! n!vel de pr!or!tate a) ntotdeauna de la st.na la dreaptab) ntotdeauna de la dreapta la st.nac) aleator!ed) nu ex!st n C opera/!! b!naree) nu ex!st 2 opera/!! b!nare pe acela+! n!vel de pr!or!tate
33) Care d!ntre a!ra/!!le de a! os este adevrat a) opera/!!le de atr!bu!re sunt coutat!ve
b) opera/!!le de atr!bu!re sunt asoc!at!vec) opera/!!le de atr!bu!re sunt executate de la st.na la dreapta
d) nu ex!st opera/!! de atr!bu!re c! !nstruc/!un! de atr!bu!ree) opera/!!le de atr!bu!re sunt executate de la dreapta la st.na19
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
20/175
34) Care d!ntre urtoarele declara/!! de tablour! nu este corectaa) !nt tablouE10FG
b) !nt tablouEFGc) !nt tablouEFDH0(1(2(3(4(5(6(7(8(9IGd) !nt tablouE20FDH0(1(2(3(4(5(6(7(8(9IGe) !nt tablouG
35) *!e proraul
# include
void main(){
unsined char *;
+;
printf ("%d",(int));
Ce se va a!+a n ura execu/!e! acestu! proraa) 0
b) 245
c) 246d) 10e) proraul nu poate ! cop!lat
3. Inst#B!iBnea i4
1) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
;
if ( % >-)
;
else
/ ;
a) 29b) 10c) expres!a este eronatd) 14e) 145
20
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
21/175
2) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
;
if ( % ' > -)
;
else
/ ;
a) 29b) 10c) expres!a este eronatad) 14e) 145
3) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a, 0-, c1, 1;
if (a > 0) if (0 > c)
;
else
-;
else
if (0 < c)
;
else
';
a) 4
b) 3c) 5d) 2e) 7
4) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a, 0-, c1, 1;
if (a < 0)
if (0 > c)
;
else
-;
21
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
22/175
else
if (0 < c)
;
else
';
a) 4
b) 3c) 5d) 2e) 7
5) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a, 0-, c1, 1;
if (a *)
if (0 c)
; else
-;
else
if (0 2 c)
;
else
';
a) 4b) 3c) 5
d) 7e) 2
6) Care este valoarea lu! var!ab!le! x dup execu/!a !nstruc/!un!lor
{
int a, 0-, c1, 1;
if (a -)
if (0 c)
;
else
-;
else
if (0 2 c) ;
22
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
23/175
else
';
a) 4b) 3c) 5d) 2e) 7
7) Care este valoarea lu! var!ab!le! x dup execu/!a !nstruc/!un!lor
{
int a, 0-, c1, ';
if (a -)
if (0 c)
;
else
-;
else
if (0 c) ;
else
';
a) 4b) 3c) 5d) 2e) 7
8) Care este valoarea lu! var!ab!le! x dup execu/!a !nstruc/!un!lor
{
int a, 0-, c1, ';
if (a -)
if (0 c)
;
else
-;
else
if (0 c)
;
else
';
23
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
24/175
a) 4b) 3c) 5d) 2e) 7
+. Inst#B!iBnea J"i@e
1) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
{
short ; 3hile ( > *);
;
a) bucla !n!n!tb) 29c) 0d) 1e) 32767
2) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
{ short ;
3hile ( > *)
;
a) bucla !n!n!tb) 29c) 0d) 1e) 32767
3) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
24
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
25/175
{
short ;
3hile ( *)
;
a) bucla !n!n!tab) 29
c) 0d) 1e) 32767
4) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
{
short ;
3hile ( > *)
;
a) bucla !n!n!tab) 29c) 0d) 1e) 32767
5) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
{
short ;
3hile ( *)
;
a) bucla !n!n!tb) 29c) 0d) 1e) 32767
6) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
{
short ;
3hile ( < *)
;
25
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
26/175
a) bucla !n!n!tb) 29c) 0d) 1e) 32767
7) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
{
short ;
3hile ( > *)
$ 1;
a) 3b) 32535c) 32767d) 0
e) eroare
8) Care este valoarea var!ab!le! x dup execu/!a !nstruc/!un!lor
{
short ;
3hile ( > *)
1;
a) 3b) 32535c) 32767
d) 0e) eroare
9) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int -;
do {
if ( > 4)
$ ;
else
$ 5;
3hile ( < *);
26
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
27/175
a) 3b) 14c) 10d) 9e) 13
10) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor{
int -;
do {
if ( > 4)
$ ;
else
$ 5;
3hile ( < );
a) 3b) 14
c) 10d) 9e) 13
11) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int -;
3hile ( < *)
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
28/175
b) 6c) nu pot prec!za rezultatul "date !nsu!c!ente)d) 12e) 96
13) n ce caz secven/a de prora va a!sa cuvantul JK{
int , i*;
3hile (i 6 i < ){
i$$;
if (i 6 i )
printf("78", );
a) x este nuar pr!b) x este patrat perectc) x nu este nuar pr!d) x este cub perect
e) x nu este patrat perect14) n ce caz secven/a de prora va a!+a cuv.ntul JK
{
int , i*;
3hile (i 6 i 6 i < ){
i$$;
if (i 6 i 6 i )
printf("78", );
a) x este nuar pr!
b) x este patrat perectc) x nu este nuar pr!d) x este cub perecte) x nu este patrat perect
15) n ce caz secven/a de prora va a!+a cuv.ntul JK
{
int , i*;
3hile (i6i ) printf("78", );
28
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
29/175
a) x este nur pr!b) x este ptrat perectc) x nu este nur pr!d) x este cub perecte) x nu este ptrat perect
16) n ce caz secven/a de prora va a!+a cuv.ntul JK
{
int i,n;
printf("n"); scanf("%d", &n);
i;
3hile (i6i *){
printf("%d ", % *);
/ *;
a) 1234 123 12 1b) 4 3 2 1 0c) 1 12 123 1234d) 4 3 2 1e) 1 2 3 4
18) Care sunt valor!le a!+ate de execu/!a !nstruc/!un!lor
29
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
30/175
{
int -1;
3hile ( > *){
printf("%d ", );
/*;
a) 1234 123 12 1b) 4 3 2 1 0c) 1 12 123 1234d) 4 3 2 1e) 1 2 3 4
19) Ce valor! vor ! a!+ate dup execu/!a !nstruc/!un!lor
{
int a-, -, 0, i*;
3hile( > *) ai$$ % 0, / 0;
3hile (i > *) printf("%d ",ai);
a) 23 12 6 3 1b) 1 1 1 0 1c) 1 0 1 1 1d) 1 3 6 12 23e) secven/a de prora este eronat
20) Ce valor! vor ! a!+ate dup execu/!a !nstruc/!un!lor
{
int a-, -, 0, i*;
3hile(>*) ai % 0, / 0, printf("%d ",ai$$);
a) 23 12 6 3 1b) 1 1 1 0 1c) 1 0 1 1 1d) 1 3 6 12 23e) secven/a de prora este re+!t
21) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a5{, 1, , , -, *; int i, a*;
30
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
31/175
3hile (i : ai, i$$;
a) 0b) 1c) 5d) nu pot prec!za rezultatul "date !nsu!c!ente)e) 2
22) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a5{, 1, , , -, *;
int i, a*;
3hile (i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
32/175
if(2(ai % )) $$;
i$$;
a) 0b) 3c) 4
d) bucla !n!n!te) 2
25) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a5{, -, , , -, *;
int i*, *;
3hile (i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
33/175
{
int a5{, *, , , -, ';
int i, *;
3hile (i a : i, i$$;
a) 0b) 1c) 5d) nu pot prec!za rezultatul "date !nsu!c!ente)e) 2
28) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a5{, *, , , -, ';
int i, *;
3hile (i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
34/175
e) 7
30) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a11{
{, 1, , -,
{-, *, , , {, , -, 1,
{*, ', , ,
;
int i, a**;
3hile (i < 1)
aii > : aii, i$$;
a) 3b) 0c) nu pot prec!za rezultatul "date !nsu!c!ente)d) 6
e) 7
31) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a11{
{, 1, , -,
{-, *, , ,
{, , -, 1,
{*, ', , ,
;
int i, a*-;
3hile (i < 1)
ai- i < : ai- i, i$$;
a) 1b) 0c) nu pot prec!za rezultatul "date !nsu!c!ente)d) 2e) 3
32) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a11{
{, 1, , -,
{-, *, , ,
34
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
35/175
{, , -, 1,
{*, ', , ,
;
int i, a*-;
3hile (i < 1)
ai- i < : ai- i, i$$;
a) 1b) 0c) nu pot prec!za rezultatul "date !nsu!c!ente)d) 2e) 3
33) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a11{
{, 1, , -, {-, *, , ,
{, , -, 1,
{*, ', , ,
;
int i*, =, a**;
3hile (i < 1){
=*;
3hile(=
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
36/175
;
int i*, =, a**;
3hile (i < 1){
=*;
3hile(=
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
37/175
a) 1b) 0c) nu pot prec!za rezultatul "date !nsu!c!ente)d) 2e) 3
). Inst#B!iBnea 4o#
1) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{ int a5{, 1, , , -, ';
int i, *;
for (i; i < 5; i$$)
$ai;
a) 16b) 22c) 20d) nu pot prec!za rezultatul "date !nsu!c!ente)e) 6
2) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a5{, 1, , , -, ';
int i, *;
for (i*; i < 5; i$$)
$ai;
a) 16b) 22c) 20d) nu pot prec!za rezultatul "date !nsu!c!ente)
e) 6
37
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
38/175
3) Care este valoarea var!ab!le! !nt x dup execu/!a !nstruc/!un!lor
{
int a5{, 1, , , -, ';
int i, *;
for (i; i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
39/175
for(i*;i *)
printf("%d ", ( i/*));
return i;
a) 1234 123 12 1b) 1234 123 12 1 0c) scr!e ncont!nuu valoarea 1234
d) 1 12 123e) 1 12 123 1234
39
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
40/175
3) #ac apelul !n!/!al este de ora x"4) care este valorarea rezultat dupexecu/!a !nstruc/!un!lor
int (int i){
if (i *)
return ;
return i6(i);
a) 1
b) 11c) 24d) scr!e ncont!nuu valoarea 1e) 6
4) #ac apelul !n!/!al este de ora x"4) care este valorarea rezultat dupexecu/!a !nstruc/!un!lor
int (int i){
if (i *) return ;
return i$(i);
a) 1b) 11c) 24d) scr!e ncont!nuu valoarea 1e) 6
5) #ac apelul !n!/!al este de ora x"4) care este valorarea rezultat dupexecu/!a !nstruc/!un!lor
int (int i){
if (i < )
return ;
return (i ) $ (i );
a) 5b) 1c) 8d) 3e) 13
40
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
41/175
6) #ac apelul !n!/!al este de ora x"4) care este valorarea rezultat dupexecu/!a !nstruc/!un!lor
int (int i){
if (i < )
return ;
return (i ) $ (i );
a) 1
b) 8c) 5d) 3e) 13
7) #ac apelul !n!/!al este de ora x"5) care este valorarea rezultat dupexecu/!a !nstruc/!un!lor
int (int i){
if (i < ) return ;
return (i ) $ (i );
a) 5b) 1c) 8d) 3e) 13
8) #ac apelul !n!/!al este de ora x"3) care este valorarea rezultat dupexecu/!a !nstruc/!un!lor
int (int i){
if (i < *)
return ;
return (i ) $ (i );
a) 1b) 8c) 5d) 3e) 13
9) Ce este o unc/!e recurs!v
41
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
42/175
a) o unc/!e nu poate ! recurs!vb) o unc/!e care se cop!leaz n cond!/!! spec!alec) o unc/!e care are ca aruent un nur var!ab!l de aruented) o unc/!e care se autoapeleaz d!rect sau !nd!recte) o unc/!e care se autoapeleaz
10) J unc/!e care nu este recurs!v se nue+tea) unc/!e nerecurs!vb) unc/!e !terat!vc) nu ex!sta unc/!! recurs!ved) unc/!e stat!ce) unc/!e d!na!c
11) $lor!t!! !terat!v! sunta) alor!t! care pot ! !pleenta/! n C nua! cu unc/!! nerecurs!ve
b) alor!t! care pot ! !pleenta/! !n C nua! cu unc/!! recurs!ve
c) alor!t! care nu sunt recurs!v!d) nu ex!st astel de alor!t!e) or!ce alor!t
12) *!e urtoarea unc/!e
int f(int n){
return n n $ f(n) : *;
Care d!n a!ra/!!le de a! os este alsaa) este o unc/!e de!n!t recurs!v
b) dac n este neat!v( unc/!a ntoarce 0c) valoarea calculat de este n : "n - 1) L 4d) unc/!a calculeaz sua nuerelor naturale a! !c! sau eale cu ne) unc/!a e corect s!ntact!c
. P#e5#o!esa#e
1) Ce t!p de date returneaz a#ia(r)unde r e de t!p loat dup urtoarele
coenz!
42
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
43/175
#define ?@ -.15-
#define aria(raAa)?@6raAa6raAa
a) !ntb) doublec) dep!nde de t!pul date! cu care se ace apelul acroulu! ar!ad) de!n!t!!le sunt eronatee) lon double
2) Ce valor! vor avea n !nal var!ab!lele oB@e x12.3+ +! oB@e).+3dac se execut acroul s!"i(x7 $ de!n!t pr!n
#define schim0(,B) (int t; t ; B; B t)
a) xD1234 D7543b) xD12 D7543
c) xD7543 D12d) xD75 D1234e) xD7543 D1234
3) Ce valor! vor avea n !nal var!ab!lele oB@e x12.3+ +! oB@e"=!5.43dac se execut acroul s!"i(x7 $ de!n!t pr!n
#define schim0(,B) (int t; t B; B ; t)
a) xD1234 D7543b) xD12 D7543
c) xD7543 D12d) xD75 D1234e) xD7543 D1234
4) Ce valor! vor avea n !nal var!ab!lele oB@e x12.3+ +! oB@e).+3dac se execut acroul s!"i(x7 $ de!n!t pr!n
#define schim0(,B) ( $ B; B B; B)
a) xD1234 D7543b) xD12 D7543
c) xD7543 D12
43
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
44/175
d) xD75 D1234e) xD7543 D1234
5) Bentru ce t!pur! de date acroul urtor produce rezultate corecte ad!csc!b ntre ele valor!le var!ab!lelor x +! "x +! au acela+! t!p)
#define schim0(,B) ( $ B; B B; B)
a) doar pentru t!pul !ntb) pentru toate t!pur!le de date ntre!c) doar pentru datele de t!p reald) doar pentru datele uns!nede) pentru toate t!pur!le de date nuer!ce
6) Bentru ce t!pur! de date acroul urtor produce rezultate corectecorecte( ad!c sc!b ntre ele valor!le var!ab!lelor x +! "x +! au acela+!t!p)
#define schim0(,B) ( C B; B C B; C B)
a) doar pentru t!pul !ntb) pentru toate t!pur!le de date ntre!c) doar pentru datele de t!p reald) doar pentru datele uns!nede) pentru toate t!pur!le de date nuer!ce
7) Bentru
int a, 0;
s3ap (a, 0);
declaratia
# define s3ap(a,0) { a $ 0; 0 a 0; a 0;
nu este ec!valenta cua) M de!ne sNap"a(b) H a OD bG b OD aG a OD bG I
b) M de!ne sNap"a(b) H a ;D bG b ;D aG a ;D bG Ic) M de!ne sNap"a(b) H a -D bG b D aG a D bG Id) M de!ne sNap"a( b) H !nt auxG aux D aG a D bG b D auxG Ie) toate var!antele sunt ec!valente cu declara/!a dat
44
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
45/175
8. Meo#a#ea ate@o# si teo#ie
1) Ce va a!+a urtoarea secven/ de prora
int ;
void f(int ){ printf("%d ",);void (void){ printf("%d ",);
int main() {
int -; printf("%d ",);
{
int '; printf("%d ",);
printf("%d ",);
f();
();
a) 3 3 3 3 3
b) 3 7 7 7 5c) 3 7 3 5 5d) 3 7 3 3 5e) secven/a este eronat
2) #eclara/!a extern !nt x are ca eecta) se creeaz n st!v o var!ab!l cu nuele x
b) nu se creeaz n!c! o var!ab!l dec.t eventual la l!nPed!tarec) se creeaz n zona de var!ab!le coune o var!ab!l cu nuele xd) se creeaz o var!ab!l d!na!c cu nuele xe) declara/!a este eronat
3) #oen!ul de !dent!!care al une! var!ab!le lobal /!ne p.n laa) s.r+!tul proraulu!
b) s.r+!tul !+!erulu!c) s.r+!tul unc/!e!d) s.r+!tul bloculu!e) nu ex!st var!ab!le lobale !n C
4) Care d!n urtoarele ac/!un! nu are loc la cop!larea unu! prora Ca) anal!za lex!cal
b) anal!za s!ntact!cc) anal!za seant!c
45
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
46/175
d) transorarea codulu! surs n cod ob!ecte) anal!za l!nv!st!c
5) Ce reprez!nt doen!ul de v!z!b!l!tate a une! var!ab!lea) plaa de valor! pe care le poate lua
b) locur!le unde poate ! ut!l!zat
c) locul unde se creeazd) s!natura var!ab!le!e) sentura var!ab!le!
. A@go#iti
1) *!!nd date dou valor! ntre! neneat!ve a s! b( s se prec!zeze ce va
returna urtorul alor!t
int (int a, int 0){
int r;
if(a *) return 0;
else if(0 *) return a;
else {
r a % 0;
3hile(r 2 *){
a 0; 0 r; r a % 0;
return 0;
a) valoarea lu! ab) valoarea lu! bc) cel a! are ult!plu coun al lu! a +! bd) cel a! are d!v!zor coun al lu! a +! be) produsul d!ntre a +! b
2) *!!nd dat un tablou xEnF( s se prec!zeze cu care d!ntre var!antele de a!os se poate copleta cond!/!a de la ! pentru ca alor!tul s a!+ezevaloarea ax!a a tabloulu!
int f(int ,int n){
46
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
47/175
int ma *;
for(int i ; i < n; i$$)
if( D ) ma i;
cout
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
48/175
dou0le fact(int n){
if(n
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
49/175
int f(int , int m){
if(m) return ;
else return 6f(,m);
a) a2"a patrat)b) an"a r!d!cat la puterea n)
c) a:nd) 2ane) a2n"a r!d!cat la puterea 2n)
9) Ce real!zeaz urtorul alor!t recurs!v care are ca paraetr!! un +!rde nuere ntre! xE0n1F +! lun!ea sa n
int f(int , int n){
if(n ) cout
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
50/175
11) *!!nd dat un tablou xE0n1F cu valor!le "1(2(3(4(5)( s se prec!zeze cevalor! va con/!ne tabloul dup apelul "x(0(4)
void f(int , int st, int dr){
int au;
if (st < dr) {
aust;
stdr; drau;
f(,st$,dr);
a) 5(4(3(2(1b) 2(1(4(3(5c) 1(1(1(1(1d) 1(2(3(4(5e) 5(5(5(5(5
12) *!!nd dat un tablou cu valor! ntre! nenule xE0n1F( s se prec!zezecare este eectul execu/!e! secven/e! urtoare
for (i *; i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
51/175
3hile((st
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
52/175
a) nurul de eleente ale tabloulu!b) nurul de eleente !pare ale tabloulu!c) nurul de eleente pare ale tabloulu!d) sua eleentelor tabloulu!e) nu se va a!+a n!!c
16)*!!nd dat un tablou int x/ns se prec!zeze cu ce trebu!e copletatacond!/!a de la ! pentru ca urtorul alor!t s a!+eze nurul deeleente !pare ale tabloulu!
void f(int , int n){
int nr*;
for(int i*; i < n; i$$)
if(D) nr$$;
cout
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
53/175
int nr*, !;
for(int i*; i < n; i i$!$)
{
!*;
3hile((i$! < *) && ((! $ i) cout
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
54/175
21) *!!nd dat un tablou oB@e x/ncare este unul d!ntre eectele bucle! orasupra tabloulu! x pr!n execu/!a secven/e!
for(int in;i>*;i)
if (i > i){
int au i;
i i;
i au;
a) cea a! !ca valoare d!n tablou va ! pe pr!a poz!/!eb) cea a! are valoare d!n tablou va ! pe ult!a poz!/!ec) cea a! are valoare d!n tablou va ! pe pr!a poz!/!ed) cea a! !ca valoare d!n tablou va ! pe ult!a poz!/!ee) nu are loc n!c! o od!!care asupra tabloulu!
22) *!e aEnFEnF o atr!ce patrat!c Care d!ntre a!ra/!!le urtoare suntadevrate dup prelucrarea secven/e!
for (int i*; i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
55/175
for (int =*; =
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
56/175
b) PD"!1):-( !D"P1)L-1( D"P1)R-1c) PD!:n-( ! DPLn( DPRnd) PD"!1):n-( !D"P1)Ln-1( D"P1)Rn-1e) PD"!-1):n-( !D"P1)Ln1( D"P1)Rn1
26) *!!nd dat o atr!ce de!n!ta n C ca aEFEnF cu l!n!! +! n coloane( se
ob/!ne un tablou xE:nF d!n eleentele atr!c!! c!t!t l!n!e cu l!n!e #acxEPFDaE!(F( s se prec!zeze care d!ntre urtoarele var!ante este cea corect"obs L se cons!dera ntrea)
a) PD!:-( ! DPL( DPRb) PD"!1):-( !D"P1)L-1( D"P1)R-1c) PD"!1):n-( !D"P1)Ln-1( D"P1)Rn-1d) PD!:n-( ! DPLn( DPRne) PD"!-1):n-( !D"P1)Ln1( D"P1)Rn1
27) *!!nd dat o atr!ce aEFEnF cu l!n!! +! n coloane( se ob/!ne un tablouxE:nF d!n eleentele atr!c!! c!t!t coloan cu coloan #ac xEPFDaE!(F(
s se prec!zeze care d!ntre urtoarele var!ante este cea corect "obs L secons!der ntrea)a) PD"1):-!( D"P1)L-1( !D"P1)R-1
b) PD:-!( DPL( !DPRc) PD"1):-!( D"P1)Ln-1( !D"P1)Rn-1d) PD:n-!( ! DPLn( DPRne) PD"-1):-!( D"P1)L1( !D"P1)R1
28) *!!nd dat o atr!ce de!n!t n C ca aEFEnF cu l!n!! +! n coloane( seob/!ne un tablou xE:nF d!n eleentele atr!c!! c!t!t coloan cu coloan#ac xEPFDaE!(F( s se prec!zeze care d!ntre urtoarele var!ante este cea
corect "obs L se cons!der ntrea)a) PD:-!( DPL( !DPRb) PD"1):-!( D"P1)L-1( !D"P1)R-1c) PD"1):n-!( D"P1)Ln-1( !D"P1)Rn-1d) PD!:n-( ! DPLn( DPRne) PD"-1):-!( D"P1)L1( !D"P1)R1
29) *!!nd dat o atr!ce ptrat!c aEnFE nF +! un +!r sEn:nF( s se prec!zeze ceva con/!ne +!rul s dup execu/!a urtorulu! alor!t
int l*;
for(int i*; i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
57/175
sl$$mia;
for(int 0i$; 0i; c)
sl$$mnic;
for(int dni; d>i$; d)
sl$$mdi;
a) eleentele atr!ce! a parcurse n sp!ral ncep.nd cu pr!a l!n!e(cont!nu.nd cu ult!a coloan( cont!nu.nd cu ult!a l!n!e(cont!nu.nd cu pr!a coloan sad
b) eleentele atr!ce! a parcurse n sp!ral ncep.nd cu pr!a l!n!e(cont!nu.nd cu pr!a coloan( cont!nu.nd cu ult!a l!n!e( cont!nu.ndcu ult!a coloan sad
c) eleentele atr!ce! a parcurse n sp!ral ncep.nd cu pr!a coloan(cont!nu.nd cu pr!a l!n!e( cont!nu.nd cu ult!a coloana( cont!nu.ndcu ult!a l!n!e sad
d) eleentele atr!ce! a parcurse n sp!ral ncep.nd cu ult!a coloan(
cont!nu.nd cu pr!a l!n!e( cont!nu.nd cu pr!a coloan( cont!nu.ndcu ult!a l!n!e sade) +!rul s nu va con/!ne n!!c( va avea lun!ea 0
30)*!e aEnFEnF o atr!ce patrat!c C.te a!+r! real!zeaz urtoareasecven/
for (int =*; =
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
58/175
b) !nd!cele eleentulu! pe care se se+te valoarea a n tablou saupoz!t!a pe care ar trebu! s se seasc n cazul n care nu este ntablou
c) !nd!cele eleentulu! pe care se se+te valoarea a n tablou sauvaloarea 1 n cazul n care valoarea a nu se se+te n tablou
d) !nd!cele eleentulu! pe care se se+te valoarea a n tablou sau
valoarea n n cazul n care valoarea a nu se se+te n tabloue) valoarea n !nd!erent de tabloul x +! valoarea a
32) *!!nd dat un tablou xEnF ordonat cresctor +! o valoare a( s se prec!zezecu care d!ntre urtoarele var!ante se poate copleta cond!/!a la ! pentru cas se real!zeze cutarea secven/!al a valor!! a n tabloul x
p*;
if(an) pn;
else
for(i*;i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
59/175
34) *!!nd dat un tablou xEnF ordonat cresctor +! o valoare a care apar/!netabloulu!( s se prec!zeze cu ce trebu!e copletat !nstruc/!unea return
pentru ca alor!tul de a! os s real!zeze o cutare b!nar
int f(int ,int n,int a,int st,int dr){
int m;
if(st>dr) return dr;
else { m(st$dr)/;
if (a
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
60/175
36) *!!nd dat un tablou xEnF( s se prec!zeze ce real!zeaz urtorulalor!t
void f(int ,int n){
for(int i*;i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
61/175
void f(int ,int n){
int ind,a;
for(i;i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
62/175
void f(int ,int n){
int cod,t,i;
do{
cod;
for(int i;ii){
ti; ii;
it;
cod*;
3hile(...);
a) codDD0b) cod=0c) cod
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
63/175
42) *!!nd date dou tablour! ordonate cresctor xEF +! EnF( s seen/!oneze care d!ntre urtoarele nu se execut n!c!odat la apelul lu!"x(((n(z) cu xDH1(4(7(9(10I"D5) +! DH2(8(10(14I"nD4)
void f(int ,int m, int B,int n, int A){
int i*; int =*; int !*;
3hile ((i < m) && ( = < n))
if(i
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
64/175
aui;
ii$;
i$au;
a) nb) n1c) n2
d) "n1)2e) "n1)L2
46) C.te opera/!! de adunare se eectueaz la adunarea a dou atr!c! cu l!n!! +! n coloane
a) -nb) :nc) axH(nId) !nH(nIe) :n--n
47) Uurul de opera/!! de pr/!re eectuate este
do {
nn/;
3hile (n2*);
a) nb) n:Tlo2nTc) Tlo2nT-1d) nL2e) n2
48) *!!nd dat urtoarea secven/( s se prec!zeze ce se va a!+ain% a=3b=4;in% *&a;
&a='a;c%a = *&a;*&a=b;c%\%a = a;
a) aD3 aD4b) aD3 aD3c) aD4 aD3d) aD4 aD4
e) nu se a!+eaza n!!c
64
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
65/175
49) *!!nd dat urtoarea secven/( s se prec!zeze ce se va a!+a
int ta0lou*{-,,1,5,',,,5',4,5;
int n-;
cout
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
66/175
3) Cu se ver!!c starea b!tul P d!n na) n D n O "1 == P)
b) n D n O "P == n)c) n D n O "n == P)d) n D n == Pe) n ; "1 == P)
4) Cu se +tere b!tul cel a! pu/!n sen!!cat!va) n D n ; "n 1)
b) n D n == 1c) 1 == nd) nu se poatee) n D 1 == n
5) *!e a +! b dou nuere naturale( ntre! r sen &nstruc/!unea
a F aatr!bu!e var!ab!le! a valoareaa) 1
b) 1c) valoarea var!ab!le! nu se sc!bd) !nstruct!unea e !ncorect s!ntact!ce) 0
6) &ntersc!barea nuerelor naturale a +! b se poate ace pr!na) a T D V b
b) a T D V a T a T D V a
c) a O D b O D a O D bd) a T D a T V a T D V ae) a T D a ;; a T D V a
7) Care este problea pe care o rezolv unc/!a de a! os
void afis(unsined int n){
unsined int p*,m;
for(i;i>m;
pCm;
return p;
66
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
67/175
a) %e cons!der un +!r de nuere n care( cu excep/!a une!a( !ecarevaloare nt.ln!t apare de un nur !par de or! %e ceredeter!narea s!nurulu! eleent care apare de un nur par de or!
b) %e cons!der un +!r de nuere n care( cu excep/!a une!a( !ecarevaloare nt.ln!t apare de un nur par de or! %e cere deter!nareas!nurulu! eleent care apare de un nur !par de or!
c) %e cons!dera un s!r de nuere n care( cu excep/!a une!a( !ecarevaloare nt.ln!ta apare de un nur par de or! %e cere deter!nareas!nurulu! eleent care apare de un nur par de or!
d) %e cons!der un +!r de nuere n care( cu excep/!a une!a( !ecarevaloare nt.ln!t apare de un nur !par de or! %e ceredeter!narea s!nurulu! eleent care apare de un nur !par deor!
e) J alta proble
8) Bentru operat!!le cu ul/!! pe vector! de b!ts(a/-8 (1 ; ; 6 8$
corespunde problee!a) ver!!carea apartenen/e! nurulu! la ul/!e "dac b!tul P e setat pe1 de dreapta la st.na)
b) !ntroducerea nurulu! P n ul/!e "setarea b!tulu! P cu 1 de last.na la dreapta)
c) ver!!carea apartenen/e! nurulu! la ul/!e "dac b!tul P e setat pe1 st.na la dreapta)
d) !ntroducerea nurulu! P n ul/!e "setarea b!tulu! P cu 1 de ladreapta la st.na)
e) une! alte problee
9) Bentru opera/!!le cu ul/!! pe vector! de b!ts(a/-8 = (1 ; ; 6 8$corespunde problee!
a) !ntroducerea nurulu! P n ul/!e "setarea b!tulu! P cu 1 de ladreapta la st.na)
b) !ntroducerea nurulu! P n ul/!e "setarea b!tulu! P cu 1 de last.na la dreapta)
c) ver!!carea apartenen/e! nurulu! la ul/!e "dac b!tul P e setat pe1 de dreapta la st.na)
d) ver!!carea apartenen/e! nurulu! la ul/!e "dac b!tul P e setat pe1 st.na la dreapta)
e) une! alte problee
67
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
68/175
10) Bentru opera/!!le cu ul/!! pe vector! de b!ts(a/-8 (128::68$corespunde problee!
a) !ntroducerea nurulu! P n ul/!e "setarea b!tulu! P cu 1 de ladreapta la st.na)
b) ver!!carea apartenen/e! nurulu! la ult!e "dac b!tul P e setat pe
1 de dreapta la st.na)c) ver!!carea apartenen/e! nurulu! la ul/!e "dac b!tul P e setat pe1 st.na la dreapta)
d) une! alte probleee) !ntroducerea nurulu! P n ul/!e "setarea b!tulu! P cu 1 de la
st.na la dreapta)
11) Bentru opera/!!le cu ul/!! pe vector! de b!ts(a/-8 = (128::68$corespunde problee!
a) !ntroducerea nurulu! P n ul/!e "setarea b!tulu! P cu 1 de la
dreapta la st.na)b) ver!!carea apartenen/e! nurulu! la ul/!e "dac b!tul P e setat pe1 de dreapta la st.na)
c) !ntroducerea nuarulu! P n ul/!e "setarea b!tulu! P cu 1 de last.na la dreapta)
d) ver!!carea apartenen/e! nurulu! la ul/!e "dac b!tul P e setat pe1 st.na la dreapta)
e) une! alte problee
68
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
69/175
Rs5BnsB#i
Constante:0 :1 :2 :3 :4 :5 :6 :7 :8 :9
: b c d e e b a d b1: a b c b b d b e a e2: d d b c a d b b a c3: d b d a a c e d a a4: e b c d b a e d d b5: d
>xpres!!:0 :1 :2 :3 :4 :5 :6 :7 :8 :9
: b c c a d a e c b1: c e b d a e a b e b
2: e e a a c a d d e b3: c b a e b b&nstruct!unea !
:0 :1 :2 :3 :4 :5 :6 :7 :8 :9: b d d b e c d e
&nstruc/!unea N!le:0 :1 :2 :3 :4 :5 :6 :7 :8 :9
: a c c d b e c a b1: d a e b d e c d a c2: b a c d e d c b c a3: b d e e d d b
&nstruct!unea or:0 :1 :2 :3 :4 :5 :6 :7 :8 :9
: c b d e a b@ecurs!v!tate
:0 :1 :2 :3 :4 :5 :6 :7 :8 :9: a d c b a b e b e
1: c cBreprocesare
:0 :1 :2 :3 :4 :5 :6 :7 :8 :9: b c d e e b c
69
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
70/175
Weorarea datelor:0 :1 :2 :3 :4 :5 :6 :7 :8 :9
: d b b e c$lor!t!
:0 :1 :2 :3 :4 :5 :6 :7 :8 :9: d a c c c b e b c
1: d a c b e c e b d c2: b c a d b c d b a a3: d b a c e a a c e e4: a c d e c b b c a c5: b
Jperat!! pe b!t!:0 :1 :2 :3 :4 :5 :6 :7 :8 :9
: c d e a e c b d c1: e d
i@iog#a4ie
1 War!lena Jprea( @adu War!n Tehnici de optimizare. Culegere deprobleme( >d!tura &no#ata( CluUapoca( 2007( &%XU 9789738822467(160 pa!n!2 ?!ber!u %ocac!u Invatati Backtracking. Exemple in Pascal i C( >d!tura&no#ata( CluUapoca( 2006( &%XU 9738777410( 162 pa!n!3 ::: Colect!a rev!ste! GIno"Gazeta de Inormatica)4 ::: Teste grila C( onl!ne la ttpLLr!leostcenterro
5 ::: Colect!a rev!ste! in.ro ! revista de cultura inormatica
70
http://grile.hostcenter.ro/http://grile.hostcenter.ro/8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
71/175
II. AE DE DAQE
71
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
72/175
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
73/175
e) U!velul ad!n!stratorulu! baze! de date( n!velul proraatorulu! +!n!velul ut!l!zatorulu!
5) Wodelul conceptual al baze! de date nseana) descr!ere a con/!nutulu! de !nora/!e a baze! de date
b) descr!erea t!pulu! de date s! structur!lor de date ut!l!zatec) descr!ere a !+!erelor !n care se eoreaz datele
d) descr!ere a odulu! de eorare +! acces la datee) descr!erea n cod a+!n a conceptelor olos!te n baza de date
6) Wodelul !z!c sau !ntern al baze! de date nsean a) o colec/!e de !+!ere care nlobeaz datele !z!ce +! o colec/!e de
structur! de acces la datele respect!veb) o zon d!n eor!a @$W ut!l!zat pentru lucrul cu datelec) descr!ere a odulu! de eorare s! acces la dated) descr!erea n cod a+!n a proraelor de acces n baza de datee) expr!area n bte a d!ens!un!! baze! de date
7) Wodelul extern sau n!velul extern al baze! de date estea) v!z!unea respect!v odul de ut!l!zare a !ecru! ut!l!zator a baze! dedate
b) descr!ere a odulu! de eorare +! acces la datec) descr!erea !n cod a+!n a proraelor de acces n baza de dated) descr!erea !+!erelor care con/!n baza de datee) descr!erea con/!nutulu! de !nora/!e a baze! de date
8) At!l!zarea veder!lor( v!z!un!lor n baza de date este olos!t pentru aa) as!ura accesul concurent
b) as!ura accesul la n!velul !z!c al datelor
c) as!ur secur!tatea datelord) pentru a salva datelee) eorarea datelor r r!s!p de eor!e
9) An %!ste de Yest!une ale Xazelor de #ate este a) un s!ste sotNare "ntre ansablu de sotNare) care est!oneaz o
baz de date +! care per!te ut!l!zator!lor s !nterac/!oneze cu o astelde baza de date
b) colec/!e de d!spoz!t!ve ard pentru eorarea +! accesul la dateled!ntro baz de date
c) un ed!u de proraare
d) n!velul !ntern( conceptual +! extern al baze! de date
73
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
74/175
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
75/175
b) une! ent!t/! d!n W1 ! corespund una sau a! ulte ent!t/! d!n W2(dar !ecre! ent!t/! d!n W2 ! corespunde o s!nur ent!tate d!n W1
c) une! ent!t/! d!n W1 ! corespund una sau a! ulte ent!t/! d!n W2+! rec!proc
d) ul/!ea W1 con/!ne eleentele ul/!!! W2e) W1 !nus W2 este ul/!ea v!d
15) ntre dou ul/!! de ent!t/! W1 +! W2 ex!st o letur "rela/!e) 1Udaca) une! ent!t/! d!n W1 ! corespunde o s!nur ent!tate d!n W2 +!
rec!procb) une! ent!t/! d!n W1 ! corespund una sau a! ulte ent!t/! d!n W2(
dar !ecre! ent!t/! d!n W2 ! corespunde o s!nur ent!tate d!n W1c) une! ent!t/! d!n W1 ! corespund una sau a! ulte ent!t/! d!n W2
+! rec!procd) ul/!ea W1 con/!ne un eleent !ar ul/!ea W2 n eleentelee) W1 !nus W2 con/!ne n eleente
16) ntre dou ul/!! de ent!t/! W1 +! W2 ex!st o letur "rela/!e) UWdaca) une! ent!t/! d!n W1 ! corespunde o s!nur ent!tate d!n W2 +!
rec!procb) une! ent!t/! d!n W1 ! corespund una sau a! ulte ent!t/! d!n W2(
dar !ecre! ent!t/! d!n W2 ! corespunde o s!nur ent!tate d!n W1c) une! ent!t/! d!n W1 ! corespund una sau a! ulte ent!t/! d!n W2
+! rec!procd) ul/!ea W1 con/!ne n eleente !ar ul/!ea W2 eleentelee) W1 !nus W2 con/!ne n eleente !ar W2 !nus W1 n eleente
17) Cele 3 t!pur! ex!stente de odele de date sunta) odelul !erar!c( odelul re/ea s! odelul rela/!onal
b) odel rela/!onal( odelul ob!ectual +! odelul v!zualc) odelul lu! Codd( Wodelul lu! #ate ( +! Wodelul lu! Xoced) odelul procedural( odelul ob!ectual +! odelul concurente) odelul procedural( odelul ult! !r +! odelul ult! user
18) n odelul rela/!onal de date o rela/!e estea) o ul/!e de tuple
b) o unc/!e de!n!t pe un produs cartez!an de doen!!
c) o opera/!e de alebr rela/!onal
75
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
76/175
d) un arbore de datee) o re/ea odelat pr!n l!ste b!d!rec/!onale
19) J ce!e a une! rela/!! estea) un subset de atr!bute d!n rela/!e care este !n!al +! !dent!!c n
od un!c o tupl
b) un atr!but care este cel a! !portant d!n toate atr!butele rela/!e!c) o unc/!e de!n!t pe doen!ul rela/!e!d) un cod pentru a avea acces la tuplee) o tupl d!n rela/!e care este cons!derat sen!!cat!v
20) J ce!e cand!dat a une! rela/!! estea) or!ce ce!e a rela/!e! care nu este ce!a pr!ar
b) o ce!e care nu respect pr!nc!p!ul neredundan/e!c) o ce!e care nu respect pr!nc!p!ul un!c!t/!!d) o ce!e care nu este ce!e pr!ar n rela/!a dat dar este ce!e n
alt rela/!e a baze! de date
e) nu ex!st acest teren21) J ce!e pr!ar a une! rela/!! este
a) o ce!e aleas d!ntre ce!le cand!dat ale rela/!e! care se cons!derreprezentat!v
b) o ce!e care nu respect pr!nc!p!ul neredundan/e!c) o ce!e care nu respect pr!nc!p!ul un!c!t/!!d) o ce!e care este ce!e n alt rela/!e a baze! de datee) o ce!e care este pr!ar n nc o rela/!e a baze! de date
22) ntro baz de date rela/!onal toate datele sunt reprezentate pr!n
a) rela/!!b) d!araec) scee lo!ced) nre!strr! sau tablour!e) secven/e de date de acela+! t!p
23) Bentru reprezentarea letur!lor d!ntre date n bazele de date rela/!onalese olosesc a) dou ecan!se propaarea ce!lor +! crearea une! scee de
rela/!e separateb) scee lo!ce
c) d!arae
76
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
77/175
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
78/175
c) valor!le d!n baza de date s !e corected) rela/!a sa nu a!b valor! de UAe) doen!ul de de!n!/!e a unu! atr!but s !e !nteru
29) Br!nc!p!ul !nter!t/!! reeren/!ale ntrun %YX# rela/!onal a) valor!le une! ce! str!ne d!ntro rela/!e @2 trebu!e s se seasc
pr!ntre valor!le rela/!e! @1 n care ce!a este ce!e pr!arb) s poat ! !dent!!cat n od un!c !ecare tupl d!n rela/!ec) s poat ! res!t !ecare tupl d!ntro rela/!ed) doen!ul de de!n!/!e s poat ! reer!te) rela/!a sa nu a!b valor! de UA
30) ?abelele d!n cadrul bazelor de date rela/!onale sunt ec!valente n teor!arela/!onal cua) atr!bute
b) rela/!!c) ce! cand!date
d) nre!strr!e) c.pur!
31) !n!!le d!ntrun tabel al une! baze de date rela/!onale sunt ec!valente nteor!a rela/!onal cua) nre!strr! sau tuplur!
b) atr!butec) c.pur!d) rela/!!e) ce! cand!date
32) Coloanele d!ntrun tabel al une! baze de date rela/!onale a! sunt nu!te+! a) rela/!!
b) tuplec) c.pur! sau atr!buted) ce! cand!datee) nre!strr!
33) Coloanele d!ntrun tabel al une! baze de date rela/!onalea) se !ntersecteaz ntre ele +! oreaz atr!butele
b) nuele +! t!pul lor este enerat autoat de %!steul de Yest!une aXazelor de #ate olos!t
78
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
79/175
c) pot con/!ne valor! de t!pur! d!er!te de date pe aceea+! coloanad) au un nue un!c +! au asoc!at un t!p de datee) !pun ca valor!le s se !ntroduc n ord!nea crer!! coloanelor
34) ?uplele sau l!n!!le reprez!nta) anu!t coloan d!ntrun tabel
b) rela/!!le d!ntre tabelele baze! de datec) ce!le cand!date d!ntre doua tabeled) odul de aranare !ntrun tabele) succes!une de valor! de d!er!te t!pur! de date
35) @estr!c/!a de ato!c!tate a atr!butelor se reer laa) !pos!b!l!tatea acestora de a se descopune n alte atr!bute
b) aptul c or!ce valoare a atr!butulu! trebu!e s se ncadreze ndoen!ul de!n!t
c) capac!tatea acestora de a se descopune n alte atr!buted) aptul c unora d!ntre atr!bute l! se poate !nterz!ce valoarea UA
e) aptul c ntro rela/!e nu pot ex!sta l!n!! !dent!ce
36) Br!nc!palele ob!ect!ve ale noral!zr!! bazelor de date sunta) !n!!zarea spa/!ulu! necesar stocr!! datelor( a r!sculu! de apar!/!e a
datelor !ncons!stente( a anoal!!lor ce pot aprea la actual!zareb) !n!!zarea spa/!ulu! necesar stocr!! datelor( a r!sculu! de apar!/!e a
datelor !ncons!stente( a anoal!!lor ce pot aprea la actual!zare sau+terere( a nevo!! de reoran!zare per!od!ca a odelulu! baze! dedate precu +! ael!orarea structur!! baze! de date
c) ax!!zarea spa/!ulu! necesar stocr!! datelor( a r!sculu! de apar!/!e adatelor !ncons!stente( a anoal!!lor ce pot aprea la actual!zare( anevo!! de reoran!zare per!od!ca a odelulu! baze! de date precu s!ael!orarea structur!! baze! de date
d) ax!!zarea spa/!ulu! necesar stocr!! datelor( a r!sculu! de apar!/!e adatelor !ncons!stente( a anoal!!lor ce pot aprea la actual!zare
e) reoran!zarea per!od!c a odelulu! baze! de date( ael!orareastructur!! baze! de date
37) %copul noral!zr!! rela/!!lor ntro baz de date este de aa) a reduce d!n anoal!!
b) a olos!! c.t a! b!ne spa/!ul de eorare
c) a ace baza de date opt!d) a ace baza de date a! u+or de ut!l!zat
79
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
80/175
e) a u+ura unca proraator!lor de a scr!e prorae
38) Uoral!zarea baze! de date nseana) copunerea atr!butelor n ent!t/! care s oreze rela/!!le baze! de
dateb) stab!l!rea de ce! pr!are +! ce! str!ne c.t a! ud!c!oase
c) descopunere succes!v a rela/!!lor baze! de date astel nc.t s leaduce succes!v n *U2( *U3( pentru a el!!na anoal!!led) conceperea d!arae! ent!tate Z rela/!e pentru baza de datee) stab!l!rea letur!lor ex!stente ntre rela/!! pentru a reprezenta toate
constr.ner!le
39) Care d!n urtoarele a!ra/!! despre dependen/ele unc/!onale n teor!anoral!zr!! rela/!!lor sunt adevrate a) dependen/ele unc/!onale odeleaz constr.ner! d!n luea real
b) dependen/ele unc/!onale apar dup descopuner! succes!ve nprocesul de noral!zare
c) dependen/ele unc/!onale se reprez!nt pr!n aduarea de ce! str!nen rela/!!
d) dependen/ele unc/!onale se el!!n pr!n !ndexaree) dependen/ele unc/!onale per!t ruparea datelor pe anu!te cr!ter!!
40) J rela/!e este n pr!a or noral "*U1) daca) toate atr!butele sale sunt ato!ce
b) dac nu are ce! copusec) dac are o ce!e str!nd) dac are dependen/e unc/!onale netranz!t!vee) toate atr!butele sale sunt dependente unc/!onal de ce! pr!are ale
rela/!e!
41) Bentru a transora o rela/!e d!n pr!a or noral *U1 n a douaor noral *U2 este necesara) s descopune n rela/!! n care atr!butele care nu sunt ce!e sau
nu ac parte d!n ce!e dep!nd unc/!onal total de or!ce ce!e arela/!!lor
b) s supr! dependen/ele unc/!onale care nu sunt totalec) s ver!!c dac descopunerea este r p!erdere de !nora/!ed) s stab!l! corect ce!le str!ne d!n rela/!e
e) s alee ce!a pr!ar ato!c
80
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
81/175
42) Bentru a transora o rela/!e d!n a doua or noral *U2 n a tre!aor noral *U3 este necesara) s descopune n rela/!! n care atr!butele care nu sunt ce!e sau
nu ac parte d!n ce!e dep!nd unc/!onal total de or!ce ce!e arela/!!lor
b) s supr! dependen/ele unc/!onale tranz!t!ve "atr!bute nepr!e s
nu dep!nd de alte atr!bute nepr!e )c) s ver!!c dac descopunerea este r p!erdere de !nora/!ed) s stab!l! corect ce!le str!ne d!n rela/!ee) s alee ce!a pr!ar ato!c
43) Bentru a transora o rela/!e d!n a tre!a or noral *U3 n oranoral Xoce Codd *UXC este necesara) s descopune n rela/!! n care atr!butele care nu sunt ce!e sau
nu ac parte d!n ce!e dep!nd unc/!onal total de ce!e ato!ceb) s supr! dependen/ele unc/!onale tranz!t!ve "atr!bute nepr!e s
un dep!nd de alte atr!bute nepr!e )
c) s respect reula conor cre!a s!nurele dependen/e unc/!onaleper!se sunt cele a/ de o ce!e
d) s stab!l! corect ce!le str!ne d!n rela/!ee) s alee ce!a pr!ar ato!c
44) C.nd vorb! despre *ora Uoral XoceCodd *UXC care d!nurtoarele a!ra/!! sunt adevratea) or!ce *UXC este s! *U3
b) nu or!ce *U3 este s! *UXCc) pentru o rela/!e @ care este *U3 nu ex!st ntotdeauna o
descopunere ec!valent n *UXCd) descopunerea une! rela/!! n *UXC se poate real!za uneor! doar cu
pre/ul p!erder!! unor dependen/e unc/!onalee) toate rspunsur!le sunt corecte
45) Bentru a transora o rela/!e d!n ora noral Xoce Codd *UXC na patra or noral *U4 este necesara) s supr! dependen/ele unc/!onale care nu sunt totale
b) s supr! dependen/ele unc/!onale tranz!t!ve "atr!bute nepr!e snu dep!nd de alte atr!bute nepr!e )
c) s el!!n dependen/ele ult!valor!ce
d) s stab!l! corect ce!le str!ne d!n rela/!ee) s alee ce!a str!n d!ntre atr!butele ult!valoare
81
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
82/175
46) Bentru a transora o rela/!e d!n a patra or noral *U4 n a c!nc!aora noral *U5 este necesara) s descopune n rela/!! n care atr!butele care nu sunt ce!e sau
nu ac parte d!n ce!e dep!nd unc/!onal total de or!ce ce!e arela/!!lor
b) s supr! dependen/ele unc/!onale tranz!t!ve "atr!bute nepr!e sun dep!nd de alte atr!bute nepr!e )c) s respect reula conor cre!a s!nurele dependen/e de cuplare
d!n rela/!e sunt cele !pl!cate de o ce!ed) s supr! dependen/ele ult!valoaree) s alee ce!a pr!ar ato!c
47) #escopunerea une! rela/!! d!n a doua or noral n a tre!a ornoral conserva) datele s! dependen/ele unc/!onale
b) datele +! dependentele ult!valoare
c) !nora/!!le dar nu +! dependen/ele unc/!onaled) !nora/!!le dar nu +! dependen/ele ult!valoaree) nu conserv dec.t !nora/!!le
48) %pune c o baz de date este n ora noral *U1( *U2( *U3(*UXC( *U4 sau *U5 daca) toate tabele baze! de date sunt cel pu/!n n respect!va or noral
b) dac utate d!n tabelele baze! de date sunt n respect!va ornoral
c) dac cea a! !portant tabel a baze! de date este n respect!vaor noral
d) dac una d!n tabelele baze! de date este n respect!va or noral!ar restul n ora !ed!at !ner!oar
e) dac utate d!n tabelele baze! de date sunt n respect!va ornoral !ar restul n ora !ed!at !ner!oar
49) Care d!ntre urtoarele !dent!!c n od un!c o nre!strare d!ntro bazde datea) ce!a extern
b) ce!a pr!arc) ce!a secundar
d) ce!a pr!nc!pale) nre!strare nu poate s !e !dent!!cat n od un!c
82
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
83/175
50) Ce cond!/!! trebu!e s respecte o coloan d!ntrun tabel al une! baze dedate pentru a putea ! stab!l!t drept ce!e pr!ara) pe coloana n cauz dou l!n!! nu pot avea aceea+! valoare( sau
valoarea UAb) nu trebu!e s ndepl!neasc cond!/!! spec!ale
c) coloana trebu!e s con/!n aceea+! valoare pe a! ulte r.ndur! nacela+! tabeld) s a!b acela+! t!p de date ca +! celelalte coloane d!n tabele) s con/!n cel pu/!n o valoare UA
51) Ce!a pr!ara) poate sa !e orata d!n una sau a! ulte coloane
b) trebu!e s !e orat d!n cel pu/!n 2 c.pur!c) con/!ne valor! UAd) per!te !ntroducerea acele!a+! valor! !n tabele) trebu!e s !e de t!p auto!ncreent
52) $lee/! s!ntaxa corect pentru od!!carea valor!! unu! c.p d!ntruntabela) Apdate tabel [\>@> cond!/!e
b) %>? cap D valoare]nou *@JW tabelc) $?>@ ?$X> tabel %>? cap D valoare]nou [\>@> cond!/!ed) $?>@ ?$X> tabel [\>@> cond!/!ee) AB#$?> tabel %>? cap D valoare]nou [\>@> cond!/!e
53) a ce olose+te coanda $?>@ ?$X>a) nu se olose+te aceast coand n l!baul %^
b) pentru a adua( +tere sau od!!ca o baz de datec) pentru a adua( +tere sau od!!ca coloanele unu! tabeld) pentru a adua( +tere sau od!!ca un r.nd d!ntrun tabele) pentru a stab!l! spa/!ul de eor!e necesar une! tabele
54) ?!pul #JAX> este ut!l!zata) pentru a pstra un text
b) pentru a pstra n baza de date o valoare nuer!c are cu v!rulac) pentru a pstra n baza de date un nur ntred) pentru a pstra o n+!ru!re de teren!
e) nu ex!st acest t!p de dat
83
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
84/175
55) ?!pul >UAW este ut!l!zata) pentru a pstra n baza de date valor! de t!p dat calendar!st!c
b) pentru a pstra n baza de date valor! nuer!cec) pentru a pstra n baza de date o l!st de pos!b!le valor!d) pentru a nlocu! t!pul _$@C\$@e) nu ex!st acest t!p de dat
56) *oratul !pl!c!t pentru t!pul #$?> estea) ``$$$$
b) ##WWc) WW##d) WW##e) nu ex!st acest t!p de dat
57) *unc/!a UJ[") returneaza) o dat calendar!st!c oarecare
b) data curent a s!steulu!
c) nre!strarea curent d!n baza de dated) ora s!steulu!e) data calendar!st!c la care a ost nre!strat n baza de date
nre!strarea curent
58) Clauza Y@JAB X este ut!l!zata) preun cu unc/!! areat astel nc.t rezultatul !nteror!! s poat
! rupat dup unul sau a! ulte cr!ter!!b) nu ex!st aceast clauzc) ca aruent pentru unc/!! areatd) pentru nsuarea unor valor! nuer!cee) n!c! o var!ant en/!onat a! sus
59) *unc/!a %AW ")a) returneaz total!tatea nre!strr!le d!ntro tabel
b) returneaz sua valor!lor une! coloane de t!p nuer!cc) returneaz nurul nre!strr!lor care nu au !ntroduse n!c! o valoare
pe o anu!t coloand) nu ex!st aceast unc/!ee) returneaz nurul valor!lor nuer!ce d!ntro coloan
60) *unc/!a *&@%?") returneaza) ult!a nre!strare !ntrodus ntrun tabel
84
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
85/175
b) pr!a nre!strare d!ntrun tabelc) pr!a valoare de pe o anu!t coloand) ult!a valoare de pe o anu!t coloane) nu ex!st aceast unc/!e
61) Ce avanta prez!nt constr.nerea UJ? UA
a) la !nserarea une! nre!strr! ntrun tabel( !pune !ntroducerea une!valor! n ult!ul c.p al tabelulu!b) la !nserarea une! nre!strr! ntrun tabel( !pune !ntroducerea une!
valor! n pr!ul c.p al tabelulu!c) la !nserarea une! nre!strr! ntrun tabel( !pune !ntroducerea une!
valor! n toate c.pur!led) la !nserarea une! nre!strr! ntrun tabel( !pune !ntroducerea une!
valor! n c.pur!le arcate cu aceast constr.neree) la !nserarea une! nre!strr! ntrun tabel( !pune !ntroducerea une!
valor! n c.pur!le care nu sunt arcate cu aceast constr.nere
62) Bropoz!/!a ELECQ INQO este olos!t pentrua) a selecta anu!te date d!ntrun tabel al une! baze de date +! n acela+!
t!p respect!vele date sunt !nserate !ntrun alt tabelb) pentru a selecta anu!te date d!ntrun tabel al une! baze de datec) pentru a selecta +! n acela+! t!p a +tere anu!te date d!ntrun tabel
al une! baze de dated) pentru a selecta +! n acela+! t!p a od!!ca anu!te date d!ntrun
tabel al une! baze de datee) pentru a +tere anu!te date d!ntrun tabel al une! baze de date
63) Clauza DIQINCQeste ut!l!zat preun cu cuv.ntul ce!e pentru a selecta n od un!c valor!le de pe o anu!t coloan d!ntruntabel "ex dac coloana UAW> con/!ne urtoarele valor! &onescu(Bopescu( Bopa( &onescu( Yeorescu rezultatul ut!l!zr!! clauze!#&%?&UC? va ! &onescu( Bopescu( Bopa( Yeorescu )a) AU&JU
b) %>>C?c) AB#$?>d) #>>?>e) &U%>?
64) $lee/! s!ntaxa corect pentru crearea unu! tabel +! a ce!! pr!are aacestu!a
85
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
86/175
a) C@>$?> ?$X> nue]tabel B@&W$@ K> "nue]cap)Gb) C@>$?> ?$X> nue]tabel "nue]cap]1 t!p"d!ens!une)(
nue]cap]2 t!p"d!ens!une)( ( nue]cap]n)Gc) C@>$?> ?$X> nue]tabel "nue]cap]1
t!p"d!ens!une)(nue]cap]2 t!p"d!ens!une)((nue]cap]nt!p"d!ens!une)( B@&W$@ K> "nue]cap))G
d) C@>$?> ?$X> nue]tabel "nue]cap]1 t!p"d!ens!une)(nue]cap]2 t!p"d!ens!une)( ( nue]cap]n t!p"d!ens!une))Ge) C@>$?> ?$X> "nue]cap]1 t!p"d!ens!une)(nue]cap]2
t!p"d!ens!une)((nue]cap]n t!p"d!ens!une)( B@&W$@ K>"nue]cap))G
65) $lee/! s!ntaxa corect pentru od!!carea ce!! pr!are unu! tabel alune! baze de datea) $?>@ ?$X nue]tabel $## B@&W$@ K>G
b) $?>@ ?$X> nue]tabel $## *J@>&YU K> nue]cap@>*>@>UC>% table]par!nte "nue]cap)G
c) $?>@ ?$X> $## B@&W$@ K> nue capGd) $?>@ ?$X> nue]tabel $## *J@>&YU K>e) $?>@ ?$X> nue]tabel $## B@&W$@ K> nue capG
66) $lee/! s!ntaxa corect pentru crearea unu! tabel +! a une! ce! str!ne aacestu!aa) C@>$?> ?$X> nue]tabel "nue]cap]1
t!p"d!ens!une)(nue]cap]2 t!p"d!ens!une)((nue]cap]nt!p"d!ens!une)( B@&W$@ K> "nue]cap))G
b) C@>$?> ?$X> nue]tabel "nue]cap]1t!p"d!ens!une)(nue]cap]2 t!p"d!ens!une)( ( nue]cap]nt!p"d!ens!une))G
c) C@>$?> ?$X> nue]tabel *J@>&YU K> "nue]cap)Gd) C@>$?> ?$X> nue]tabel "nue]cap]1
t!p"d!ens!une)(nue]cap]2 t!p"d!ens!une)( ( nue]cap]nt!p"d!ens!une)( *J@>&YU K> "nue]cap) @>*>@>UC>%nue]tabel]par!nte") JU #>>?> C$%C$#>)G
e) C@>$?> ?$X> nue]tabel "nue]cap]1t!p"d!ens!une)(nue]cap]2 t!p"d!ens!une)( ( nue]cap]nt!p"d!ens!une)( *J@>&YU K> "nue]cap))G
67) $lee/! s!ntaxa corect pentru od!!carea ce!! str!ne a unu! tabel alune! baze de date
86
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
87/175
a) $?>@ ?$X> $## *J@>&YU K> nue]cap@>*>@>UC>% table]par!nte "nue]cap)G
b) $?>@ ?$X> nue]tabel $## *J@>&YU K> nue]cap@>*>@>UC>% table]par!nte "nue]cap)G
c) $?>@ ?$X> nue]tabel $## *J@>&YU K> @>*>@>UC>%table]par!nte "nue]cap)G
d) $?>@ ?$X> nue]tabel $## *J@>&YU K> nue]capGe) $?>@ ?$X> nue]tabel $## B@&W$@ K> nue capG
68) &n unc/!e de nurul de ut!l!zator! %!steele de Yest!une a Xazelor dedate se pot pr/! n a) s!stee central!zate +! d!str!bu!te
b) s!stee onout!l!zator +! ult!ut!l!zatorc) s!stee or!entat pe ob!ect +! rela/!onald) s!ste server s! cl!ente) s!ste !erar!c +! de re/ea
69)n unc/!e de nurul de sta/!! pe care se eoreaz baza de dateaceasta poate s !ea) baze de date d!str!bu!te( Xaze de date central!zate
b) baze de date cl!ent( Xaze de date serverc) baze de date or!entate pe ob!ect ( Xaze de date rela/!onaled) baze de date !erar!ce( Xaze de date de re/eae) baze de date re/ea( Xaze de date rela/!onale
70) @ela/!a d!n !a!ne este de t!pul
a) nu se poate deter!na t!pul relat!e!b) a! ul/!launu
70 $
$1
$2
$3
$4
X
X1
X2
X3
X4
87
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
88/175
c) a!ul/!laa! ul/!d) unulaa! ul/!e) unulaunu
71) @ela/!a d!n !a!ne este de t!pul
a) nu se poate deter!na t!pul rela/!e!b) a! ult!launuc) a! ul/!laa! ult!d) unulaa! ul/!e) unulaunu
72) @ela/!a unullaa! ul/! presupune ca) une! nre!strr! d!ntro tabel ! corespunde o s!nur nre!strare
d!n a doua tabelb) une! nre!strr! d!n pr!a tabel ! corespunde n!c! una( una sau a!
ulte nre!strr! d!n a doua tabelc) a! ultor nre!strr! d!n pr!a tabel ! corespunde dou sau a!ulte nre!strr! d!n a doua tabel
d) a! ultor nre!strr! d!n pr!a tabela ! corespunde una sau a!ulte nre!strr! d!n a doua tabel
e) nu ex!st acest t!p de rela/!e
73) An tabel vedere _&>[ estea) un tabel v!rtual care nu este eorat !z!c ntrun !+!er +! con/!ne o
selec/!e dup anu!te cr!ter!! a datelor d!n unu sau a! ulte tabele!n!/!ale
b) un tabel v!rtual care este eorat !z!c n !+!ere +! con/!ne o selec/!edup anu!te cr!ter!! a datelor d!n unu sau a! ulte tabele !n!/!ale
71
$
$1
$2
$3
$4
X
X1
X2
X3
X4
88
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
89/175
c) un tabel v!rtual care este eorat !z!c n !+!ered) un tabel v!rtual care nu este eorat !z!c n !+!ere +! con/!ne
nre!strr!le +terse d!n unul sau a! ulte tabele ale baze! de date) un tabel v!rtual care este eorat !z!c n !+!ere +! con/!ne
nre!strr!le +terse d!n unul sau a! ulte tabele ale baze! de dat
74) Clauza \$_&UYa) nlocu!e+te clauza UJ? UA' atunc! c.nd n cond!/!a ce trebu!endepl!n!t sunt ut!l!zate unc/!! areat
b) nlocu!e+te cuv.ntul ce!e %>>C?' atunc! c.nd n cond!/!a cetrebu!e ndepl!n!t sunt ut!l!zate unc/!! areat
c) nlocu!e+te clauza [\>@>' atunc! c.nd !n cond!/!a ce trebu!endepl!n!t sunt ut!l!zate unc/!! areat
d) nlocu!e+te clauza Y@JAB X' atunc! c.nd n cond!/!a ce trebu!endepl!n!t sunt ut!l!zate unc/!! areat
e) nlocu!e+te clauza *@JW' atunc! c.nd n cond!/!a ce trebu!endepl!n!t sunt ut!l!zate unc/!! areat
75) &nteroarea ^A>@ reprez!nta) opera/!a pr!n care se extra !nora/!! d!ntro baz de date selectate
n unc/!e de anu!te cr!ter!!b) opera/!a pr!n care se +ter !nora/!! d!ntro baz de date n unc/!e
de anu!te cr!ter!!c) opera/!a pr!n care se od!!c anu!te !nora/!! d!ntro baz de
date n unc/!e de anu!te cr!ter!!d) opera/!a de reun!une a dou sau a! ulte tabelee) opera/!a de d!v!z!une
76) $&$%A poate nlocu!a) nuele unu! tabel sau al une! coloane
b) nuele un! tabelc) nuele une! coloaned) nuele unu! tabel sau al une! l!n!!e) nuele une! l!n!!
77) $lee/! s!ntaxa corect pentru al!asul une! coloanea) %>>C? nue]coloana]1( nue]coloana]2 *@JW nue]tabel
b) %>>C? nue]coloana $% nue]al!as *@JW nue]tabel
c) %>>C? nue]coloana *@JW nue]tabeld) %>>C? : *@JW nue]tabel
89
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
90/175
e) %>>C? nue]coloana *@JW nue]tabel nue]al!as
78) %!bolul :' este ut!l!zat ntro !nteroare %^a) pentru a a!+a anu!te c.pur! d!n tabel
b) pentru a a!+a o anu!t l!n!e d!ntrun tabelc) pentru a a!+a o anu!ta nre!strare d!ntrun tabel
d) pentru a a!+a toate c.pur!le nre!strr!lor d!n tabele) pentru a a!+a anu!te coloane spec!!cate d!n tabel
79) Care d!n !nstruc/!un!le de a! os ut!l!zeaz corect $&$%A unu! tabela) %>>C? panaat]nue( panaat]prenue(panaat]salar (
nue]unct!e( atr!but!!]unct!e *@JW personal( unct!! $% [\>@> panaat]codD111111G
b) %>>C? panaat]nue( panaat]prenue(panaat]salar (nue]unct!e( atr!but!!]unct!e *@JW personal $% p( unct!![\>@> panaat]codD111111G
c) %>>C? panaat]nue( panaat]prenue(panaat]salar
*@JW personal [\>@> panaat]codD111111Gd) %>>C? panaat]nue( panaat]prenue(panaat]salar (
nue]unct!e( atr!but!!]unct!e *@JW personal $% p( unct!! $% [\>@> panaat]codD111111G
e) %>>C? panaat]nue( panaat]prenue(panaat]salar (nue]unct!e( atr!but!!]unct!e *@JW personal p( unct!! [\>@> panaat]codD111111G
80) %^ estea) %tructured ^uest!on anuae
b) %tron ^uest!on anuaec) %tructured ^uer anuaed) %tle uest!on anuaee) %eSuel anae or uest!on
81) Ce construc/!e se olose+te n %^ pentru a !nteroa baza de datea) Y>?
b) JB>Uc) >?@$C?d) %>>C?e) ^A>@
82) Ce construc/!e se olose+te n %^ pentru a actual!za baza de date
90
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
91/175
a) %$_> $%b) %$_>c) WJ#&*d) %>?e) AB#$?>
83) Ce construc/!e se olose+te n %^ pentru a +tere date d!n baza de datea) #>>?>b) WJ#&*c) %>? ?J UAd) @>WJ_>e) nu ex!sta construc/!e pentru +terere
84) Ce construc/!e se olose+te n %^ pentru a !nsera date n baza de datea) &U%>@? &U?J
b) $## U>[c) $## @>CJ@#
d) $##e) %>? U>[
85) Ce construc/!e se olose+te n %^ pentru a crea baza de datea) C@>$?> #$X$%>
b) C@>$?> @>$?&JUc) C@>$?> ?$X>d) $## #$?$X$%>e) $## @>$?&JU
86) Ce construc/!e se olose+te n %^ pentru a crea o tabel n baza dedatea) C@>$?> ?$X>
b) C@>$?> @>$?&JUc) C@>$?> #$?$d) $## ?$X>e) $## @>$?&JU
87) Ce construc/!e se olose+te n %^ pentru a od!!ca o tabel n bazade datea) $?>@ ?$X>
b) $?>@ @>$?&JUc) WJ#&* ?$X>
91
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
92/175
d) WJ#&* @>$?&JUe) J tabel se poate od!!c
88) Construc/!a %^ #@JB se olose+te pentru aa) +tere o tabela d!n baza de date
b) +tere c.pur! d!ntro tabel
c) +tere nre!strr! d!ntro tabeld) nu se olose+te n %^e) se olose+te dar este re+!t ora corecta este #@JB> @>$?&JU
89) Ce construc/!e se olose+te n %^ pentru a crea o vedere n baza dedatea) C@>$?> _&>[
b) fJ&U @>$?&JU g [&?\c) C@>$?> U>[d) $## _&>[e) $## U>[
90) Ce construc/!e se olose+te n %^ pentru a +tere o vedere n baza dedatea) #@JB _&>[
b) #>>?> @>$?&JU g [\>@>c) #>>?> _&>[d) #@JB @>$?&JU g [\>@>e) _eder!le se +ter doar pr!n +tererea !+!erelor ce le con/!n
91) Bentru a crea !ndec+! ntro baz de date se olose+te n %^construc/!aa) C@>$?> &U#>
b) &U#> JU gc) J@#>@ Xd) Y@JAB Xe) !ndec+! se pot crea doar o dat cu crearea baze! de date pr!n clauza
#>*&U> &U#>
92) Clauza [\>@> d!ntro !nteroare %>>C? n %^a) este o expres!e lo!c ce deseneaz care tuple vor ! selectate
b) deseneaz d!n care tabel se ace selec/!a
c) deseneaz unde s tr!!t serverul rezultatul !nteror!!d) deseneaz care atr!bute ale rela/!!lor se selecteaz
92
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
93/175
e) deseneaz descr!erea baze! de date93) Bentru a ala !nora/!! d!n dou sau a! ulte rela/!! a une! baze de
date ntre care ex!st letur!a) cupl rela/!!le descr!!nd cond!/!a de cuplare n clauza [\>@> sau
olos!nd clauzele fJ&UgJUb) !ntero olos!nd al!asur!
c) olos! operatorul AU&JUd) olos! expres!! lo!ce +! operator!! &U( X>?[>>U(e) olos! eleente de alebr boolean
94) Clauza >*? fJ&U ntro !nstruc/!une %>>C? pe l.n tuplele couned!n cele 2 rela/!! selecteaza) tuplele d!n tabela d!n dreapta care nu au corespondent n tabela d!n
st.nab) tuplele +! d!n st.na +! dreapta care nu au corespondent n cealalt
tabelc) tuplele d!n tabela st.n care nu au corespondent n tabela d!n
dreaptad) selecteaz doar d!eren/ele d!n st.na nu +! tuplele counee) tuplele care au valor! de UA n rela/!a d!n st.na
95)Clauza @&Y\? fJ&U ntro !nstruc/!une %>>C? pe l.na tuplelecoune d!n cele 2 rela/!! selecteaza) tuplele d!n tabela d!n dreapta care nu au corespondent n tabela d!n
st.nab) tuplele +! d!n st.na +! dreapta care nu au corespondent n cealalt
tabelc) tuplele d!n tabela st.na care nu au corespondent n tabela d!n
dreaptad) selecteaz doar d!eren/ele d!n dreapta nu +! tuplele counee) tuplele care au valor! de UA n rela/!a d!n dreapta
96)Clauza JA?>@ fJ&U ntro !nstruc/!une %>>C? pe l.n tuplelecoune d!n cele 2 rela/!! selecteaza) tuplele d!n tabela d!n dreapta care nu au corespondent n tabela d!n
st.nab) tuplele +! d!n st.na +! dreapta care nu au corespondent n cealalt
tabel
c) tuplele d!n tabela st.na care nu au corespondent n tabela d!ndreapta
93
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
94/175
d) selecteaz tuplele d!n st.na care nu sunt n dreapta +! !nvers r ale spec!!ca +! pe cele coune
e) tuplele care au valor! de UA at.t n rela/!a d!n st.na c.t s! n cead!n dreapta
97)Care !nteroare %^ extrae datele alate n coloana Prenumele al
tabele! B>@%J$U>98) %>>C?Prenumele*@JW B>@%J$U>a) %>>C?PrenumeleB>@%J$U>
b) %>>C? B>@%J$U>Prenumelec) >?@$C?Prenumele*@JW B>@%J$U>d) $rraE%FDPrenumeleB>@%J$U>
99) Care !nteroare %^ extrae toate datele d!n coloanele tabele!B>@%J$U>a) %>>C? all *@JW B>@%J$U>
b) %>>C? : *@JW B>@%J$U>
c) %>>C? :B>@%J$U>d) >?@$C? all *@JW B>@%J$U>e) %>>C? B>@%J$U>
100) Care !nteroare %^ extrae d!n tabela B>@%J$U> toatepersoanele care au prenuele &JUa) %>>C? EallF *@JW B>@%J$U> [\>@>PrenumeleDh&JUh
b) %>>C? : *@JW B>@%J$U> [\>@>PrenumeleDh&JUhc) %>>C? EallF *@JW B>@%J$U> [\>@>Prenumele&K> h&JUhd) %>>C? : *@JW B>@%J$U> [\>@>Prenumele=?@$C? : *@JW B>@%J$U> [\>@>PrenumeleDh&JUh
101) Care !nteroare %^ extrae d!n tabela B>@%J$U> toatepersoanele al cror prenue ncepe cu $a) %>>C? : *@JW B>@%J$U> [\>@>PrenumeleDh$h
b) %>>C? : *@JW B>@%J$U> [\>@>Prenumele&K> h$Rhc) %>>C? : *@JW B>@%J$U> [\>@>PrenumeleD&K> h$Rhd) %>>C? : *@JW B>@%J$U> [\>@>PrenumeleD h$Rhe) %>>C? all *@JW B>@%J$U> [\>@>PrenumeleD&K> h$Rh
102) Care !nteroare %^ extrae d!n tabela B>@%J$U> toate
persoanele n al cror prenue ex!st rupul de l!tere J$Ua) %>>C? : *@JW B>@%J$U> [\>@>PrenumeleDhRJ$URh
94
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
95/175
b) %>>C? : *@JW B>@%J$U> [\>@> Prenumele&K> hRJ$URh
c) %>>C? : *@JW B>@%J$U> [\>@> PrenumeleD&K> hJ$URh
d) %>>C? : *@JW B>@%J$U> [\>@>PrenumeleD hJ$URhe) %>>C? all *@JW B>@%J$U> [\>@>PrenumeleD&K> hJ$U
Rh
103) Construc/!a %^%>>C? : *@JW B>@%J$U> [\>@>Numele &K> h]onescuh
extrae d!n tabela B>@%J$U> toate persoanele carea) au nuele or!ce l!tera urat de rupul de l!tere honescuh
b) d eroare pentru c nu este per!s caracretul h]hc) este re+!t ora corect este honescuhd) au nuele care ncepe cu rupul de l!tere honescuhe) con/!n n nue rupul de l!tere honescuh
104) Construc/!a %^%>>C? : *@JW B>@%J$U> [\>@>Numele &K>
hE&B%Fonescuh extrae d!n tabela B>@%J$U> toate persoanele carea) au nuele h&onescuh ( hBonescuh sau h%onescuh
b) d eroare pentru c nu este per!s caracretul hEhc) persoanele care au sau un rupul de l!tere h&B%h la nceputul nuelu!
!ar ter!na/!a nuelu! este honescuhd) au nuele care ncepe cu rupul de l!tere honescuhe) con/!n n nue rupul de l!tere honescuh
105) Construc/!a %^%>>C? : *@JW B>@%J$U> [\>@>Numele &K> hEQ&B%FRh
extrae d!n tabela B>@%J$U> toate persoanele carea) au nuele care nu ncepe cu una d!n l!terele h&h ( hBh sau h%h
b) d eroare pentru c nu este per!s caracretul hEhc) au nuele care ncepe cu una d!n l!terele h&h ( hBh sau h%hd) nu con/!n n nue una d!n l!terele h&h ( hBh sau h%he) con/!n n nue una d!n l!terele h&h ( hBh sau h%h
106) Care !nteroare %^ extrae d!n tabela B>@%J$U> toatepersoanele al cror prenue este &on( &oan( &oana &onel( &onela(
&on!ca(Jana(a) %>>C? : *@JW B>@%J$U> [\>@>PrenumeleDhRJ$URh
95
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
96/175
b) %>>C? : *@JW B>@%J$U> [\>@> Prenumele &U "h&onh(h&oanh( h&oanah( h&onelh( h&onelah( h&on!cah( hJanah)
c) %>>C? : *@JW B>@%J$U> [\>@> PrenumeleD"h&onh( h&oanh(h&oanah( h&onelh( h&onelah( h&on!cah( hJanah)
d) %>>C? : *@JW B>@%J$U> [\>@> Prenumele X>?[>>U"h&onh( h&oanh( h&oanah( h&onelh( h&onelah( h&on!cah( hJanah)
e) %>>C? all *@JW B>@%J$U> [\>@>Prenumele &K> "h&onh(h&oanh( h&oanah( h&onelh( h&onelah( h&on!cah( hJanah)
107) Bentru a selecta o nre!strare care ndepl!ne+te or!care d!ntre doucond!/!! cele dou cond!/!! se scr!ua) n clauza [\>@> separate de operatorul J@
b) n clauza [\>@> separate de operatorul $U#c) pr!a cond!/!e na!ntea clauze! Y@JAB X +! a doua dup clauza
Y@JAB Xd) pr!a cond!/!e na!ntea clauze! [\>@> +! a doua dup clauza
[\>@>
e) n Clauza *@JW separate de operatorul J@
108) Care !nteroare selecteaz d!n tabela B>@%J$U> nre!strr!le careau prenuele &JU +! nuele BJBa) %>>C?PrenumeleDh&JUh(NumeleDhBJBh *@JW B>@%J$U>
b) %>>C? : *@JW B>@%J$U> [\>@> PrenumeleDh&JUh $U#NumeleDhBJBh
c) %>>C? : *@JW B>@%J$U> [\>@>Prenumele=@%J$U> [\>@> Prenumele Dh&JUh$U#NumeleDhBJBh
e) >?@$C? : *@JW B>@%J$U> [\>@> Prenumele = toate nre!strr!lecare au nuele alabet!c cupr!ns ntre X$C&A +! BJB$a) %>>C? Numele < hX$C&Ah $U# Numele =hBJB$h *@JW
B>@%J$U>b) %>>C? : *@JW B>@%J$U> [\>@>Numele X>?[>>U
hX$C&Ah $U# hBJB$hc) >?@$C? : *@JW B>@%J$U> [\>@>Numele X>?[>>U
hX$C&Ah $U# hBJB$h
96
8/14/2019 Culegere de teste-grila pentru licenta la informatica.doc
97/175
d) >?@$C?Numele@%J$U>
e) nu se pot selecta aceste nre!strr!
110) Care !nstruc/!une %^ este olos!t pentru a a!+a nua!nre!strr!le d!er!te
a) %>>C? #&%?&UC?b) %>>C? AU&^A>c) %>>C? #&**>@>U?d) %>>C? $Ue) %>>C? &*
111) Care clauz %^ se olose+te pentru a sorta setul de rezultate dupanu!te cr!ter!! a) J@#>@ X
b) %J@? Xc) J@#>@ JU
d) %J@? JUe) Y@JAB JU J@#>@
112) Care d!n aser/!un!le %^ urtoare a!+eaz toate nre!strr!le d!ntabela B>@%J$U> !n ord!ne alabet!c descendent a prenuelu!a) %>>C? : *@JW B>@%J$U> J@#>@ X Brenuele #>%C
b) >?@$C? : *@JW B>@%J$U> J@#>@ X Brenuele #>%Cc) %>>C? : *@JW B>@%J$U> %J@? JU Brenuele #>%Cd) >?@$C? : *@JW B>@%J$U> J@#>@ JU Brenuele #>%Ce) %>>C? $ J#@#>@ #>%C X Brenuele *@JW B>@%J$U>
113) C$@> d!n urtoarele !nstruc/!un! %^ !ntroduce o nre!strare
nou n tabela B>@%J$U>a) &U%>@? &U?J B>@%J$U> "Uuele( Brenuele)_$A>%
"hX$C&Ah( hBJB$h)b) &U%>@? "hX$C&Ah( hBJB$h) &U?J B>@%J$U>c) &U%>@? _$A>% "hX$C&Ah( hBJB$h) &U?J B>@%J$U>d) %>? &U?J B>@%J$U> U>[ _$A> "hX$C&Ah( hBJB$h)e) &am