wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

اسئلة مراجعة سابع ف1

Total questions: 22

Worksheet time: 4mins

Name
Class
Date
1.

تعتمد برمجية
Small Basic
في تصميم برامجها على:

a)

برمجة النصوص

b)

الكائنات

c)

لغة الآلة

d)

برمجة قواعد البيانات

2.

أي من الخيارات التالية يمثل كائنًا في

Small Basic؟

a)

TextWindow

b)

WriteLine

c)

PenColor

d)

ForegroundColor

3.

أي من الجمل البرمجية التالية تُستخدم لتحديد عنوان نافذة النص؟

a)

TextWindow.ForegroundColor = "Yellow"

b)

TextWindow.WriteLine("Hello World")

c)

TextWindow.Title = "My Program"

d)

TextWindow.CursorTop = 5

4.

المتغير هو:

a)

عملية يقوم بها الحاسوب لتكرار الأوامر

b)

مكان في الذاكرة لتخزين البيانات بشكل مؤقت

c)

كائن يُستخدم لرسم الأشكال

d)

إجراء يقوم بتحويل النصوص إلى أرقام

5.

أي من القواعد التالية صحيحة عند تسمية المتغيرات؟

a)

يمكن أن يبدأ الاسم برقم

b)

يمكن أن يحتوي الاسم على رموز خاصة مثل @ أو #

c)

يجب أن يبدأ بحرف

d)

يمكن أن يحتوي الاسم على فراغات

6.

أي الجمل البرمجية التالية صحيحة لتخزين اسم المستخدم في متغير؟

a)

name = TextWindow.Read()

b)

TextWindow.Write("name")

c)

TextWindow.WriteLine("Enter your name")

d)

TextWindow.Name = "Enter Name"

7.

الصيغة العامة لجملة التكرار

For..EndFor

هي:

a)

For (القيمة النهائية) To (القيمة الابتدائية)

b)

For (القيمة الابتدائية) To (القيمة النهائية)

c)

EndFor (القيمة الابتدائية) To (القيمة النهائية)

d)

For القيمة النهائية EndFor القيمة الابتدائية

8.

ما هي نتيجة الكود التالي؟

a)

يطبع

"Hello"

مرة واحدة

b)

يطبع

"Hello"

خمس مرات

c)

يطبع

"Hello"

مرتين

d)

لا ينتج أي مخرجات

9.

ما الفرق بين الجملتين البرمجيتين التاليتين؟

a)

WriteLine

تطبع النص وتنتقل للسطر التالي،

Write بينما

تبقى في نفس السطر

b)

WriteLine

تطبع النص بدون فراغات، بينما Write

تضيف فراغات

c)

WriteLine

تُستخدم مع الأرقام، بينما

Write

مع النصوص

d)

WriteLine

أسرع في التنفيذ من

Write

10.

الخاصية التي تُستخدم لتغيير لون خلفية نافذة الرسومات هي:

a)

BackgroundColor

b)

ForegroundColor

c)

PenColor

d)

BrushColor

11.

أي من الخيارات التالية يُستخدم لرسم خط مستقيم؟

a)

GraphicsWindow.DrawRectangle(x, y, width, height)

b)

GraphicsWindow.FillEllipse(x, y, width, height)

c)

GraphicsWindow.DrawLine(x1, y1, x2, y2)

d)

GraphicsWindow.BrushColor

12.

ماذا تمثل الإحداثيات (0,0) في نافذة الرسومات؟

a)

الركن الأيمن السفلي

b)

الركن الأيسر العلوي

c)

مركز الشاشة

d)

الركن الأيمن العلوي

13.

ما هي وظيفة الخاصية

PenWidth؟

a)

تغيير سمك الخط

b)

تحديد لون الخلفية

c)

تعيين ارتفاع النافذة

d)

تغيير لون النص

14.

أي الجمل البرمجية التالية تُستخدم لرسم مستطيل مملوء؟

a)

GraphicsWindow.DrawRectangle(10, 10, 50, 50)

b)

GraphicsWindow.FillRectangle(10, 10, 50, 50)

c)

GraphicsWindow.DrawEllipse(10, 10, 50, 50)

d)

GraphicsWindow.FillEllipse(10, 10, 50, 50)

15.

الكائن المسؤول عن عرض النصوص وإدخال البيانات هو:

a)

GraphicsWindow

b)

TextWindow

c)

Turtle

d)

Pen

16.

أي الجمل البرمجية التالية تُستخدم لتغيير اللون الأمامي للنصوص؟

a)

TextWindow.Title = "Program"

b)

TextWindow.ForegroundColor = "Blue"

c)

TextWindow.BackgroundColor = "Blue"

d)

TextWindow.WriteLine("Color")

17.

ما الفرق بين الإجراء

Write

والإجراء

Read

في نافذة النص؟

a)

Write

للقراءة،

و

Read

للكتابة

b)

Write

لطباعة النصوص، و

Read

لإدخال البيانات

c)

Write

تُستخدم مع المتغيرات

، و Read

تُستخدم مع النصوص فقط

d)

لا فرق بينهما

18.

ماذا يحدث إذا حاولت استخدام اسم متغير كلمة محجوزة؟

a)

يعمل البرنامج بشكل عادي

b)

يتم استبدال الكلمة المحجوزة باسم آخر تلقائيًا

c)

يظهر خطأ عند تنفيذ البرنامج

d)

يتم حذف الكلمة المحجوزة

19.

أي الجمل البرمجية التالية تُستخدم لتعيين قيمة عددية لمتغير؟

a)

number = 25

b)

TextWindow.Write("25")

c)

name = TextWindow.Read()

d)

TextWindow.WriteLine(number)

20.

الخاصية التي تُستخدم لتحديد ارتفاع نافذة الرسومات هي:

a)

GraphicsWindow.Width

b)

GraphicsWindow.Height

c)

GraphicsWindow.PenColor

d)

GraphicsWindow.BrushColor

21.

كيف يمكن تعديل لون القلم المستخدم لرسم خط مستقيم؟

a)

GraphicsWindow.BrushColor = "Red"

b)

GraphicsWindow.PenColor = "Red"

c)

GraphicsWindow.PenWidth = "5"

d)

GraphicsWindow.FillRectangle(10, 10, 50, 50)

22.

أي الجمل البرمجية التالية تُرسم خطًا من الإحداثيات (10,10) إلى الإحداثيات (100,100)؟

a)

GraphicsWindow.DrawRectangle(10, 10, 100, 100)

b)

GraphicsWindow.DrawLine(10, 10, 100, 100)

c)

GraphicsWindow.FillRectangle(10, 10, 100, 100)

d)

GraphicsWindow.DrawEllipse(10, 10, 100, 100)