ppw intrebari
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.