Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Întrebări despre limbajul PASCAL

Total questions: 56

Worksheet time: 2hrs 8mins

Name
Class
Date
1.

Ce reprezintă cuvântul rezervat 'program' în limbajul PASCAL?

a)

Un cuvânt utilizator

b)

Un cuvânt rezervat

c)

O variabilă

d)

Un comentariu

2.

Ce rol are cuvântul rezervat 'var' în program?

a)

Definește variabilele

b)

Indică începutul programului

c)

Afișează un mesaj

d)

Creează un comentariu

3.

Ce face instrucțiunea de atribuire 's:=x+y+z;'?

a)

Afișează suma

b)

Creează o variabilă

c)

Atribuie valoarea sumei lui s

d)

Citește numerele

4.

Ce se întâmplă în linia 6 a programului?

a)

Se afișează un mesaj

b)

Se citesc numerele de la utilizator

c)

Se termină programul

d)

Se declară variabilele

5.

Care este structura generală a unui program în limbajul PASCAL?

4 lines
6.

Introduceți și lansați în execuție programul P1.

4 lines
7.

Care sunt părțile componente ale unui program PASCAL?

4 lines
8.

Introduceți și lansați în execuție următorul program: Program P2; { Afisarea constantei predefinite MaxInt } begin writeln(’MaxInt=’, MaxInt); end.

4 lines
9.

Indicați antetul, partea declarativă și partea executabilă ale programului P2. Explicați destinația fiecărei linii a programului în studiu.

4 lines
10.

Modificați programul P1 în așa mod, ca el să calculeze suma numerelor x, y introduse de la tastatură.

4 lines
11.

Cuvintele-cheie sunt formate din două sau mai multe litere:

a)

and

b)

și

c)

nil

d)

zero

e)

array

12.

Identificatorii reprezintă unități lexicale care desemnează variabile, constante, funcții, programe etc. Un identificator începe cu o literă, care poate fi urmată de orice combinație de litere și cifre. Lungimea identificatorilor nu este limitată, dar sunt semnificative doar primele 63 de caractere.

a)

x

b)

x1

c)

z

d)

y10

e)

y

13.

În construcțiile gramaticale ale limbajului PASCAL, cu excepția șirurilor de caractere, literele mari și cele mici se consideră echivalente.

a)

x1 și X1

b)

z și Z

c)

y și Y

d)

y10 și Y10

e)

x și X

14.

Utilizarea literelor mari și mici ne permite să scriem identificatorii mai citeț.

a)

ListaElevilor

b)

AdresaDomiciliu

c)

ListaTelefoanelor

d)

BugetulAnului2021

15.

Menționăm că în construcțiile de bază ale limbajului PASCAL nu se utilizează literele ă, â, î, ş, ț ale alfabetului român.

a)

Suprafata

b)

Numar

c)

SirDeCaractere

d)

NumarElevi

e)

NumarIncercari

16.

În cazul numerelor reale, partea fracționară se separă de partea întreagă prin punct.

a)

3.1415

b)

–3.04

c)

0.0001

d)

4563906.734

17.

În scrierea numerelor reale se poate utiliza și un factor de scală.

a)

8.12e–5

b)

749.512e+8

c)

–0.0823e–12

d)

3250.4e06

e)

3.421e16

18.

Şirurile de caractere sunt șiruri de caractere imprimabile, delimitate de apostrof.

4 lines
19.

Memorați cuvintele-cheie ale limbajului PASCAL.

4 lines
20.

Care este diferența dintre caractere și simboluri?

4 lines
21.

Care dintre secvențele ce urmează sunt conforme definiției unității lexicale :

a)

x1

b)

X1

c)

rădăcina

d)

R1

e)

radacina

22.

Găsiți perechile de identificatori echivalenți:

4 lines
23.

Găsiți perechile de identificatori echivalenți:

4 lines
24.

Care este destinația identificatorilor din programele PASCAL?

4 lines
25.

Pentru a găsi soluțiile x1, x2 ale ecuației pătrate ax2 + bx + c = 0, mai întâi se calculează discriminantul d. Propuneți câteva variante de reprezentare a coeficienților a, b, c ai discriminantului d și a soluțiilor x1, x2 prin identificatori.

4 lines
26.

