Archive for 2012

Model Examen Tehnologii Web

Posted in Facultate with tags , , , on 11 June 2012 by Alina

2012, multumiri Georgiana-Ramona Turcsanyi, Burghelea Dragos, Sosu A. Liviu si Cosmin Avadanei

1.Aratati printr-un studiu de caz ca un mash-up web poate fi implementat recurgand la XSLT;
2. Specificati DTD-ul ce valideaza documente XML modeland relatiile dintre utilizatorii unei aplicatii web sociale;
3. Folosind metoda de procesare favorita, pe baza datelor XML anterioare generati un document HTML incluzand grupurile de prieteni ca au in comun o locatie geografica si un interval de varsta.

web-Test

Subiecte propuse de studenti:

1)Explicati necesitatea validarii documentelor XML.
2)Enumerati tipurile de date dintr-un arbore DOM.
3)Explicati tehnologiile care faciliteaza functionarea unei aplicatii Web sociale.
4)Care e diferenta dintre SAX si DOM? In ce context le utilizam?
5)Care e cel mai eficient parser XML din perspectiva memoriei folosite?
6)Ce diferente exista intre SOAP si REST?
7)Referitor la DOM, un atribut asociat unui element reprezinta un subnod al nodului corespunzator elementului?
8)Scrieti un fisier DTD care verifica validitatea unui document XML cu o structura data.
9)Care este semnificatia acronimului JSON?
10)Efectuati o procesare a unui flux RSS in orice limbaj doriti.
11)Ce este Atom?
12)Specificati rolul formatului DocBook.
13)Dati un exemplu de cookie si enumerati principalele motive pentru care se utilizeaza.
14)Ce diferenta exista intre metodele GET si POST?
15)Ce reprezinta specificatia WSDL?
16)Comparati procesarea prin SimpleXML fata de DOM.
17)Ce reprezinta un arbore DOM?
18)Explicati mecanismul de accesare a serviciilor Web prin REST.
19)Web = Internet?
20)Ce este Web-ul?
21)Construiti o schema de validare a unui document XML.
22)Ce reprezinta o transformare XSLT? Dati cateva exemple de utilizare.

Model Examen SO

Posted in Felicitari with tags , , , on 5 June 2012 by Alina

al doilea test practic, 2012

Multumim, Diaconescu Stefan

                                                                     
/*******************************************************************************************************
Enunt prima problema:

a) Care este semnificatia celui de-al treilea argument al functiei fcntl in cazul in care este apelata cu modul F_SETLK? 
b) Scrieti fragmentul de cod pentru apelul care pune un blocaj in scriere pe descriptorul de fisier fd incepand cu pozitia 100 fata de inceputul fisierului,
 pe o lungime de 10 octeti. Se presupune ca fd exista deja (nu e necesar sa il declarati, deschideti, etc).

NOTA: pastrati enuntul in acest comentariu si scrieti rezolvarea mai jos.
*******************************************************************************************************/

Enunt a doua problema:

Programul de mai jos contine trei erori sintactice (adica, detectabile la compilare), si ar trebui sa ofere
urmatoarea functionalitate: citeste numerele aflate in fisierul specificat prin primul argument de la linia de 
comanda, calculeaza valoarea factorialului pentru fiecare numar si il scrie in fisierul specificat prin al doilea argument.

Corectati in programul de mai jos cele trei erori introduse voluntar in asa fel incat sa obtineti un program corect.
Dupa linia pe care ati facut o corectie, includeti si o explicatie ca si comentariu pentru a obtine punctajul integral.

NOTA: pastrati enuntul in acest comentariu si scrieti rezolvarea mai jos.
*******************************************************************************************************/

#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
int factorial(int);
int main( int argc, char *argv[] )
{
    int fd1, fd2;
    int n,fact;

    if ( argv <  3) 

    // nu este corect argv<3 pt ca se cer 2 argumente
    {
        perror( "not sufficient arguments" );
        return -4;
    }

    if ( (fd1=open( argv[1], O_RDONLY)) == -1 )
    {
        perror( "could not open file specified in first argument\n" );
        return -3;
    }

    if ( (fd2=open( argv[2], O_WRONLY | O_CREATE,0600 )) == -1 )

    //este gresit O_CREATE if( (fd2=open( argv[2], O_WRONLY | O_CREATE,0600 )) == -1 ) este corect O_CREAT
    {
        perror( "could not open file specified in second argument\n" );
        return -2;
    }

    while ( read( fd1,&n, sizeof(int) )>  0 )
    {
	fact=factorial(n);
        write( fd2,&fact, sizeof(int) );
    }

    close( fd1 );
    return 0;
}
int factorial(int nr)
{
int i, f=1;

for (i = 2;i<=nr;i++)
	f=f*i;

return f;
}

