نمونه سوال درس زبان های برنامه سازی نیمسال دوم 91-90
بیست فایل

نمونه سوال درس زبان های برنامه سازی نیمسال دوم 91-90

Current View
counter free hit unique web
دیگر مطالب مرتبط
مطالب مرتبط
متن نوشتاری این نمونه سوال


. . .
= دانشگاه پیام نور کارشناسی مرکز آزمون و سنجش حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۸۰ تشریحی : ۰ سری سوال : یک ۱
عن-وان درس : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی رشته تحصیلی /کد درس : - مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چند بخشی )، مهندسی کامپیوتر(سخت افزار) چندبخشی ۱۱۱۵۰۸۴ علوم کامپیوتر، علوم کامپیوتر(چندبخشی )، ریاضیات و کاربردها ۱۱۱۵۱۶۸،
۱- ویژگی های زیر معرف کدام زبان است؟ مورد اول: یک زبان تابعی پردازش کننده است. مورد دوم: در این زبان پردازش متن به نحو مناسبی انجام می شود. مورد سوم: برای کاربردهای پردازش لیست همه منظوره طراحی شده است.
Java t Ada . Y. Lisp .Y Prolog . ) ۲- کدام زبان ها در هر سه زمینه تجاری، علمی و برنامه نویسی سیستم کاربرد دارند؟
۱. فرترن، اسمبلر، جاوا ۲. کوبول، جاوا، فرترن ۳. ++C، جاوا ۴. لیسپ، پرولوگ ۳- در صورتی که یک زبان برنامه سازی به گونه ای باشد که در آن دو جمله تقریباً مشابه معانی مختلفی دارند، کدام ویژگی
زبان پایین خواهد بود؟
١. قابلیت تعامد ۲. قابلیت خوانایی ۳. جامعیت مفهومی ٢. قابليت حمل
f— کدام گزینه صحیح است؟ ۱. در زبان های دستوری فعال شدن شرط ها ترتیب اجرا را تعیین می کند. ۲. زبان های تابعی به جای نتیجه مطلوب، دادههای موجود را در نظر می گیرند. ۳. کاربردهای تجاری جدول های تصمیم گیری، شکلی از برنامه نویسی شی گرا است. ۴. زبان های قانونمند با استفاده از فیلترها تغییر حالت ماشین را فعال می کنند.
۵- زبان های فرترن و ادا به ترتیب جزو کدام دسته از زبان ها محسوب می گردند (از راست به چپ)؟
۱. کامپایلری - مفسری ٠٢ مفسری– کامپايلرى ۰۲ کامپايلری– کامپايلری ۴۔ مفسری - مفسری
۶- کدام گزینه به عنوان یکی از روش های ساخت کامپیوتر محسوب نمی گردد؟ ۱. از طریق سخت افزار ۲. از طریق نرم افزار
۳. از طریق میان افزار آ، از طریق ماشین مجازی
۷- در دستور انتساب 16-a=d در صورتی که انتساب مقداری از یک نوع به متغیر a، نوع متغیر a را تعیین نماید، زمان انقیاد
نوع متغیر کدام است؟ ۱. زمان اجرا ۲. زمان ترجمه ۰۳ زمان تعریف زبان آن زمان پیاده سازی زبان "ו"וץ"ו. ו. ון. ו. ו نیمسال دوم ۹۱-۱۳۹۰ صفحه ۱ از ۸

