Sunteți pe pagina 1din 7

2.

(Introducere in) Visual C#

1. In Visual Studio Net o solutie reprezinta:


a. Un grup format din mai multe fisiere care produc la iesire un anumit rezultat
b. Un grup format dintr-unul sau mai multe proiecte care sunt gestionate impreuna
c. Un grup format din mai multe declaratii de clase care impreuna pot rezolva o
problema data

2. Masina virtuala in care sunt executate programele scrise pentru .NET Framework
este cunoscuta sub denumirea:
a. Microsoft Virtual Machine
b. Common Language Runtime
c. Just-in-time machine

3. In timpul rularii unui program, convertirea codului Intermediate language in cod


masina se face prin lansarea:
a. Compilatorului Just-in-time
b. Compilatorului pentru cod gestionat
c. Compilatorului specific limbajului .NET utilizat (Visual Basic, C#, C++)

4. Proprietatile reprezinta:
a. Informatii despre culoarea si marimea unor elemente vizuale
b. Modalitati de expunere publica a campurilor private ale unei clase, putand sa
ofere numai drept de citire, de scriere sau si una si alta
c. Variabile membre publice ale unei clase

5. Functia
private Void btnAdauga_Click (object sender, EventArgs e)
{
...
}
trateaza evenimentul click pe butonul Adauga de pe forma Form1 a unei aplicatii.
Aceasta functie este:
a. Continuta intr-un modul dil
b. Este in spatiul privat student
c. Este o functie membra privata a clasei Form1

6. Comanda „Clean” din meniul Build:


a. Sterge toate rezultatele compilarii aplicatiei (fisierele EXE sau DLL)
b. Sterge fisierele de backup asociate proiectului curent
c. Sterge fisierele temporare sau intermediare create la compilare

7. Ce efect are executarea urmatorului cod?


Public string AfisareStudent()
{
Return nume + ” , ” + varsta + ” ani, anul ” + an + ” media ” + Medie();
}
a. Tiparirea numelui si a sumei dintre varsta, an de studii si medie
b. Tiparirea numelui, a varstei, a anului de studii si a mediei
c. Construirea unui sir de caractere care concateneaza numele, apoi o virgula,
apoi varsta, apoi textul „ani, anul”, apoi anul de studii, apoi textul „media”,
apoi Media

8. Functia:

a. ??
b. ??
c. se apeleaza la click pe butonul btnFunctieX si realizaza adaugarea in lista
lstStudenti a tuturor studentilor, cu toate informatiile associate, care au
numele precizat in casuta text txtNumeX.

9. Functia Persoana din codul de mai jos este un


class Persoana
{
//variabile protejate
protected string nume;
protected byte varsta;
public Persoana (string nume, byte varsta)
{
this.nume = nume;
this.varsta = varsta;
}
}
a. O functie de tratare a unui elemet this
b. O functie de retur al numelui si varstei
c. O functie Constructor, cu rol de initializare

10. Metoda de mai jos


Public float Metoda()
{
float m=0;
byte i=0;
foreach(byte n in note)
{
m+=n;
i++
}
Return n/i;
}
a. Calculeaza media notelor fiecarui (foreach) student
b. Calculeaza media notelor stocate in vectorul note, pentru un student
c. Returneaza nr de examene promovate ale unui student

1. IPAIM Curs
1.

2. Modularitatea inseamna:
a. delimitarea unor secvente de program cu intrari si iesiri bine precizate, intre
care se stabilesc relatii ierarhice sau de colaborare
b. stabilirea unor ierarhii in program
c. determinarea unor secvente de program
d. stabilirea……………………….a intrarilor si iesirilor

3. Ingineria programarii se ocupa cu:


a. aplicarea unor principii de programare structurale, astfel incat sa creasca
fiabilitatea …………….-program
b. utilizarea intr-o maniera disciplinata, sistematica si cu pricepere a unor
metode si instrumente asociate, adecvate, avand in vedere anumite obiective
si principii de baza
c. folosirea unor instrumente software adecvate, astfel incat sa creasca
productivitatea activitatii de programare

4. Un sistem de teleasistenta la domiciliu contine:


a. Snezori medicali care genereaza alarme la domiciliul pacientilor si acestia pot
atunci apela un dispecerat de unde este trimis un medic
b. Module de la domiciliul pacientului care colecteaza informatii de la senzorii de
mediu si medicali si le transmit la un server, la un centru dispecerat unde
personalul specializat supravegheaza informatiile specifice ca urmare a unei
situatii critice initiaza eventualele interventii
c. Facilitate de comunicare intre medici si pacienti si pentru pacientii intre ei
d. Sisteme de videoconferinta pentru medici si pacienti

5. Abordarea SOAP intr-un software pentru cabinete medicale inseamna:


a. Software, Objective, Assessment, PC
b. Subjective, Objective, Assessment, Procedures/Plan, adica evaluarea
pacientului, evaluarea din partea doctorului, diagnoza, stabilirea planului de
tratament
c. Subjective, Objective, Assessment, Procedures/Plan, adica descrierea
subiectului vizitei la medic, stabilirea obiectivelor tratamentului, evaluarea,
procedurile de tratament
d. Un protocol de comunicatii pentru serviciile WEB, utilizat in aplicatiile
medicale distribuite ?? rasp corect cred eu

6. Specificatiile descriu, printre altele:


a. Bazele de date ale aplicatiei
b. Modul de proiectare al aplicatiei
c. Modul de programare folosit
d. Canalele de comunicatie dintre aplicatia software ( vazuta ca o cutie neagra) si
mediu

7. Adaptabilitatea (flexibilitatea) se refera la:


a. Obiectivul de realizare a unor programe care sa poata fi usor adaptate pentru
conditii diferite de functionare
b. Obiectivul de realizare a unor programe adaptate unor situatii contrete de
functionare
c. Principiul de programare prin care programul trebuie sa fie usor de modificat
d. Principiul de proiectare prin care se cere proiectantului sa se adapteze usor la
noi conditii

8. Prototipizarea este o paradigma a ingineriei programarii care se refera la:


a. Construirea aplicatiilor prin metota top – down
b. Construirea unui prototip al programului si modificarea acestuia
c. Proiectarea folosind descrieri tip ale modulelor de program disponibile
d. Dezvoltarea rapida a unui model simplificat al programului,interactiunea cu
clientul si adaugarea ulterioara a functiilor omise

9. Principiile ingineriei programarii se refera la:


a. Modele folosite in procesul de proiectare
b. Modalitatile de atingere a obiectivelor ingineriei programarii
c. Scopurile programarii
d. Destinatia activitatii de programare

10. Cate module de program pot fi subordonate unui modul, conform regulilor euristice
de proiectare?
a. de obicei intre 3-4 si 7 , iar daca fan-out este mai mare de 9 sau mai mica de
3-4, este necesara reproiectarea
b. maxim 5 si minim 2
c. intre 3 si 6
d. mai mult de 4

11. Proiectarea structurala se realizeaza prin:


a. folosirea proiectarii top-down si a unor structuri standard de control al
programului: procesare secventiala, decizie, reunire
b. proiectarea ingrijita a programelor, astfel incat acestea sa aiba o structura
clara
c. folosirea unor structuri standard de control al programului: procesare
secventiala, decizie, reunire
d. proiectarea top-down si modularizare structural

12. Ce sunt regulile euristice de proiectare?


a. reguli rezultate din aplicarea teoriilor euristice
b. metodologii de proiectare ale organizatiilor software
c. reguli rezultate din experienta practica
d. metode sistematice de proiectare

13. Analiza software este:


a. aceea dintre disciplinele existente in domeniul software care determina ce
trebuie facut, preluand problema clientului şi exprimând-o într-un inteligibil
de către dezvoltator
b. ???
c. ???

14.“Ascunderea” este utila pentru:


a. definirea unor restrictii de acces si "ascunderea" detaliilor nesemnificative ale
unui modul de program
b. mai buna structurare a programului 
c. definirea unor interfete complexe
d. ascunderea detaliilor referitoare la tratarea erorilor

15. Arhitectura three-tier presupune organizarea prelucrarilor pe urmatoarele nivele:


a. Client si server
b. Client – server – baze de date
c. Prezentare, retea TCP/IP, baza de date
d. Prezentarea logica a aplicatiei si acces la date

16. Sistemul de operare UNIX este:


a. Foarte raspandit datorita costului scazut
b. Foarte raspandit datorita usurintei in exploatare
c. Mai rar utilizat datorita unei interfete criptice cu utilizatorul si a pretului mai
ridicat al calculatoarelor pe care poate rula
d. Utilizat ca server WEB in combinatia WAMP

17. Nivelurile cerintelor software sunt urmatoarele:


a. De business, de proiectare, de testare
b. De business, utilizator, functionale
c. De sistem, de program, de modul
18. Unele din obiectivele ingineriei programarii sunt:
a. Adaptabilitatea, eficienta, fiabilitatea, perceptibilitatea
b. Modularitatea, confirmalitatea, adaptabilitatea, eficienta
c. Adaptabilitatea, eficienta, modularitatea, confirmalitatea
d. Modularitatea, abstractizarea, ascunderea, eficienta, fiabilitatea,
perceptibilitatea, confirmabilitatea

19. Dezvoltarea iterativa furnizeaza clientului o versiune de program care:


a. Contine de la inceput toate functiile si cu fiecare versiune noua acestea sunt
perfectionate si performantele imbunatatite
b. Contine de la inceput un set restrans de functionalitati si cu fiecare versiune
noua se adauga altele noi
c. Este proiectat ca sa poata fi livrat in bucati sau versiuni permitandu-i-se
utilizatorului o parte functionala in timp ce restul este dezvoltat

20. Caracteristica esentiala a modelului in V de dezvoltare software este:


a. testele de acceptanta valideaza cerintele prin asocierea testelor cu
specificatiile, prin conlucrarea dinte client si dezvoltator, aripa stanga poate fi
reexecutata pentru a imbunatatii cerintele, proiectarea sau codificarea
b. fiecare pas de proiectare este asociat cu pasul corespunzator din etapa de
testare pentru verificarea corectei implementari a cerintelor si a aspectelor de
proiectare, asociere realizata prin completarea directa a echipelor implicate,
aripa stanga poate fi reexecutata pentru a imbunatatii cerintele, proiectarea
sau codificarea
c. realizarea unui produs dezvoltat partial, care sa permita clientilor si
proiectantilor sa examineze anumite aspecte ale produsului(mai ales
interfete) pentru a putea coda mai usor, codarea este in varful V-ului

21. Testele de integrare verifica daca:


a. aplicatia functioneaza corect in mediul in care va fi ……
b. toate modulele de program, integrate in sistem, functioneaza correct
impreuna, conform cerintelor functionale
c. ……certifica corespondenta dintre specificatiile intiale si functionarea aplicatiei

22. In depanarea aplicatiilor in cadrul intretinerii este bine daca:


a. Introducem in meniul aplicatiei o comanda numita “Lista erorilor inregistrate”
b. Avem acces la un stimulator de proces
c. Avem un log al utilizatorului, al activitatilor, al erorilor, al utilizatorului care a
modificat inregistrati in baza de date

23. In cadrul testelor de acceptiune:


a. Sistemul este testat conform cerintelor clientului
b. Aplicatia este comparata cu lista cerintelor software si hardware
c. Sistemul este testat daca functiile sunt implementate dupa instalarea softului

24. Un program este “plantat” cu 26 de erori. In timpul testarii sunt detectate 15 erori
din care 10 sunt “plantate” si 5 sunt alte erori. Cate erori estimam ca mai sunt in
program (nedetectate)?
a. 6
b. 8
c. 12??

25. Perceptibilitatea sistemului de operare este:


a. ??
b. ??
c. Calitatea sistemelor de operare de a fi usor de utilizat si de inteles de catre alti
utilizatori

26. Inspectia codului:


a. ??
b. Se foloseste la secvente de modul si presupune pregatirea actiunii prin
descompunerea unei echipe, prezentarea acordului, studiul acestuia,
formularea unei linii de obiective si organizarea unei sedinte de analize, se
verifica inclusiv corectitudinea algoritmica, performantele interfetelor, etc
c. ??

27. Alegerea unui program fix pentru increderea in software este:


a. Un criteriu de optimizare a proiectarii software
b. O modalitate de implementare a imbunatatirii si sigurantei in functionare
c. Un criteriu de oprire a testarii

28. Pentru scrierea cerintelor sistemului vom organiza sedinte-interviu cu clientii. O


sedinta nu dureaza mai mult de:
a. 30 min
b. 2-3 ore
c. 5 ore

S-ar putea să vă placă și