دانلود رایگان سوالات مبانی کامپیوتر و برنامه سازی با پاسخنامه
قسمتی از سوالات پرتکرار مبانی کامپیوتر و برنامه سازی با جواب:
1) کدام یک از گزینه های زیر برای مقایسه دو رشته به کار می روند؟
الف) strstr
ب) Strcpy
ج) Strcat
د) Srcmp ☑️
2) کدام یک از گزینه های زیر می تواند به عنوان نام یک متغیر معتبر باشد؟
الف) const
ب) int
ج) num
د) num3 ☑️
3) عدد 437 در فایل متنی و باینری به ترتیب چند بایت حافظه اشغال می کند؟
الف) 3 بایت در فایل متنی و 2 بایت در فایل باینری ☑️
ب) 2 بایت در فایل متنی و 3 بایت در فایل باینری
ج) 2 بایت در فایل متنی و 2 بایت در فایل باینری
د) 3 بایت در فایل متنی و 3 بایت در فایل باینری
4) کدام گزینه در مورد روش های جستجو درست است؟
الف) در روش جستجوی دودویی، جستجو در آرایه در صورتی امکان پذیر است که آرایه مرتب باشد. ☑️
ب) در روش جستجوی خطی، جستجو در آرایه در صورتی امکان پذیر است که آرایه مرتب باشد.
ج) جستجو به روش خطی از سرعت بیشتری در مقایسه با جستجو به روش دودویی برخوردار است.
د) در هر دو روش جستجوی دودویی و خطی، جستجو در آرایه در صورتی امکان پذیر است که ارایه مرتب باشد.
5) کدام نوع از متغیرها با خروج از تابع یا بلوکی که در درون آن تعریف شده اند، مقادیر خود را از دست می دهند؟
الف) متغیرها در حافظه خارجی
ب) متغیرها در حافظه خودکار
ج) متغیرها در حافظه ایستا ☑️
د) متغیرها در حافظه ثبات
6) در زبان C، اگر نوع مقداری که تابع برمی گرداند، به طور صریح مشخص نشده باشد، پیش فرض چیست؟
الف) تابع مقدار کاراکتری برمی گرداند.
ب) تابع مقدار اعشاری برمی گرداند.
ج) تابع مقدار صحیح برمی گداند ☑️
د) تابع مقدار رشته ای برمی گرداند.
7) از کدام دستور به منظور خواندن یک کاراکتر از ورودی به محض فشرده شدن کلید و بدون نمایش آن بر روی صفحه نمایش، استفاده می شود؟
الف) scanf
ب) gctchar
ج)gctchc
د) gctch ☑️
8) کدام تابع برای مقایسه دو رشته با نادیده گرفتن تمایز بین حروف بزرگ و کوچک به کار می رود؟
الف) strcmp
ب) strcpy
ج) Strcmpi ☑️
د) strcat
9) کدام دستور برای انتقال بدون شرط کنترل به هر قسمتی از برنامه به کار می رود و ترتیب طبیعی اجرای برنامه را تغییر می دهد؟
الف) break
ب) goto ☑️
ج) return
د) exit
10) کدام تابع برای خواندن یک کاراکتر از ورودی نیاز به استفاده از کلید Enter ندارد و همچنین کاراکتر تایپ شده در صفحه نمایش ظاهر نمی گردد؟
الف) getche()
ب) getchar()
ج)getch() ☑️
د)scanf()
11) کدام گزینه نشان دهنده یک عدد ثابت طولانی در مبنای 8 است؟
الف) 1257U
ب) 0X1215UL
ج) ()2361L ☑️
د) ()2164UL
12) برای اضافه کردن توضیحات به برنامه از کدام علامت استفاده می شود؟
الف) */ /* ☑️
ب) {}
ج) (* *)
د) /
13) کدام کلاس حافظه تنها برای متغیرهایی از نوع int و char به کار می رود؟
الف) خودکار
ب) ثبات ☑️
ج) ایستا
د) خارجی
14) کدام دستور سبب آماده سازی کتابخانه های موردنیاز برنامه منبع برای استفاده می شود؟
الف) cast
ب) define#
ج) include# ☑️
د) گزینه الف و ب
15) کدام مورد معرف یک عدد در مبنای 16 می باشد؟
الف) 352H
ب) 0X352 ☑️
ج) 0352
د) 0X352H
16) کدامیک جز کلمات کلیدی رزرو شده نیست؟
الف) enum
ب) unsingled ☑️
ج) float
د) sizeof
سوالی در مورد (مبانی کامپیوتر و برنامه سازی) داشتید ، من و همکارانم در قسمت نظرات جوابتون رو میدیم …



