Sunteți pe pagina 1din 8

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. 1

INFORMATICA
TEST PENTRU EXERSARE
CICLUL LICEAL
Profil real
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 Tabelul de conversiune
hexazecimal – binar
1 bit – unitate elementară hexazecimal binar hexazecimal binar
1B (Octet) = 8 biţi 0 0000 8 1000
1KB (Kilooctet) = 210 B (1024 B) 1 0001 9 1001
1MB (Megaoctet) = 210 KB (1024 KB) 2 0010 A 1010
1GB (Gigaoctet) = 210 MB (1024 MB) 3 0011 B 1011
1TB (Teraoctet) = 210 GB (1024 GB) 4 0100 C 1100
5 0101 D 1101
6 0110 E 1110
7 0111 F 1111

Coduri HTML pentru semnele diacritice ale limbii Române:


Literă Ă ă Â â Î î Ş ş Ţ ţ
Cod &#258 &#259 &Acirc &acirc &Icirc &icirc &#350 &#351 &#354 &#355

Alocarea memoriei interne în Turbo Pascal 7.0 Tabelul puterilor numărului 2

Tipul variabilei Numărul de octeţi 20 = 1


integer 2 21 = 2 29 = 512 2-1 = 0,5
real 6 22 = 4 210 = 1024 2-2 = 0,25
boolean 1 23 = 8 211 = 2048 2-3 = 0,125
char 1 24 = 16 212 = 4096 2-4 = 0,0625
enumerare 1 25 = 32 213 = 8192 2-5 = 0,03125
subdomeniu Conform tipului de bază
26 = 64 214 = 16384 2-6 = 0,015625
referinţă 4
27= 128 215 = 32768 2-7 = 0,0078125
string 256
28= 256 216 = 65536 2-8 = 0,00390625
Nr Item Punctaj
1 La un concurs dedicat disciplinelor reale (informatica, matematica, fizica, chimia și biologia) L L
s-au înregistrat 140 de elevi din clasele V-XII. Fiecare elev înregistrat a primit un cod. 0 0
Codul este alcătuit din trei cuvinte binare separate prin puncte: 1 1
2 2
codul elevului . codul disciplinei . codul clasei
3 3
a) Calculați lungimea minimă a fiecărui dintre cuvintele binare, utilizate pentru codificarea 4 4
univocă a tuturor participanților după modelul prezentat. Scrieți în spațiul rezervat pentru 5 5
răspuns fiecare dintre lungimile calculate ale celor trei cuvinte binare. 6 6
7 7
Scrieți formula utilizată și calculele efectuate: Răspuns:
Cod elev _________________
Cod disciplină _____________
Cod clasă ________________
b) Se știe că la concurs au participat doar 128 de elevi. Datele despre fiecare dintre ei
(localitatea, școala, clasa, etc.) au fost codificate cu ajutorul cuvintelor binare cu lungimea de
192 de biți. Calculați și scrieți în spațiul rezervat pentru răspuns cantitatea de memorie
necesară pentru păstrarea informației despre toți elevii, care au participat la concurs, exprimată
în KB.
Scrieți formula utilizată și calculele efectuate: Răspuns: ________ KB

2 Numărul întreg cu semn N este reprezentat în cod direct pe 16 poziții binare: L L


0 0
1 1
2 2
a) Scrieți numărul dat în spațiile rezervate pentru răspuns în sistemul binar.
3 3
Răspuns: (___________________ )2
4 4
5 5
b) Scrieți în tabelul următor reprezentarea numărului întreg N în cod invers pe 16 poziții binare:
6 6

c) Scrieți numărul X=(1101011)2 în spațiile rezervate pentru răspuns în sistemul


hexazecimal și zecimal de numerație. Răspuns: ( _________ )16
Scrieți conversia numărului X în sistemul zecimal de numerație: (__________ )10

