1- چگونه یک فایل را در حالت خواندن (read mode) باز میکنیم؟
- الف) Open(“file.txt”,”w”)
- ب) Open(“file.txt”,”r”)
- ج) Open(“file.txt”,”a”)
- د) Open(“file.txt”,”x”)
2- کدام تابع برای خواندن خط به خط و قرار دادن آن در لیست استفاده میشود؟
- الف) تابع Readlines
- ب) تابع Writelines
- ج) تابع Readline
- د) تابع Read
3- کدام عبارت برای ایجاد فاصله در رشته استفاده میشود؟
- الف) “d”
- ب) “w”
- ج) “m”
- د) “s”
4- کدام تابع برای تطابق الگوی عبارت منظم با رشته و فلگ های اختیاری استفاده میشود؟
- الف) re.match
- ب) re.search
- ج) re.findall
- د) flag
5- کدام متد الگوی عبارت منظم را در کل رشته جستجو میکند؟
- الف) re.match
- ب) re.search
- ج) re.findall
- د) flag
6- کدام عبارت با کاراکتر حرفی – عددی در رشته مطابقت دارد؟
- الف) r”+”
- ب) e”+”
- ج) w”+”
- د) m”+”
7- کدام کتابخانه برای ساده و خوانا تر کردن درخواست های HTTP استفاده می شود؟
- الف) کتابخانه Requests
- ب) کتابخانه Pillow
- ج) کتابخانه Scrapy
- د) کتابخانه Asyncio
8- هدف کدام کتابخانه توسعه برنامه های کاربردی با رابط های خلاقانه است؟
- الف) کتابخانه Kivy
- ب) کتابخانه Tkinter
- ج) کتابخانه Scrapy
- د) کتابخانه Pygame
9- کدام گزینه نادرست است؟
- الف) پایتون به خاطر کتابخانه های متنوع محبوب است
- ب) دارای بهره وری بالا از ابتدا تا انتهای پروژه است
- ج) زبانی قابل حمل (Portable) است
- د) نسبت به زبان هایی مثل C++ و C# و PHP سینتکس سخت تری دارد
10- کدام مورد مجموعه ای از قوانین و پروتکل ها برای ارتباط بین نرم افزارها را تعریف میکند؟
- الف) MPI
- ب) API
- ج) BPI
- د) —
11- مفهوم چند ریختی در OOP چیست؟
- الف) مفهوم اجازه تعریف مجدد توابع
- ب) مفهوم پنهان سازی داده ها
- ج) مفهوم نگهداری اشیا در ماژول ها/فایل های مختلف
- د) مفهوم پیچیدن اشیاء به یک واحد مجزا
12- ماژولی بودن به چه معنی است؟
- الف) مخفی کردن بخشی از برنامه
- ب) تقسیم برنامه به قسمت های مستقل کوچک
- ج) به قسمتهای مهم برنامه گفته می شود
- د) بسته بندی اشیاء در یک واحد مجزا
13- کدام یک از گزینه های زیر صحيح است؟
- الف) شیء اشاره گر کلاس پایه نمی تواند به یک شیء کلاس مشتق اشاره کند
- ب) شیء اشاره گر کلاس مشتق نمی تواند به یک شیء کلاس پایه اشاره کند
- ج) کلاس مشتق نمی تواند اشیاء اشاره گر داشته باشد
- د) کلاس پایه نمی تواند اشیاء اشاره گر داشته باشد
14- کدام یک از گزینههای زیر صحيح است؟
- الف) كلاس نمونه ای از اشیاء آن است
- ب) یک شیء نمونه ای از کلاس آن است
- ج) كلاس نمونه ای از نوع داده ای است كه كلاس در اختيار دارد
- د) یک شیء نمونه ای از نوع داده كلاس است
15- چه قسمت های اجباری در بلاک except-try وجود دارد؟
- الف) تنها بلاک try
- ب) تنها برای بلاک except
- ج) بلاک try و بلاک except
- د) بلاک try ، بلاک except و بلاک finally
16- كدام خطا در زماني كه ورودي تابع از نوع شي ء قابل قبول نباشد ايجاد مي شود؟
- الف) ArithmeticError
- ب) ZeroDivisionError
- ج) TypeError
- د) ValueError
17- زماني كه مقدار آرگومان ورودي تابع اشتباه باشد كدام خطا به نمايش در مي آيد؟
- الف) ArithmeticError
- ب) ZeroDivisionError
- ج) TypeError
- د) ValueError
18- در كدام روش، ميتوان ورودي و خروجي يك تابع يا عمليات را بررسي كنيم. در صورتي كه مشكلي در ورودي و خروجي مورد انتظار وجود داشت، تصميماتي براي ادامه برنامه ميگيريم؟
- الف) Assertion
- ب) Exception lode
- ج) Exception Handling
- د) int()
19- تابع with چه زماني مفيد است؟
- الف) زماني كه بايد به صورت دستي بسته شود
- ب) زماني كه مي خواهيد فايل را باز كنيد
- ج) زماني كه مي خواهيد محتواي فايل را بخوانيد
- د) زماني كه نياز به مديريت خودكار بستن فايل خارجي بعد از استفاده از آن را داريد
20- تابع read در پايتون چه كاري انجام مي دهد؟
- الف) نوشتن محتوا در يك فايل
- ب) خواندن محتوا در يك فايل
- ج) ايجاد يك فايل جديد
- د) باز كردن فايل براي عمليات خواندن و نوشتن






کاوه نیک بین –
این سوالا واقعا کمکم کرد. چند تاش رو تو آزمون عینا دیدم. دستتون درد نکنه سایت خوبی دارید.
آرش نادری –
سوالات بخش توابع و شرط ها خیلی خوب طراحی شده بود. با مطالعه همین نمونه سوالات سوال چین تونستم نتیجه خوبی بگیرم.