Sunteți pe pagina 1din 7

Raionul

MINISTERUL EDUCAŢIEI, Localitatea


CULTURII ŞI CERCETĂRII
Instituţia de învăţământ
AL REPUBLICII MOLDOVA

AGENŢIA NAŢIONALĂ Numele, prenumele elevului


PENTRU CURRICULUM ŞI
EVALUARE

TESTUL Nr. 2

INFORMATICA
TEST PENTRU EXERSARE
CICLUL LICEAL
Profil umanist, arte, sport
Februarie 2020
Timp alocat: 180 de minute

Rechizite şi materiale permise: pix cu cerneală albastră.

Instrucţiuni pentru candidat:


- Citeşte cu atenţie fiecare item şi efectuează operaţiile solicitate.
- Lucrează independent.

Îţi dorim mult succes!


Unități de măsură a informației

1 bit – unitate elementară


1B (Octet) = 8 biți
1KB (KiloOctet) = 210 B (= 1024 B)
1MB (MegaOctet) = 210 KB (= 1024 KB)
1GB (GigaOctet) = 210 MB (= 1024 MB)
1TB (TeraOctet) = 210 GB (= 1024 GB)

Tabelul de conversiune
Octal binar
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

Coduri HTML pentru semnele diacritice ale limbii române:

Literă Ă ă Â â Î î Ș ș Ț ț
Cod &#258 &#259 &Acirc &acirc &Icirc &icirc &#350 &#351 &#354 &#355
Nr Item Punctaj
1 Portalul de televiziune on-line conține un set de referințe la L L
canale de televiziune care pot fi accesate (Imaginea 1). 0 0
Referințele sunt codificate cu cuvinte binare de lungime egală. 1 1
Se consideră că referințele formează mulțimea de mesaje 2 2
posibile ale unei surse. 3 3
4 4
a) Calculaţi şi scrieţi în spaţiul rezervat pentru răspuns 5 5
lungimea minimă a cuvintelor binare, în biți, astfel ca 20 de
Imaginea 1
referințe să poată fi codificate și decodificate univoc.
Scrieți formulele utilizate și calculele efectuate:
Răspuns: ________ biți

b) Fiecare referință din Imaginea 1 este însoțită de o etichetă text de lungime constantă de 32 de
caractere a codului ASCII extins. Calculaţi şi scrieţi în spaţiul rezervat pentru răspuns cantitatea
de informație în KiloOcteți (KB), care se conţin în 64 de etichete.
Răspuns: ________ KB
Scrieți formulele utilizate și calculele efectuate:

2. a) Fie dat numărul (132,4)b. Bifați în lista de mai jos 2 sisteme de numerație în care numărul L L
dat este scris corect: 0 0
1 1
❑ Zecimal ❑ Binar ❑ Octal ❑ Ternar 2 2
3 3
b) Transformați numărul (1011101,01)2 în sistemul octal de numerație. Scrieţi rezultatul în spaţiul 4 4
5 5
rezervat pentru răspuns.
Răspuns: (____________)8
c) Transformați numărul (1011101,01)2 în sistemul zecimal de numerație. Scrieţi rezultatul în
spaţiul rezervat pentru răspuns.
Răspuns: (____________)10
Scrieți transformările efectuate:

3. Fie dată următoarea adresă URL: http://www.aee.edu.md L L


