Sunteți pe pagina 1din 3

Ministerul Educaţiei, Cercetării, Tineretului şi Sportului

CONCURSUL DE INFORMATICĂ APLICATĂ


Etapa județeană
Secțiunea C#
Subiectul I - Aplicaţia Windows

Tester 50 puncte

Să se realizeze o aplicaţie Windows, numită Tester, care să permită utilizatorului parcurgerea unui
test pe baza unui fişier text citit. Interfaţa aplicaţiei are următoarele funcţionalităţi:

1. Un formular de deschidere având următoarele componente și caracteristici:


a. Titlul formular - CIA 2012 – Etapa județeană:
b. Un mesaj de bun venit,
iar un altul care să
indice opțiunea de
meniu pentru lansarea
testului;
c. Un meniu numit Tester,
cu două opțiuni:
Lansare test și
Inchidere;
d. Două controale de tip
TextBox, avînd în
partea stângă etichetele
Nume utilizator,
respectiv Parola.
Controlul de tip
TextBox pentru parolă
trebuie să aibă
proprietatea
PasswordChar setată
la *;
e. Un control de tip
Button pentru Login, care la acționare verifică dacă numele de utilizator este candidat, iar
parola este cia2012 și în caz afirmativ, deschide al doilea formular de gestionare a testului.
Controlale de tip Label, TextBox și Button vor fi vizibile pe pagină (iniţial starea lor este
ascunsă) doar la alegerea opțiunii Lansare test, din meniul Tester. Utilizatorul introduce
numele și parola după care apasă butonul Login. Dacă numele și parola sunt cele indicate se
deschide formularul 2, dacă nu se afișează mesajul “Nume utilizator sau parolă gresită!! Vă
rugăm reluati!”

2. Formularul 2, pentru administrarea testului va avea următoarele caracteristici şi componente:


a. Un control de tip TextBox cu următoarele proprietăţii: Font-Size=14, Font-Bold=True,
Font- ForeColor=”Blue”, Multiline=”True”. Acest control va afișa cerințele testului (câte
una la un moment dat).
b. O zonă în care să fie afișate 4 controale de tip RadioButton sau CheckBox, în funcție de
tipul răspunsului. Celor 4 controale li se asociază răspunsurile posibile pentru fiecare
cerință.
c. Două butoane, numite Previous, respectiv Next, ce permit deplasarea de la o cerință la alta,
în ambele sensuri.
d. Un buton, numit Validare, care va stabili răspunsul selectat de candidat.
1
Ministerul Educaţiei, Cercetării, Tineretului şi Sportului
CONCURSUL DE INFORMATICĂ APLICATĂ
Etapa județeană
Secțiunea C#
Subiectul I - Aplicaţia Windows

e. Un buton Finalizare test, care opreşte testul, calculează punctajul și îl afișează în formular
într-un control de tip Label. De asemenea ascunde butoanele Previous şi Next.
f. Un buton Inchidere, care închide formularul de administrare a testului și revine în
formularul 1.

O interfață posibilă pentru formularul 2 este prezentată în imaginile de mai jos:

2
Ministerul Educaţiei, Cercetării, Tineretului şi Sportului
CONCURSUL DE INFORMATICĂ APLICATĂ
Etapa județeană
Secțiunea C#
Subiectul I - Aplicaţia Windows

Observaţie: Va exista o avertizare pentru acțiunile declanșate la acționarea butoanelor Previous și


Next în cazul începutului respectiv al sfârşitului de fişier.

Structura fișierului de tip text pentru cerințe va fi următoarea:

Care dintre tipurile de date de mai jos nu apartin limbajului C++?


int
decimal
char
float
2
10
0
In urma carei operatii de atribuire, data b va avea valoarea ultimei cifre a
numarului intreg a?
b=a div b
b=a*a div b
b=a%10
b=b/a
3
10
0
………

unde:
- linia 1 = enunţul cerinței;
- liniile 2 – 5 = răspunsurile posibile;
- linia 6 = răspunsul corect;
- linia 7 = punctajul;
- linia 8 = tipul de control: 0 – RadioButton; 1 – CheckBox;

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