3 a) Bifați în lista de mai jos numărul tuturor funcțiilor logice posibile de trei variabile: L L
❑ 8 ❑ 9 ❑ 256 ❑ 512 0 0
b) Fie dată funcția logică: b) Un numărător binar invers pe 4 poziții se află în 1 1
& starea inițială 1101. Scrieți în tabelul de mai jos 2 2
2 succesiuni consecutive de stări ale 3 3
Alcătuiți tabelul de adevăr al funcției Y: 4 4
numărătorului dat:
X1 X2 X3 Y 5 5
Timpul d3 d2 d1 d0 6 6
Inițial 1 1 0 1
t1
t2
c) Bifați tipul circuitului care materializează
numărătorul invers:
❑ combinational
❑ secvențial
4 a) Bifați în lista de mai jos tipul unei structuri de date neomogene: L L
❑ array ❑ string ❑ record ❑ set 0 0
1 1
b) Fie date declaraţiile : Var p, q : ^integer; 2 2
Bifați în lista de mai jos reieșind din declarațiile date instrucțiunea corectă sintactic: 3 3
❑ q^:=nil; ❑ p^:=q; ❑ readln(p^); ❑ q := 10; 4 4
5 5
c) Scrieți ce se va afișa în rezultatul executării următorului program:
program p4;
Var p, q : ^integer;
begin
new(p); p^ := 10; q := p; q^ := 20; writeln (p^,' ', q^);
new(q); q^ := succ(p^); p^ := 30; writeln (p^ > q^);
dispose(p); dispose(q);
9. end. Răspuns: ___________________

___________________
5 Fie dat programul Pascal: Pentru programul P5 îndepliniți următoarele L L
Program P5; sarcini: 0 0
Var x,z:integer; 1 1
a) Bifați valoarea de adevăr a afirmației “În 2 2
3 3
Function V(q:integer):boolean; structura de bloc a programului P5
4 4
Begin subprogramele V și N au același nivel 5 5
if q mod 3 <> 0
de imbricare. ”: 6 6
then V:=true
❑ Adevărat ❑ Fals 7 7
else V:=false;
End;
b) Scrieți numele variabilelor locale din
Procedure N(var a:integer); programul P5: ______.
Var b:integer;
t:boolean; c) Subliniați în textul programului P5
Begin apelul subprogramului V.

b:=1; z:=0; d) Calculați și scrieți cantitatea de


memorie alocată în STIVĂ la execuția
while a>0 do
subprogramului N: __________В.
begin
t:=V(a mod 10);
if t then
e) Bifați valoarea de adevăr a afirmației
begin “Programul P5 conține un efect
z:=(a mod 10)*b+z; colateral”:
b:=b*10; ❑ Adevărat ❑ Fals
end;
a := a div 10; f) Scrieți ce se va afișa în rezultatul
end; execuției programului P5:
End;
______________________________
Begin
x:=13959; ______________________________
N( x );
writeln( x );
writeln( z );
End.
6 La un turneu de fotbal au participat N echipe, numerotate cu indici de la 1 la N. Fiecare echipă a L L
jucat K meciuri. Pentru fiecare victorie echipa primește câte 3 puncte, pentru remiză – 1 punct, 0 0
iar pentru pierdere – 0 puncte. 1 1
2 2
Sarcină: Elaborați un program care determină indicele echipei cu cele mai multe victorii și 3 3
numărul de echipe care nu au nici o victorie. Programul va conține un subprogram cu numele FV 4 4
cu un singur parametru întreg – indicele echipei. Subprogramul va returna numărul de victorii ale 5 5
echipei cu indicele respectiv. 6 6
Notă. Se știe că o singură echipă a obținut cele mai multe victorii. 7 7
8 8
Intrare: Fișierul text fe.in conține în prima linie două numere întregi pozitive separate prin 9 9
spațiu: N (N ≤ 12) - numărul de echipe și K (K ≤ 11) – numărul de meciuri jucate de
fiecare echipă. Următoarele N linii conțin câte K numere întregi separate prin spațiu: linia
i+1 conține rezultatele meciurilor echipei cu indicele i.
Ieșire: Fișierul text fe.out conține într-o singură linie două numere întregi separate prin
spațiu: primul număr este indicele echipei care a obținut cele mai multe victorii, iar numărul al
doilea - numărul de echipe care nu au obținut nici o victorie.