Care dintre secvențele de caractere ce urmează sunt conforme definiției unității lexicale ?

a)

–00621

b)

–6210

c)

2469

d)

0–418

e)

–418

27.

Găsiți numerele întregi care reprezintă una și aceeași valoare.

4 lines
28.

Care dintre secvențele ce urmează sunt conforme definiției unității lexicale ?

a)

3.14

b)

2.514e+5

c)

591328E+3

d)

0.1961E+4

e)

–658.14e–6

29.

Găsiți numerele reale care reprezintă una și aceeași valoare. Scrieți aceste numere în forma uzuală.

4 lines
30.

Dați exemple de utilizare a șirurilor de caractere în programarea algoritmilor ce prelucrează informațiile despre elevii din clasă.

a)

’variabila z’

b)

’’’’

c)

’Caracterele ’’x’’, ’’y’’’

d)

’UNITATI LEXICALE’

31.

Care dintre secvențele ce urmează sunt conforme definiției unității lexicale <Șir de caractere>?

a)

’Numar intreg’

b)

’Sfarsitul programului’

c)

’APOSTROF’

d)

’Anul 1997’

32.

Cum se reprezintă datele în limbajul cod-calculator? Care sunt avantajele și deficiențele acestei reprezentări?

4 lines
33.

Cum se reprezintă datele într-un program PASCAL? Care este diferența dintre variabile și constante?

4 lines
34.

Explicați semnificația termenului tip de date. Dați exemple.

4 lines
35.

Cum se asociază o variabilă la un anumit tip de date?

4 lines
36.

Determinați tipul variabilelor r,s,t,x,y și z din declarația ce urmează: var r, y : integer; s, z : real; t, x : boolean;

4 lines
37.

Scrieți o d

4 lines
38.

Care este mulțimea de valori ale tipului de date integer? Ce operații se pot face cu aceste valori?

4 lines
39.

Când apar erori de depășire? Cum se depistează aceste erori?

4 lines
40.

Determinați valoarea constantei MaxInt a versiunii PASCAL cu care lucrați dvs.

4 lines
41.

Când vor fi semnalate erori de depășire: la compilare sau la execuție?

4 lines
42.

Dați exemple de valori ale variabilelor x și y din programul P3 pentru care apar erori de depășire.

4 lines
43.

Cum se scriu numerele reale în limbajul PASCAL?

4 lines
44.

Determinați domeniul de valori ale tipului de date real din versiunea PASCAL cu care lucrați. Care este precizia

4 lines
45.

Cum se scriu numerele reale în limbajul PASCAL?

4 lines
46.

Determinați domeniul de valori ale tipului de date real din versiunea PASCAL cu care lucrați. Care este precizia numerelor respective?

4 lines
47.

Ce operații se pot face cu datele de tip real? Sunt oare exacte aceste operații?

4 lines
48.

Lansați în execuție programul P9 pentru următoarele valori ale variabilelor x, y: a)x = 2,0;y = –3,0; e)x = 2,9⋅10 –39 ;y = 6,4⋅10 –3 ; b)x = 14,3⋅10 2 ;y = 15,3⋅10 –3 ;f)x = 7,51⋅10 21 ;y = –8,64⋅10 17 ; c)x = 3,0;y = 2,0⋅10 12 ;g)x = 1,0;y = 2,9⋅10 –39 ; d)x = 3,0; y =2,0⋅10 –12 ;h)x = 1,7⋅10 38 ;y = 2,9⋅10 –39 . Verificați rezultatele operațiilor respective. Explicați mesajele afișate pe ecran.

4 lines
49.

Care sunt cauzele erorilor de calcul cu date de tip real?

4 lines
50.

Numiți mulțimea de valori și operațiile cu date de tip boolean.

4 lines
51.

Memorați tabelele de adevăr ale operațiilor logice.

4 lines
52.

Elaborați un program care afișează pe ecran tabelul de adevăr al operației logice not.

4 lines
53.

Creați un program care calculează valorile funcției logice z = x & y pentru toate valorile.

4 lines
54.

Care este mulțimea de valori ale tipului de date char?

4 lines
55.

Cum este ordonată mulțimea de valori ale tipului char?

4 lines
56.

Determinați nu

4 lines

Similar Resources on Wayground