wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Metalimbajul BNF

Total questions: 7

Worksheet time: 4mins

Name
Class
Date
1.

Un limbaj de programare se deosebește prin ...

a)

Sintaxa și semnatica lui

b)

simboluri terminale

c)

simboluri neterminale

d)

BNF

2.

Setul de reguli care guvernează alcătuirea propoziţiilor se numește ...

(a)  

3.

O construcţie formată din două părţi,

stânga și dreapta, separate prin simbolurile “::=” reprezintă

a)

simbol neterminal

b)

simbol terminal

c)

BNF

d)

formulă metalingvistica

4.

Selectați răspunsurile corecte pentru următoarea formulă metalingvistică

<Id > ::= < Literă >< Cifră >

a)

0a

b)

b5

c)

11a

d)

o7

e)

k45

5.

Sintaxa unui limbaj foarte simplu este descrisă folosind următoarele formule metalingvistice:

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

<Numar> ::= <Cifra> {<Cifra>}

<Semn> ::= + | –

Care din secvențele ce urmează sînt conforme defi niției unității lexicale

<ID> ::= [ + | - ] <Numar>{<Numar>}

a)

-29

b)

2

c)

32

d)

-21+11

e)

+9

6.

Încadrarea unui simbol neterminal în {,} semnifică

a)

concatenare

b)

repetare

c)

formula metalingvistică

d)

unitate lexicală

7.

Cum se numește operația din următoarea formulă metalingvistică: <Id> ::= <Literă><Cifră> ?

a)

simbol neterminal

b)

concatenare

c)

repetare

d)

alipire