Documente Academic
Documente Profesional
Documente Cultură
Question 1
Correct
float x, y, z;
x=1.3;
y=1.2;
z=x%y;
a. 1
b. 0
c. 0.1
d. Eroare de compilare
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 1/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 2
Correct
Ce număr se va găsi pe al patrulea rând al fişierului ”4.txt” după execuţia programului următor ?
a. 7
b. 5
c. 6
d. 0
Question 3
Correct
c. pentru a putea citi din fişier folosim atribut ”r” la deschidere, iar pentru a scrie în fişier îl deschidem cu atributul ”w”
d. instrucţiunea care deschide fişierul ”nr.txt” pentru citire şi returnează un pointer către fişierul deschis este f=fopen(”r”, ”nr.txt”);
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 2/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 4
Correct
b. nici o problema
c. eroare de compilare
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 3/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 5
Correct
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 4/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
b. eroare de rulare
c. eroare de rulare
d. nimic
e. eroare de compilare
Question 6
Correct
Fie o expresie care conţine operatori aritmetici, relaţionali şi de atribuire şi nu conţine paranteze. Să se precizeze, care va fi ordinea de
evaluare a operatorilor ?
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 5/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 7
Correct
a. 194
b. 234
c. 84
d. 1234
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 6/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 8
Correct
while(n--)
i=i*2;
atunci aceasta :
a. Calculeaza 2 la puterea n
b. Se cicleaza la infinit
Question 9
Correct
a. a+b<d
b. a = b < c
c. !d
d. a * b + c
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 7/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 10
Correct
a. 7654
b. 765
c. 321
d. 456
Question 11
Incorrect
Definirea corectă a unei constante simbolice numită TRUE , care are valoarea 1 este
a. #define TRUE 1
b. #define TRUE=1;
c. int TRUE=1;
d. #define TRUE 1;
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 8/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 12
Correct
Precizaţi care va fi efectul secvenţei de program următoare, în care v[0],.....,v[n-1] este un vector cu n elemente întregi.
c. şterge un element din vector prin deplasarea celor aflate înaintea lui
Question 13
Correct
b. n1 = 9, n2 = 10
c. n1 = 9, n2 = 9
d. n1 = 10, n2 = 10
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 9/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 14
Correct
int x,y,z;
scanf(“%d”, &x);
y=--x;
y+=3;
z=x-2*y++;
printf(“%d”, z++);
a. -7
b. -8
c. -6
d. -9
Question 15
Correct
a. 0
b. 1
c. 3
d. 2
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 10/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 16
Correct
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 11/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 17
Correct
a. a_X
b. 1abc
c. a1b2c3
d. _ABC
Question 18
Incorrect
i=i*(n--);
atunci aceasta :
a. Calculeaza n!
b. Se cicleaza la infinit
c. Calculeaza i la puterea n
d. Calculeaza n la puterea i
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 12/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 19
Correct
#include <stdio.h>
int fun(char *str1)
{
char *str2 = str1;
while(*++str1);
return (str1-str2);
}
int main()
{
char *str = "HelloString";
printf("%d", fun(str));
return 0;
}
b. 11
c. nimic
d. 12
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 13/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 20
Incorrect
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 14/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
b. { 9 10 11 12 13 }
c. { 1 2 3 }
d. eroare la rulare
Question 21
Correct
b. Declaratia reprezinta apelul unei functii, in timp ce definitia este data de prototipul acesteia
c. Declaratia reprezinta apelul, iar definitia reprezinta semnatura functiei
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 15/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 22
Incorrect
b. dacă în fişier se găsesc, pe acelaşi rând separate prin câte un spaţiu, numerele 2 5 4 3 6 1 0 7, atunci programul va afişa s=16
c. pentru a funcţiona citirea din fişier, acesta trebuie deschis în alt mod
Question 23
Correct
Linia de cod care asignează valoarea 10 câmpului loop din structura total (de tip sample), este :
a. total.loop=10;
b. sample.total.loop=10;
c. loop=10;
d. sample.loop=10;
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 16/17
6/7/2021 Examen / Refacere / Restanta: Attempt review
Question 24
Incorrect
Fie un pointer x către întreg. Care dintre instrucţiunile de ma jos realizează corect alocarea dinamică a memoriei ?
a. *x=(int*)malloc(sizeof(int));
b. x=(int*)malloc(sizeof(int));
c. x=(int*)malloc(sizeof(int*));
d. x=(int)malloc(sizeof(int*));
Jump to...
https://curs.upb.ro/mod/quiz/review.php?attempt=888118&cmid=322762 17/17