Sunteți pe pagina 1din 2

TEST 1.

Stabilii care dintre urmtoarele expresii C/C++ are valoarea 1 dac i numai dac numrul ntreg memorat n variabila x nu aparine intervalului (-35,-20]. a. (x<-35) || (x>-20) b. (x<=-35) || (x>=-20) c. (x<=-35) || (x>-20) d. (x<=-35) && (x>20) 2. Care este valoarea expresiei C/C++ alturate? 50-(100300/2/(2+3))

3. Care este operaia prin care variabilei x i se atribuie valoarea sumei cifrelor numrului natural format din exact trei cifre, memorat de variabila ntreag y? a. x y/100+y/10%10+y%10 b. x y+y/10+y/100 c. x y%10+y%10/10+y/100 d. x y%10+y%100+y%1000 4.Variabile ntregi x i y memoreaz cte un numr natural, cu exact dou cifre. Care este valoarea expresiei x-y tiind c fiecare dintre expresiile alturate are valoarea 1? x/10==y%10 y/10==x%10 x/10==x%10+1 5. n secvena alturat, variabilele x i y sunt ntregi. Ce valoare va x 20 y 5; reine variabila x dup executarea acesteia?

x x+y; y x-2*y; x y+x;

6. S se calculeze valoarea expresiei pentru o valoare real x, citit de la tastatur. 7. Se consider un numr natural n,format din exact 3 cifre. S se afieze pe ecran cifrele pare ale acestuia n ordinea invers a apari iei lor. Exemplu: Pentru n=245 se va afia: 4 2.

TEST
1. Variabila x este de tip real. Care dintre urmtoarele expresii C/C++ are valoarea 1 dac i numai dac numrul real memorat n variabila x nu aparine intervalului (2,9]? a. (x>2) && (x<=9) b. (x<=2) && (x>9) c. (x<=2) || (x>9) d. (x<2) || (x>9) 2. Variabilele x, y i z sunt ntregi, x memoreaz valoarea 7, y memoreaz valoarea 20, iar z memoreaz valoarea 5. Care este rezultatul evalurii expresiei aritmetice C/C++ alturate? x+y+x*z/y

3. Care dintre urmtoarele operaii determin eliminarea cifrei din mijloc a unui numr natural, cu exact 5 cifre, memorat n variabila x? a. x x/1000*100+x%100 b. x x%1000*100+x/100 c. x x/100*100+x%100 d. x x/1000+x%100 4. Variabilele ntregi x i y memoreaz numere naturale nenule. Care dintre urmtoarele expresii C/C++ este nenul dac i numai dac numrul obinut prin nsumarea valorilor variabilelor x i y are ultima cifr 0? a. x%10+y%10==0 b. y%10==x%10 c. x+y%10==0 d. (x%10+y%10)%10==0 5. tiind c iniial variabilele ntregi x, y i z au valorile x=1, y=2 respectiv z=3, n ce ordine trebuie scrise atribuirile urmtoare astfel nct, n final, expresia x+y+z s aib valoarea maxim? I) x x+y-z II) y x-y+z III) z z-x+y

6. S se calculeze valoarea expresiei pentru o valoare real x, citit de la tastatur. 7. Se citete de la tastatur o valoare x, numr natural (x>10). Dac valoarea citit are cifra unitilor egal cu cifra zecilor se va afia cifra minim dintre cifra zecilor i a unitilor. n caz contrar, se va afia un mesaj corespunztor.

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