0 0
Scrieți în spațiul rezervat elementele adresei simbolice selectându-le din adresa indicată mai sus:
1 1
2 2
Subdomeniu –
3 3
Domeniu de cel mai înalt –
nivel
Protocol –
4. Fie date următoarele declarații PASCAL: Analizați declarațiile şi îndepliniți următoarele L L
sarcini: 0 0
1 1
Type nota=1..10; a) Scrieți un tip de date definit de 2 2
utilizator:_______________________ 3 3
Examene=array[1..6] of nota; b) Scrieți numărul de elemente ale tabloului A: 4 4
_______________________________ 5 5
6 6
Elev=record c) Bifați valoarea ce corespunde numărului de
variabile de tip simplu:
NP: string;
❑ 1 ❑ 2 ❑ 3 ❑ 4
Note: Examene;
d) Scrieți instrucțiunea care va atribui câmpului NP a
End;
variabilei E valoarea variabilei Nume:
______________________________________
Var A: Examene;
e) Subliniați în textul declarațiilor variabila cu
Nume: string;
componente neomogene.
E: Elev;
f) Sunt date următoarele instrucțiuni de atribuire:
x: nota;
● A[1]:=x;
i: integer; ● x:=A[1];
Bifați varianta corectă de răspuns:
❑ Ambele instrucțiuni sunt scrise corect
❑ Nici una din instrucțiuni nu este corectă
❑ Numai una din instrucțiuni este scrisă corect
5. Fie dat următorul programul PASCAL: Analizați programul P5 șiîndepliniți L L
următoarele sarcini: 0 0
program P5; {nivel 0} 1 1
type tab=array[1..7] of integer; a) Scrieți în spațiile libere rezervate în 2 2
var A:tab; comentariile “{nivel___}”, nivelele de 3 3
i:integer; imbricare ale subprogramelor în structura 4 4
de bloc a programului P5. 5 5
function F(x:integer):integer; 6 6
{nivel__} b) Subliniați în textul programului P5 antetul 7 7
begin funcției F.
if x mod 2=1 then F:=6
else F:=7; c) Scrieți valorile care se vor afișa în urma
end; execuției programului P5:
______________________________
procedure P1(var x:tab);{nivel__}
var j:integer; d) Scrieți numele subprogramului care
begin utilizează variabile locale:
for j:=1 to 7 do ___________________
if j>5 then x[j]:=0
else x[j]:=F(j); e) Scrieți tipul parametrului formal variabilă:
end; __________________

begin
f) Bifați opțiunea de adevăr pentru afirmația
P1(A); ”Programul P5 conține funcții predefinite”:
for i:= 1 to 7 do ❑ Adevărat ❑ Fals
write(A[i],' ');
end.
6. Extrasul dintr-un cont bancar conține informația despre sumele tranzacțiilor efectuate pe o perioadă
L L
de timp. Sumele cu codul “1” sunt sume depuse pe cont, iar cele cu codul ”–1” sunt sume extrase 0 0
1
din cont. Codul respectiv este situat în fața fiecărei dintre sumele din extras. Datele se acumulează 1
2 2
în fișierul EXTRAS.TXT.
3 3
Sarcină: Scrieți un program care afișează cuvântul Da dacă în perioada indicată suma totală 4 4
depusă (codul ”1”) e mai mare decât suma totală extrasă (codul ”–1”), și corespunzător 5 5
6 6
cuvântul Nu – în caz contrar.
7 7
Intrare: Fișierul text EXTRAS.TXT conține în prima linie un număr întreg N ( 0 < N < 20) – numărul
de tranzacții bancare din perioada înregistrată. Fiecare din următoarele N linii conține
două numere: valoarea codului ”1” sau ”–1” și un număr real – suma tranzacției, separate
prin spațiu.
Ieșire: La ecran se va afișa un cuvânt: Da sau Nu.

Exemplu: EXTRAS.TXT: Ecran:


6 Da
1 1200.00
-1 121.60
-1 198.00
1 450.00
-1 126.30
-1 257.63
Rezolvarea va fi apreciată pentru:
definirea tipurilor de date și declararea
variabilelor; operarea cu fișierul text; citirea
și scrierea datelor; implementarea
algoritmului.
7. În sistemul MS Access a fost creată o bază de date. Conținutul tabelelor acestei baze de date L L
este prezentat în Imaginea 2: 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11

Imaginea 2
Îndepliniți următoarele sarcini, reieșind din conținutul tabelelor bazei de date:
a) Scrieți în spațiul rezervat în coloana Field (Imaginea 3) câte o denumire de câmp, datele căruia
sunt corespunzătoare tipului indicat:

Imaginea 3
b) Completați în Imaginea 4 toate elementele necesare, inclusiv relațiile dintre tabele, pentru a
defini în regimul Design View o interogare de creare a câmpului rezultant. Interogarea:
• Va afișa datele a 4 câmpuri: câmpul Denumire, câmpul Adr_destin, câmpul data_livrare și
câmpul rezultant Suma, obținut din produsul câmpurilor Pret_unit și Cantit.
• Va afișa înregistrările despre livrările ce în denumire au cuvântul trandafir (câmpul Denumire).
• Înregistrările vor fi sortate crescător după data de livrare (câmpul data_livrare).

Imaginea 4
8. Scrieți un fragment de cod HTML care, fiind interpretat de programul de navigare, va afișa L L
informația conform modelului din Imaginea 5. 0 0
1 1
Notă: 2 2
- Nivelul titlului din etichetă este H3. 3 3
- Codul HTML conține liste imbricate. 4 4
- Chenarul nu face parte din cod. 5 5
6 6
7 7
8 8
9 9

Imaginea 5

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