Sunteți pe pagina 1din 2

Colegiul Naional Al.I.

Cuza Galai
Clasa a IX-a Implementarea operatorilor n C++;lexicul limbajului C++

Fi implementare C++
1. Fie a o variabil ntreag cu valoarea 7 , iar b o variabil ntreag cu valoarea -2. Ce valori se vor
afia n urma efecturii operaiilor de scriere de mai jos?
a) cout<<a%b<<endl<<b%a;
b) cout<<a++/b<< <<a<< <<--b<< <<a/b;
2. Scriei n limbajul C++, condiia prin care testai dac ultima cifr a unui numr este:
a) 3 sau 5;
b) Diferit de 2
c) Multiplu de
d) Impar.
i de 3;
5;
3. Care dintre urmtoarele declaraii nu sunt corecte?
a) int c ; d;
e) unsigned 1t;
b) int a,b;
f) char e,f,g=A;
c) char c, a_b;
g) float suma, n;
d) float x, x1, int x;
4. Scriei n limbajul C++ urmtoarele condiii logice:
a) x [a,b], unde x, a, b ;
c) x ( - , a] [b, c], unde x,a,b,c ;
b) x ( - , a] [b, c], unde x,a,b,c ;
d) x [a,b], unde x, a, b ;
5. Variabilele x i y sunt de tip ntreg, x memornd valoarea 4, iar y valoarea 2. Care dintre expresiile C/C++ de mai jos
are valoarea 0?
a. x-y!=0 b. x+y>x%y+1 c. x-2*y==0 d. !(x==2*y)
6. Care dintre urmtoarele instruciuni C/C++ determin inserarea cifrei 7 n faa ultimei cifre a
unui numr natural, cu mai mult de 2 cifre, memorat n variabila x? (4p.)
a) x=(x/10*10+7)*10+x%10; b. x=x/10+7+x%10; c. x=(x%10*10+7)*10+x/10; d. x=(x/10+7)*10+x%10;
7. Care este valoarea pe care poate s o aib iniial variabila ntreag x dac, la sfritul executrii secvenei alturate,
variabila ntreag y are valoarea 2?
a. 300 b. 5000 c. 120 d. 0
y=0; do { x=x/10; y++; } while(x%100==0);
8. Cte atribuiri se execut n secvena alturat, dac n i p sunt variabile de tip ntreg? (4p.)
p=1; n=279;
while (n>=100)
{ p=p*10; n=n-100; }
a) 4 b. 6 c. 2 d. 8
9. Se consider algoritmul alturat, descris n pseudocod.
a) Scriei numerele care se vor afia n urma executrii algoritmului dac se citesc valorile a=312 i b=1354.
b) Scriei cte o valoare care poate fi citit pentru variabila a, respectiv b, astfel nct algoritmul s
afieze exact 2 valori.
c) Scriei programul C/C++ corespunztor algoritmului dat. (10p.)
d) Scriei n pseudocod un algoritm echivalent cu cel dat, n care s se nlocuiasc structura pentru...execut cu
o structur repetitiv de alt tip. (6p.)
citete a,b (numere naturale)
aa/10%10*10+a%10
bb/10%10*10+b%10
pentru ia,b execut
dac[i/10]=i%10 atunci
scrie i%10

Colegiul Naional Al.I.Cuza Galai


Clasa a IX-a Implementarea operatorilor n C++;lexicul limbajului C++

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