Modele Teste Licenta Programarea Calculatoarelor

Imagine preview
(7/10)

Aceasta fituica rezuma Modele Teste Licenta Programarea Calculatoarelor.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 10 pagini .

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, o poti descarca. Ai nevoie de doar 3 puncte.

Domeniu: Calculatoare

Extras din document

1. Care dintre următoarele valori sunt considerate flotante scrise corect?

1) 2307.98 2) +54.3 3) -20.07 4) -198. 5) .13 6) 1.9E4 7) -2.7E-3 8) 2.e+4

a) 1), 2), 3), 6) si 7)

b) Toate mai putin 5)

c) Toate

d) Toate mai putin 8)

e) Primele cinci

2. Urmariti secventa de mai jos si precizati valoarea variabilei y ? (Valabila folosind compilatorul pentru C++.)

int a, b = 3;

int x = 2;

int y=2*b-x;

a) 2

b) 3

c) 4

d) 5

e) Secvenţa este eronata

3. Care dintre programele urmatoare sunt eronate?

a) void main ()

{

;

}

b) void main ()

{

;

};

c) void main (void)

{

;

}

d) void main ();

{

;

}

e) main ()

{

;

}

4. Fie programul:

#include <iostream.h> #include <math.h> #define m 3

void main () {

int x, y, z, a, b;

cin >> x >> y; //(1)

a = b = 2; //(2)

z = b * abs(y) - x + m; //(3)

cout« "Valorile sunt n" << z << " " << a; //(4)

}

Considerand ca la executie se introduc de la tastatura numerele 3 si -6 in aceasta ordine,precizati care dintre afirmatiile de mai jos sunt adevarate.

a) Definirea constantei simbolice m este corecta.

b) Citirea de tastatura din linia (1) este eronata.

c) Atribuirea din linia (2) este eronata

d) In urma executiei liniei (3), valoarea variabilei z va fi -12.

e) In urma executiei liniei (4) se va afisa:

Valorile sunt 12 2

5. Se consideră variabilele întregi x, y si z fiind cunoscute valorile x=4 si y=2. Care dintre expresiile de mai jos are

valoarea 0?

a) x+y>x%y+1

b) z=(x-y!=0)

c) x-2*y==0

d) !x

e) x&&y

6. Fie declaratiile de variabile:

int x = 4, y = 13; float z;

Care dintre instructiunile de mai jos nu atribuie corect valoarea 8.5 variabilei z?

a) z=(x+y)/2.;

b) z=((float)x+y)/2;

c) z=(x+y.)/2;

d) z=(x+y)/(float)2;

e) z=(float)(x+y)/2;

7. Pentru programul următor,precizati care din cele cinci instructiuni de afisare sunt eronate:

#include <stdio.h> #include<math.h>

void main () {

int a = 73, b = 15;

float x = 1.76;

printf("Am %d kg greutate nsi %f m inaltimen", a, x); //(1)

printf("a=%f,x=%fn", (float)a, x);//(2)

printf("%d %dn%d", a>0 && b>0, b=2*b-1, abs(a)); //(3)

}

a) Instructiunile (1) si (2), pentru ca în parametrul de control nu putem avea texte si secvente Escape.

b) Instructiunea (2), pentru ca variabila a este de tipul int si nu se poate afisa cu specificatorul %f, iar constructia (float)a este eronata.

c) Instructiunea (3), pentru ca în functia printf nu putem avea o atribuire, în speta b=2*b-1

d) Instrucţiunea (3), pentru ca nu putem afisa o expresie logică(în cazul de faţa "a>0 && b>0").

e) Nici una din instrucţiuni nu este eronata.

8. Ce afiseaza programul următor, dacă valoarea citita de la tastaturaeste2?

#include <stdio.h>

void main()

{

int x, y, z; scanf("%d",&x);

y=--x;

y+=3;

z = x-2* y++;

printf("%d", z++);

}

a) -9

b) -8

c) -7

d) -6

e) -5

9. Ce valoare afisează programul următor?

#include <iostream.h>

void main ()

{

int x = 5, y;

y = (sizeof(x-l) == sizeof(int)) ? sizeof('x') : sizeof(3); cout << y;

}

a) 3

b) 1

c) 2

d) 4

e) Programul este eronat

Fisiere in arhiva (1):

  • Modele Teste Licenta Programarea Calculatoarelor.doc

Alte informatii

Modele teste licenta programarea calculatoarelor 2008 Facultatea de Stiinte Economice Suceava Contine raspunsurile