Culegere de teste-grila pentru licenta la informatica.doc

download Culegere de teste-grila pentru licenta la informatica.doc

of 175

Transcript of Culegere de teste-grila pentru licenta la informatica.doc

  • 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