🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Grile - Modulul 1: Algoritmi și programare
4 Questions
2 Views

Grile - Modulul 1: Algoritmi și programare

Created by
@ProblemFreeParody

Podcast Beta

Play an AI-generated podcast conversation about this lesson

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</p> Signup and view all the answers

    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

    Description

    Testul de programare și algoritmi pentru modulul 1. Verificați cunoștințele dvs. în C programming și algoritmi.

    Use Quizgecko on...
    Browser
    Browser