1) بعد از اجرای هر یک از دستورات زیر مقدار جدید m   و n چیست ؟   3 = n و 5 = m

 m * = n ++ ;   ==è m = 15 , n = 3 ( الف

    m + = - - n ;    ==è m = 8 , n = 2(  ب  

======================================================================

2) یک بلوک کد  C+ +بنویسید که مشابه جمله زیر عمل کند بدون اینکه از عملگر + + استفاده کنید .

n = 100 + + + m

Int m , n ;

n += 100 + m ;

m = m + 1 ;

}

======================================================================

3 ) یک دستور  C + + تکی بنویسید که مجموع y , x را از Z کم کند و سپس  y را یک واحد افزایش دهد .

Z - = X + Y+ + ;

=======================================================================

4 ) عبارت زیر چگونه ارزیابی می شود ؟

( X < Y ? -1 : ( X = Y ? 0 : 1 )

این عبارت دو شرط تو در تو میباشد و بدان معنا است که :

 

زمانی که X = Y شد ، دستور تبدیل 0 ها را به 1 اجرا میکند و حال شرط اول را بررسی نموده و زمانی که X < Y شد حال نتیجه شرط دو را تبدیل به -1 مینماید .

=======================================================================

5 ) برنامه ای بنویسید که حد وسط 3 عدد وارد شده را چاپ کند .

Int Main ( ) ;

{

Int A , B , C ;

Cin >> A  >> B >> C ;

If ( A > B ) & &  ( B > C ) Cout << B ;

Else If ( A > B ) & & ( C > B ) Cout << C ;

Else If ( A > B ) & & ( C > A ) Cout << A ;

Else If ( B > A ) & & ( A > C ) Cout << A ;

Else If ( B > A ) & & ( C > A ) Cout << C ;  

Else Cout << B

}

=======================================================================

6 ) برنامه ای بنویسید و اجرا کنید که بازی " سنگ ، کاغذ ، قیچی " را انجام دهد . در این بازی دو نفر بطور همزمان یکی از عبارات را می گوید برنده کسی است که شی ء غلبه کننده بر دیگری را انتخاب کند . برای اشیاء از یک نوع شمارشی استفاده کنید.( سنگ = "S" = 30 و قیچی = ""G = 20 و کاغذ = "K" = 10 )

Int Main ( ) ;

{

Const int " S " = 30 ;

Const int " G " = 20 ;

Const int " K " = 10 ;

Chr A , B ;

Cin >> A >> B ;

If ( A = B = " S " ) | |  ( A = B = " G " ) | | ( A = B = " K " ) Cout << " No Body Were Win " ;

Else If ( A = " S " ) & & ( B = " G " ) | |  ( B = " K" ) Cout  << " A Body Is Win " ;

Else If ( A = " G " ) & & ( B = " K " ) Cout << " A Body Is Win " ;

Else If ( B = " S " ) & & ( A = " G " ) | | ( A = " K" ) Cout << " B Body Is Win " ;

Else Cout << " B Body Is Win " ;

}






تاریخ : یکشنبه 91/11/15 | 3:2 عصر | نویسنده : غلامعباس شیرانی | نظرات ()
.: Weblog Themes By M a h S k i n:.