Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Clasa 10 - evaluare sumativă I

Total questions: 10

Worksheet time: 15mins

Name
Class
Date
1.

Care sunt părțile componente unui program în limbajul PASCAL?

a)

Begin

b)

Antet

c)

Partea executabilă

d)

Partea declarativă

e)

Start

2.

Metalimbajul BNF utilizează simboluri:

a)

exacte

b)

terminale

c)

opționale

d)

neterminale

3.

Ce se găsește în partea stângă a unei formule metalingvistice?

a)

simbol terminal

b)

simbol caracterial

c)

simbol neterminal

4.

Care din secvențele ce urmează sunt conforme definiției unității lexicale <Număr>:

<Cifră> ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

<Număr> ::= <Cifră> {<Cifră>}

a)

123

b)

4a8

c)

9

d)

3+2

e)

-5

5.

Cum sunt înscrise simbolurile neterminale într-o diagramă sintactică?

a)

exact și la fel

b)

în paranteze

c)

în dreptunghiuri

d)

în triunghiuri

e)

în cerc

6.

Determinaţi care din secvenţele ce urmează sînt conforme acestor diagrame:

a)

+0.1

b)

5.3

c)

-423

d)

247.532

e)

+109.000

7.

Sintaxa limbajului de programare a executantului Robot este descrisă cu ajutorul formulelor metalingvistice:

<Cifră> ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

<Număr> ::= <Cifră> {<Cifră>}

<Comandă> ::= sus | jos | dreapta | stînga

<Instrucţiune> ::= <Comandă>(<Număr>)

<Program> ::= început {< Instrucţiune >;} sfîrşit

Indicaţi programele corecte sintactic:

a)

început sus(1); dreapta(73); jos(0); stînga (00+23); sfîrşit

b)

început stînga (21); jos (50); dreapta (45); sus(980); sfîrşit

c)

început jos (73); dreapta (5); sus (71) stînga (13); sfîrşit

d)

început sus (1); dreapta (4); jos (0); stînga (00); sfîrşit

8.

Determinaţi care din secvenţele ce urmează sînt conforme diagramei <Număr octal>:

a)

+6362,1

b)

-34637

c)

18

d)

-17250

9.

Compuneţi cel puţin câte un identificator care ar reflecta specificul problemelor din fizică, matematică și chimie.

(a)  

10.

Desenați diagrama sintactică pentru următoarea formulă metalingvistică

<Program>::= inceput {< Instrucţiune >;} sfarsit