Varianta A 1. Declaraţi şi iniţializaţi o variabilă numerică întreagă. Declaraţi o constantă de tip caracter. 2. Precizaţi ce se afişează: cout<<29/7<<” ”<<29%7; …………… cout<<76/-14<<” ”<<76%-14;………… cout<<-54/12<<” ”<<-54%12;………… cout<<-51/-4<<” ”<<-51%-4;………… 3. Precizaţi ce se afişează: cout<<0172<<” ”<<0x172; …………… 4. Scrieţi următoarele expresii în C/C++: x3 1 b 4ac 2 şi . x( x 3)( x 1) 5. Completaţi tabelul următor:
A b !a !b e1=!a&&!b e2=a&&b e=e2||e1
1 1 1 0 0 1 0 0 6. Precizaţi ce se afişează în urma execuţie următoarei secvenţe: a=1; b=2; c=3; d=4; a=b; b=c; c=d; d=a; cout<<a<<” ”<<b<<” ”<<c<<” ”<<d<<”\n”; …………………………… b=c; c=d; d=a; a=b; cout<<a<<” ”<<b<<” ”<<c<<” ”<<d<<”\n”; …………………………… 7. Precizaţi condiţiile (în limba română) pe care trebuie să le îndeplinească expresia a/b pentru a avea sens. 8. Scrieţi în C/C++ condiţiile pentru ca: a) x 30,20 15,10 , unde x este o data de tip numeric; b) datele numerice a, b, c să fie lungimile laturilor unui triunghi; c) triunghiul care are lungimile laturilor a, b, c să fie isoscel; d) numărul natural n este divizibil cu 3 şi cu 5.
Timp de lucru: 1 oră
Din oficiu 1 punct Ex. 1,2,3,4,5,6,7 1 punct fiecare Ex. 8 2 puncte