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

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

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


. - - دانشگاه پیام نور کارشناسی =
--- - - - டிய கள்: مرکز آزمون و سنجش حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست
تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۷۰ تشریحی : ۰ سری سوال : یک ۱ درسی : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی
رشته تحصیلی / کد درس : - مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چند بخشی )، مهندسی کامپیوتر (سخت افزار) چند بخشی ۱۱۱۵۰۸۴ علوم کامپیوتر، علوم کامپیوتر(چند بخشی ) ۱۱۱۵۱۶۸،
۱- کدامیک از موارد ذیلی از اهداف زبان برنامه نویسی الگول نمی باشد؟ ۱. مقید نبودن به معماری ماشین، آن برنامهها باید به زبان ماشین ترجمه شوند.
۳. نشانه های زبان الگول به ریاضیات استاندارد نزدیک است. f پردازش دادههای تجاری.
۲- کدامیک از زبان های برنامه نویسی ذیل جزء دسته زبان های هوش مصنوعی محسوب می شود؟
FOrtrah , f Simula . Y Lisp Y PL/I . )
۳- سر آغاز تئوری گرامر رسمی، که امروزه گرامر مستقل از متن (BNP) نام دارد، کدام زبان برنامه نویسی می باشد؟ PLII . * COBOL . Y. FORTRAN Y ALGOL . ) ۴- کدامیک از موارد ذیل قابلیت خوانایی و قابلیت نوشتن را در زبان های C و پاسکال نشان می دهند؟
۱. زبان C قابلیت خوانایی کم، قابلیت نوشتاری کم زبان پاسکال: قابلیت خوانایی زیاد، قابلیت نوشتاری کم
۲. زبان C قابلیت خوانایی زیاد، قابلیت نوشتاری کم زبان پاسکال: قابلیت خوانایی کم، قابلیت نوشتاری زیاد
۳. زبان C قابلیت خوانایی کم، قابلیت نوشتاری زیاد زبان پاسکال: قابلیت خوانایی زیاد، قابلیت نوشتاری کم ۴. زبان C قابلیت خوانایی کم، قابلیت نوشتاری زیاد
زبان پاسکال: قابلیت خوانایی زیاد، قابلیت نوشتاری زیاد
۵- کدامیک از موارد ذیل قابلیت تعامد در یک زبان برنامه نویسی را نشان می دهد؟
۱. زبان برنامه نویسی می بایست مجموعه ای از مفاهیم واضح، ساده و یکپارچه که برای طراحی الگوریتم مورد استفاده قرار می گیرد را
تدارک ببیند. ۲. منظور از تعامد این است که ساختار هایی با معنای مختلف، با هم فرق داشته باشند. ۳. منظور از تعامد این است که بتوان ویژگی های مختلفی از یک زبان را با هم ترکیب کرده و ترکیب حاصل نیز با معنا باشد.
۴. زبان باید ساختمان داده ها، عملگرها، ساختارهای کنترلی مناسب و نحو طبیعی برای تبدیل الگوریتم به برنامه داشته باشد.
"γΥ/ΥΔΔΥ صفحه ۱ از ۷
نیمسال اول ۹۱-۱۳۹۰





