📚 درس و تست کامپیوتر💻
Відкрити в Telegram
🔶گروه پرسش و پاسخ: 🔹https://t.me/darstestcomputer 🔶ادمین : 🔹@mojtaba_moradi_74 🔹مهم ترین نکات آزمون های استخدامی 🔹تست های دروس تخصصی 🔹تدریس و یادآوری نکات مهم 🔹فایل PDF همه کتاب ها 🔹معرفی بهترین منابع ، مشاوره درسی
Показати більше2 515
Підписники
-124 години
+87 днів
+830 днів
Архів дописів
حلقه داده شده p را به انتهای رشته pascal میبرد . حال بدیهی است که مقدار s - p برابر 6- میشود
تابع f عدد ورودی را در 2 ضرب کرده و برمیگرداند . چون پارامتر تابع f بصورت اشاره گر هست ، خود پارامتر هم تغییر میکنه یعنی کلا تو محاسبات تابع main باید i=8 در نظر بگیریم !!!
#include <iostream>
#include <conio.h>
using namespace std;
int f (int *j){
(*j) = (*j) *2;
return *j ;
}
int main(){
int i = 4 ;
i = i * f(&i) + 4 ;
cout<<i ;
getche();
}
گزینه ۳
فرض میکنیم رشته موردنظر SARA باشد
در ابتدا t به آخرین حرف و s به اولین حرف اشاره میکند .
سپس در وایل ؛ تا وقتی ک s
این سوال تو سال ۹۴ اومده بود
عین این سوال تو کتاب مقسمی صفحه ۱۲۰ اومده (سوال ۵۶ فصل چهار)
فقط مقسمی شرط حلقه دومی رو کمتر مساوی گذاشته !!!
هر دو برنامه یه خروجی دارن
گام حلقه فور میتونه خارج از حلقه باشه( مثل حلقه وایل )
داخل شرط if ؛ مقدار a=0 میشه
و بعد شرط ازمایش میشه
به این صورت
if ( 0 ) ...
چون شرط false هست ؛ دستور بعد از if اجرا نمیشه
برمیگردیم توحلقه for ولی قبلش
یک واحد به a اضافه
و یک واحد از b کم میکنیم ( بخاطر گام حلقه )
شرط حلقه 1 > a چک میشه که غلط هست
میره تو cout
0+1+1=2
عدد 2 چاپ میشه
متغیر i از جنس int تعریف شده
به همین خاطر تو گام حلقه وقتی مقدار 0.5 بهش میدیم هی قسمت اعشارش از بین میره
و شرط حلقه همیشه درست هست و بینهایت بار تکرار میشه
خروجی بینهایت عدد 1
به گام حلقه توجه کنید ؛ متغیره داخل حلقه همیشه 1 میمونه .
گام صحیح حلقه رو کامنت کردم
