wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ES - Pseudocod: Operatori, expresii, instructiuni simple

Total questions: 25

Worksheet time: 17mins

Name
Class
Date
1.

Care este cea mai mică valoare pe care o poate avea expresia x DIV 5-x MOD 5, dacă variabila x memorează un număr natural cu o singură cifră ?

a)

-4

b)

-3

c)

0

d)

1

2.

Operatorul AND este un operator relaţional.

a)

Adevarat

b)

Fals

3.

Daca a=2, b=3, c=1, atunci a+b<=2*c+3 are valoarea

a)

Adevarat

b)

Fals

4.

În câte zerouri se termină numărul obtinut prin calculul 26570291657*3532568605433 *512200893 ?

a)

1

b)

2

c)

0

d)

3

5.

Ştiind că variabilele x şi y sunt de tip întreg, iar y>100, prin instructiunea x=y DIV 10 MOD 10 se atribuie variabilei x cifra zecilor numărului natural memorat de variabila y.

a)

Adevarat

b)

Fals

6.

Stabiliţi care dintre următoarele expresii are valoarea TRUE dacă şi numai dacă numărul întreg memorat în variabila x nu aparţine intervalului (-35,-20].

a)

(x<-35) OR (x>-20)

b)

(x<=-35) OR (x>=-20)

c)

(x<=-35) OR (x>-20)

d)

(x<=-35) AND (x>20)

7.

Care e valoarea expresiei: (1234 DIV 10 DIV 10*2+4*10) DIV 2

(a)  

8.

Variabila x este de tip real. Scrie o expresie echivalenta cu afirmatia x aparţine intervalului (5,8]?

(a)  

9.

Care este rezultatul evaluarii expresiei NOT(7 MOD 2=1) ?

(a)  

10.

Rescrie, folosind operatorii pseudocod, expresia

(a)  

11.

Expresia: x MOD 2+(x+1) MOD 2 are:

a)

valoarea 1 pentru orice numar x, natural

b)

valoarea 1 daca si numai daca x este un numar par

c)

valoarea 1 daca si numai daca x este un numar impar

d)

valoare strict mai mare decat unu pentru orice numar natural x

12.

Precizați valoarea expresiei: 8/4/2*4*8*2!

a)

32

b)

64

c)

16

d)

128

13.

Variabilele x, y si t memoreaza numere intregi de cel mult 4 cifre. Stiind ca x<y, care dintre urmatoarele expresii este adevarată dacă şi numai dacă numărul t aparţine intervalului [x,y] ?

a)

(t<x) AND (t>y)

b)

(t<x) OR (t>y)

c)

(t>=x) AND (t<=y)

d)

(t>=x) OR (t<=y)

14.

Algoritmul reprezinta

a)

succesiune de pasi necesari pentru rezolvarea unei probleme

b)

succesiune de pasi

c)

un poem de Shelly

d)

un compus chimic pe baza de algor

15.

Operatorii pseudocod pot fi

a)

de atribuire, aritmetici, relationali

b)

de atribuire, aritmetici, relationali si logici

c)

de atribuire si aritmetici

d)

de imagine

16.

Structura alternativa are forma:

a)

daca<conditie>poate<instructiune>

b)

daca<conditie>atunci<instructiuneA>

altfel<instructiuneB>

c)

daca<conditie>altfel<instructiune>

d)

daca<conditie>executa<instructiune>

17.

Stabiliți care din următoarele expresii logice are valoarea fals?

a)

10+3<=4MOD2

b)

15 <> 2*5

c)

NOT(25=3)

d)

9>2+2+2

18.

Care dintre expresiile de mai jos este echivalenta cu expresia

 x(, 3)[21, ]x\in\left(-\infty,\ 3\right)\cup\left[21,\ \infty\right]  

a)

x<=3 and x>=21

b)

x<3 or x>=21

c)

x<3 and x>=21

d)

x<=3 or x>21

19.

Care va fi valoarea afisata dupa executarea secventei, daca se citeste pentru x valoarea 100

citeste x

y=x*2

x=y div 9

scrie x+3

a)

22

b)

23

c)

26

d)

25

20.

Care dintre urmatoarele sunt operatori aritmetici?

a)

AND, OR, NOT

b)

<; <=; >; >=, ==; !=

c)

+; -; *; /; DIV, MOD

d)

sizeof(), <<, >>

21.

În cazul operatorului logic AND, când Propoziția a este adevărată și Propoziția b este falsă, rezultatul este:

a)

Adevărat

b)

Fals

22.

Expresiile sunt combinații de:

a)

algoritmi

b)

date

c)

date și operații

d)

operații

23.

Alegeti care dintre urmatoarele sunt caracterisitici ale algoritmilor!

a)

finititudine

b)

claritate

c)

generalitate

d)

toate cele de mai sus

24.

Forma acceptată de calculator pentru expresie matematică de mai sus este:

a)

(x+2y)/5

b)

x+2y/5

c)

(x+2*y)/5

d)

x+2*y/2

25.

Fie secventa de instructiuni:

citeste x, y

daca x>y atunci

z=x

x=y

y=z

scrie x, y

Ce s-ar afisa in urma executiei daca am citi pentru x valoarea 29, iar pentru y valoarea 18?

a)

18 29

b)

29 18

c)

x y

d)

z y