Sunteți pe pagina 1din 2

Nume și prenume elev: 13.11.

2019

Teză la informatică pe semestrul I

1. Indicați numerele pe care le pot memora variabilele întregi x şi y, astfel încât


valoarea expresiei C/C++ alăturate să fie 1.
x/2+x%y-x/y==0
a. x=4 şi y=2 b. x=6 şi y=3 c. x=8 şi y=4 d. x=10 şi y=0

2. Variabilele x, y și z sunt de tip întreg și memorează numere naturale din intervalul


[1,103]. Indicați o expresie C/C++ care are valoarea 1 dacă și numai dacă valoarea
variabilei x este strict mai mică decât valoarea oricăreia dintre variabilele y și z.
a. z+x<x+y && x+z>z+y b. z+x<x+y && z+y>y+x
c. x+z<z+y && z+y>y+x d. x+y<y+z && x+z>z+y
3. Să se scrie un program care verifică dacă un an calendaristic precizat este bisect.
Un an este bisect dacă se divide cu 4 și nu se divide cu 100 sau se divide cu 400.
Programul citește de la tastatură numărul n, reprezentând anul. Programul afișează pe
ecran mesajul bisect, dacă anul este bisect, sau nebisect, în caz contrar.

Exemplul 1: 2000 este bisect


Exemplul 2: 1990 nu este bisect

4. Sintaxa și efectul intrucțiunii repetitive condiționată posterior.

5. Simulați instrucțiunea execută cât-timp cu ajutorul instrucțiunii cât-timp.

6. Să se scrie un program care să determine oglinditul unui număr natural citit de la


tastatură. Oglinditul unui număr este numărul scris cu cifrele numărului dat în ordine
inversă. Programul va citi de la tastatură un număr natural. Programul va afişa pe ecran
oglinditul numărului citit.

Exemplu
Intrare Ieşire
2705 5072
Nume și prenume elev: 13.11.2019

Teză la informatică pe semestrul I

1. Indicați expresia C/C++ cu valoarea 1.

a. 21/3*19==3/19*21 b. 21/19*3==19/3*21
c. 19/3*21==3/21*19 d. 19/21*3==3/19*21

2. Indicaţi o expresie C/C++ care are valoarea 1 dacă şi numai dacă numărul natural
memorat în variabila întreagă x are exact o cifră.
a. x%10==x b. x/10==x c. x%10==x/10 d.(x%10)/10==x

3. Se dau trei numere naturale a b x. Să se verifice dacă numărul x aparține


intervalului [a,b]. Programul citește de la tastatură numerele a b x.
Programul afișează pe ecran mesajul DA, dacă numărul x aparține intervalului [a,b],
respectiv NU în caz contrar.
Restricţii şi precizări Exemplu
0 ≤ a,b,x ≤ 1000 Intrare
a≤b 498
Ieșire
DA
4. Sintaxa și efectul intrucțiunii repetitive condiționată anterior.

5. Simulați instrucțiunea cât-timp cu ajutorul instrucțiunii execută cât-timp.

6. Să se scrie un program care să determine suma primelor două cifre ale unui
număr natural citit de la tastatură. Programul va citi de la tastatură un număr
natural. Programul va afişa pe ecran valoarea cerută.

Exemplu

Intrare Ieşire

57015 12

S-ar putea să vă placă și