Colegiul Naţional „Andrei Mureşanu” DEJ
Subprograme C++
Aplicaţii: subprograme C++ 2012
Test1
Identificaţi următoarele componente ale programului (indicaţi liniile unde sunt folosite): a) Variabile globale b) Variabile locale c) Parametri actuali şi modul de transfer d) Parametri formali şi modul de transfer e) Antetul funcţiei C f) Apelul funcţiei C g) Scrieţi prototipul funcţiei C
Test1
Ce afişează apelul funcţiei C(a,b) de la linia 10 pentru valorile a=12 şi b=20?
Test2
Identificaţi următoarele componente ale programului (indicaţi liniile unde sunt folosite): a) Variabile globale b) Variabile locale c) Parametri actuali şi modul de transfer d) Parametri formali şi modul de transfer e) Antetul funcţiei schimba f) Apelul funcţiei schimba g)
Scrieţi prototipul funcţiei schimba
Test2
Ce afişează apelul funcţiei schimba(a,b) de la linia 15 pentru a=15 şi b=27?
Test3
Identificaţi următoarele componente ale programului (indicaţi liniile unde sunt folosite): a) Variabile globale b) Variabile locale c) Parametri actuali şi modul de transfer d) Parametri formali şi modul de transfer e) Antetul funcţiei test f) Apelul funcţiei test g)
Scrieţi prototipul funcţiei test
Test3
Ce afişează apelul funcţiei test(a,b) de la linia 9 pentru a=27 şi b=45?
Test4
Identificaţi următoarele componente ale programului (indicaţi liniile unde sunt folosite): a) Variabile globale b) Variabile locale c) Parametri actuali şi modul de transfer d) Parametri formali şi modul de transfer e) Antetul funcţiei test f) Apelul funcţiei test g)
Scrieţi prototipul funcţiei test
Test4
Ce afişează apelul funcţiei test(a,b) de la linia 9 pentru a=48 şi b=72?
Test5
Identificaţi următoarele componente ale programului (indicaţi liniile unde sunt folosite): a) Variabile globale b) Variabile locale c) Parametri actuali şi modul de transfer d) Parametri formali şi modul de transfer e) Antetul funcţiei test f) Apelul funcţiei test g) Scrieţi prototipul funcţiei test
Test5
Ce afişează apelul funcţiei test(a,b) de la linia 9 pentru a=54 şi b=90?
De reţinut:
Variabilele globale Variabilele locale Parametri formali Parametri actuali Metodele de transfer al parametrilor actuali a) prin valoare b) prin referinţă
Definirea unei funcţii Prototipul funcţiei Apelul unei funcţii a) de tip void b) cu tip Revenirea din apel