Академический Документы
Профессиональный Документы
Культура Документы
Test Grila C-1 PDF
Test Grila C-1 PDF
3. Variabila s este de tip sir de caractere, iar variabilele c1 si c2 sunt de tip char. Care expresie are valoarea 1
daca si numai daca sirul de caractere s contine caracterele memorate de variabilele c1 si c2 (in aceasta ordine)?
R: strchr(s,c1)&&strchr(s,c1)[1]==c2
}
}
int main(void){
int x[3][3] = {{1, 2, 3}, {1, 4, 9}, {1, 8, 27} };
int y[3][3] = {{1, 1, 1}, {2, 4, 8}, {3, 9, 27} };
int z[3][3];
mp(z, x, y);
pm(z);
return 0;
}
R: 16
14 142
44
142 424
142
424 1432
6. Fie expresiile
A = 18 - 3 +2;
B = 18 + 7 / 3 +2;
C = 2.3 + 3%;
D = 3 + 7.0/3;
E = 3 + 4 % 2.3;
F = 24 % (7 + 1);
Care din aceste expresii sunt corecte?
R: Nu e A,B,C,D,F
7. Se considera declararea
struct fractie {unsigned int x, y;} s, f1, f2;
in care campurile x si y reprezinta numaratorul, respectiv numitorul unei fractii. Care dintre urmatoarele variante
construieste in variabila s o fractie echivalenta cu suma fractiilor f1 si f2?
R: {s.x = f1.x * f2.y + f1.y * f2.x; s.y = f1.y * f2.y;}
ingrosare:
R:Nu este t(n) = i
18. Numarul de comparatii necesar determinarii elementului maxim dintr-un sir cu n numere intregi este:
R:n-1
19. Un fisier care contine cod (definitii) C predefinit se poate utiliza in cadrul unui proiect C folosind:
R: #include <file>
20. Un bloc C (date si cod) este delimitat astfel:
R: { bloc }
21. Sortarea prin insertie directa (metoda jucatorului de carti) necesita, in cazul cel mai defavorabil, un numar
de operatii de comparare exprimabil prin formula:
R: n(n-1)/2
22. Se considera programul C (versiune MinGW):
/*
*/
#include <stdio.h>
#define DEC ;--k;
#define PT ;
#define MAX 10;
int main(void){
int k;
for (k = MAX k>0 PT) {printf("Succes!\\n") DEC}
return 0;
}
/*
*/
R: la executare se afiseaza pe acelasi rand de 10 ori secventa Succes!\n
23. In declararea
struct punct
{
float x,y;
}P;
campurile x si y ale inregistrarii pot memora coordonatele carteziene ale unui punct din planul xOy. Care dintre
urmatoarele expresii are valoarea 1 daca si numai daca punctul P este situat pe axa Oy ?
R: P.x == 0
26. Care sunt valorile finale ale variabilelor intregi x, y si z dupa executarea operatiei de decizie,
if (x>1 && y-z>0) x = y-z;
else {y = x-1; z = y+x;}
daca initial
x = 23, y = 14 si z = 25?
R: x = 23, y = 22, z = 45
#include <stdio.h>
FILE *f; int x, y, z;
void main(){
f = fopen(D.TXT,r);
fscanf(f, %d %d %d\n, &x, &y, &z);
fscanf(f, %d, &z);
printf(%d %d %d \n, x, y, z);
}
R: 13 45 32
33. Care este secventa de simboluri utilizata pentru a initia introducerea de comentarii bloc in programele C
(standard ANSI)?
R: /*