نمونه سواالت طراحی زبان های برنامه نویسی PDF

Document Details

RiskFreeNarrative5113

Uploaded by RiskFreeNarrative5113

Iran University of Science and Technology, Tehran

Tags

programming languages programming computer science python

Summary

This document contains sample questions about programming language design. It covers topics such as conditional statements, loops, and different programming languages, such as Python.

Full Transcript

‫نمونه سواالت طراحی زبان های برنامه نویسی‬ ‫‪-1‬کدامیک از ساختارهای زیر برای دنباله ای از دستورات در برنامه نویسی استفاده می شود؟‬ ‫د) متغیر)‪(variable‬‬ ‫ج) تابع)‪(function‬‬ ‫ب) حلقه ‪for‬‬...

‫نمونه سواالت طراحی زبان های برنامه نویسی‬ ‫‪-1‬کدامیک از ساختارهای زیر برای دنباله ای از دستورات در برنامه نویسی استفاده می شود؟‬ ‫د) متغیر)‪(variable‬‬ ‫ج) تابع)‪(function‬‬ ‫ب) حلقه ‪for‬‬ ‫الف) شرطی)‪(if-else‬‬ ‫‪-2‬در پایتون‪ ،‬برای اجرای اسکریپتی که در آن از کتابخانههای نصب شده در یک محیط مجازی استفاده شده‪ ،‬کدام یک از مراحل زیر صحیح است؟‬ ‫ب) فقط اجرای اسکریپت بدون نیاز به محیط مجازی‬ ‫الف) نصب کتابخانهها در محیط مجازی و سپس اجرای اسکریپت‬ ‫د) کپی کردن کتابخانهها به پوشه اسکریپت و سپس اجرا‬ ‫ج) نصب کتابخانهها در سیستم و سپس اجرای اسکریپت‬ ‫‪-3‬کدام یک از جمالت زیر اشتباه است ؟‬ ‫الف) برنامه نویسی عبارت است از‪ ،‬ارائه مجموعهای از دستورالعملها به کامپیوتر برای اجرا‪.‬یک دستور پخت غذا‪ ،‬به ما میگوید که چه مواد اولیهای با چه‬ ‫ترکیبی در نهایت به یک غذای خاص تبدیل میشوند ‪.‬‬ ‫ب) یک برنامهنویس‪ ،‬کدی را مینویسد‪.‬این کد شامل مجموعه ای از حروف‪ ،‬اعداد و سایر کاراکترها است‪.‬در مرحله بعد‪ ،‬یک کامپایلر هر خط کد را‪ ،‬به زبان‬ ‫قابل فهم برای ماشین تبدیل میکند‬ ‫ج) زبان های سطح باال یادگیری و استفاده از این زبانها نسبت به زبانهای سطح پایین آسانتر است‪ ،‬زیرا به زبان انسان (انگلیسی) نزدیکتر هستند‪.‬از این‬ ‫زبانها برای نوشتن برنامهها‪ ،‬بازیها و وبسایتها استفاده میشود‪.‬به عنوان مثال پایتون‪ ،‬جاوا و روبی در این دسته قرار میگیرند‬ ‫د) زبان های سطح پایین این نوع زبانها به زبان انسان نزدیکتر هستند‪.‬‬ ‫‪..............................-4‬از این زبانها برای خودکارسازی )‪ (Automation‬کارهای تکراری در حوزههای مختلف مثل توسعه وب و مدیریت سیستم استفاده‬ ‫میشود‪.‬پرل‪ ،‬پایتون و روبی از زبانهای محبوب اسکریپتنویسی هستند؟‬ ‫د)زبان شی گرایی‬ ‫ج) زبانهای اسکریپتنویسی‬ ‫ب) زبان های سطح پایین‬ ‫الف) زبان های سطح باال‬ ‫‪-5‬این زبان برنامه نویسی سادگی‪ ،‬خوانایی باال‪ ،‬کتابخانههای غنی و کاربرد در حوزههای مختلفی مانند هوش مصنوعی‪ ،‬یادگیری ماشین‪ ،‬علم داده‪ ،‬توسعه‬ ‫وب و خودکارسازی‪ ،‬پایتون را به یکی از محبوبترین زبانهای برنامهنویسی تبدیل کرده است؟‬ ‫ب) زبان برنامهنویسی جاوا)‪(Java‬‬ ‫الف) زبان برنامهنویسی‪JavaScript‬‬ ‫د) زبان برنامهنویسی سی شارپ)‪(C#‬‬ ‫ج) زبان برنامه نویسی پایتون‬ ‫‪-6‬این زبان برنامه نویسی شامل مجموعه ای از دستورالعمل ها به شکل کدهای ‪ 0‬و‪ 1‬باینری می باشد که توسط ‪ CPU‬اجرا می شود‪.‬؟‬ ‫د)زبان شی گرایی‬ ‫ج) زبانهای اسکریپتنویسی‬ ‫ب) زبان های سطح پایین‬ ‫الف) زبان های سطح باال‬ ‫‪-7‬در این زبان برنامه نویسی دستورات از طریق کامپایل یا تفسیر به کد ماشین ترجمه می شوند‪.‬بنابراین از زبان های سطح پایین کندتر می باشند؟‬ ‫د)زبان شی گرایی‬ ‫ج) زبانهای اسکریپتنویسی‬ ‫ب) زبان های سطح پایین‬ ‫الف) زبان های سطح باال‬ ‫‪-8‬خروجی حلقه ‪ for‬در برنامه زیر چیست؟‬ ‫)‪for in range(1,6‬‬ ‫)‪Print(i‬‬ ‫د) نمایش اعداد ‪ 1‬تا ‪4‬‬ ‫ج) نمایش اعداد ‪ 0‬تا ‪5‬‬ ‫ب) نمایش اعداد ‪ 1‬تا ‪5‬‬ ‫الف) نمایش اعداد ‪ 0‬تا ‪4‬‬ ‫‪ --9‬در برنامه زیر چند بار ‪ www.irantvto.ir‬تکرار می شود؟‬ ‫)‪:for in range(1,4‬‬ ‫)‪:for in range(1,5‬‬ ‫)‪Print(www.irantvto.ir‬‬ ‫د) ‪ 8‬بار‬ ‫ج) ‪ 8‬بار‬ ‫ب) ‪ 12‬بار‬ ‫الف) ‪ 6‬بار‬ ‫‪1‬‬ ‫‪ -10‬در پایتون حداکثر طول یک شناسه چند حرف است ؟‬ ‫د) ‪ 79‬کارکتر‬ ‫ج) ‪ 61‬کارکتر‬ ‫ب) ‪ 31‬کارکتر‬ ‫الف) در پایتون طول هر شناسه هر اندازه می تواند باشد‪.‬‬ ‫‪-11‬کدام یک از گزینه های زیر از زبان های برنامه نویسی می باشد؟‬ ‫د)‪C#‬‬ ‫ج) ‪PHP‬‬ ‫ب) ‪PYTHON‬‬ ‫الف) ‪JS‬‬ ‫‪ -12‬کدام یک از زبان های زیر از زبان های اسکریپتی نویسی می باشند؟‬ ‫د)‪CSS‬‬ ‫ج) ‪XML‬‬ ‫ب) ‪PYTHON‬‬ ‫الف) ‪HTML‬‬ ‫‪-13‬کدامیک از ساختارهای زیر برای تکرار دستورات در برنامه نویسی استفاده می شود؟‬ ‫د) متغیر)‪(variable‬‬ ‫ج) تابع)‪(function‬‬ ‫ب) حلقه)‪(loop‬‬ ‫الف) شرطی)‪(if-else‬‬ ‫‪-14‬کدامیک از انواع داده های زیر برای ذخیره مقادیر عددی اعشاری استفاده می شود؟‬ ‫د)‪bool‬‬ ‫ج)‪char‬‬ ‫ب)‪float‬‬ ‫الف)‪int‬‬ ‫‪-15‬کدامیک از دستورهای زیر برای بازگشت مقدار از یک تابع استفاده می شود؟‬ ‫د)‪exit‬‬ ‫ج) ‪continue‬‬ ‫ب)‪break‬‬ ‫الف) ‪return‬‬ ‫‪-16‬این زبان های برنامه نویسی داده های ساختار یافته تعریف می کنند و معموال زبان برنامه نویسی به حساب نمی آیند؟‬ ‫ب) زبان های اسکریپتی‬ ‫الف) زبان های برنامه نویسی‬ ‫د) زبان های های استایل دهی‬ ‫ج) زبان های نشانه گذاری‬ ‫‪-17‬برای اجرای یک اسکریپت پایتون کدام گزینه صحیح می باشد؟‬ ‫د)‪compile script.py‬‬ ‫ج) ‪execute script.py‬‬ ‫ب)‪python script.py‬‬ ‫الف)‪run script.py‬‬ ‫‪-18‬در پایتون‪ ،‬برای مدیریت بستهها و وابستگیها از کدام ابزار استفاده میشود؟‬ ‫د)‪PIP‬‬ ‫ج) ‪Brew‬‬ ‫ب) ‪Gem‬‬ ‫الف) ‪Npm‬‬ ‫‪-19‬برای اضافه کردن یک عنصر به لیست در پایتون از کدام متد استفاده میشود؟‬ ‫د)‪insert‬‬ ‫ج) ‪push‬‬ ‫ب) ‪append‬‬ ‫الف) ‪add‬‬ ‫‪-20‬در پایتون‪ ،‬کدام کتابخانه برای کار با فریمهای داده استفاده میشود؟‬ ‫د)‪pandas‬‬ ‫ج)‪matplotlib‬‬ ‫ب) ‪numpy‬‬ ‫الف) ‪scipy‬‬ ‫‪-21‬برای حذف آخرین عنصر از یک لیست در پایتون از کدام متد استفاده میشود؟‬ ‫د)‪Delete‬‬ ‫ج) ‪POP‬‬ ‫ب) ‪Discard‬‬ ‫الف) ‪Remove‬‬ ‫‪-22‬در پایتون‪ ،‬کدام یک از ساختارهای کنترلی برای اجرای قطعه کد تا زمانی که شرطی برقرار باشد استفاده میشود؟‬ ‫د)‪while‬‬ ‫ج)‪elif‬‬ ‫ب)‪if‬‬ ‫الف) ‪for‬‬ ‫‪-23‬برای سازماندهی کد پایتون بهصورت ماژوالر‪ ،‬کدام یک از روشهای زیر بهصورت توصیهشده استفاده میشود؟‬ ‫ج) قرار دادن‬ ‫ب) استفاده از ماژولها و پکیجها‬ ‫الف) نوشتن تمام کدها در یک فایل‬ ‫د) استفاده از ‪try-except‬در هر تابع‬ ‫تمام توابع در یک کالس‬ ‫‪-24‬در پایتون‪ ،‬برای مدیریت وابستگیها و کتابخانهها در یک پروژه‪ ،‬کدام فایل معموالً استفاده میشود؟‬ ‫د)‪libraries.txt‬‬ ‫ج)‪packages.txt‬‬ ‫ب) ‪requirements.txt‬‬ ‫الف) ‪dependencies.txt‬‬ ‫‪-25‬کدام یک از ابزارهای زیر برای اشکالزدایی در پایتون استفاده میشود؟‬ ‫د)‪PDB‬‬ ‫ج) ‪Unittest‬‬ ‫ب) ‪PyTest‬‬ ‫الف) ‪Flake8‬‬ ‫‪-26‬برای انجام یک تحلیل رگرسیون در پایتون از کدام کتابخانه استفاده میشود؟‬ ‫د)‪pandas‬‬ ‫ج) ‪scikitlearn‬‬ ‫ب) ‪seaborn‬‬ ‫الف) ‪matplotlib‬‬ ‫‪-27‬برای ایجاد یک نمودار خطی در ‪ matplotlib‬از کدام تابع استفاده میشود‬ ‫د))(‪Plt.chart‬‬ ‫ج))(‪Plt.graph‬‬ ‫ب))(‪Plt.line‬‬ ‫الف) )(‪plt.plot‬‬ ‫‪2‬‬ ‫‪-28‬کدام دستور یک تاپل جدید در پایتون ایجاد میکند‬ ‫ب)}‪my_tuple = {1, 2, 3‬‬ ‫الف) ]‪my_tuple = [1, 2, 3‬‬ ‫د)>‪my_tuple =

Use Quizgecko on...
Browser
Browser