grile pclp

23
NAVIGAȚIE ANUL I MODELE DE PROBLEME EXAMEN PCLP sem I 1. Precizaţi care dintre declaraţiile de mai jos reprezintă definiţii valide de variabile: int x = -20; // validă unsigned int = 10; // invalidă: lipseşte numele variabilei unsigned long a = 5, b = 3; // validă int 3x; // invalidă: 3x nu poate fi un identificator unsigned double a = 10.0; // invalidă: tipul double nu poate fi unsigned float a = 10.54F; // validă 2. Expresia: x%10 > 9 a) poate fi falsă sau adevărată, în funcţie de valoarea lui x b) este adevărată întotdeauna c) este falsă întotdeauna d) este incorectă din punct de vedere sintactic 3. Care dintre expresiile de mai jos produc la evaluare valoarea 15: a) 10/9 + 14 b) 5 * 2+6 c) 30 % 2 d) 3(5) 4. Folosind operatorul condiţional, scrieţi o secvenţă de cod care să testeze dacă trei numere naturale introduse de la tastatură: a, b, c sunt în ordine crescătoare sau nu. int a, b, c; cin>>a>>b>>c; cout<<(a<=b && b<<c ? ”ordine crescătoare”: ”ordine oarecare”)<<endl;

description

pclp

Transcript of grile pclp

NAVIGAIE ANUL I

MODELE DE PROBLEME EXAMEN PCLP sem I

1. Precizai care dintre declaraiile de mai jos reprezint definiii valide de variabile:int x = -20; // validunsigned int = 10; // invalid: lipsete numele variabileiunsigned long a = 5, b = 3; // validint 3x; // invalid: 3x nu poate fi un identificatorunsigned double a = 10.0; // invalid: tipul double nu poate fi unsignedfloat a = 10.54F; // valid

2. Expresia: x%10 > 9 a) poate fi fals sau adevrat, n funcie de valoarea lui xb) este adevrat ntotdeaunac) este fals ntotdeaunad) este incorect din punct de vedere sintactic

3. Care dintre expresiile de mai jos produc la evaluare valoarea 15:a) 10/9 + 14b) 5 * 2+6c) 30 % 2d) 3(5)

4. Folosind operatorul condiional, scriei o secven de cod care s testeze dac trei numere naturale introduse de la tastatur: a, b, c sunt n ordine cresctoare sau nu.int a, b, c;cin>>a>>b>>c;cout