wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

اختبار حول فتح الملفات في بايثون

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

ما هي وظيفة الوضع "r" عند فتح ملف في بايثون؟

a)

قراءة الملف

b)

كتابة الملف ومسح المحتوى السابق

c)

إضافة محتوى جديد إلى نهاية الملف

d)

قراءة وكتابة الملف

2.

ما هو الوضع الذي يسمح بكتابة ملف جديد ومسح المحتوى السابق إذا كان الملف موجودًا؟

a)

"r"

b)

"w"

c)

"a"

d)

"+r"

3.

ما هو الخطأ في المقطع البرمجي التالي؟ file = open("info.txt", "r") file.write("hello") file.close()

a)

الملف غير موجود

b)

لا يمكن الكتابة في وضع "r"

c)

لم يتم إغلاق الملف بشكل صحيح

d)

صيغة فتح الملف غير صحيحة

4.

ما هي الخطوة الأولى للتعامل مع الملفات في بايثون؟

a)

قراءة الملف

b)

فتح الملف

c)

كتابة الملف

d)

إغلاق الملف

5.

ما هو الوضع الذي يسمح بإضافة محتوى جديد إلى نهاية الملف دون مسح المحتوى السابق؟

a)

"r"

b)

"w"

c)

"a"

d)

"+r"

6.

ما هي النتيجة المتوقعة عند تنفيذ الدالة `readline()`؟

a)

قراءة سطر واحد فقط من الملف.

b)

قراءة جميع الأسطر من الملف.

c)

كتابة سطر جديد في الملف.

d)

إغلاق الملف بعد القراءة.

7.

ما الفرق بين الدالتين `readline()` و `readlines()`؟

a)

`readline()` تقرأ سطرًا واحدًا بينما `readlines()` تعيد قائمة تحتوي على جميع الأسطر.

b)

`readline()` تكتب سطرًا واحدًا بينما `readlines()` تكتب جميع الأسطر.

c)

`readline()` تغلق الملف بينما `readlines()` تفتحه.

d)

`readline()` تعيد قائمة بينما `readlines()` تعيد نصًا واحدًا.

8.

عند استخدام الوضع "a" في فتح الملف، ماذا يحدث؟

a)

يتم إضافة النصوص الجديدة دون مسح النصوص السابقة.

b)

يتم مسح النصوص السابقة قبل إضافة النصوص الجديدة.

c)

يتم قراءة النصوص فقط دون تعديل.

d)

يتم إغلاق الملف تلقائيًا.