ppw intrebari

Upload: pop-florin

Post on 02-Jun-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 ppw intrebari

    1/16

    1. Informatiile din sesiunia. Sunt pastrate pe client in directorul pentru siere

    temporare sau pot memorate intr- bdb. Sunt pastrate pe server in directorul pt siere . Dar se

    interzice memorarea datelor din ele intr-o bdc. Sunt pastrate strici intr-o bd existent pe svd. Sunt pastrate pe sv in directorul pt fsiere temporare

    sau pot f memorate si intr-o bd

    2. Functia isset( din p!p are rolul "a. De a verifca daca o variabila a ost memorata in

    superglobal $_SeSSionb. De a verica daca o var a fost declaratac. De a verica cate date se a#a memorate in tabloul

    super$lobal %&S'SSI)d. De a verica daca date memorate intr-un tablou

    super$lobal sunt de tip *oolean

    +. *locurile coo,ie sunt utilizatea. entru a securiza info. eferitoare la contul uilizatoruluib. t a realize operatii cu c!aracter collaboratorc. t a crea sesiunid. Pt a instrui serverul sa transmita o versiune

    personalizata a paginii web cerute

    /. 0n sier p!p poate sa creeze un form care sa transmita trimita

    info c!iar catre sierul p!p care il contine"a. )umai daca foloseste fct arra(3b. Numai daca se creaza o sesiune care va retine

    inormatia.c. )umaidaca se foloseste comanda isset(3d. )umai daca sierul e conectat la o pa$ 4eb3

    5. Datele din formularul !tml pot transmise serverului"a. )umai cu 6'7b. )umai prin metode scriptice

  • 8/9/2019 ppw intrebari

    2/16

    c. Folosind butonul submit iar la propr met!od se precizeraza

    numele pa$iniid. olosind fe metoda !"# fe P%S#

    8. 9onectarea la *D din cadrul unui script p!p"a. Se face folosind 6'7S7b. Se face folosind sesiuni coo,iesc. Se datoreaza bibliotecii de constant incluse in p!p care

    furniz interfata cu sistemul :S;ld. Se datoreaza bibliotecii de unctii incluse in p&p care

    urnizeaza o interata cu sistemul '(s)l

  • 8/9/2019 ppw intrebari

    3/16

    c. eturna valoarea unei variabile cititede la tastaturad. De a opri sv 4eb

    11. devarat ca in !p"

    a. Se pot crea tablouri numai unidimensionaleb. )u se pot transmite date intre 2 pa$ 4ebc. Se pot crea sesiuni pentru a transmite date de la o

    pag web la alta--- %/"#d. )u se folosesc cicluri

    12. 9e aseaza pe ecran" %xEarra(1B12 +B 1B >@ @B3Foreac!(%x as %

    'c!o GHaloarea curenta este %3a. rima valoare a tablouluib. Indicia tabloului si valorile lorc. )u as. )imicd. 0fseaza elementele tabloului

    1+. 'fectul comenzii F'9J (%element&vector as %c!eie EK

    %valoare este"a. 1ariabilei $valoare 2 se atribuie valoarea variabilei

    $c&eie care reprezinta o valoare asociataelementelor din vector care nu coincide cu pozitia

    acestora in vector.b. Hariabilei %c!eie I se atribuie valoarea variabilei %valoare

    care reprezinta o c!eie asociata elementului din vector

    care nu coincide cu valoarea acestora in vectorc. Hariabilei %variabila nu I se atribuie valoarea variabilei

    %c!eie care reprezinta o valoare asociata elem. Din vector

    care coincide cu pozitia acestora in vector

    d. Hariabila %variabila I se atribuie valoarea variabilei %c!eiecare nu reprezinta o valoare asociata elementelor din

    vector care nu coincide cu pozitia acestora in vector

    1/. Intructiunea '70)a. De a opri exec. Inte$ului script p!p

  • 8/9/2019 ppw intrebari

    4/16

    b. De a reveni dintr-o untiec. De a returna valoarea unei variabile citite de la tastaturad. De oprire fortata a unui ciclu3

    15. Instructiunea for in p!pa. Se poaet folosi pt de erorib. 2n cazul in care este nevoie de o instructiune de

    ciclare conditionata anterirorc. Se fol. pentru a realize o iteratie printer toate elementele

    unui tablou din cadrul unei baza de date create in msAl

    18. :odicarea datelor unei inre$istrari dr-o tabela a unei bd se

    face cu"

    a. Insertb. +pdate %/"#c. Selectd. Delete

    1

  • 8/9/2019 ppw intrebari

    5/16

    a. Selectarea si identicarea bd si eapoi efectuarea conexiunii

    la sv :SAlb. Desc&iderea unei coneiuni cu cv '(S4*

    conectarea la bd

    c. Inc!iderea conexiunii anterioare cu sv mSAl desc!idereaunei noi si selectarea bd

    d. Decs!iderea conexiunii apac!e pornirea scriptului p! psi

    apoi cenectara la :SAl si selectarea bd

    2B. In p!pa. +n fsier &tml static contine un ormular care trimite

    valorile sale catre un fsier p&pb. 'ste exclus ca un sier p!p sa poata sa creeze un form

    care sa trimita informatia catre un sier p!p care contineformularul

    c. 0n sier p!p poate sa creeze un form care e obli$at sa

    trimita info c!iar catre el insusid. 0n sier p!p nu poate trimite date spre alte sier p!p

    21. Functia !tmlSpecialc!ars( are rolul de a"a. De a nu impiedica datele sa e interpretate de bro4ser ca

    si caractere speciale J7:? ind asate aproximativ la fel

    cum s-au introduce in formular sau in baza de date de catreindivid.

    b. De a impiedica datele sa nu e interpretate de server ca si

    caractere orientale J7:? ind asate exact cum s-au

    introdus in formular sau in baza de date de catre individ.c. De a impiedica datele sa nu e interpretate de bro4ser ca

    si caractere ocazionale J7:? ind asate exact cum s-au

    introdus in formular sau in baza de date de catre individ.

    d. De a impiedica datele sa fe interpretate de browserca si caractere speciale 5#'* find afsate eact

    cum s-au introdus in ormular sau in baza de date de

    catre individ.

  • 8/9/2019 ppw intrebari

    6/16

    22. ccesul la o baza de date din cadrul unei pa$ini J

    presupune urmatorii pasi"a. Selectarea si identicarea bazei de date si apoi

    efectuarea conexiunii cu server-ul :S;?.

    b. Desc&iderea unei coneiuni cu server-ul '(S4*conectarea la baza de date dorita.

    c. Inc!iderea conexiunii anterioare cu server-ul :S;?

    desc!iderea uneia noi si apoi conectarea bazei de date

    dorita.d. Desc!iderea conexiunii pac!e apoi pornirea serverului

    J si apoi conectarea la :S;? si apoi ale$erea bazei

    de date.

    2+. Functiile msAl&select( si msAl&connect&db( trebuie"a. pelate intodeauna cand se termina lucrul cu bazele

    de date.b. pleate intodeauna cand se incarca datele dintr-o

    pa$ina p!p intr-o alta pa$ina p!p.c. 0pelate intodeauna cand se incepe lucrul cu

    bazele de date.d. plelate intodeauna cand se incepe

    2/. Structura repetitiva conditionata anterior care se realizeazain J cu aRutorul"

    a. Instructiunilor JI?' D-JI?' si F'9J.b. Instructiunilor F D-JI?' si *'T.c. Instructiunilor JI?' F si 9)7I)0'.d. 2nstructiunilor 652*" %/ si %/"05

    25. Functia mAl&fetc!&arra( se foloseste"a. entru a returna continutul unui camp de pe o

    anumita linie.b. entru a prelucra informatiile dintr-un table

    impune accesarea ecarei coloane si linii a

    acestuia.c. entru a returna continutul unei cellule de pe o

    anumita coloana.

  • 8/9/2019 ppw intrebari

    7/16

    d. Pentru a afsa continutul doar a anumitor

    campuri din tabela.

    28. entru stocarea datelor in sistemul utilizatorului cu !p se

    folosesc"a. oo7ie sau sesiuni.b. Fisiere !tml $enerate de server-ul 4eb.c. Sesiuni deoarece server-ul pac!e interzice

    coo,ie.d. 9oo,ie deoarece p!p interzice crearea sesiunilor.

    2

  • 8/9/2019 ppw intrebari

    8/16

    d. e parcursul unei sesiuni intr-o baza de date iar la

    inc!iderea sesiunii se ster$e.

    +B. J7:?5 include elemente noi pentru a realiza"

    a. %biecte pentru desen mai perormante.b. Imposibilitatea de a adau$a continut media.c. 0n !andlin$ mai slab pentru formulare.d. Structurarea mai slaba a documentelor.

    +1. tributul ?ocalStora$e se foloseste pentru"a. :emorarea datelor cu limita de timp.b. salva datele atata timp cat o la sau fereastra a

    bro4ser-ului ramana desc!isa.c. 'emorarea datelor ara limita de timp.d. modica datele atata timp cat o la sau fereasta

    a bro4ser-ului ramana desc!isa.

    +2. functie in p!p este"a. +n bloc de cod separate care poate f apelat

    de catre diverse scripturi.b. 'ste un text scris intre cele doua ta$-uri pastrand

    formatariile efectuate in editorul de documente

    J7:?. xc. 'ste o comanda scrisa intre doua ta$-uri care nu

    pastreaza formalitatiile efectuate in editorul de

    documente J7:?. xd. 'ste o instructiune p!p scrisa intre ta$-

    urileMforeac!K. x

    ++. 9ate$oriile(cate$ories sunt"a. modalitate ierar!ica de a nu or$aniza postarile

    din site.b. % metoda ierar&ica de a organiza postarile

    din site.c. Sunt tipul principal de continut din maRoritatea

    site-urilor ordress.

  • 8/9/2019 ppw intrebari

    9/16

    d. Sunt tipul principal de media din maRoritatea site-

    urilor ordress.

    +/. 0n pro$ram este alcatuit"

    a. 9a un set de functii si un set de variablie $lobaleutilizate de acele functii.

    b. 0n set de coloane ale unui tabel denit intr-o baza

    de date. xc. Dintr-o combinatie de unctii si variabile

    conee intr-o unitate numita clasa.

    +5. J permite scrierea de coduri sursa cu rolul"

    a. De a trimite de la browser spre server-ul webatat a inormatiilor standard continute in

    antetul 5##P al cererii cat si inormatii atat

    printr-un ormular 8%/'9 cat si ca sir de

    cereri adaugate la sarsitul +/*-ului.b. De trimite de la server-ul '* spre bro4ser atat a

    informatiilor standard continute in antetul J77 al

    cererii cat si informatii atat printr-un formular

    MF:K cat si ca sir de cereri adau$ate lasfarsitul 0?-ului.

    c. De a nu trimite de la bro4ser spre serverul '*

    atat a informatiilor standard continute in antetul

    J77 al cererii cat si informatii atat printr-un

    formular MF:K cat si ca sir de cereri adau$ate

    la sfarsitul 0?-ului. xd. De a trimite de la bro4ser spre serverul '* atat

    a informatiilor standard continute in antetul S:7

    al cererii cat si informatii atat printr-un formular

    MF:K cat si ca sir de cereri adau$ate la

    sfarsitul 0?-ului. x

    +8. 7rasaturile J7:?5 sunt"a. Se bazeaza pe J7:? J : si UHS9I7.

  • 8/9/2019 ppw intrebari

    10/16

    b. /educe nevoia de plugin-uri eterne :las&;.c. )u ofera o mai buna te!nica de manipulare a

    erorilor.d. )u ofera :ar,up pentru inlocuirea scriptin$.

    e. Dependenta de dispozitiv.

    +

  • 8/9/2019 ppw intrebari

    11/16

    b Descrie unctiac Descrie de inserare in baza de date

    /1. 9e returneaza urmatorul codLML %fructeEarra(Gmerepere

    !ile(list(%index%valueEOec!o V%indexW -K V%valoareWLKa :ere pere3b =-9mere >-9perec :ere-K1 pere-KBd B-Kmere B-Kpere

    /2. 9rearea variabilelor de sesiune se realizeaza"a olosid fe $&ttp_session_vars fe $_sessionb Folosind mai intai %!ttp&session&vars iar apoi %&session

    c 'xclusive cu variabilele super$lobale(LL%!ttp&session&vars

    d rin alte metode

    /+. 9e face urmatorul cod p!pLML If(isset(%&S'SSI)(Vvar&sesiuneW'c!o Gtrue3'lse ec!o Gfalse3LKa Se tipareste true daca var&sesiune a fost stearsa

    b Se atribuie o valoare lui var&sesiunec Se aseaza valoarea lui var&sesiuned Se verifca daca var sesiune a ost .pula mea in

    $_session

    //. Hariabila super$lobala %&posta Se foloseste pentru a transmite datele din cadrul

    formularului serverului prin adau$area lor la url sub forma

    unui sir alcatuir din perec!ile nume&campEvaloare x

    b 'ste indicat sa se foloseasca pentru a transmite datedintrun formular p!pspre un sier p!p sau spre un alt

    formular cacactc Se oloseste pentru a transmite datele din cadrul

    ormularului de web sub orma unui sir din

    perec&ea nume_camp?valoare

  • 8/9/2019 ppw intrebari

    12/16

    d 'ste indicat sa nu se foloseasca pentru a transmite date

    dintrun formular p!p spre un sier o!o sau sper un alt.

    S 7' I D90

    /5. Functia msAl&select&db( se invoca daca se doreste sa serealizeze"

    a Specifcarea numelui baze de date care se va

    desc&ideb 9onectarea la un server de pa$ini 4eb care au .c Specicarea numeui tabloului unidimensional sau

    bidimensional care sememoreaza intro baza de dated Specicarea continutului. 9are se va insera in baza de

    date cu care se va lucre

    /8. 'ste adevarat ca in p!p"a Se pot crea tablouri numai unidimensionaleb )u se pot transmite date intre doua pa$ini 4ebc 0fsarea pe displa( se realizeaza prin ec&o sau printd )u se folosesc cicluri

    /

  • 8/9/2019 ppw intrebari

    13/16

    d 'ste o intersectie de tablouri unidimensionale

    5B. Functia arra&mer$e( returneazaa 0n tablou care este alcatuit din elementele primului

    tablou primit ca parametru care nu exista in nici unul dincelelalte tablouri primate ca parametru

    b 0n tablou folosit valorile din tabloul primit ca parametruc +n nou tablou alcatuit din reuniunea elementelor

    tablourile primite ca parametrud 0n tablou multidimensional obtinut din sortarea a mai

    multe tablorui primate ca parametru.

    51. Daca intr-o pa$ina p!p aveti secventa de cod

    Ma !refErezultat2.p!pLmediaMLec!o %mediaLKKle$aturaMaKDe transmitere a informatiti spre o a doua pa$ina numita

    rezultat2.p!pa Datele din pa$ina rezultat2.p!p se vor prelua in mod

    obli$atoriu cu variabila super$lobala %&postb Datele din pa$ina rezultat2.p!p se vor prelua in mod

    automat cu variabila super$lobala %&postc Datele in pa$ina rezultat2.p!p se vor prelua e cu

    variabila super$lobala %&$et e cu %&postd Datele in pagina [email protected]&p se vor prelua in mod

    obligatoriu cu variabila superglobala $_server

    :$_get;

    52. ccesul la o baza de date din cadrul unei pa$ini p!p

    presupune urmatorii pasia Se specica baza de datela care se doreste accesul se

    desc!ide conexiunea msAl si apoi cea apac!eb Desc!iderea conexiunii apac!e si apoi a conexiunii msAlc Selectarea bazei de date inc!iderea conexiunii msAl

    anterioare si desc!iderea uneia noid Desc&iderea unei coneiuni cu serverul m(s)l

    conectarea la baza de date dorita

  • 8/9/2019 ppw intrebari

    14/16

    5+. 9e face urmatorul script p!pML%nE1B3%iE13

    %rezE13DoO%rezE%rezP%i3%iNN3Q4!ile(%iME%n3'c!o rezultatul este" %rezLKa )umara de cate ori intra in ciclu si aseaza un produsb 9alculeaza produsul dintre 1 si valorile lui %i

    c alculeaza actorialul si afseaza rezultatuld 9alculeaza numarul primelor %i numere

    5/. Functia msAl&Auer(a Se executa fara sa se atribuie unei variabile p!p xb Se atribuie unei variabile in care se depune

    valoarea returnata se aceasta numita identifcator

    de resursec Intoarce false daca intero$area a fost efectuata cu

    success si true in caz contrar xd Se executa numai in cazul in care nu primeste nici un

    parametru

    55. dau$area de noi inre$istrati intro tabela a unei baze de

    date se face cu comanda"a 0pdateb Selectc 2nsert

    d Delete

    58. Instructiuni folosite in cadrul ciclurilor care ofera #exibilitatea

    mare in p!p sunt"a For 4!ile foreac!b !ile brea, return

  • 8/9/2019 ppw intrebari

    15/16

    c ontinue brea7 returnd S4itc! if breac,

    5

  • 8/9/2019 ppw intrebari

    16/16

    b. ealizarea unor actiuni care nu trebuie memorate

    pentru a oferi acestuia informatiile de care are nevoie

    fapt ce protocolul J77S nu ofera.c. ealizarea unor actiuni succesive care trebuie

    memorate pentru a oferi acestuia informatii de care arenevoie fapt ce protocolul J7 le ofera.

    d. /ealizarea unor actiuni successive care trebuie

    oerii acestuia inormatia de care are nevoie apt

    ce protocolul 5##P nu oera.