wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

كائنات بلغة جافا الفئة كتاب

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

ما اسم الفئة ؟؟

a)

Flowe

b)

Book

c)

Timer

d)

Circle

2.

كم صفة للفئة ؟؟

a)

1

b)

3

c)

4

d)

0

3.

كم عملية بنائية للفئة ؟

a)

1

b)

2

c)

3

d)

4

4.

ما هو نمط او نوع الصفة سعر الكتاب ؟؟

a)

رمز

b)

نص

c)

صحيح

d)

حقيقي

5.

كم بارمتر تتلقى العملية البنائية

public Book()؟

a)

2

b)

4

c)

0

d)

1

6.

ماذا تتلقى العملية البنائية الثانية

public Book(String book, String writer, int pages, double price)

a)

كل صفات الفئة

b)

اول صفتين فقط

c)

لا تتلقى شيء

d)

تتلقى فقط الصفات التي هي من نمط نص

7.

عندما نكتب في العملية الرئيسية الامر التالي ماهي قيمة الصفة سعر الكتاب

Book k =new Book();

a)

لا توجد قيمة

b)

حسب القيمة التي تلقيناها من المستخدم

c)

0

d)

10

8.

عندما نكتب في العملية الرئيسية الامر التالي ماهي قيمة الصفة سعر الكتاب

Book k =new Book("The Secret","Rhonda Byrne",200,100.0);

a)

100

b)

حسب القيمة التي تلقيناها من المستخدم

c)

0

d)

10

9.

عندما نكتب في العملية الرئيسية الامر التالي ماهي قيمة الصفة عدد صفحات الكتاب

Book k =new Book("The Secret","Rhonda Byrne",200,100.0);

a)

100

b)

حسب القيمة التي تلقيناها من المستخدم

c)

0

d)

200

10.

Book k =new Book("The Secret","Rhonda Byrne",200,100.0);

نريد تغير سعر الكتاب ل 120 ماذا نكتب ؟؟

a)

k.setPrice(120);

b)

k.setPrice("120");

c)

k=setPrice(120)

d)

setPrice(k=120)

11.

Book k =new Book("The Secret","Rhonda Byrne",200,100.0);

نريد طباعة عدد الصفحات ؟؟

a)

System.out.println(k.getPrice());

b)

System.out.println(k.getPages());

c)

k.getPabges;

d)

c.getPages(200)

12.

Book b =new Book("The Secret","Rhonda Byrne",300,100.0);

نريد طباعة كل صفات الكائن

a)

k.getPrice());

b)

k.getPages();

c)

System.out.println();

d)

System.out.println(b.BookDetails());

13.

Book b =new Book("The Secret","Rhonda Byrne",300,100.0);

5% نريد زيادة

على سعر الكتاب نكتب .....

a)

b.changePrice(5);

b)

b.setPrice(5);

c)

k.setPrice(5);

d)

b.getPrice(5);

14.

Book b =new Book("The Secret","Rhonda Byrne",300,100.0);

شاقل 10 نريد زيادة

على سعر الكتاب نكتب .....

a)

100+10;

b)

b+=10;

c)

k.setPrice(10);

d)

b.setPrice(b.getPrice()+10);

15.

b1 تم بناء الكتاب الاول باسم

b2 تم بناء الكتاب الثاني باسم

نريد حساب معدل اسعار الكتابين

a)

(b1+b2)/2

b)

(b1.getPrice()+b2.getPrice)/2;

c)

setPrice(b1+b2/2);

d)

b.setPrice(b.getPrice()+b2);

16.

b1 تم بناء الكتاب الاول باسم

b2 تم بناء الكتاب الثاني باسم

نريد حساب مجموع عدد الصفحات للكتابين

a)

b1+b2

b)

(b1.getPages()+b2.Pages())/2;

c)

b1.getPages()+b2.Pages();

d)

b.setPrice(b.getPrice()+b2);

17.

عندما نكتب في العملية الرئيسية الامر التالي ماهي قيمة الصفة اسم المؤلف

Book k = new Book("The Secret","Rhonda Byrne",200,100.0);

a)

Rhonda Byrne

b)

غير محدد

c)

0

d)

200

18.

عندما نكتب في العملية الرئيسية الامر التالي ماهي قيمة الصفة عدد الصفحات للكتاب

Book k = new Book("the sun","George Orwell",328,15.0);

a)

غير محدد

b)

15

c)

328

d)

0

19.

ما هي العملية التي نستخدمها لتغيير اسم المؤلف للكتاب؟

Book b = new Book("The Alchemist","Paulo Coelho",208,20.0);

a)

b.getAuthor("New Author");

b)

b.changeAuthor("New Author");

c)

لا نستطيع تغير اسم المؤلف لانه لا توجد عملية تحديث لهذه الصفة بعد البناء

d)

setAuthor(b, "New Author");

20.

نريد ان نطبع ملاحظة - السعر مرتفع في حال كان سعر الكتاب اكثر من 200 شاقل

بعد ان قمنا ببناء كائن باسم

من نمط كتاب k

؟؟ماذا سنكتب

a)

if(k>200)

System.out.println("السعر مرتفع");

b)

if(k.getPrice()>200)

System.out.println("السعر مرتفع");

c)

if(k.getPrice()>=200)

System.out.println("السعر مرتفع");

d)

if(getPrice()>200)

System.out.println("السعر مرتفع");