Exemplu: fe.in fe.out Explicație: Rezolvarea va fi apreciată


5 4 3 2 Echipele 4 și pentru: descrierea tipurilor de
1 0 3 1 5 nu au nici date și declararea variabilelor;
1 0 3 3 o victorie. operarea cu fișierele text; citirea
3 3 1 3 și scrierea datelor; organizarea
0 0 1 1
algoritmilor.
1 0 0 1
7 Pentru rezolvarea ecuațiilor algebrice și transcendente pot fi utilizate metode numerice de calcul. L L
0 0
a) În tabelul de mai jos sunt prezentate patru grafice notate respectiv cu A, B, C, D.
1 1
A B 2 2
3 3
4 4
5 5
6 6

C D

Scrieți în spațiile rezervate pentru răspuns în tabelul de mai jos literele, care corespund ilustrării
geometrice a metodelor respective:
Metoda bisecției:_____ Metoda coardelor:_____ Metoda Newton:_____

b) Fie dată ecuația și programul P7, care calculează soluția acestei ecuații pe
segmentul [-1;0] pentru 20 de iterații, prima aproximare x0=-1.
În program unele instrucțiuni sunt incomplete. Scrieți părțile lipsă ale instrucțiunilor în locurile
rezervate în program, astfel, ca programul să calculeze soluția ecuației date prin metoda
Newton:
Program P7;
Var a,b,x:real;
i,n :integer;
Function f(x:real):real;
Begin
f:=_________________;
End;
Function f1(x:real):real;
Begin
f1:=exp(x)-2*x;
End;
Begin
a:=-1; b:=0; n:=20;
x:=-1;
for i:=________________ do
x:=__________________
writeln(x);
End.
8 În aplicația MS Access a fost creată o bază de date. Fragmente din conținutul curent al L L
tabelelor acesteia sunt prezentate în Imaginea 1: 0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9

Imaginea 1
a) Reieșind din conținutul curent al tabelelor bazei de date, completați în Imaginea 2 toate
elementele necesare, inclusiv relațiile dintre tabele, și definiți în regimul Design View o
interogare încrucișată. Valorile afișate (câmpul Suprafata, funcția Sum, opțiunea Value)
reprezintă suprafața totală a rezervațiilor, care sunt grupate după câmpul Zona – antete de
linie (Row Heading) și câmpul Tip arie – antete de coloană (Column Heading).

Imaginea 2

b) Uniți prin linii denumirile de câmp ale tabelului Rezervatii cu tipul de date corespunzător cu
condiția că unui tip de date să îi corespunde un singur câmp:
Denumire câmp Tip de date
Cod_rez Hyperlink
Imagine Number
Cod_zona Ole Object
Autonumber
9 a) Fișierul f1.html se află în dosarul A, iar fișierul f2.html se află în dosarul B. Scrieți L L
în spațiile rezervate URL-urile referințelor din fișierul f1.html către fișierul f2.html, 0 0
dacă: 1 1
o dosarul B se conține în dosarul A: 2 2
3 3
4 4
URL: __________________________________
5 5
6 6
7 7
8 8
9 9

o dosarul A se conține în dosarul C, iar dosarul C se


conține în dosarul B:

URL: __________________________________

b) Scrieți un fragment de cod HTML, care fiind interpretat de un program de navigare, afișează
informația conform modelului din Imaginea 3.
Note:
• Tabelul conține o listă neordonată.

Imaginea 3

___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

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