سوال شماره 356
چندگزینهای
آزمون رایگان پایتون فنی و حرفه ای
قبل از اجرای عبارت x>>2=2 مقدار x کدام گزینه است؟
گزینهها:
- 1. 1
- 2. 2
- 3. 4
- 4. 8 ✓ صحیح
پاسخ صحیح:
- 8
توضیحات:
عبارت x >> 2 = 2 یک عملیات شیفت بیتی به راست را نشان میدهد.
شیفت راست به اندازه ۲ بیت معادل تقسیم عدد بر ۴ است (چون ۲ به توان ۲ برابر ۴ میشود).
اگر پس از شیفت نتیجه برابر ۲ شود، داریم:
x / 4 = 2
بنابراین:
x = 2 × 4 = 8
پاسخ صحیح عدد ۸ است.