Final C++ 2017
Final C++ 2017
الجمهورية اليمنية
Sana'a University جامعة صنعاء
Education College- Arhab كلية التربية – ارحب
Dept. Physics and Math قسم الفيزياء والرياضيات
ايزحبٌ يبدح اسبسيبد انجشيجخ نهفصم انذساسي انثبَي نهعبو 6107-6106
انسؤال االول :انًشثع االيسش ثشَبيج نحسبة انًسبحخ يكزىة ثطشيقخ انخىاسصييخ وانًشثع انزي يهيه يكزىة ثهغخ 01( C++عاليبد)
.aوصم كم سطش يٍ جًم انخىساصييخ ثًب يقبثهه يٍ نغخ C++واالجبثخ في انًشثع االيًٍ
.bاعذ كزبثخ انجشَبيج ثطشيقخ انشسى انجيبَي ( )Flow charفي خهف انىسقخ
1. Algorithm Area A. { 1. A
2. input r B. ;float r , a 2. …..
3. a (0.5) * (3.14) * r * r C. ;cin>>r
D. ; a = (0.5) * (3.14) * r * r 3. …..
4. output a
5. end Area E. ;cout<<a 4. …..
F. } 5. …..
انسؤال انثبَي :حذد هم انعجبسح صحيحخ او خبطئخ في االسئهخ انزبنيخ( 01عاليخ)
) ( .0انذانخ انشئيسيخ في انجشَبيج هي دانه ) (getch
) ( .6انفشق ثيٍ انًزغيش وانثبثذ في انجشَبيج اٌ انًزغيش ال يًكٍ رغييش قيًزه في انجشَبيج.
) ( double , float .0يسزخذيب نزعشيف انًزغيشاد انزي رقجم االسقبو انكسشيخ.
( ) itn a=2, b= 7; .4فأٌ b/a= 3.5
( ) float m=15, n=5; .5فأٌ m%n = 0
) ( bool X=1, Y= 8, Z; Z=X && Y; .6قيًخ Zهي 8
) ( char .7رسزخذو نزعشيف انًزغيشاد انزي َىعهب اسقبو صحيحخ او كسشيخ.
) ( .8انًزغيشاد انزي قيًهب احشف رسزخذو قيًهب عاليبد انزُصيص كًب '' 5
( ) .9نحم يشكهخ انزكشاس في اوايش ثشَبيج يب َسزخذو دانخ ) ( if
( ) .01نحم يشكهخ فحص انشقى فيًب ارا كبٌ يىجت او سبنت َسزخذو دانخ ) ( for
انسؤال انثبنث :انًعبدنخ انزبنيخ سرت انعًهيبد فيهب حست االونىيبد ثى اكزت انقيًخ ) (3 < 5) || 6 / 2 && (2/6حيث االسقبو فيهب َىعهب صحيح ( 01عاليبد)
االجبثخ :انعًهيخ 0هي ...................................قيًزهب ...........انعًهيخ 6هي ...................................قيًزهب .............انعًهيخ 0هي
.................................قيًزهب ..............انعًهيخ 4هي ...............................قيًزهب ...........انعًهيخ 5هي ...............................قيًزهب .............
انسؤال انشاثع :اخزبس االجبثخ انصحيحخ في االسئهخ انزبنيخ 60( :عاليخ)
اجب عه السؤاليه 1و 2اعتمبدا على هذي المعبدلة
انًعبدنخ انزبنيخ int X= 1 + 2 * 2 – 7 % 3
)0عملية التىفيذ ستكىن كبلتبلي
C. -, *, %, + B. *, %, +, - +, %, *, - .A
)6القيمة الىهبئية لـ Xهي
C. 4 B. 1 2 .A
االسئلة مه السؤال 3الى 7حذد فيهب المخرجبت للبروبمج
;3) void main( ) { bool X, Y ;X = 5 > 11; Y= 9 < 7 } ;cout<<X<<" = "<<Y
A. 1 = 0 B. 0 = 1 C. 0 = 0
};4) void main( ) {bool a, b, c, d; a = true; b = false; c = true; d = (b || c) && a; cout<<d
A. 1 B. 1 C. d
;5) void main( ) { int A=10, B=4 ;cout<<"A="<<A++<<"\t"<<"B="<<++B<<endl
;A+=B ;B- = 1 } ;cout<<"A="<<A<<"\t"<<"B="<<B
A. A=10 B=5 B. A=10 B=4 C. A=10 B=4
A=16 B=4 A=13 B=2 A=14 B=1
;6) void main ( ) { int X= 70, Y= 80
} ;" if (X!=Y) { X=Y+ 10; cout<<X<<" is excellent"; } else cout<<X<<" is good
A. 90 is excellent B. 90 is good C. 70 is good
هذي الجملة سيتم طببعتهب } ;"7) void main( ) { for (int i=21; i>=5; i-=3) cout<<"you are good
A. 4 times B. 6 times C. 5 times
انسؤال انخبيس :انجشَبيج انزبني يكزىة في انًشثع االيسش ثطشيقخ forاعذ كزبثخ انجشَبيج في انًشثعيٍ انزبنييٍ يشح ثطشيقخ whileو 9(do whileعاليبد)