*******************************************************************************************************/

/*******************************************************************************************************
Enunt a treia problema:

Sa se scrie un program C care va crea 2 procese fii si va citi o secventa 
de N numere de la tastatura. Procesul initial, P0, va transmite fiecaruia dintre 
cele 2 procese fii, P1 si P2, cate jumatate din secventa de numere. Fiecare proces 
fiu va calcula media aritmetica a numerelor din secventa primita si va 
transmite valoarea calculata procesului parinte. Procesul P0 va afisa 
media aritmetica a valorilor primite de la cele doua procese fii.

Comunicarea intre procese se va realiza prin intermediul a 3 canale de comunicatie 
interna astfel: se vor utiliza doua canale de comunicatie pentru transmiterea datelor 
de la procesul parinte catre procesele fii, cate unul pentru fiecare proces fiu, 
si un al treilea canal de comunicatie pentru transmiterea datelor de la procesele 
fii catre procesul parinte.

Fiecare proces va afisa identitatea sa si pe cea a procesului parinte.

Se vor trata toate cazurile de exceptie ce pot apare.

NOTA: pastrati enuntul in acest comentariu si scrieti rezolvarea mai jos.
*******************************************************************************************************/

Model Examen Ingineria Programarii

Posted in Facultate with tags , , on 28 May 2012 by Alina

Ingineria Programarii anul 2 examen final 28 mai 2012 semian B

1) cui ii este util blueprint
2) patternuri structurale
3) vizitor
4) la ce folosesc design patternurile la client
5) se poate face reverse engeneering in argo UML?
6) de ce are nevoie o firma de software pentru a folosi SCRUM?
7) ce este o eroare fatala?
8) desenati structura unei firme software si explicati relatiile dintre acestea
9) cand un program software a esuat?
10) dati exemplu de un program sigur si de unul nesigur
11) diferenta dintre asincron si sincron
12) ISO 9000
13)se poate evalua calitatea unui proiect in functie de codul sursa?
14)GOF si GRASP
15)instalarea produsului la client

Multumim, Adela Alexandru.

Model Examen IA restanta 16 februarie 2012

Posted in Facultate with tags , , , , , on 17 May 2012 by Monica R

Modele examene TPAA

Posted in Facultate with tags , , , on 2 February 2012 by Alina

Subiecte examen TPAA, multumiri lui Sabina Deliu

tpaa-29ian2012-a

tpaa-29ian2012-b

Modele Examen ACSO

Posted in Facultate with tags , , , , on 2 February 2012 by Alina

2 februarie 2012, multumiri lui Tigania Cristian

Multumim si lui Alin pentru model de examen, anul 1, ACSO, primul partial:

ACSO_1

Model Examen CDC

Posted in Facultate with tags , , on 2 February 2012 by Alina

Subiect examen CDC, 2 februarie 2012. Multumiri lui Sorin Pavel.

1.     1.  Clase de complexitate.

a)      a) Consideram clasele de complexitate:

TIME(f(n)), NTIME(f(n)), TIME(2^O(f(n))), SPACE (f(n)), NSPACE(f(n)), SPACE(f^2(n))

Care sunt relatiile corecte intre aceste clase?

b)      b) Definiti clasele de complexitate:

P, PSPACE, NP, L, NL, EXPTIME, NEXPTIME si precizati relatiile dintre ele.

2.       2. Utilizand problema corespondetei lui Post, aratati ca problema intersectiei limbajelor de tip 2 e nedecidabila.

3.       3. Se dau urmatoarele probleme:

Problema Incluziunii (CP)

Intrare: Doua automate finite deterministe A si B

Intrebare: L(A) inclus egal L(B) ?

Problema Universalitatii (UP)

Intrare: Un automat finit A peste un alfabet Σ

Intrebare: L(A)= Σ*?

 

Se stie ca CP este in PSPACE, UP este PSPACE-Completa. Este CP o problema PSPACE-Completa?

ALTERNATIV la ex 2: (daca nu voiai sa faci 2)

Aratati ca CP este in clasa PSPACE.

 

Punctaje: 1a) 2.5p, b 2.5p | 2. 2pct | 3. 2pct.