Sunteți pe pagina 1din 3

Ministerul Educaiei, Cercetrii, Tineretului i Sportului

CONCURSUL DE INFORMATIC APLICAT


Etapa judeean
Seciunea C#
Subiectul I - Aplicaia Windows

Tester

50 puncte

S se realizeze o aplicaie Windows, numit Tester, care s permit utilizatorului parcurgerea unui
test pe baza unui fiier text citit. Interfaa aplicaiei are urmtoarele funcionaliti:
1. Un formular de deschidere avnd urmtoarele componente i caracteristici:
a. Titlul formular - CIA 2012 Etapa judeean:
b. Un mesaj de bun venit,
iar un altul care s
indice opiunea de
meniu pentru lansarea
testului;
c. Un meniu numit Tester,
cu dou opiuni:
Lansare test i
Inchidere;
d. Dou controale de tip
TextBox, avnd n
partea stng 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 acionare 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 (iniial starea lor este
ascuns) doar la alegerea opiunii 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 afieaz mesajul Nume utilizator sau parol gresit!! V
rugm reluati!
2. Formularul 2, pentru administrarea testului va avea urmtoarele caracteristici i componente:
a. Un control de tip TextBox cu urmtoarele proprietii: Font-Size=14, Font-Bold=True,
Font- ForeColor=Blue, Multiline=True. Acest control va afia cerinele testului (cte
una la un moment dat).
b. O zon n care s fie afiate 4 controale de tip RadioButton sau CheckBox, n funcie de
tipul rspunsului. Celor 4 controale li se asociaz rspunsurile 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 rspunsul selectat de candidat.
1

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


CONCURSUL DE INFORMATIC APLICAT
Etapa judeean
Seciunea C#
Subiectul I - Aplicaia Windows
e. Un buton Finalizare test, care oprete testul, calculeaz punctajul i l afieaz 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:

Ministerul Educaiei, Cercetrii, Tineretului i Sportului


CONCURSUL DE INFORMATIC APLICAT
Etapa judeean
Seciunea C#
Subiectul I - Aplicaia Windows
Observaie: Va exista o avertizare pentru aciunile declanate la acionarea butoanelor Previous i
Next n cazul nceputului respectiv al sfritului de fiier.
Structura fiierului de tip text pentru cerine va fi urmtoarea:
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
liniile 2 5
linia 6
linia 7
linia 8

= enunul cerinei;
= rspunsurile posibile;
= rspunsul corect;
= punctajul;
= tipul de control: 0 RadioButton; 1 CheckBox;

Evaluare