Grile - Modulul 1: Algoritmi și programare

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int a,b = 0; int i; for (i=0;i

  • 42,42 (correct)
  • Eroare de compilare pentru că lipsește void la declararea funcției main
  • 64,42
  • 42,64
  • 64,64

Ce se va afișa pe ecran în urma executiei urmatorului program? #include int a,b; void f1(int r, int s){ int temp; temp = r; r = s; s = temp; } void f2(int x, int y){ if (x > y) f1(x,y); } void main(){ a = 064; b = 042; f2(a,b); printf("%d,%d\n",a,b); }

  • Rezultatul nu poate fi determinat având în vedere valorile variabilelor a și b
  • 34,52
  • 0,0 (correct)
  • 64,42
  • 42,62
  • 52,34

Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int k[] = {100,200,300,400,500,600,700}; int *t=k+2; printf("%d ",t); printf("%d ",(t+2) + *t); *t = *t + 10; printf("%d ",*t); t = t+3; printf("%d ",*t); *t = *t + *(t-2); printf("%d ",*t); }

  • 200 300 110 600 1100
  • 300 900 320 600 1000
  • 100 900 310 600 1000
  • 300 800 310 600 1000
  • Niciuna din variante nu este corectă
  • 300 800 310 600 900 (correct)

Ce se va afișa pe ecran în urma executiei urmatorului program? #include void main(){ int p[] = {50,60,70,80,90,100}; int *q,i; for(i=0;i=1;i--){ q[i] = q[i-1]; *q[i] = *q[i] + *p * 2; } for(i=0;i

<p>Eroare de compilare (D)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Algoritmi și programare

  • Programul din întrebarea 1 are două funcții main() și o funcție f2() care își schimbă valorile parametrilor prin pointeri.
  • În programul din întrebarea 1, variabilele a și b sunt inițializate cu valorile 64 și 42, respectiv.
  • Funcția f2() își schimbă valorile parametrilor prin pointeri, astfel încât valorile finale ale variabilelor a și b sunt 42 și 64, respectiv.
  • În programul din întrebarea 5, funcția f1() schimbă valorile variabilelor prin intermediul unei variabile temporare.
  • În programul din întrebarea 5, funcția f2() verifică dacă x este mai mare decât y și, în caz afirmativ, apelează funcția f1() pentru a schimba valorile variabilelor.
  • În programul din întrebarea 6, tabloul k are 7 elemente, și pointerul t este setat să indice al treilea element al tabloului.
  • În programul din întrebarea 6, operațiunile de pointer sunt efectuate pentru a afișa și a modifica valorile din tabloul k.
  • În programul din întrebarea 7, tabloul p are 6 elemente, și pointerul q este setat să indice primul element al tabloului.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

licenta-2015-grile-modul-1.pdf

More Like This

Use Quizgecko on...
Browser
Browser