model de teza la informatica pe semestrul i

2
Model de teza la Informatica pe semestrul I 1. Scrieţi un subprogram care primeste o matrice cu 10 linii şi 7 coloane ale cărei elemente sunt numere întregi (cu maximum 3 cifre fiecare), şi afişează pe ecran, suma tuturor elementelor situate pe conturul matricei determinat de prima şi ultima linie respectiv prima şi ultima coloană a acestei matrice. 2. Se citesc n numere naturale. Sa se scrie o functie care sa verifice daca un numar are toate cifrele impare apoi sa se calculeze produsul numerelor care au toate cifrele impare. Daca nu exista nici un astfel de numar se va afisa un mesaj. 3.Ce afişează subprogramul F, descris alăturat, la apelul F(5);? void F(int x) {cout<<x; if(x>=3)F(x-2);} 4. Pentru definiţia alăturată a subprogramului f,scrieţi ce valoare are f(30). int f(int x) { if(x==20)return 20; else if(x%2==1) return 1+f(x-1); else return 2+f(x-1); } 5. Care dintre următoarele variante reprezintă antetul corect al unui subprogram care primeşte prin parametrii x şi y două numere întregi şi returnează, prin parametrul m, cea mai mică dintre cele două valori x şi y? a. int minim(int x,int y,int m) b. void minim(int x,int y,int &m) c. int minim(int x,int y) d. void minim(int x,int y,int m) Barem de corectare : cate 2 puncte problemele 1-4 si 1 punct probl 5

Upload: christi-anne

Post on 08-Feb-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Model de Teza La Informatica Pe Semestrul I

TRANSCRIPT

Page 1: Model de Teza La Informatica Pe Semestrul I

Model de teza la Informatica pe semestrul I

1. Scrieţi un subprogram care primeste o matrice cu 10 linii şi 7 coloane alecărei elemente sunt numere întregi (cu maximum 3 cifre fiecare), şi afişează pe ecran, suma tuturor elementelor situate pe conturul matricei determinat de prima şi ultima linie respectiv prima şi ultima coloană a acestei matrice.

2. Se citesc n numere naturale. Sa se scrie o functie care sa verifice daca un numar are toate cifrele impare apoi sa se calculeze produsul numerelor care au toate cifrele impare. Daca nu exista nici un astfel de numar se va afisa un mesaj.

3.Ce afişează subprogramul F, descris alăturat, la apelul F(5);? void F(int x){cout<<x; if(x>=3)F(x-2);}

4. Pentru definiţia alăturată a subprogramului f,scrieţi ce valoare are f(30). int f(int x){ if(x==20)return 20;else if(x%2==1) return 1+f(x-1);else return 2+f(x-1); }

5. Care dintre următoarele variante reprezintă antetul corect al unui subprogram care primeşteprin parametrii x şi y două numere întregi şi returnează, prin parametrul m, cea mai micădintre cele două valori x şi y? a. int minim(int x,int y,int m) b. void minim(int x,int y,int &m)c. int minim(int x,int y) d. void minim(int x,int y,int m)

Barem de corectare : cate 2 puncte problemele 1-4 si 1 punct probl 5