Sunteți pe pagina 1din 2

MINISTERUL EDUCATIEI

INSPECTORATUL ŞCOLAR JUDEŢEAN CLUJ


LICEUL TEORETIC „ONISIFOR GHIBU”
400315 CLUJ-NAPOCA
str. Al. Vlahuţă 12-14, tel. 0264-580615 / 580966, fax. 0264-580615 / 585965
e-mail : ghibu_cj@yahoo.com

Test 1 – Noțiuni introductive în C++. Structura


lineară
Prof. DOSZTAL Ferdinand Nandor-
VARIANTA 1
1. Se consideră următoarea secvență de algoritm:
cout<<”x=”;
cin>>x;
s=555;
s=s*10+x%10;
cout<<”s=”<<s;
Încercuiți răspunsului pe care îl considerați correct (30 pct):
1.1. Care este întreaga instrucțiune prin care are loc citirea variabilei x ?
Răspunsuri: cout<<”x=”; cin>>x; x=x+1;
1.2. Care este instrucțiunea care afișează rezultatul dorit?
Răspunsuri: cout<<”s=”<<s; x=x+1; cin>>x;
1.3. Care sete instrucțiunea care permite afișarea unui text de întâmpinare înainte de
citirea variabilei x ?
Răspunsuri: cin>>x; x%10 cout<<”x=”;
1.4. Dacă valoarea citită pentru variabila x este 555, care va fi valoarea afișată ca și
rezultat?
Răspunsuri: 555 5555 5550
1.5. Ce valoare trebuie citită pentru variabila x ca să se afișeze valoarea 5557 ?
Răspunsuri: 27 72 70
1.6. Din instrucțiunea de afișare a rezultatului cout<<”s=”<<s; care este component
care afișează un text înainte de valoarea calculată?
Răspunsuri: <<”s=” <<s cout<<

2. Se consideră următoarea secvență de algoritm, care citește valoarea a două


variabile x și y (cu text de întâmpinare – ”x=” înainte de citirea variabilei x și
”y=” înainte de citirea variabilei y). Algoritmul va calcula și va afișa suma
ultimelor cifre a valorilor celor două variabile. La afișarea rezultatului, apare un
text “Sum=” care va precede valoarea de afișat. Completați spațiile libere cu
instrucțiunile care lipsesc. (30 pct):
cout<<____________ ;
cin>>x;
___________________;
cin>>y;
s=x_______+ y_______;
cout<<_________<<__________;

2. Scrie’I un algoritm ]n C++ prin care se citesc valorile a două numere întregi
a și b. Înlocuiți valorile celor două variabile cu valoarea ultimei cifre a
fiecăruia, după care schimbați valorile lor. După interschimbare afișați noile

1
MINISTERUL EDUCATIEI
INSPECTORATUL ŞCOLAR JUDEŢEAN CLUJ
LICEUL TEORETIC „ONISIFOR GHIBU”
400315 CLUJ-NAPOCA
str. Al. Vlahuţă 12-14, tel. 0264-580615 / 580966, fax. 0264-580615 / 585965
e-mail : ghibu_cj@yahoo.com

valori a celor două variabile. La citire să apară text de întâmpinare (”a=”


înainte de citirea variabilei a și ”b=” înainte de citirea variabilei b), iar
rezultatul se va afișa fără text dar cu spațiu între cele două valori.
De exemplu: dacă valoarea citită pentru variabila a este 274 iar pentru
variabila b este 842, variabilele a și b vor fi înlocuite cu ultima cifră a celor
două valori, adică cu 4 (pentru a) și cu 2 (pentru b), după care se vor
schimba valorile celor două variabile. În final se va afișa: 2 4 cu spațiu între
ele (30 pct)

Se acordă 10 puncte din oficiu.

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