Documente Academic
Documente Profesional
Documente Cultură
a) Read(a,b,c); b) Read(a,b,c);
max:=b; If a>b Then max:=a;
If a>max Then If b>c Then max:=b
max:=a; Else max:=c;
If c>max Then
max:=c;
c) Read(a,b,c);
If (a>b) And (a>c) d) Read(a,b,c);
Then max:=a; If b>c Then max:=b
If (b>c) And (b>a) Else max:=c;
Then max:=b; If a>max Then max:=a;
If (c>a) And (c>b)
Then max:=c;
5. Se consideră tabloul X [1..N] cu numere întregi.
Care din secvenţele de mai jos afişează elementele
de pe locurile pare din tabloul X?
a) For i:=1 To b) For i:=n e) nici un
n Do DownTo 1 Do răspuns
If Not(Odd(i)) If i/2=0 Then anterior nu
Then Write(x[i], ` `); este corect.
Write(x[i],` `);
d) i:=1;
c) i:=2; While i<n Do
Repeat Begin
Write(x[i],` `); i:=i+2;
i:=i+2; Write(x[i],` `);
Until i>n; End;
4. Fie dat programul:
Program Prog;
var a,b:byte; x:real;
begin
b:=1;
for a:=5 to 10 do b:=b+1;
writeln(‘b=’,b:5);
end.
Care din următoarele rezultate este corect?
b) 6 b) 9
d) 7 d) 8
e) nici un răspuns anterior nu este corect.
A B
[1,2,3] = [3,1,2]
[`a`,`b`] = [`b`,`a`]
[`a`,`b`] = [`a`,`b`]
[2,3,4,5] <= [0..9]
Round(2.3) In [2..3]
4. Scrieţi în coloana B valoarea expresie, dacă
succesiunea de caractere din coloana A reprezintă o
expresie Pascal, sau cuvîntul greşit în caz contrar.
A B
25=[25]
Odd(6) In []
`c` In [`a`..`z`]
[3]<[1..5]
5. Ce va afişa următorul program?
Program Prog;
Var x,y:integer;
Procedure Proced(a:integer; var b: integer);
Begin
a:=a+1;
b:=b+a;
End;
Begin
x:=0; y:=0;
Proced(x,y); write(x,y);
Proced(y,y); write(x,y);
End.