***
.
= دانشگاه پیام نور کارشناسی
--- - - - டிய கள்: مرکز آزمون و سنجش حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست
تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۷۰ تشریحی : ۰ سری سوال : ۱ یک درسی : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی
رشته تحصیلی / کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چندبخشی )، مهندسی کامپیوتر (سخت افزار) چند بخشی ۱۱۱۵۰۸۴ - ، علوم کامپیوتر، علوم کامپیوتر(چند بخشی ) ۱۱۱۵۱۶۸
۶- دستور مقابل را در زبان پاسکال در نظر بگیرید. کلیه انقیادهای زمان اجرای مربوط به این دستور کدام است؟ у:=х*у; ۱. مجموعه ای از انواع ممکن برای متغیر X و لا، نوع متغیر X و لا ۲. خواصی عملگر »، مقدار متغیر لا ۳. مقدار متغیر X، مقدار متغیر لا
у مقدار متغی t ۷- زبان های ML و FORTRAN از نظر عمل انقیاد به ترتیب جزء چه زبان هایی محسوب می شوند؟ ۱. انقیاد زودرسی، انقیاد زودرسی ۲. انقیاد دیررس، انقیاد زودرسی ۲. انقیاد زودرس، انقیاد دیررسی ۲. انقیاد دیررس، انقیاد دیررس
۸- مزیت زبان های با انقیاد دیررسی نسبت به زبان های با انقیاد زودرس در چیست؟
۱. کارایی ۲. سرعت اجرای بالا
۳. افزایش زمان کامپایل برنامه ۴ - انعطاف پذیری
۹- در کدامیک از زبان های ذیل، انقیاد نوع متغیر در زمان اجرا انجام می شود؟
C t SMALLTALK . V PASCAL Y FORTRAN . ) ۱۰- ابزارهای مورد استفاده در طراحی تحلیلگر لغوی و تحلیلگر نحوی در ساختار یک کامپایلر کدامند؟ ۱. ماشین خود کار متناهی، درخت های تجزیه ۲. جدول نمادها، درخت های تجزیه ۳. جدول نمادها، گرامرهای رسمی ۰۲ ماشین خود کار متناهی، گرامرهای رسمی ۱۱- کدامیک از اشیاء داده ی زیر توسط برنامه نویسی ایجاد می شوند؟
).. لیست های فضای آزاد ャ。 پشته های زمان اجرا
۳. فایلی ۴. رکوردهای فعالیت زیربرنامه
۱۲- در زبان هایی که انقیاد نوع در زمان اجرا انجام می شود، از چه ابزاری برای تعیین نمایش حافظه ی شیع داده استفاده می
کنند؟ ۱. رکورد فعالیت ۲. پشته های زمان اجرا ۳. توصیف گر یا بردار خصیصه ۴. جدول نمادها
"γΥ/ΥΔΔΥ نیمسال اول ۹۱-۱۳۹۰ صفحه ۲ از ۷ =ته










***
.
= دانشگاه پیام نور کارشناسی
--- - - - டிய கள்: مرکز آزمون و سنجش حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست
تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۷۰ تشریحی : ۰ سری سوال : ۱ یک درسی : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی
رشته تحصیلی / کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چندبخشی )، مهندسی کامپیوتر (سخت افزار) چند بخشی ۱۱۱۵۰۸۴ - ، علوم کامپیوتر، علوم کامپیوتر(چند بخشی ) ۱۱۱۵۱۶۸
۱۳- کدامیک از موارد ذیل، جزء روش های پیاده سازی عملیات یک نوع داده اولیه نمی باشد؟ ۱. بصورت عملیات سخت افزاری آن بصورت دستورات داخل برنامه ۳. بصورت زیربرنامه یا تابع ۲. به کمک توصیف گر زمان اجرا ۱۴- کدامیک از موارد ذیلی از اهداف اعلان اشیاء داده نمی باشند؟ ۱. مدیریت حافظه ۲. عملیات چندریختی ۳. انتخاب نمایش حافظه ٠٢ کنترل نوع پویا
۱۵- کدامیک از جملات زیر در مورد کنترل نوع، صحیح می باشد؟ ۱. زبان پرولوگ، کنترل نوع ایستا را در مورد اشیاء داده بکار می برد. ャ。 زبان لیسپ، کنترل نوع پویا را در مورد اشیاء داده بکار می برد. ۳. در کنترل نوع ایستا، برای هر شیء داده یک برچسب نوع قرار می گیرد که نوع آن شیء داده را مشخص می کند. آ، امتیاز اصلی کنترل نوع ایستا آزاد شدن برنامه نویسی از بسیاری از محدودیت ها است. ۱۶- چه زبان های برنامه نویسی از نظر نوع، نوع قوی محسوب می شود؟ ۱. اگر اجرای تابعی به نام F با امضای F : S - R بتواند مقداری خارج از R تولید کند، می گوییم آن زبان از نوع قوی است. ۲. اگر زبان تمام خطاهای نوع را بصورت ایستا برطرف کند، آن زبان از نظر نوع قوی است. ۳. اگر در زبانی، برنامه نویسی بتواند آزادانه و فارغ از امنیت نوع برنامه نویسی کند، آن زبان از نوع قوی محسوب می شود. ۴. زبان هایی که کنترل نوع پویا دارند، نوع قوی محسوب می شوند. ۱۷- کدامیک از زبان های ذیل از تبدیل نوع ضمنی استفاده می کنند؟
PLI ,C .* Pascal, C v. Pascal Y Ada . ) ۱۸- کدامیک از انواع داده ای ذیل توسط سخت افزار پشتیبانی می شود؟ ۱. نوع شمارشی ۲. نوع اعشاری ۳. رشته های کاراکتری ۴. آرایه
۱۹- قطعه کد مقابلی، نشان دهنده کدام مسئله مدیریت حافظه می باشد؟ int * i. * j;
i:=new(int);
۱. زباله ۲. آرگومان ضمنی ۳. ارجاع معلق ۴. اثر جانبی
γΥ/ΥΔΔΥ"
صفحه ۳ از ۷
نیمسال اول ۹۱-۱۳۹۰