***
. . . =انشكاه پیام نور کارشناسی مرکز آزمون و سنجش
حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست
تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۸۰ تشریحی : ۰ سری سوال : ۱ یک
عن-وان درس : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی
رشته تحصیلی /کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چند بخشی )، مهندسی کامپیوتر (سخت افزار) چند بخشی ۱۱۱۵۰۸۴ -
، علوم کامپیوتر، علوم کامپیوتر(چند بخشی )، ریاضیات و کاربردها ۱۱۱۵۱۶۸ A— کدام گزینه صحیح است ؟
۱. جزئیات مربوط به نمایش اعداد و اعمال محاسباتی در زمان تعریف برنامه تعیین می شود. ۲. در زبان هایی که کارائی اهمیت ویژه ای دارد انقیاد در زمان اجرا انجام می شود. ۳. در زبان هایی که کارائی و قابلیت انعطاف هردو اهمیت دارد می توان زمان انقیاد را انتخاب کرد.
۴. زبان های با انقیاد زودرس از انعطاف بیشتری نسبت به زبان های با انقیاد دیررس برخوردارند.
۱. بهینه سازی ۲. نظم ساختار ۳. عدم وجود ابهام ۲. بازرسی برنامه
.W— در کدام ساختار برنامه -زیربرنامه تمام عملیات هایی که شی داده خاصی را دستکاری می کنند در یک گروه قرار می گیرند؟
۱. تعریف زیربرنامه ها به صورت جداگانه ۲. تعریف زیربرنامه ها به طور غیرمجزا ۳. تعریف داده ها به صورت جداگانه ۲. تعریف داده ها جدا از دستورات اجرائی ۱۱- کدام گزینه جزو اعمال متداول تحلیلگر معنائی محسوب نمی شود؟ ۱. نگهداری جدول نماد ۰۲ درج اطلاعات ضمنی ۳. پردازش ماکرو و عملیات زمان ترجمه ۲. تولید و شناسائی ساختارهای بزرگ برنامه ۱۲- در کدام یک از ماشین های پذیرنده زیر، حالت های قطعی و غیرقطعی یکسان هستند؟ ۱. ماشین خود کار متناهی، ماشین خود کار خطی آن ماشین تورینگ، ماشین خود کار متناهی ۳. ماشین تورینگ، ماشین خود کار خطی ۲. ماشین خود کار متناهی، ماشین خود کار پشته ای ۱۳- کدام گزینه معرف تابعی است که مقادیر غیر پایانی موجود در درخت را با مقادیر غیر پایانی بالاتر درخت ربط می دهد؟ ۱. صفت موروثی ۲. صفت ترکیبی ۳. معنای نشانه گذاری ۴. گرامر صفت
?ţ– با توجه به ثوابت False)F 9 (True)T( در حساب لامبدا، تابع بولین not برابر ն کدام محاسبه از زیر است؟
\x A y.((xy)T) ..t Ax.((xF)T) ..v. %.x.((xT)x) . Y Ax A y.((xy)F) . )
"ו"וץ"ו. ו. ון. ו. ו صفحه ۲ از ۸
نیمسال دوم ۹۱-۱۳۹۰
***
. . . =انشكاه پیام نور کارشناسی مرکز آزمون و سنجش
حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست
تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۸۰ تشریحی : ۰ سری سوال : ۱ یک عن-وان درس : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی
رشته تحصیلی /کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چند بخشی )، مهندسی کامپیوتر (سخت افزار) چند بخشی ۱۱۱۵۰۸۴ - ، علوم کامپیوتر، علوم کامپیوتر(چند بخشی )، ریاضیات و کاربردها ۱۱۱۵۱۶۸
۱۵- قطعه برنامه زیر نشان دهنده وجود کدام یک از عوامل زیر است؟
int sum=0; int func (int *n) {int m; cin>>m; while(m-- *n) {sum+=m; *n--;} return[sum)} int main() {int a,b,m=10; b=funct&n);
a=n-Hsum; } ۱. اثر جانبی، خوداصلاحی ۲. آرگومان ضمنی، خوداصلاحی ۳. عملیات تعریف نشده برای ورودی خاص، اثر جانبی ۴. آرگومان ضمنی، اثر جانبی ۱۶- برنامه زیر را در نظر بگیرید. چه نوع خطائی و در چه زمانی رخ داده یا ممکن است رخ دهد؟ Main(){
int i,Sum;
sum=0;
Cin>>n;
For(i=1; i3-n; i3-4) sum=sum+i;
Couto:۱. کنترل نوع زمان اجرا ۲. کنترل نوع زمان کامپایل
۳. کنترل نوع زمان کامپایل و اجرا ۴. هیچ نوع خطائی رخ نمی دهد.
"ו"וץ"ו. ו. ון. ו. ו
صفحه ۳ از ۸
نیمسال دوم ۹۱-۱۳۹۰

















***
. . . =انشكاه پیام نور کارشناسی مرکز آزمون و سنجش
حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست
تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۸۰ تشریحی : ۰ سری سوال : ۱ یک عن-وان درس : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی
رشته تحصیلی /کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چند بخشی )، مهندسی کامپیوتر (سخت افزار) چند بخشی ۱۱۱۵۰۸۴ - ، علوم کامپیوتر، علوم کامپیوتر(چند بخشی )، ریاضیات و کاربردها ۱۱۱۵۱۶۸
۱۷- در رابطه با تبدیل نوع کدام گزینه صحیح نیست؟ ۱. در تبدیلات ضمنی که به صورت گسترش یا ارتقا است هیچ اطلاعاتی از بین نمی رود. آن در زبان پاسکال و ادا تبدیل نوع ضمنی وجود ندارد.
در تبدیل نوع ضمنی یک مقدار صحیح به مقدار حقیقی اطلاعات از بین می رود. ۴. در کنترل نوع پویا در نقطه ای از زمان اجرا که عدم تطابق نوع رخ دهد تبدیل ضمنی صورت می گیرد.
۱۸- در رابطه با نمایش حافظه برای مقادیر اشاره گر کدام گزینه صحیح است؟ ۱. عیب آدرس دهی نسبی دشواری مدیریت حافظه است. ۲. هزینه انتخاب و دسترسی به شی داده در آدرس دهی مطلق نسبت به آدرس دهی نسبی بیشتر است. ۳. در روش آدرس دهی نسبی می توان بلوک حافظه را در هر زمان به نقاط دلخواه حرکت داد. ۴. حل مشکل داده های زباله در آدرس دهی مطلق دشوار است.
۱۹- تکه برنامه زیر کدام مشکل مدیریت حافظه را ایجاد می کند؟
Main() {int a, *p, *q; a=5; *q=new(int); p=&a; q=*p; delete(p);}
۱. زباله ۲. زباله و ارجاع معلق
۳. ارجاع معلق ۴. اشکالی ایجاد نمی گردد.
"ו"וץ"ו. ו. ון. ו. ו
صفحه ۴ از ۸
نیمسال دوم ۹۱-۱۳۹۰









***

نطر کاربران درباره این مطلب
نظر شما درباره این مطلب:

نام :

پیشنهاد :