Sunteți pe pagina 1din 2

___________________________________________

Test (Numele, prenumele elevului)


la informatica Grupa AMG-102 Data ________________
Tema: „Tipuri de date.
Variabile . Constante. ” Punctaj acumulat ________
Nota ____________
1. Se consideră declaraţiile:
type Culoare = (Galben, Verde, Albastru, Violet);
Fundal = (Alb, Negru, Gri);
var x, y : Culoare; z : Fundal;
Care din instrucţiunile ce urmează sînt corecte? Încercuiți varianta corectă
a) x:=Verde e) y:=Gri
b) y:=Negru f) z:=Violet

c) z:=Alb g) x:=Albastru
d) x:=Gri h) y:=Azuriu
2. Se consideră
type T1 = (A, B, C, D, E, F, G, H);
T2 = 1..9; T3 = 6..15; T4 = –100..100;
T5 = ’A’..’Z’; T6 = ’0’..’9’; T7 = C..F;
var i : integer; j : T2; m : T4; p : T5;
q : char; r : T6; s : T1; t : T7;
Scriți în tabel tipul de bază al fi ecărui tip subdomeniu..
Tip subdomeniu Tipul de bază
T2
T3
T4
T5
T6
T7
3. Scriți în tabel variabilele ce corespunde tipului de date din programul P28:
Program P28;
const a = 29.1; b = TRUE; c = 18; j = ’15’;
type T1 = -100..100;
T2 = ’A’..’H’;
T3 = (A, B, C, D, E, F, G, H);
T4 = A..E;
T5 = integer; T6 = real;
T7 = char; T8 = boolean;
var i : T1; j : T5; k : T2; m : T3; n : T4; p : real; q : T6; r : char;
s : T7; t : boolean; y : real; z : T8;
begin
{ calcule ce utilizeaza } { variabilele in studiu }
writeln(’Sfirsit’);
end.
Ce va afișa pe ecran acest program? _________________________

real integer char boolean enumerare const subdomeniu


4. Se consideră declaraţiile:
type T1 = integer;
T2 = T1;
T3 = -5..+5;
T4 = T3;
T5 = -10..+10;
T6 = (A, B, C, D, E, F, G, H);
T7 = A..D;
T8 = E..H;
T9 = ’A’..’D’;
T10 = ’E’ ..’H’;
Var m: 1..5; n: (Unu, Doi, Trei, Patru, Cinci); i : 1..20; s : (Alfa, Beta, Gama, Delta); t : Alfa..Gama;

Scriți în tabel tipurile identice și tipurile compatibile de date

tipurile identice

tipurile compatibile

Tipuri anonime

5. Determinaţi tipul următoarelor constante


const
a = 29.1; b = TRUE; c = 18; d = -16.82e-14; f = -d; t = ’F’; q = ’1’;
c = ’18’; x = 65; q = FALSE; i = 15; j = ’15’; n = ’-d’; y = -x;
z = -y; m = ’PAUZĂ’;
real integer char boolean

6. Se consideră următorul program PASCAL: Corectați erorile din program.


Program cu erori Scriți programul corect
Progrm TA3
Cost pi:=3,14;
Tipe T1=(A,B,C,D,E,F)
var
x, y, z : integer;
begin
writeln(Introduceti numerele intregi x, y:’);
readeln(x, y);
z:=x*y;
writeln(’x*y=’, z);
end

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