26-05-2025, 12:54 AM
سوالات تستی
سوال 1:
در زبان C++، کدام نوع حلقه برای مواقعی استفاده میشود که تعداد دفعات تکرار از قبل مشخص نیست؟
الف) for
ب) while
ج) do…while
د) switch
پاسخ: ب) while
---
سوال 2:
خروج کامل از حلقه (مثلاً while یا for) با کدام دستور انجام میشود؟
الف) continue
ب) break
ج) static_cast
د) switch
پاسخ: ب) break
---
سوال 3:
کدام دستور باعث میشود که اجرای حلقه از همان دور متوقف شده و برنامه به سراغ دور بعدی برود؟
الف) break
ب) continue
ج) switch
د) cin.get
پاسخ: ب) continue
---
سوال 4:
در کد زیر خروجی چه خواهد بود؟
float x = 14.75;
cout << static_cast<int>(x) << endl;
الف) 14.75
ب) 14
ج) 15
د) خطا میدهد
پاسخ: ب) 14
---
سوال 5:
دستور cin.get() در C++ چه کاری انجام میدهد؟
الف) فقط یک عدد از ورودی میگیرد
ب) حلقهای تا زمانی که شرط برقرار است اجرا میکند
ج) یک کاراکتر از ورودی میگیرد حتی اگر فاصله یا اینتر باشد
د) مقادیر را به نوع دیگری تبدیل میکند
پاسخ: ج) یک کاراکتر از ورودی میگیرد حتی اگر فاصله یا اینتر باشد
مهسا ایلخانی
سوال 1:
در زبان C++، کدام نوع حلقه برای مواقعی استفاده میشود که تعداد دفعات تکرار از قبل مشخص نیست؟
الف) for
ب) while
ج) do…while
د) switch
پاسخ: ب) while
---
سوال 2:
خروج کامل از حلقه (مثلاً while یا for) با کدام دستور انجام میشود؟
الف) continue
ب) break
ج) static_cast
د) switch
پاسخ: ب) break
---
سوال 3:
کدام دستور باعث میشود که اجرای حلقه از همان دور متوقف شده و برنامه به سراغ دور بعدی برود؟
الف) break
ب) continue
ج) switch
د) cin.get
پاسخ: ب) continue
---
سوال 4:
در کد زیر خروجی چه خواهد بود؟
float x = 14.75;
cout << static_cast<int>(x) << endl;
الف) 14.75
ب) 14
ج) 15
د) خطا میدهد
پاسخ: ب) 14
---
سوال 5:
دستور cin.get() در C++ چه کاری انجام میدهد؟
الف) فقط یک عدد از ورودی میگیرد
ب) حلقهای تا زمانی که شرط برقرار است اجرا میکند
ج) یک کاراکتر از ورودی میگیرد حتی اگر فاصله یا اینتر باشد
د) مقادیر را به نوع دیگری تبدیل میکند
پاسخ: ج) یک کاراکتر از ورودی میگیرد حتی اگر فاصله یا اینتر باشد
مهسا ایلخانی