You are on page 1of 1

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

EXAMENUL DE BACALAUREAT 2009 Proba scris la INFORMATIC PROBA E, limbajul C/C++ Specializarea Matematic-informatic intensiv informatic Minden ttel ktelez. Hivatalbl 10 pont jr. A teljes munkaid 3 ra. A krt megoldsokban a hasznlt azonostknak teljestenik kell a megktseket (bold), vagy megktsek hinyban az azonostknak a jelentsknek megfelel elnevezst kell adni (esetleg rvidtett formban). I ttel (30 pont) - VARIANTA 094 Az 1-es alpontnl rjtok a vizsgalapra a helyes vlasz betjelt. y=1; 1. A mellkelt programrszletben az i, j, k s y vltozk if (k>0) egsz tpusak. Az i, j s k vltozk melyik if (i!=j) rtkkszletre lesz az y vltoz rtke 1 a y=0; programrszlet vgrehajtsa utn? (4p.) else y=2; b. k=10; i=5; j=6 a. k=0; i=5; j=5 k=10; i=5; j=5 c. d. y rtke nem lesz 1, az i, j s k vltozk rtkeitl fggetlenl A kvetkez feladatok megoldsait rjtok r a vizsgalapra. beolvas n 2. Adott a mellkelt algoritmus, pszeudokdban lerva. (nem nulla termszetes szm) Az x%y jelli az x termszetes szm y nem nulla n1 0 termszetes szmmal val osztsi maradkt, a [x/y] n2 0 pedig jelli az x termszetes szm y nem nulla k1 0 termszetes szmmal val maradkos osztsi hnyadost. amg n 0 vgezd el a) rjtok le mit r ki az algoritmus, ha az n vltozba ha (n%10)%2=0 akkor n2 n2 * 10 + n%10 beolvasott rtk 123611. (6p.) klnben b) Hatrozztok meg hny olyan, pontosan ngy n1 n1 * 10 + n%10 szmjegy szm van, amelyek brmelyikt k1 k1+1 beolvasva az n vltozba, az algoritmus ltal kirt rtk 10-el oszthat szm lesz. (6p.) n [n/10] c) rjtok meg azt az eredetivel egyenrtk p 1 algoritmust pszeudokdban, amelyik egyetlen minden i1,k1 vgezd el ismtl utastst hasznl s csak sszeads, p p * 10 kivons, szorzs s oszts aritmetikai mveleteket hasznl. (4p.) x n2*p + n1 kir x d) rjtok meg a megadott algoritmusnak megfelel C/C++ programot. (10p.)

BACALAUREAT 2009 - INFORMATIC, limbajul C/C++ Specializarea Matematic-informatic intensiv informatic

Subiectul I

You might also like