wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

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

Total questions: 18

Worksheet time: 6mins

Name
Class
Date
1.

أي من الأسماء التالية يعتبر صحيحًا كمتغير في بايثون؟

a)

2name

b)

my name

c)

_score1

d)

input

2.

ما سبب رفض المفسر للأمر
print = 5

a)

print لأن

كلمة محجوزة

b)

لأن القيمة 5 غير صحيحة

c)

لأن اسم المتغير يحتوي رقمًا

d)

لأن بايثون لا يدعم الطباعة

3.

إذا كتبنا:

name = "Omar"

Name = "Ali"

print(name) ما الناتج؟

a)

Omar

b)

Ali

c)

OmarAli

d)

خطأ في التنفيذ

4.

ما الفرق بين المتغيرين:

x = 10

X = 20

a)

لا فرق، كلاهما يمثل نفس المتغير

b)

x و X مختلفان لأن بايثون حساسة لحالة الأحرف

c)

لا يمكن تعريفهما معًا

d)

سيأخذ البرنامج القيمة الأخيرة فقط

5.

أي من التعريفات التالية خاطئ بسبب استخدام رمز غير مسموح؟

a)

student_1 = "Noor"

b)

age* = 15

c)

_value = 9

d)

number25 = 25

6.

ما نوع البيانات الناتج من

x = 3.0

a)

Integer

b)

String

c)

Float

d)

Boolean

7.

أي من التالي يُخزن نصًا

(String)

بشكل صحيح؟

a)

name = Yasmeen

b)

name = 'Yasmeen'

c)

name = 15

d)

name = 15.2

8.

إذا كتبنا

x = 7

x = "hello"

print(x)

ما الناتج؟

a)

7hello

b)

hello

c)

7

d)

خطأ

9.

ما الذي يميز بايثون عن بعض لغات البرمجة الأخرى فيما يخص المتغيرات؟

a)

لا يحتاج المتغير إلى تعريف نوعه قبل الاستخدام

b)

لا يمكن تغيير قيم المتغيرات بعد تعريفها

c)

يجب استدعاء مكتبات خاصة لإجراء العمليات الرياضية

d)

لا يمكن استخدام النصوص كقيم للمتغيرات

10.

أي مما يلي لا يُعتبر من الكلمات المحجوزة في بايثون؟

a)

for

b)

print

c)

name

d)

while

11.

ماذا يطبع الكود التالي؟

x = 5

x = x + 3

print(x)

a)

5

b)

8

c)

x+3

d)

خطأ

12.

إذا عرّفنا

length = 4

width = 3

area = length * width

print(area)

ما الناتج؟

a)

7

b)

12

c)

43

d)

خطأ

13.

أي من الأسماء التالية يُعتبر غير مقبول كاسم متغير؟

a)

_temp

b)

user2

c)

all123

d)

123all

14.

ماذا يطبع الكود التالي؟

x = "hi"

y = "bye"

print(x + y)

a)

hibye

b)

hi bye

c)

خطأ

d)

hi+bye

15.

عند كتابة

z = 9

z = "hello"

z = 2.5

print(z)

ما القيمة المطبوعة؟

a)

9

b)

hello

c)

2.5

d)

خطأ

16.

أي من التعليمات التالية تُخزن عدداً صحيحًا؟

a)

x = 3.14

b)

x = "3"

c)

x = 3

d)

x = "three"

17.

ما نوع البيانات الناتج من

value = "100"

a)

Integer

b)

String

c)

Float

d)

Boolean

18.

ماذا يطبع البرنامج التالي؟

name = "samar"

name = "heba"

print(name)

a)

samar

b)

heba

c)

samarheba

d)

خطأ