***
.
= دانشگاه پیام نور کارشناسی
--- - - - டிய கள்: مرکز آزمون و سنجش حضرت علی(ع): ارزش هر کسی به میزان دانایی و تخصصی اوست
تعداد سوالات : تستی : ۳۰ تشریحی : ۰ زمان آزمون (دقیقه) : تستی : ۷۰ تشریحی : ۰ سری سوال : ۱ یک درسی : زبانهای برنامه سازی، طراحی و پیاده سازی زبانهای برنامه سازی
رشته تحصیلی / کد درس : مهندسی کامپیوتر(نرم افزار)، مهندسی کامپیوتر-نرم افزار(چندبخشی )، مهندسی کامپیوتر (سخت افزار) چند بخشی ۱۱۱۵۰۸۴ - ، علوم کامپیوتر، علوم کامپیوتر(چند بخشی ) ۱۱۱۵۱۶۸
۲۰- در صورتی که آرایه زیر بصورت سطری ذخیره و از آدرس ۱۰۰ حافظه شروع شده باشد، کدامیک از موارد ذیل آدرس عنصر A[3 ،Ol می باشد؟
A: array [1..3. –2.2] of integer;
いャ% . f \ \ . . Y. \ YY Y \ Y . . )
۲۱- کدامیک از موارد ذیل در مورد شی ء داده ی سابقه فعالیت زیر برنامه صحیح است؟ ۱. اندازه و ساختار شیء داده سابقه فعالیت در زمان اجرا تعیین می شود. ۲. سابقه فعالیت زیربرنامه در زمان فراخوانی زیر برنامه ایجاد و تا انتهای اجرای زیربرنامه وجود دارد. ۰۳شی ء داده سابقه فعالیت زیر برنامه از دو قسمت تشکیل می شود: بخش پویای سگمنت کد، بخش ایستای رکورد فعالیت
۴. ساختار و مقادیر بخش پویای رکورد فعالیت از فعالیت زیربرنامه برای تمام سوابق فعالیت زیربرنامه یکسان است.
۲۲- عملیات آماده سازی قبل از اجرای زیر برنامه مانند تنظیم رکورد فعالیت، انتقال پارامترها و ...، توسط چه قسمتی انجام می
۱. برنامه نویسی Loader) se:5,u Y( " مترجم ۴. زبان برنامه نویسی
۲۳- قطعه کد پاسکال زیر مفروضی است، کدامیک از موارد ذیل صحیح است؟ type V 1: integer; V2: integer; Var z: v2;
procedure sub(A:V1);
begin end; begin Sub(z); end; ۱. بدلیل عدم هم ارزی ساختاری، برنامه با خطا مواجه می شود. ۲. بدلیل هم ارزی نام در زبان پاسکال، برنامه بدون هیچ خطایی اجرا می شود. ۳. بدلیل هم ارزی ساختاری در زبان پاسکال، برنامه بدون هیچ خطایی اجرا می شود. ۴. فراخوانی تابع Sub بدلیل عدم هم ارزی نام، با خطا مواجه می شود. "γΥ/ΥΔΔΥ نیمسال اول ۹۱-۱۳۹۰ صفحه ۴ از ۷




***

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

نام :

پیشنهاد :